Index: firmware/App/Services/Messaging.h =================================================================== diff -u -r9c833ef5623ce842267e284d958820ac0dc3a7fc -r28f137017915af37b784c95803b044136fab4d5b --- firmware/App/Services/Messaging.h (.../Messaging.h) (revision 9c833ef5623ce842267e284d958820ac0dc3a7fc) +++ firmware/App/Services/Messaging.h (.../Messaging.h) (revision 28f137017915af37b784c95803b044136fab4d5b) @@ -69,6 +69,19 @@ U32 maxDialRate; ///< Maximum dialysate flow rate (in mL/min) } TREATMENT_PARAM_BROADCAST_PAYLOAD_T; +/// Payload record structure for Pre-Treatment states broadcast. +typedef struct +{ + U32 mSubMode; ///< Current Pre-Treatment state. + U32 mInstallState; ///< Current Tube Set Install state. + U32 mSelfTestDryState; ///< Current Dry Self-Test state. + U32 mPrimeState; ///< Current Prime state. + U32 mRecirculateState; ///< Current Pre-Treatment Recirculate state. + U32 mConfirmRxState; ///< Current Confirm Rx state. + U32 mHeparinState; ///< Current Heparin Setup state. + U32 mPatientConnectionState; ///< Current Patient Connection state. +} PRE_TREATMENT_STATES_DATA_PAYLOAD_T; + /// Institutional record structure containing treatment parameter range limits. typedef struct {