From 62ae2eb1806e8817094af7f400c501fedcb95838 Mon Sep 17 00:00:00 2001 From: Jan Michel Date: Wed, 1 Dec 2021 15:53:27 +0100 Subject: [PATCH] add marker for disabled RDO to network map --- web/htdocs/layout/styles.css | 4 ++++ web/htdocs/network/map.pl | 6 +++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/web/htdocs/layout/styles.css b/web/htdocs/layout/styles.css index 94fde7c..d1c8c73 100644 --- a/web/htdocs/layout/styles.css +++ b/web/htdocs/layout/styles.css @@ -333,3 +333,7 @@ table#server-details pre { #content .busy > td:first-child { border-left-color:#522; } + +#content .rdooff > td:first-child { + border-left-color:#552; +} diff --git a/web/htdocs/network/map.pl b/web/htdocs/network/map.pl index ab103db..4013351 100755 --- a/web/htdocs/network/map.pl +++ b/web/htdocs/network/map.pl @@ -42,6 +42,7 @@ if($ENV{'QUERY_STRING'} =~ /getmap/) { my $inclHigh = trb_register_read(0xffff,0x43); my $addresses= trb_register_read(0xffff,0x44); my $hubbusy = trb_register_read(0xfffe,0x81); + my $hubrdooff = trb_register_read(0xfffe,0xc0); my $portactive = trb_register_read(0xfffe,0x84); my $hubbusy1 = trb_register_read_mem(0xfffe,0x4030,0,16); @@ -253,6 +254,8 @@ if($ENV{'QUERY_STRING'} =~ /getmap/) { my $serial = GetSerial($uids->{$addr},$hardware->{$addr}>>24&0xff); #Busy my $busy = $hubbusy->{$parent} & (1<<$p); + my $rdooff = ($hubrdooff->{$parent} & (1<<$p)) // 1; + $rdooff = 1 if $parent == 0; my $hubval = $hubbusy2->{$parent}[$p] - $hubbusy1->{$parent}[$p]; $hubval += 2**32 if $hubval < 0; $hubval /= 10E6; @@ -274,10 +277,11 @@ if($ENV{'QUERY_STRING'} =~ /getmap/) { $defaddr = sprintf("default address: %04x\nbroadcast fe%02x",$addresses->{$addr}>>16,$addresses->{$addr}&0xff); } - printf("
%i
0x%04x%s%s%s%.1f°C%016x - %i%s%s\n", + printf("
%i
0x%04x%s%s%s%.1f°C%016x - %i%s%s\n", $layer, ($layer!=$lastlayer?' newlevel':' oldlevel'), ($busy?' busy':''), + ($rdooff?'':' rdooff'), $defaddr, $p, $addr, -- 2.43.0