Index: firmware/App/Modes/ModeStandby.c =================================================================== diff -u -r44a100f8e5210a02c23b8fcc4527d8e96d577381 -r5e3e9943759f429fc2213db848475c07ca6b79a5 --- firmware/App/Modes/ModeStandby.c (.../ModeStandby.c) (revision 44a100f8e5210a02c23b8fcc4527d8e96d577381) +++ firmware/App/Modes/ModeStandby.c (.../ModeStandby.c) (revision 5e3e9943759f429fc2213db848475c07ca6b79a5) @@ -17,6 +17,7 @@ #include "AirTrap.h" #include "AlarmLamp.h" +#include "Battery.h" #include "BloodFlow.h" #include "Buttons.h" #include "DGInterface.h" @@ -344,6 +345,11 @@ rejReason = REQUEST_REJECT_REASON_DG_NOT_IN_STANDBY_IDLE_STATE; } + if ( FALSE == isBatteryCharged() ) + { + rejReason = REQUEST_REJECT_REASON_BATTERY_IS_NOT_CHARGED; + } + if ( REQUEST_REJECT_REASON_NONE == rejReason ) { result = TRUE;