|
|
enum | MSR_COMMANDS {
MSR_SET_HEAT_CONTROLS = 0x01,
MSR_HEAT_CONTROL_STATUS_QUERY = 0x02,
MSR_HEAT_CONTROL_STATUS_RESPONSE = 0x03,
MSR_SET_METER_CONFIGURATION = 0x06,
MSR_METER_STATUS_QUERY = 0x07,
MSR_METER_READING_REPORT = 0x08
} |
| Command enums for D2-30-xx profiles. More...
|
|
enum | MSR_CHANNELS {
MSR_CHANNEL_SUPPLY_TEMP = 0x00,
MSR_CHANNEL_RETURN_TEMP = 0x01,
MSR_CHANNEL_REPORT_TIME = 0x02,
MSR_CHANNEL_METER_TYPE = 0x03,
MSR_CHANNEL_METER_1 = 0x04,
MSR_CHANNEL_METER_2 = 0x05,
MSR_CHANNEL_NUM_OF_PULSES = 0x06,
MSR_CHANNEL_PRESET_VALUE = 0x07,
MSR_CHANNEL_PROTOCOL = 0x08,
MSR_CHANNEL_PULSES_FACTOR = 0x09,
MSR_CHANNEL_PRIMARY_ADDR = 0x0A,
MSR_CHANNEL_ERROR = 0x0B,
MSR_CHANNEL_ERROR_CH31 = 0x0C,
MSR_CHANNEL_ERROR_HCH31 = 0x0C,
MSR_CHANNEL_METER_ERROR = 0x0D,
MSR_CHANNEL_METER_CHANNEL = 0x0E,
MSR_CHANNEL_VALUE_SELECTION = 0x0F,
MSR_COMMON_RETURN_TEMP = 0x10
} |
| Channel enums. More...
|
|
enum | MSR_TIME_VALUES {
MSR_LOCAL_DEFAULT = 0x00,
MSR_1_SECOND = 0x01,
MSR_2_SECOND = 0x02,
MSR_5_SECOND = 0x03,
MSR_10_SECOND = 0x04,
MSR_20_SECOND = 0x05,
MSR_50_SECOND = 0x06,
MSR_100_SECOND = 0x07,
MSR_200_SECOND = 0x08,
MSR_500_SECOND = 0x09,
MSR_1000_SECOND = 0x0A
} |
| Enums for PWM signal intervals. More...
|
|
enum | MSR_REPORT_TIME_VALUES {
MSR_NO_REPORT = 0x00,
MSR_1_SECOND_REPORT = 0x01,
MSR_3_SECOND_REPORT = 0x02,
MSR_10_SECOND_REPORT = 0x03,
MSR_30_SECOND_REPORT = 0x04,
MSR_100_SECOND_REPORT = 0x05,
MSR_300_SECOND_REPORT = 0x06,
MSR_1000_SECOND_REPORT = 0x07
} |
| Enums for Minimum auto reporting intervals. More...
|
|
enum | MSR_CONNECTED_VALVE { MSR_VALVE_NORM_CLOSED = 0x00,
MSR_VALVE_NORM_OPEN = 0x01
} |
| Enums for type of connected valve. More...
|
|
enum | MSR_INIT_SEQU { MSR_NO_ACTION = 0x00,
MSR_RUN_INIT_SEQU = 0x01
} |
| Enums for running init sequence. More...
|
|
enum | MSR_ERROR_CODE {
MSR_ERROR_NO_FAULT = 0x00,
MSR_ERROR_GENERAL = 0x01,
MSR_ERROR_INIT_SEQU_RUNNING = 0x02,
MSR_ERROR_CHANNEL_NOT_AVAILABLE = 0x03,
MSR_ERROR_TEMP_SENSOR = 0x04,
MSR_ERROR_VALVE = 0x05,
MSR_ERROR_TEMP_SENSOR_VALVE = 0x06
} |
| Enums for Status/Error. More...
|
|
enum | MSR_ERROR_CODE_CH31 {
MSR_ERROR_CH31_NO_FAULT = 0x00,
MSR_ERROR_CH31_GENERAL = 0x01,
MSR_ERROR_CH31_SUPPLY_TEMP = 0x02,
MSR_ERROR_CH31_RETURN_TEMP = 0x03,
MSR_ERROR_CH31_SUPPLY_RETURN_TEMP = 0x04
} |
| Enums for Status/Error if HCH = 31. More...
|
|
enum | MSR_METER_ERROR_CODE {
MSR_METER_ERROR_NO_FAULT = 0x00,
MSR_METER_ERROR_GENERAL = 0x01,
MSR_METER_BUS_NO_CONFIG = 0x02,
MSR_METER_BUS_NO_CONNECTION = 0x03,
MSR_METER_BUS_SHORTCUT = 0x04,
MSR_METER_TIMEOUT = 0x05,
MSR_METER_UNKNOWN_CONFIG = 0x06,
MSR_METER_BUS_INIT_RUNNING = 0x07
} |
| Enums for Status/Error. More...
|
|
enum | MSR_METER_BUS_TYPE { MSR_BUS_TYPE_MBUS = 0x01,
MSR_BUS_TYPE_S0 = 0x02,
MSR_BUS_TYPE_D0 = 0x03
} |
| Enums for Meter bus type. More...
|
|
enum | MSR_METER_UNITS {
MSR_UNIT_NO_READING = 0x00,
MSR_UNIT_CURRENT_W_ACCUM_KWH = 0x01,
MSR_UNIT_CURRENT_W_ACCUM_WH = 0x02,
MSR_UNIT_ACCUM_KWH = 0x03,
MSR_UNIT_CURRENT_M3_ACCUM_M3 = 0x04,
MSR_UNIT_CURRENT_DM3_ACCUM_DM3 = 0x05,
MSR_UNIT_ACCUM_M3 = 0x06,
MSR_UNIT_DIGIT_COUNTER = 0x07
} |
| Enums for Meter units. More...
|
|
enum | MSR_VALUE_UNITS {
MSR_VALUE_W = 0x00,
MSR_VALUE_WH = 0x01,
MSR_VALUE_KWH = 0x02,
MSR_VALUE_M3H = 0x03,
MSR_VALUE_DM3H = 0x04,
MSR_VALUE_M3 = 0x05,
MSR_VALUE_DM3 = 0x06,
MSR_VALUE_DIGIT_COUNTER = 0x07
} |
| Enums for Meter units. More...
|
|
enum | MSR_FACTOR_PULSES { MSR_FACTOR_PULSES_1 = 0x00,
MSR_FACTOR_PULSES_01 = 0x01,
MSR_FACTOR_PULSES_001 = 0x02,
MSR_FACTOR_PULSES_0001 = 0x03
} |
| Enums for factor of number of pulses. More...
|
|
enum | MSR_PROTOCOL { MSR_PROTOCOL_AUTO_DETECT = 0x00,
MSR_PROTOCOL_SML = 0x01,
MSR_PROTOCOL_DLMS = 0x02
} |
| Enums for D0 protocol. More...
|
|
enum | MSR_VALUE_SELECTION { MSR_VALUE_1_CURRENT = 0x00,
MSR_VALUE_1_ACCU = 0x01,
MSR_VALUE_2_CURRENT = 0x02,
MSR_VALUE_2_ACCU = 0x03
} |
| Enums for Value selection. More...
|
|