Raisecom 886 RC1

This commit is contained in:
Andrey Pazychev
2020-05-18 00:34:24 +03:00
parent b0e9185cca
commit 3fd9f1deda

View File

@@ -64,13 +64,13 @@ sub os_ver {
$obj->brom_oid_41752 =~ /.*_BOOT_(.*)_(\d+)/; $obj->brom_oid_41752 =~ /.*_BOOT_(.*)_(\d+)/;
$brom = $1 . ' (' . $2 . ')'; $brom = $1 . ' (' . $2 . ')';
} }
elsif ($id =~ /886\.6\.140$/) { elsif ($id =~ /886\.6\.(140|150)$/) {
$obj->os_ver_oid_886_6_140 =~ /ROS_(.*)\.ISCOM.*\.(\d*\.+\d*)/; $obj->os_ver_oid_886_6_140 =~ /ROS_(.*)\.ISCOM.*\.(\d*\.+\d*)/;
$os_ver = $1 . ' (' . $2 . ')'; $os_ver = $1 . ' (' . $2 . ')';
$obj->brom_oid_886_6_140 =~ /Bootstrap_([\d\W]+)\.ISCOM.*\.(\d*\.+\d*)/; $obj->brom_oid_886_6_140 =~ /Bootstrap_([\d\W]+)\.ISCOM.*\.(\d*\.+\d*)/;
$brom = $1 . ' (' . $2 . ')'; $brom = $1 . ' (' . $2 . ')';
} }
elsif ($id =~ /886\.6\.191$/) { elsif ($id =~ /886\.6\.(191|21[3,4])$/) {
$obj->os_ver_oid_886_6_140 =~ /(\d*\.+\d*)\(Compiled/; $obj->os_ver_oid_886_6_140 =~ /(\d*\.+\d*)\(Compiled/;
$os_ver = $1; $os_ver = $1;
$brom = $obj->brom_oid_886_6_140; $brom = $obj->brom_oid_886_6_140;
@@ -102,7 +102,7 @@ sub model {
elsif ($id =~ /41752\.26\.502/) { elsif ($id =~ /41752\.26\.502/) {
return $obj->model_oid_41752 . ' HW:' . $obj->hvver; return $obj->model_oid_41752 . ' HW:' . $obj->hvver;
} }
elsif ($id =~ /886\.6\.(140|191)$/) { elsif ($id =~ /886\.6\.(140|191|150|21[3,4])$/) {
return $obj->model_oid_886_6_140 . ' HW:' . $obj->hvver; return $obj->model_oid_886_6_140 . ' HW:' . $obj->hvver;
} }
return $obj->SUPER::model(); return $obj->SUPER::model();
@@ -115,7 +115,7 @@ sub serial {
if ($id =~ /41752\.26\.502/) { if ($id =~ /41752\.26\.502/) {
return $obj->serial_oid_41752; return $obj->serial_oid_41752;
} }
elsif ($id =~ /886\.6\.(140|191)$/) { elsif ($id =~ /886\.6\.(140|191|150|21[3,4])$/) {
return $obj->serial_oid_886_6_140; return $obj->serial_oid_886_6_140;
} }
return $obj->SUPER::serial; return $obj->SUPER::serial;
@@ -128,10 +128,13 @@ sub hvver {
$obj->hw_oid_41752 =~ /.*\sversion\s(.*)/; $obj->hw_oid_41752 =~ /.*\sversion\s(.*)/;
return $1; return $1;
} }
elsif ($id =~ /886\.6\.(140|191)$/) { elsif ($id =~ /886\.6\.(140|150)$/) {
$obj->hw_oid_886_6_140 =~ /Hardware\s.*\sVersion\s(.*)/; $obj->hw_oid_886_6_140 =~ /Hardware\s.*\sVersion\s(.*)/;
return $1; return $1;
} }
elsif ($id =~ /886\.6\.(21[3,4]|191)$/) {
return $obj->hw_oid_886_6_140;
}
return $obj->SUPER::hvver() return $obj->SUPER::hvver()
} }