Index: firmware/App/Controllers/SyringePump.h =================================================================== diff -u -r46b163d19c65e8c21db7b0247bbb1af0dba1ece5 -raeeff23d7aec8a1396393d3cb188ac03eca60ead --- firmware/App/Controllers/SyringePump.h (.../SyringePump.h) (revision 46b163d19c65e8c21db7b0247bbb1af0dba1ece5) +++ firmware/App/Controllers/SyringePump.h (.../SyringePump.h) (revision aeeff23d7aec8a1396393d3cb188ac03eca60ead) @@ -72,6 +72,7 @@ typedef struct { F32 syringePumpVolumeDelivered; ///< Syringe pump volume delivered. + F32 syringePumpVolumeRequired; ///< Syringe pump volume required for therapy. } SYRINGE_PUMP_VOLUME_DATA_T; // ********** public function prototypes ********** @@ -88,6 +89,7 @@ HEPARIN_STATE_T getHeparinState( void ); void stopSyringePump( void ); BOOL retractSyringePump( void ); +BOOL preloadSyringePlunger( void ); BOOL seekSyringePlunger( void ); BOOL primeSyringePump( void ); BOOL checkForPrimeOcclusion( void ); @@ -104,6 +106,7 @@ BOOL isSyringeVolumeAdequate( void ); BOOL isSyringePumpPrimed( void ); BOOL isSyringePumpRunning( void ); +BOOL isSyringePumpPreLoaded( void ); F32 getSyringePumpVolumeDelivered( void ); BOOL testSetSyringePumpDataPublishIntervalOverride( U32 value );