Index: firmware/App/Controllers/DialOutFlow.h =================================================================== diff -u -re7bd79a79d566ef58f09cffb4c97d08fbe277ca7 -r933a18d740285e70be9d00696ed0f5a5381bc8e4 --- firmware/App/Controllers/DialOutFlow.h (.../DialOutFlow.h) (revision e7bd79a79d566ef58f09cffb4c97d08fbe277ca7) +++ firmware/App/Controllers/DialOutFlow.h (.../DialOutFlow.h) (revision 933a18d740285e70be9d00696ed0f5a5381bc8e4) @@ -43,6 +43,7 @@ } LOAD_CELL_T; #pragma pack(push, 1) + /// Dialysate outlet pump broadcast record typedef struct DialOutBroadcastingRecord { @@ -54,6 +55,16 @@ F32 measMCCurrmA; ///< Latest measured motor controller current for dialysate outlet pump in mA. F32 setPWMpct; ///< Latest PWM duty cycle for dialysate outlet pump in % (0..100). } DIAL_OUT_FLOW_DATA_T; + +/// Payload record structure for a load cell data message. +typedef struct +{ + F32 res1PrimaryLoadCell; + F32 res1BackupLoadCell; + F32 res2PrimaryLoadCell; + F32 res2BackupLoadCell; +} LOAD_CELL_READINGS_PAYLOAD_T; + #pragma pack(pop) // ********** public function prototypes ********** @@ -85,7 +96,6 @@ BOOL testSetDialOutPumpAndLoadCellDataPublishIntervalOverride( U32 value ); BOOL testResetDialOutPumpAndLoadCellDataPublishIntervalOverride( void ); BOOL testSetTargetDialOutFlowRateOverride( S32 value, U32 ctrlMode ); -BOOL testResetTargetDialOutFlowRateOverride( void ); BOOL testSetDialOutUFRefVolumeOverride( F32 value ); BOOL testResetDialOutUFRefVolumeOverride( void ); BOOL testSetDialOutUFTotVolumeOverride( F32 value );