}
if ($feat eq "") {$feat = "N/A";}
}
- if($table == 1) {
+ if($table == 1 || $table == 2) {
if($inclHigh->{$addr}&0x80) { #CTS
$feat .= "\nCTS: ";
if(($inclLow->{$addr} & 0xF) == 1) { $feat .= "CBM-MBS module, ";}
$r = sprintf('%u.%u.%u.%u',$ip&0xFF,$ip>>8&0xFF,$ip>>16&0xFF,$ip>>24&0xFF);
}
else {
- $id = sprintf('%08x',$id);
+ $id = sprintf('%16x',$id);
$r = 'da:7a:3'.substr($id,7,1).':'.substr($id,8,2).':'.substr($id,10,2).':'.substr($id,12,2);
if ($btype =~ /TRB3sc/i) {
$r = 'da:7a:0'.substr($id,7,1).':'.substr($id,8,2).':'.substr($id,10,2).':'.substr($id,12,2);
}
+ if ($btype =~ /TRB5sc/i) {
+ $r = 'da:1a:'.substr($id,4,2).':'.substr($id,6,2).':'.substr($id,8,2).':'.substr($id,10,2);
+ }
}
return $r;
}