From 11499d2b82f6d7d761ad25f392460006f9e5f6aa Mon Sep 17 00:00:00 2001 From: Jan Michel Date: Fri, 5 Dec 2014 14:18:07 +0100 Subject: [PATCH] added ADC information to network map --- web/htdocs/network/map.pl | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/web/htdocs/network/map.pl b/web/htdocs/network/map.pl index 9e26e45..0a8ac78 100755 --- a/web/htdocs/network/map.pl +++ b/web/htdocs/network/map.pl @@ -159,8 +159,18 @@ if($ENV{'QUERY_STRING'} =~ /getmap/) { $feat .= GetTDCInfo($addr,$inclLow->{$addr},1); } } - if($table == 1 || $table == 2) { - if ($inclHigh->{$addr} & 0x200) { $feat .= "\nReference Time: through Clock Manager";} + if($table == 4) { + $feat .= sprintf("Channels: %i", $inclLow->{$addr}>>16 & 0x000000ff); + $feat .= sprintf(", Sampling Frequency %i MHz",$inclLow->{$addr}>>0 & 0x000000ff); + $feat .= "\nDummy read-out" if ($inclLow->{$addr}&0x0f00) == 0x000; + $feat .= "\nBasic Processing and trigger" if ($inclLow->{$addr}&0x0f00) == 0x100; + $feat .= "\nAdvanced filtering" if ($inclLow->{$addr}&0x0f00) == 0x200; + $feat .= "\nFeature Extraction" if ($inclLow->{$addr}&0x0f00) == 0x800; + $feat .= ", baseline determination" if ($inclLow->{$addr}&0x4000); + $feat .= ", trigger generation" if ($inclLow->{$addr}&0x8000); + } + if($table == 1 || $table == 2 || $table == 4) { + if ($inclHigh->{$addr} & 0x200) { $feat .= "\nReference Time: through Clock Manager";} if ($inclHigh->{$addr} & 0x400) { $feat .= "\nSPI";} if ($inclHigh->{$addr} & 0x800) { $feat .= "\nUART";} if ($inclHigh->{$addr}>>12&0xF) { -- 2.43.0