Index: firmware/App/Controllers/Buttons.c =================================================================== diff -u -r24b2fe72608344e67ef37234085d15ad5e4fcc37 -r22dc8daefbb24bd2a2ea6f0a2465c6714267638c --- firmware/App/Controllers/Buttons.c (.../Buttons.c) (revision 24b2fe72608344e67ef37234085d15ad5e4fcc37) +++ firmware/App/Controllers/Buttons.c (.../Buttons.c) (revision 22dc8daefbb24bd2a2ea6f0a2465c6714267638c) @@ -296,8 +296,13 @@ offRequestAwaitingUserConfirmation = FALSE; // If we are in a mode that allows power off, initiate power off sequence if ( TRUE == isCurrentOpModeOkToTurnOff() ) - { - broadcastData( MSG_ID_POWER_OFF_WARNING, COMM_BUFFER_OUT_CAN_HD_BROADCAST, (U08*)0, 0 ); + { + POWER_OFF_WARNING_DATA_T data; + + data.powerOffWarning = 0; + + //broadcastData( MSG_ID_POWER_OFF_WARNING, COMM_BUFFER_OUT_CAN_HD_BROADCAST, (U08*)0, 0 ); + broadcastData( MSG_ID_POWER_OFF_WARNING, COMM_BUFFER_OUT_CAN_HD_BROADCAST, (U08*)&data, sizeof( POWER_OFF_WARNING_DATA_T ) ); signalPowerOffWarning(); offButtonPressPending = TRUE; offRequestPulseCount = OFF_REQUEST_PULSE_COUNT;