def __init__(self, eeprom_raw_data=None, calibration_type=0): self._calibration_type = calibration_type start_pos = 0 if eeprom_raw_data != None: self.dom_data = sffbase.parse(self, self.dom_map, eeprom_raw_data, start_pos)
def __init__(self, eeprom_raw_data=None): self.interface_data = None start_pos = 128 if eeprom_raw_data != None: self.interface_data = sffbase.parse(self, self.interface_id, eeprom_raw_data, start_pos)
def __init__(self, eeprom_raw_data=None): self.interface_data = None start_pos = 0 if eeprom_raw_data != None: self.interface_data = sffbase.parse(self, self.interface_id, eeprom_raw_data, start_pos) self.calibration_type = self._get_calibration_type(eeprom_raw_data)
def __init__(self, eeprom_raw_data=None): self.interface_data = None start_pos = 0 if eeprom_raw_data != None: self.interface_data = sffbase.parse(self, self.interface_id, eeprom_raw_data, start_pos) self.calibration_type = self._get_calibration_type( eeprom_raw_data)
def parse(self, eeprom_raw_data, start_pos): return sffbase.parse(self, self.dom_map, eeprom_raw_data, start_pos)
def parse_qsfp_dom_capability(self, sn_raw_data, start_pos): return sffbase.parse(self, self.qsfp_dom_capability, sn_raw_data, start_pos)
def parse_vendor_sn(self, sn_raw_data, start_pos): return sffbase.parse(self, self.vendor_sn, sn_raw_data, start_pos)
def parse_vendor_rev(self, rev_raw_data, start_pos): return sffbase.parse(self, self.vendor_rev, rev_raw_data, start_pos)
def parse_vendor_name(self, name_raw_data, start_pos): return sffbase.parse(self, self.vendor_name, name_raw_data, start_pos)
def parse_channel_monitor_params_with_tx_power(self, eeprom_raw_data, start_pos): return sffbase.parse(self, self.dom_channel_monitor_params_with_tx_power, eeprom_raw_data, start_pos)
def parse_voltage(self, eeprom_raw_data, start_pos): return sffbase.parse(self, self.dom_module_voltage, eeprom_raw_data, start_pos)
def parse_temperature(self, eeprom_raw_data, start_pos): return sffbase.parse(self, self.dom_module_temperature, eeprom_raw_data, start_pos)
def parse_sfp_dom_rev(self, type_raw_data, start_pos): return sffbase.parse(self, self.sfp_dom_rev, type_raw_data, start_pos)
def parse(self, eeprom_raw_data, start_pos): return sffbase.parse(self, self.interface_id, eeprom_raw_data, start_pos)
def parse_sfp_type(self, type_raw_data, start_pos): return sffbase.parse(self, self.sfp_type, type_raw_data, start_pos)