}
}
+#define AIRCON_IREG_DS_ID_MAX (AIRCON_IREG_DS_ID_BASE + 3*DS_NUM_SENSORS)
+
bool modbus_check_input_register(u16 addr)
{
- return (addr < AIRCON_IREG_MAX || addr >= AIRCON_IREG_DS_ID_BASE && addr < AIRCON_IREG_DS_ID_MAX);
+ return (addr < AIRCON_IREG_MAX || addr >= AIRCON_IREG_DS_ID_BASE && addr < AIRCON_IREG_DS_ID_BASE);
}
static const byte temp_sensor_addrs[][8] = {
AIRCON_IREG_TEMP_MIXED,
AIRCON_IREG_MAX,
AIRCON_IREG_DS_ID_BASE = 0x1000,
- AIRCON_IREG_DS_ID_MAX = AIRCON_IREG_DS_ID_BASE + 3*DS_NUM_SENSORS,
};
enum aircon_holding_registers {