Index: firmware/App/Services/SystemCommMessages.c =================================================================== diff -u -r2fff37fa585181917705645494549b5fd4a4d522 -r1c74566ff86f1df5e1929b8715d68715dc21a93b --- firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision 2fff37fa585181917705645494549b5fd4a4d522) +++ firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision 1c74566ff86f1df5e1929b8715d68715dc21a93b) @@ -27,8 +27,8 @@ #include "Heaters.h" #include "LoadCell.h" #include "ModeFlush.h" +#include "ModeGenIdle.h" #include "ModeStandby.h" -#include "ModeRecirculate.h" #include "MsgQueues.h" #include "NVDataMgmt.h" #include "OperationModes.h" @@ -1497,11 +1497,11 @@ memcpy( &startingTreatment, message->payload, sizeof( U32 ) ); - if ( DG_MODE_STAN == getCurrentOperationMode() && TRUE == startingTreatment ) + if ( ( DG_MODE_STAN == getCurrentOperationMode() ) && ( TRUE == startingTreatment ) ) { result = requestDGStart(); } - else if ( DG_MODE_CIRC == getCurrentOperationMode() && FALSE == startingTreatment ) + else if ( ( DG_MODE_GENE == getCurrentOperationMode() ) && ( FALSE == startingTreatment ) ) { result = requestDGStop(); }