From e04196dd111f012674bc651467eeb63bac6ceadc Mon Sep 17 00:00:00 2001 From: RobertJDavis Date: Fri, 31 Oct 2025 15:07:43 -0700 Subject: [PATCH] minor adjustments --- src/BMS/HUM/HUM_DriSteem_RTS_RX36_TCP/State_Fail.cpp | 3 ++- src/BMS/HUM/HUM_DriSteem_RTS_RX36_TCP/State_Standby.cpp | 3 ++- src/BMS/HUM/HUM_DriSteem_RTS_RX36_TCP/config.h | 2 +- src/BMS/HUM/HUM_DriSteem_RTS_RX36_TCP/main.cpp | 6 +++--- 4 files changed, 8 insertions(+), 6 deletions(-) diff --git a/src/BMS/HUM/HUM_DriSteem_RTS_RX36_TCP/State_Fail.cpp b/src/BMS/HUM/HUM_DriSteem_RTS_RX36_TCP/State_Fail.cpp index 14992cc..d9910a0 100644 --- a/src/BMS/HUM/HUM_DriSteem_RTS_RX36_TCP/State_Fail.cpp +++ b/src/BMS/HUM/HUM_DriSteem_RTS_RX36_TCP/State_Fail.cpp @@ -33,7 +33,8 @@ */ template<> FailState::FailState(const std::vector& activeAlarms) { - addStrategy("Duct RH", new SingleValueStrategy(35.0f, 5.0f, 1000)); + addStrategy("Duct RH", new SingleValueStrategy(35.0f, 5.0f, 1000)); + addStrategy("Tank Temp", new SingleValueStrategy(80.0f, 1.0f, 3000)); } /** diff --git a/src/BMS/HUM/HUM_DriSteem_RTS_RX36_TCP/State_Standby.cpp b/src/BMS/HUM/HUM_DriSteem_RTS_RX36_TCP/State_Standby.cpp index f975167..d47cd2d 100644 --- a/src/BMS/HUM/HUM_DriSteem_RTS_RX36_TCP/State_Standby.cpp +++ b/src/BMS/HUM/HUM_DriSteem_RTS_RX36_TCP/State_Standby.cpp @@ -37,7 +37,8 @@ */ template<> StandbyState::StandbyState() { - addStrategy("Duct RH", new SingleValueStrategy(35.0f, 5.0f, 1000)); + addStrategy("Duct RH", new SingleValueStrategy(35.0f, 5.0f, 1000)); + addStrategy("Tank Temp", new SingleValueStrategy(80.0f, 1.0f, 3000)); } /** diff --git a/src/BMS/HUM/HUM_DriSteem_RTS_RX36_TCP/config.h b/src/BMS/HUM/HUM_DriSteem_RTS_RX36_TCP/config.h index b245e29..41b252c 100644 --- a/src/BMS/HUM/HUM_DriSteem_RTS_RX36_TCP/config.h +++ b/src/BMS/HUM/HUM_DriSteem_RTS_RX36_TCP/config.h @@ -79,7 +79,7 @@ modbusMap mb_map[] = {DI, 8, 0, "Drain Valve"}, // 0:not draining, 1:draining {DI, 9, 0, "Alarms Present"}, // Used for Modscan testing only - not part of vendor Modbus table - {IR, 0, 0, "Space RH"}, // Relative_Humidity + {IR, 0, 0, "Space RH"}, // Relative_Humidity --> NOT USED, sensor not connected to HUM {IR, 2, 0, "Duct RH"}, // OSet_CV {IR, 3, 0, "Steam Demand Mass"}, {IR, 4, 0, "Steam Demand Percent"}, diff --git a/src/BMS/HUM/HUM_DriSteem_RTS_RX36_TCP/main.cpp b/src/BMS/HUM/HUM_DriSteem_RTS_RX36_TCP/main.cpp index 286a98c..a38c2d0 100644 --- a/src/BMS/HUM/HUM_DriSteem_RTS_RX36_TCP/main.cpp +++ b/src/BMS/HUM/HUM_DriSteem_RTS_RX36_TCP/main.cpp @@ -1,10 +1,10 @@ /** * @file main.cpp - * @brief Main execution program for the CRAH Unit (TCP) Emulator. - * @author Emmanuel Hernandez Cruz + * @brief Main execution program for the DriSteem Humidifier (TCP) Emulator. + * @author Emmanuel Hernandez Cruz, Robert J Davis * @date 2025-09-02 * - * @details This file contains the main execution program for an Arduino-based emulator of a CRAH unit. + * @details This file contains the main execution program for an Arduino-based emulator of the DriSteem Humidifier unit. * The program uses a Wi-Fi connection to communicate via the Modbus IP protocol. * * The setup() function initializes the following: