def __init__(self, snmp_object): """Function for intializing the class. Args: snmp_object: SNMP Interact class object from snmp_manager.py Returns: None """ # Define query object self.snmp_object = snmp_object # Get one OID entry in MIB (lldpRemSysName) test_oid = '.1.0.8802.1.1.2.1.4.1.1.9' super().__init__(snmp_object, test_oid, tags=['layer1']) # Load the ifindex baseport map if this mib is supported bridge_mib = BridgeQuery(self.snmp_object) if self.supported() and bridge_mib.supported(): self.baseportifindex = bridge_mib.dot1dbaseport_2_ifindex() else: self.baseportifindex = None