Index: firmware/App/Modes/ModeStandby.c =================================================================== diff -u -rbecd984764c6f1737369fc7078059c46809f1864 -r6243741f212fb7284825999bb7edef6cd09ad72e --- firmware/App/Modes/ModeStandby.c (.../ModeStandby.c) (revision becd984764c6f1737369fc7078059c46809f1864) +++ firmware/App/Modes/ModeStandby.c (.../ModeStandby.c) (revision 6243741f212fb7284825999bb7edef6cd09ad72e) @@ -122,6 +122,8 @@ *************************************************************************/ U32 transitionToStandbyMode( void ) { + MESSAGE_T usageMsg; + // re-initialize standby mode each time we transition to standby mode initStandbyMode(); @@ -143,6 +145,11 @@ // This is to make sure the boolean flag for the first fill is set to TRUE. initReservoirs(); + // Send DG usage data to HD + usageMsg.hdr.msgID = MSG_ID_HD_DG_USAGE_INFO_REQUEST; + usageMsg.hdr.payloadLen = 0; + handleHDRequestDGUsageInfo( &usageMsg ); + return standbyState; }