Index: firmware/App/Controllers/SyringePump.h =================================================================== diff -u -rc3cf7af051c1ee070df90a9c072df16be48f478f -rbb80dbac26147ab08413efa91007f7ffed43c38f --- firmware/App/Controllers/SyringePump.h (.../SyringePump.h) (revision c3cf7af051c1ee070df90a9c072df16be48f478f) +++ firmware/App/Controllers/SyringePump.h (.../SyringePump.h) (revision bb80dbac26147ab08413efa91007f7ffed43c38f) @@ -19,6 +19,7 @@ #define __SYRINGE_PUMP_H__ #include "HDCommon.h" +#include "HDDefs.h" /** * @defgroup SyringePump SyringePump @@ -54,6 +55,7 @@ typedef struct { U32 syringePumpState; + U32 heparinDeliveryState; F32 syringePumpSetRate; F32 syringePumpMeasRate; S32 syringePumpPosition; @@ -68,6 +70,9 @@ void initSyringePump( void ); void execSyringePump( void ); +BOOL userHeparinRequest( HEPARIN_CMD_T cmd ); +void setHeparinOff( void ); +void setHeparinStopped( void ); void stopSyringePump( void ); BOOL retractSyringePump( void ); BOOL primeSyringePump( void );