Index: firmware/App/Controllers/PistonPumpControl.h =================================================================== diff -u -r2ef70ec14fb47bee35cb241a927582f7ccd1bb22 -re12eefac42a3806a34f3ddac6df30bbb5ca51f6f --- firmware/App/Controllers/PistonPumpControl.h (.../PistonPumpControl.h) (revision 2ef70ec14fb47bee35cb241a927582f7ccd1bb22) +++ firmware/App/Controllers/PistonPumpControl.h (.../PistonPumpControl.h) (revision e12eefac42a3806a34f3ddac6df30bbb5ca51f6f) @@ -14,12 +14,11 @@ * @date (original) 07-Jan-2025 * ***************************************************************************/ +#ifdef __PUMPTEST__ #ifndef __PISTON_PUMP_CONTROL_H__ #define __PISTON_PUMP_CONTROL_H__ -#ifdef __PUMPTEST__ - #include "DDCommon.h" #include "DDDefs.h" @@ -63,9 +62,11 @@ void execPistonPumpController( void ); // Execute the piston pump control state machine void startPistonPumpCycle( PISTON_PUMPS_T pumpId, U32 cycleCount, F32 targetVolume_ml, F32 speed ); // Set the piston pump parameters void stopPistonPumpCycle( PISTON_PUMPS_T pumpId ); // Stop the piston pump +void processPistonPumpDosingTrigger( void ); // Process doding pump trigger control BOOL testDDPistonPumpControlDataPublishIntervalOverride( MESSAGE_T *message ); // To override the piston pump control data publish interval BOOL testDDPistonPumpStartStopOverride( MESSAGE_T *message ); // To override the piston pump start/stop control +BOOL testDDPistonPumpFillAfterDispenseOverride( MESSAGE_T *message ); // To override the piston pump fill after dispense control /**@}*/