From 4c058ae3b42244fdcc27c74fc2491bb45846b9a7 Mon Sep 17 00:00:00 2001 From: jozefrebjak <36922215+jozefrebjak@users.noreply.github.com> Date: Fri, 11 Jan 2019 02:43:00 +0100 Subject: [PATCH] Added support for Vigintos Modulator & Ampiflier (#9488) * Create vigintos.yaml * Add files via upload * Create VEL-HOST2-MIB * Create VEL-MIB * Create vigintos.inc.php * Create vigintos.inc.php * Create vigintos.inc.php * Create vigintos.inc.php * Create vigintos.inc.php * Create vigintos.snmprec * Rename mibs/viginitos/VEL-HOST2-MIB to mibs/vigintos/VEL-MIB * Delete VEL-MIB * Rename VEL-MIB to VEL-HOST2-MIB * Create VEL-MIB * Delete vigintos.inc.php * Delete vigintos.inc.php * Delete vigintos.inc.php * Delete vigintos.inc.php * Create vigintos.yaml * Update vigintos.snmprec * Update vigintos.yaml * Create vigintos.json * Update vigintos.json * Update vigintos.json --- html/images/os/vigintos.png | Bin 0 -> 47302 bytes includes/definitions/discovery/vigintos.yaml | 76 +++ includes/definitions/vigintos.yaml | 13 + includes/polling/os/vigintos.inc.php | 3 + mibs/vigintos/VEL-HOST2-MIB | 565 +++++++++++++++++++ mibs/vigintos/VEL-MIB | 41 ++ tests/data/vigintos.json | 513 +++++++++++++++++ tests/snmpsim/vigintos.snmprec | 169 ++++++ 8 files changed, 1380 insertions(+) create mode 100644 html/images/os/vigintos.png create mode 100644 includes/definitions/discovery/vigintos.yaml create mode 100644 includes/definitions/vigintos.yaml create mode 100644 includes/polling/os/vigintos.inc.php create mode 100644 mibs/vigintos/VEL-HOST2-MIB create mode 100644 mibs/vigintos/VEL-MIB create mode 100644 tests/data/vigintos.json create mode 100644 tests/snmpsim/vigintos.snmprec diff --git a/html/images/os/vigintos.png b/html/images/os/vigintos.png new file mode 100644 index 0000000000000000000000000000000000000000..3f39af24dbb0440be1d4c7c6eabb70c2a687cead GIT binary patch literal 47302 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 f?Cbu2aq%VSmnCCc0$d$E9L(gTlqG8", + "sysObjectID": ".1.3.6.1.4.1.27993.5", + "sysDescr": "Host Controller", + "sysContact": null, + "version": null, + "hardware": null, + "features": null, + "os": "vigintos", + "type": "network", + "serial": null, + "icon": "vigintos.png", + "location": null + } + ] + }, + "poller": { + "devices": [ + { + "sysName": "", + "sysObjectID": ".1.3.6.1.4.1.27993.5", + "sysDescr": "Host Controller", + "sysContact": "", + "version": "Host Controller MD2021-261/15", + "hardware": null, + "features": null, + "os": "vigintos", + "type": "network", + "serial": null, + "icon": "vigintos.png", + "location": "" + } + ] + } + }, + "ports": { + "discovery": { + "ports": [ + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "en", + "ifName": "en", + "portName": null, + "ifIndex": 1, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": "ethernetCsmacd", + "ifAlias": "en", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + } + ] + }, + "poller": { + "ports": [ + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "en", + "ifName": "en", + "portName": null, + "ifIndex": 1, + "ifSpeed": 10000000, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": "up", + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 1500, + "ifType": "ethernetCsmacd", + "ifAlias": "en", + "ifPhysAddress": "00de12066bb1", + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 2485038, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 2426269, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 40, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 2426259, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 1694275424, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 247532085, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 1176649, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 1, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + } + ] + } + }, + "sensors": { + "discovery": { + "sensors": [ + { + "sensor_deleted": 0, + "sensor_class": "current", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.27993.5.9.1.3.2.5", + "sensor_index": "2.5", + "sensor_type": "vigintos", + "sensor_descr": "Current 1", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 0.6, + "sensor_limit": 0.8999999999999999, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "current", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.27993.5.9.1.3.2.6", + "sensor_index": "2.6", + "sensor_type": "vigintos", + "sensor_descr": "Current 2", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 10.5, + "sensor_limit": 15.75, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "power", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.27993.5.9.1.3.1.1", + "sensor_index": "1.1", + "sensor_type": "vigintos", + "sensor_descr": "Forward Power", + "sensor_divisor": 1000, + "sensor_multiplier": 1, + "sensor_current": 0.02, + "sensor_limit": 0.03, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "power", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.27993.5.9.1.3.2.1", + "sensor_index": "2.1", + "sensor_type": "vigintos", + "sensor_descr": "Forward Power", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 158, + "sensor_limit": 237, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "power", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.27993.5.9.1.3.2.2", + "sensor_index": "2.2", + "sensor_type": "vigintos", + "sensor_descr": "Reflected Power", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 0, + "sensor_limit": 0, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "power", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.27993.5.9.1.3.2.3", + "sensor_index": "2.3", + "sensor_type": "vigintos", + "sensor_descr": "Driver Forward Power", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 2, + "sensor_limit": 3, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.27993.5.6.1.4.1", + "sensor_index": "1", + "sensor_type": "host2DevLanState", + "sensor_descr": "Lan 1 State", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 1, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "host2DevLanState" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.27993.5.6.1.4.2", + "sensor_index": "2", + "sensor_type": "host2DevLanState", + "sensor_descr": "Lan 2 State", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 1, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "host2DevLanState" + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.27993.5.9.1.3.2.7", + "sensor_index": "2.7", + "sensor_type": "vigintos", + "sensor_descr": "Temperature", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 48, + "sensor_limit": 68, + "sensor_limit_warn": null, + "sensor_limit_low": 38, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "voltage", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.27993.5.9.1.3.2.4", + "sensor_index": "2.4", + "sensor_type": "vigintos", + "sensor_descr": "Voltage", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 50, + "sensor_limit": 57.49999999999999, + "sensor_limit_warn": null, + "sensor_limit_low": 42.5, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + } + ], + "state_indexes": [ + { + "state_name": "host2DevLanState", + "state_descr": "disconnected", + "state_draw_graph": 1, + "state_value": 0, + "state_generic_value": 2 + }, + { + "state_name": "host2DevLanState", + "state_descr": "connected", + "state_draw_graph": 1, + "state_value": 1, + "state_generic_value": 0 + } + ] + }, + "poller": "matches discovery" + } +} diff --git a/tests/snmpsim/vigintos.snmprec b/tests/snmpsim/vigintos.snmprec new file mode 100644 index 0000000000..2e14b998d8 --- /dev/null +++ b/tests/snmpsim/vigintos.snmprec @@ -0,0 +1,169 @@ +1.3.6.1.2.1.1.1.0|4|Host Controller +1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.27993.5 +1.3.6.1.2.1.1.3.0|67|543223600 +1.3.6.1.2.1.1.4.0|4| +1.3.6.1.2.1.1.5.0|4| +1.3.6.1.2.1.1.6.0|4| +1.3.6.1.2.1.2.2.1.1.1|2|1 +1.3.6.1.2.1.2.2.1.2.1|4|en +1.3.6.1.2.1.2.2.1.3.1|2|6 +1.3.6.1.2.1.2.2.1.4.1|2|1500 +1.3.6.1.2.1.2.2.1.5.1|66|10000000 +1.3.6.1.2.1.2.2.1.6.1|4x|00DE12066BB1 +1.3.6.1.2.1.2.2.1.7.1|2|1 +1.3.6.1.2.1.2.2.1.8.1|2|1 +1.3.6.1.2.1.2.2.1.9.1|67|0 +1.3.6.1.2.1.2.2.1.10.1|65|1694275424 +1.3.6.1.2.1.2.2.1.11.1|65|2485038 +1.3.6.1.2.1.2.2.1.12.1|65|1176649 +1.3.6.1.2.1.2.2.1.13.1|65|0 +1.3.6.1.2.1.2.2.1.14.1|65|40 +1.3.6.1.2.1.2.2.1.15.1|65|0 +1.3.6.1.2.1.2.2.1.16.1|65|247532085 +1.3.6.1.2.1.2.2.1.17.1|65|2426269 +1.3.6.1.2.1.2.2.1.18.1|65|1 +1.3.6.1.2.1.2.2.1.19.1|65|0 +1.3.6.1.2.1.2.2.1.20.1|65|2426259 +1.3.6.1.2.1.2.2.1.21.1|66|0 +1.3.6.1.2.1.2.2.1.22.1|6|0.0 +1.3.6.1.2.1.4.3.0|65|2475840 +1.3.6.1.2.1.4.4.0|65|0 +1.3.6.1.2.1.4.5.0|65|7 +1.3.6.1.2.1.4.6.0|65|0 +1.3.6.1.2.1.4.7.0|65|0 +1.3.6.1.2.1.4.8.0|65|7 +1.3.6.1.2.1.4.9.0|65|2475832 +1.3.6.1.2.1.4.10.0|65|2421653 +1.3.6.1.2.1.4.11.0|65|0 +1.3.6.1.2.1.4.12.0|65|0 +1.3.6.1.2.1.4.14.0|65|0 +1.3.6.1.2.1.4.15.0|65|0 +1.3.6.1.2.1.4.16.0|65|0 +1.3.6.1.2.1.4.17.0|65|0 +1.3.6.1.2.1.4.18.0|65|0 +1.3.6.1.2.1.4.19.0|65|0 +1.3.6.1.2.1.4.20.1.2.10.0.95.5|2|1 +1.3.6.1.2.1.4.20.1.3.10.0.95.5|64|255.255.255.0 +1.3.6.1.2.1.4.22.1.2.1.10.0.95.1|4x|002EC7DFBBD6 +1.3.6.1.2.1.5.1.0|65|84805 +1.3.6.1.2.1.5.2.0|65|0 +1.3.6.1.2.1.5.3.0|65|0 +1.3.6.1.2.1.5.4.0|65|0 +1.3.6.1.2.1.5.5.0|65|0 +1.3.6.1.2.1.5.6.0|65|0 +1.3.6.1.2.1.5.7.0|65|0 +1.3.6.1.2.1.5.8.0|65|0 +1.3.6.1.2.1.5.9.0|65|0 +1.3.6.1.2.1.5.10.0|65|0 +1.3.6.1.2.1.5.11.0|65|0 +1.3.6.1.2.1.5.12.0|65|0 +1.3.6.1.2.1.5.13.0|65|0 +1.3.6.1.2.1.5.14.0|65|84805 +1.3.6.1.2.1.5.15.0|65|0 +1.3.6.1.2.1.5.16.0|65|0 +1.3.6.1.2.1.5.17.0|65|0 +1.3.6.1.2.1.5.18.0|65|0 +1.3.6.1.2.1.5.19.0|65|0 +1.3.6.1.2.1.5.20.0|65|0 +1.3.6.1.2.1.5.21.0|65|0 +1.3.6.1.2.1.5.22.0|65|84805 +1.3.6.1.2.1.5.23.0|65|0 +1.3.6.1.2.1.5.24.0|65|0 +1.3.6.1.2.1.5.25.0|65|0 +1.3.6.1.2.1.5.26.0|65|0 +1.3.6.1.2.1.6.5.0|65|0 +1.3.6.1.2.1.6.6.0|65|19091 +1.3.6.1.2.1.6.7.0|65|0 +1.3.6.1.2.1.6.8.0|65|19072 +1.3.6.1.2.1.6.9.0|66|0 +1.3.6.1.2.1.6.10.0|65|126835 +1.3.6.1.2.1.6.11.0|65|57640 +1.3.6.1.2.1.6.12.0|65|5 +1.3.6.1.2.1.6.14.0|65|0 +1.3.6.1.2.1.6.15.0|65|111 +1.3.6.1.2.1.7.1.0|65|2264249 +1.3.6.1.2.1.7.2.0|65|0 +1.3.6.1.2.1.7.3.0|65|0 +1.3.6.1.2.1.7.4.0|65|2264249 +1.3.6.1.2.1.11.1.0|65|2264208 +1.3.6.1.2.1.11.2.0|65|2264208 +1.3.6.1.2.1.11.3.0|65|0 +1.3.6.1.2.1.11.4.0|65|0 +1.3.6.1.2.1.11.5.0|65|0 +1.3.6.1.2.1.11.6.0|65|0 +1.3.6.1.2.1.11.8.0|65|0 +1.3.6.1.2.1.11.9.0|65|0 +1.3.6.1.2.1.11.10.0|65|0 +1.3.6.1.2.1.11.11.0|65|0 +1.3.6.1.2.1.11.12.0|65|0 +1.3.6.1.2.1.11.13.0|65|4311346 +1.3.6.1.2.1.11.14.0|65|0 +1.3.6.1.2.1.11.15.0|65|722588 +1.3.6.1.2.1.11.16.0|65|1541634 +1.3.6.1.2.1.11.17.0|65|0 +1.3.6.1.2.1.11.18.0|65|0 +1.3.6.1.2.1.11.19.0|65|0 +1.3.6.1.2.1.11.20.0|65|0 +1.3.6.1.2.1.11.21.0|65|611868 +1.3.6.1.2.1.11.22.0|65|0 +1.3.6.1.2.1.11.24.0|65|0 +1.3.6.1.2.1.11.25.0|65|0 +1.3.6.1.2.1.11.26.0|65|0 +1.3.6.1.2.1.11.27.0|65|0 +1.3.6.1.2.1.11.28.0|65|2264232 +1.3.6.1.2.1.11.29.0|65|0 +1.3.6.1.2.1.11.30.0|2|2 +1.3.6.1.4.1.27993.5.1.0|4|amplifier28 +1.3.6.1.4.1.27993.5.2.0|4|Host Controller MD2021-261/15 +1.3.6.1.4.1.27993.5.6.1.1.1|2|1 +1.3.6.1.4.1.27993.5.6.1.1.2|2|2 +1.3.6.1.4.1.27993.5.6.1.4.1|2|1 +1.3.6.1.4.1.27993.5.6.1.4.2|2|1 +1.3.6.1.4.1.27993.5.9.1.1.1.1|2|1 +1.3.6.1.4.1.27993.5.9.1.1.2.1|2|1 +1.3.6.1.4.1.27993.5.9.1.1.2.2|2|2 +1.3.6.1.4.1.27993.5.9.1.1.2.3|2|3 +1.3.6.1.4.1.27993.5.9.1.1.2.4|2|4 +1.3.6.1.4.1.27993.5.9.1.1.2.5|2|5 +1.3.6.1.4.1.27993.5.9.1.1.2.6|2|6 +1.3.6.1.4.1.27993.5.9.1.1.2.7|2|7 +1.3.6.1.4.1.27993.5.9.1.2.1.1|4|Forward Power +1.3.6.1.4.1.27993.5.9.1.2.2.1|4|Forward Power +1.3.6.1.4.1.27993.5.9.1.2.2.2|4|Reflected Power +1.3.6.1.4.1.27993.5.9.1.2.2.3|4|Driver Forward Power +1.3.6.1.4.1.27993.5.9.1.2.2.4|4|Voltage +1.3.6.1.4.1.27993.5.9.1.2.2.5|4|Current 1 +1.3.6.1.4.1.27993.5.9.1.2.2.6|4|Current 2 +1.3.6.1.4.1.27993.5.9.1.2.2.7|4|Temperature +1.3.6.1.4.1.27993.5.9.1.3.1.1|4|20 +1.3.6.1.4.1.27993.5.9.1.3.2.1|4|158 +1.3.6.1.4.1.27993.5.9.1.3.2.2|4|0 +1.3.6.1.4.1.27993.5.9.1.3.2.3|4|2 +1.3.6.1.4.1.27993.5.9.1.3.2.4|4|50.0 +1.3.6.1.4.1.27993.5.9.1.3.2.5|4|0.6 +1.3.6.1.4.1.27993.5.9.1.3.2.6|4|10.5 +1.3.6.1.4.1.27993.5.9.1.3.2.7|4|48 +1.3.6.1.4.1.27993.5.9.1.4.1.1|4|mW +1.3.6.1.4.1.27993.5.9.1.4.2.1|4|W +1.3.6.1.4.1.27993.5.9.1.4.2.2|4|W +1.3.6.1.4.1.27993.5.9.1.4.2.3|4|W +1.3.6.1.4.1.27993.5.9.1.4.2.4|4|V +1.3.6.1.4.1.27993.5.9.1.4.2.5|4|A +1.3.6.1.4.1.27993.5.9.1.4.2.6|4|A +1.3.6.1.4.1.27993.5.9.1.4.2.7|4x|C2B043 +1.3.6.1.4.1.27993.5.9.1.5.1.1|2|0 +1.3.6.1.4.1.27993.5.9.1.5.2.1|2|0 +1.3.6.1.4.1.27993.5.9.1.5.2.2|2|0 +1.3.6.1.4.1.27993.5.9.1.5.2.3|2|0 +1.3.6.1.4.1.27993.5.9.1.5.2.4|2|0 +1.3.6.1.4.1.27993.5.9.1.5.2.5|2|0 +1.3.6.1.4.1.27993.5.9.1.5.2.6|2|0 +1.3.6.1.4.1.27993.5.9.1.5.2.7|2|0 +1.3.6.1.4.1.27993.5.9.1.6.1.1|2|0 +1.3.6.1.4.1.27993.5.9.1.6.2.1|2|0 +1.3.6.1.4.1.27993.5.9.1.6.2.2|2|0 +1.3.6.1.4.1.27993.5.9.1.6.2.3|2|0 +1.3.6.1.4.1.27993.5.9.1.6.2.4|2|0 +1.3.6.1.4.1.27993.5.9.1.6.2.5|2|0 +1.3.6.1.4.1.27993.5.9.1.6.2.6|2|0 +1.3.6.1.4.1.27993.5.9.1.6.2.7|2|0