Index: firmware/App/Services/DDInterface.h =================================================================== diff -u -rb4166e3c1342a8ddbf1dee8df4eaeb46fb0e6d00 -r9c833ef5623ce842267e284d958820ac0dc3a7fc --- firmware/App/Services/DDInterface.h (.../DDInterface.h) (revision b4166e3c1342a8ddbf1dee8df4eaeb46fb0e6d00) +++ firmware/App/Services/DDInterface.h (.../DDInterface.h) (revision 9c833ef5623ce842267e284d958820ac0dc3a7fc) @@ -7,8 +7,8 @@ * * @file DDInterface.h * -* @author (last) Sean Nash -* @date (last) 16-May-2025 +* @author (last) Praneeth Bunne +* @date (last) 27-May-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 );