Updated RA Temp, SA Temp, RA Humidity Alarms

Added capability to set RA Temp, SA Temp, RA Humidity to Low, Normal, High range for alarms testing (added alarm registers). Updated Common alarm code appropriately.
This commit is contained in:
RobertJDavis
2025-12-08 21:02:12 -06:00
parent b25048f0e6
commit 9adcdd8a39
6 changed files with 225 additions and 69 deletions

View File

@@ -35,16 +35,14 @@ class State;
*/
void updateControlMode(Equipment<ModbusIP>* equipment);
/**
* @brief Checks common alarms (non-fail alarms) and updates the Common Alarm Modbus point.
* @param equipment Pointer to the Equipment instance.
* @return true if any common alarm is active, false otherwise.
*/
void updateAlarms(Equipment<ModbusIP>* equipment);
void updateAnalogs(Equipment<ModbusIP>* equipment);
void updateReturnAirTempAlarms(Equipment<ModbusIP>* equipment);
void updateSupplyAirTempAlarms(Equipment<ModbusIP>* equipment);
void updateReturnHumidityAlarms(Equipment<ModbusIP>* equipment);
/**
* @brief Checks common alarms (non-fail alarms) and updates the Common Alarm Modbus point.
* @param equipment Pointer to the Equipment instance.
* @return true if any common alarm is active, false otherwise.
*/
void updateAnalogs(Equipment<ModbusIP>* equipment);
void updateAlarms(Equipment<ModbusIP>* equipment);