oxy_lc.utilities.modbus_registers
1from enum import IntEnum 2 3class InputRegister(IntEnum): 4 """ 5 Enum for use to convert to the device input registers 6 7 :param IntEnum: InputRegister 8 :type IntEnum 9 """ 10 O2_AVERAGE = 30001 11 O2_RAW = 30002 12 ASYMMETRY = 30003 13 SYSTEM_STATUS = 30004 14 WARNINGS = 30005 15 HEATER_VOLTAGE = 30006 16 TD_AVERAGE = 30007 17 TD_RAW = 30008 18 TP = 30009 19 T1 = 30010 20 T2 = 30011 21 T4 = 30012 22 T5 = 30013 23 PPO2_REAL = 30014 24 PPO2_RAW = 30015 25 PRESSURE = 30016 26 PRESSURE_SENS_TEMP = 30017 27 CALIBRATION_STATUS = 30018 28 YOM = 30019 29 DOM = 30020 30 SERIAL_NO = 30021 31 SOFTWARE_REV = 30022 32 33class HoldingRegister(IntEnum): 34 """ 35 Enum for use to convert to the device holding registers 36 37 :param IntEnum: InputRegister 38 :type IntEnum 39 """ 40 SENSOR_STATE = 40001 41 CLEAR_FLAGS = 40002 42 SHUTDOWN_DELAY = 40003 43 CALIBRATION_CONTROL = 40004 44 CALIBRATION_PERCENT = 40005 45 ADDRESS = 40006 46 BAUD = 40007 47 PARITY = 40008 48 STOPBITS = 40009 49 RS485_SETUP_SAVE = 40010 50 HEATER_VOLTAGE = 40011 51 HEATER_VOLTAGE_SAVE = 40012
class
InputRegister(enum.IntEnum):
4class InputRegister(IntEnum): 5 """ 6 Enum for use to convert to the device input registers 7 8 :param IntEnum: InputRegister 9 :type IntEnum 10 """ 11 O2_AVERAGE = 30001 12 O2_RAW = 30002 13 ASYMMETRY = 30003 14 SYSTEM_STATUS = 30004 15 WARNINGS = 30005 16 HEATER_VOLTAGE = 30006 17 TD_AVERAGE = 30007 18 TD_RAW = 30008 19 TP = 30009 20 T1 = 30010 21 T2 = 30011 22 T4 = 30012 23 T5 = 30013 24 PPO2_REAL = 30014 25 PPO2_RAW = 30015 26 PRESSURE = 30016 27 PRESSURE_SENS_TEMP = 30017 28 CALIBRATION_STATUS = 30018 29 YOM = 30019 30 DOM = 30020 31 SERIAL_NO = 30021 32 SOFTWARE_REV = 30022
Enum for use to convert to the device input registers
Parameters
- IntEnum: InputRegister :type IntEnum
O2_AVERAGE =
<InputRegister.O2_AVERAGE: 30001>
O2_RAW =
<InputRegister.O2_RAW: 30002>
ASYMMETRY =
<InputRegister.ASYMMETRY: 30003>
SYSTEM_STATUS =
<InputRegister.SYSTEM_STATUS: 30004>
WARNINGS =
<InputRegister.WARNINGS: 30005>
HEATER_VOLTAGE =
<InputRegister.HEATER_VOLTAGE: 30006>
TD_AVERAGE =
<InputRegister.TD_AVERAGE: 30007>
TD_RAW =
<InputRegister.TD_RAW: 30008>
TP =
<InputRegister.TP: 30009>
T1 =
<InputRegister.T1: 30010>
T2 =
<InputRegister.T2: 30011>
T4 =
<InputRegister.T4: 30012>
T5 =
<InputRegister.T5: 30013>
PPO2_REAL =
<InputRegister.PPO2_REAL: 30014>
PPO2_RAW =
<InputRegister.PPO2_RAW: 30015>
PRESSURE =
<InputRegister.PRESSURE: 30016>
PRESSURE_SENS_TEMP =
<InputRegister.PRESSURE_SENS_TEMP: 30017>
CALIBRATION_STATUS =
<InputRegister.CALIBRATION_STATUS: 30018>
YOM =
<InputRegister.YOM: 30019>
DOM =
<InputRegister.DOM: 30020>
SERIAL_NO =
<InputRegister.SERIAL_NO: 30021>
SOFTWARE_REV =
<InputRegister.SOFTWARE_REV: 30022>
class
HoldingRegister(enum.IntEnum):
34class HoldingRegister(IntEnum): 35 """ 36 Enum for use to convert to the device holding registers 37 38 :param IntEnum: InputRegister 39 :type IntEnum 40 """ 41 SENSOR_STATE = 40001 42 CLEAR_FLAGS = 40002 43 SHUTDOWN_DELAY = 40003 44 CALIBRATION_CONTROL = 40004 45 CALIBRATION_PERCENT = 40005 46 ADDRESS = 40006 47 BAUD = 40007 48 PARITY = 40008 49 STOPBITS = 40009 50 RS485_SETUP_SAVE = 40010 51 HEATER_VOLTAGE = 40011 52 HEATER_VOLTAGE_SAVE = 40012
Enum for use to convert to the device holding registers
Parameters
- IntEnum: InputRegister :type IntEnum
SENSOR_STATE =
<HoldingRegister.SENSOR_STATE: 40001>
CLEAR_FLAGS =
<HoldingRegister.CLEAR_FLAGS: 40002>
SHUTDOWN_DELAY =
<HoldingRegister.SHUTDOWN_DELAY: 40003>
CALIBRATION_CONTROL =
<HoldingRegister.CALIBRATION_CONTROL: 40004>
CALIBRATION_PERCENT =
<HoldingRegister.CALIBRATION_PERCENT: 40005>
ADDRESS =
<HoldingRegister.ADDRESS: 40006>
BAUD =
<HoldingRegister.BAUD: 40007>
PARITY =
<HoldingRegister.PARITY: 40008>
STOPBITS =
<HoldingRegister.STOPBITS: 40009>
RS485_SETUP_SAVE =
<HoldingRegister.RS485_SETUP_SAVE: 40010>
HEATER_VOLTAGE =
<HoldingRegister.HEATER_VOLTAGE: 40011>
HEATER_VOLTAGE_SAVE =
<HoldingRegister.HEATER_VOLTAGE_SAVE: 40012>