Index: firmware/App/Modes/ModeStandby.c =================================================================== diff -u -r1eac55db00559965a7dc6752fc42a2c54d56f4b9 -r3f2b9de757500da37e0ed8881e4e906d94f3076c --- firmware/App/Modes/ModeStandby.c (.../ModeStandby.c) (revision 1eac55db00559965a7dc6752fc42a2c54d56f4b9) +++ firmware/App/Modes/ModeStandby.c (.../ModeStandby.c) (revision 3f2b9de757500da37e0ed8881e4e906d94f3076c) @@ -17,6 +17,7 @@ #include "AirTrap.h" #include "AlarmLamp.h" +#include "Battery.h" #include "BloodFlow.h" #include "Buttons.h" #include "DGInterface.h" @@ -291,6 +292,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;