Index: FPDefs.h =================================================================== diff -u -r7c45995a5ce9cecb723eeb99d85642112e884683 -r2c3b1f8e32034dc118bef67c228b619facf8a716 --- FPDefs.h (.../FPDefs.h) (revision 7c45995a5ce9cecb723eeb99d85642112e884683) +++ FPDefs.h (.../FPDefs.h) (revision 2c3b1f8e32034dc118bef67c228b619facf8a716) @@ -1,3 +1,19 @@ +/************************************************************************** +* +* Copyright (c) 2025-2025 Diality Inc. - All Rights Reserved. +* +* THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM, IN PART OR IN +* WHOLE, WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. +* +* @file FPDefs.h +* +* @author (last) Michael Garthwaite +* @date (last) 09-Sep-2025 +* +* @author (original) Michael Garthwaite +* @date (original) 02-Jul-2025 +* +***************************************************************************/ #ifndef COMMON_FPDEFS_H_ #define COMMON_FPDEFS_H_ @@ -18,8 +34,8 @@ FP_MODE_STAN, ///< Standby mode FP_MODE_PGEN, ///< Pre Generate Permeate mode ( RO Featured ) FP_MODE_GENP, ///< Generate Permeate mode ( RO Featured ) - FP_MODE_DPGW, ///< Defeatured Pre-Generate Permeate mode - FP_MODE_DEGW, ///< Defeatured Generate Permeate mode + FP_MODE_DPGP, ///< Defeatured Pre-Generate Permeate mode + FP_MODE_DEGP, ///< Defeatured Generate Permeate mode FP_MODE_NLEG, ///< Not legal - an illegal mode transition occurred NUM_OF_FP_MODES ///< Number of FP operation modes }; @@ -210,45 +226,19 @@ /**@}*/ /** - * @addtogroup CommonHeader - * @{ - */ +*  @addtogroup InletPressureCheck +*  @{ +*/ -/// Enumeration of FP event IDs. -enum FP_Event_List +/// Enumeration of Inlet Pressure Check states. +enum FP_Inlet_Pressure_Check_States { - FP_EVENT_STARTUP = 0, ///< FP startup event - FP_EVENT_OP_MODE_CHANGE, ///< FP Op mode change event - FP_EVENT_SUB_MODE_CHANGE, ///< FP Op sub-mode change event - FP_EVENT_PRE_GEN_RO_SET_PWM, ///< FP gen permeate ro set pwm event - FP_EVENT_GENP_BOOST_SET_PWM, ///< FP gen permeate boost set pwm event - FP_EVENT_GENP_CHANGE, ///< FP gen permeate state change - FP_EVENT_PRE_GEN_CHANGE, ///< FP pre gen state change - FP_EVENT_PRE_GEN_DEF_CHANGE, ///< FP defeatured pre gen state change - FP_EVENT_GENP_DEF_CHANGE, ///< FP defeatured pre gen state change - FP_EVENT_FAULT_ALARM_TRIGGER, ///< FP event for alarms that would trigger - NUM_OF_FP_EVENT_IDS ///< Total number of FP events + INLET_PRES_CHECK_IN_PROGRESS = 0, ///< Inlet Pressure Check in progress state + INLET_PRES_CHECK_PAUSED, ///< Inlet Pressure Check paused state + NUM_OF_INLET_PRES_CHECK_STATES ///< Number of Inlet Pressure Check states }; -typedef enum FP_Event_List FP_EVENT_ID_T; ///< Type for FP event list enumeration +typedef enum FP_Inlet_Pressure_Check_States FP_INLET_PRES_CHECK_STATE_T; ///< Type for FP Inlet Pressure Check states enumeration -/// Enumeration of valves. -typedef enum FP_Valves -{ - M4_VALV = 0, ///< Valve (M4) - FP_FIRST_VALVE = M4_VALV, ///< First valve - P39_VALV, ///< Valve (P39) - P6_VALV, ///< Valve (P6) - P11_VALV, ///< Valve (P11) - P33_VALV, ///< Valve (P33) - P34_VALV, ///< Valve (P34) - P37_VALV, ///< Valve (P37) - M7_VALV, ///< Valve (M7) - P20_VALV, ///< Valve (P20) - P43_VALV, ///< Valve (P43) - FP_NUM_OF_VALVES ///< Number of valves -} FP_VALVES_T; - - /**@}*/ #endif