Index: firmware/App/Controllers/DryBiCart.h =================================================================== diff -u -ra631e128cd6be44aa232e23b58a229bfb8fe9043 -rfc8066063a8661238cc763832484d00edd5b9312 --- firmware/App/Controllers/DryBiCart.h (.../DryBiCart.h) (revision a631e128cd6be44aa232e23b58a229bfb8fe9043) +++ firmware/App/Controllers/DryBiCart.h (.../DryBiCart.h) (revision fc8066063a8661238cc763832484d00edd5b9312) @@ -48,6 +48,7 @@ U32 dryBiCartCurrentFillTime; ///< Dry bicart current fill duration in milli second U32 dryBiCartType; ///< Dry bicart type (small-0/large-1) U32 dryBiCartDrainTimePeriod; ///< Dry bicart drain time based on catridge type (small/large) + U32 dryBiCartPreGenFillState; } DRY_BICART_DATA_T; #pragma pack(pop) @@ -59,13 +60,17 @@ U32 execBicarbChamberFillMode( void ); U32 execDryBicartDrainMode( void ); U32 execDryBicartDepressurize( void ); +U32 execBicarbChamberPreGenFillMode( void ); void execDryBicart( void ); BOOL setBicarbChamberFillRequested( void ); BOOL getBicarbChamberFillRequested( void ); BOOL setBicartFillRequested( void ); BOOL setBicartDrainRequested( void ); +BOOL setBicartPreGenFillRequested( void ); +BOOL getBicartPreGenFillRequested( void ); DRY_BICART_FILL_EXEC_STATE_T getCurrentDryBiCartFillExecState( void ); +BICARB_CHAMBER_PRE_GEN_FILL_EXEC_STATE_T getCurrentDryBiCartPreGenFillExecState( void ); BOOL testDryBiCartDataPublishIntervalOverride( MESSAGE_T *message ); BOOL testDryBiCartFillCycleMaxCountOverride( MESSAGE_T *message );