Index: firmware/App/Services/DDInterface.h =================================================================== diff -u -re9e339870c5ed01230963f00d400331ab879c91f -r1abc0349c736a70fb56db6895947abfbba0eee22 --- firmware/App/Services/DDInterface.h (.../DDInterface.h) (revision e9e339870c5ed01230963f00d400331ab879c91f) +++ firmware/App/Services/DDInterface.h (.../DDInterface.h) (revision 1abc0349c736a70fb56db6895947abfbba0eee22) @@ -8,7 +8,7 @@ * @file DDInterface.h * * @author (last) Raghu Kallala -* @date (last) 17-Apr-2026 +* @date (last) 30-Apr-2026 * * @author (original) Sean Nash * @date (original) 01-Aug-2024 @@ -51,15 +51,19 @@ DD_OP_MODE_T getDDOpMode( void ); U32 getDDSubMode( void ); F32 getDialysatePressure( void ); +BOOL getDialysateGoodToDeliverStatus( void ); BOOL setDDOpMode( MESSAGE_T *message ); +BOOL setDialysateData( MESSAGE_T *message ); BOOL setDialysatePressure( MESSAGE_T *message ); +void cmdStartPreGenerateDialysate( F32 qd, F32 dialTemp, F32 acidConvFactor, F32 bicarbConvFactor, U32 sodium, U32 bicarbonate ); void cmdStartGenerateDialysate( F32 qd, F32 quf, F32 dialTemp, BOOL bypass, F32 acidConvFactor, F32 bicarbConvFactor, U32 sodium, U32 bicarbonate ); void cmdChangeQd( F32 qd ); void cmdChangeQuf( F32 quf ); void cmdBypassDialyzer( BOOL bypass ); -void cmdStopGenerateDialysate( void ); +void cmdStopGenerateDialysate( void ); +void cmdSubstitutionRate (F32 qs ); void handleDDCommandResponse( DD_CMD_RESPONSE_T *ddCmdRespPtr ); BOOL getDDCommandResponse( U32 commandID, DD_CMD_RESPONSE_T *cmdRespPtr );