Index: firmware/App/Services/DDInterface.h =================================================================== diff -u -r380b0afc95467d0861ff3aa2cdcde5d5d7ac85e7 -rd595ea4a23b0b2371e31838c24990059653c1871 --- firmware/App/Services/DDInterface.h (.../DDInterface.h) (revision 380b0afc95467d0861ff3aa2cdcde5d5d7ac85e7) +++ firmware/App/Services/DDInterface.h (.../DDInterface.h) (revision d595ea4a23b0b2371e31838c24990059653c1871) @@ -19,6 +19,7 @@ #define __DD_INTERFACE_H__ #include "TDCommon.h" +#include "TDDefs.h" #include "DDDefs.h" /** @@ -31,7 +32,7 @@ */ // ********** public definitions ********** - + /// DD command response data record structure. typedef struct { @@ -48,8 +49,14 @@ DD_OP_MODE_T getDDOpMode( void ); U32 getDDSubMode( void ); -void setDDOpMode( U32 opMode, U32 subMode ); +F32 getDialysatePressure( void ); +BOOL setDDOpMode( MESSAGE_T *message ); +BOOL setDialysatePressure( MESSAGE_T *message ); + +void cmdStartGenerateDialysate( F32 qd, F32 quf, F32 dialTemp, BOOL bypass, ACID_CONCENTRATE_TYPE_T acid, BICARB_CONCENTRATE_TYPE_T bicarb ); +void cmdStopGenerateDialysate( void ); + void handleDDCommandResponse( DD_CMD_RESPONSE_T *ddCmdRespPtr ); BOOL getDDCommandResponse( U32 commandID, DD_CMD_RESPONSE_T *cmdRespPtr );