Index: firmware/App/Services/StateServices/DrySelfTests.c =================================================================== diff -u -r670dfc46c1e73d6f403fa1af6963d6700592c6aa -redc719dbcce02d17d2693ab81712615c617527a0 --- firmware/App/Services/StateServices/DrySelfTests.c (.../DrySelfTests.c) (revision 670dfc46c1e73d6f403fa1af6963d6700592c6aa) +++ firmware/App/Services/StateServices/DrySelfTests.c (.../DrySelfTests.c) (revision edc719dbcce02d17d2693ab81712615c617527a0) @@ -309,6 +309,7 @@ selfTestPreviousPublishDataTime = getMSTimerCount(); + data.substate = currentDrySelfTestsState; data.timeout = MAX_DRY_SELF_TEST_TIME; data.countdown = ( elapsedSelfTestTimeInSecs <= MAX_DRY_SELF_TEST_TIME ? ( MAX_DRY_SELF_TEST_TIME - elapsedSelfTestTimeInSecs ) : 0 ); broadcastData( MSG_ID_TD_DRY_SELF_TEST_PROGRESS_DATA, COMM_BUFFER_OUT_CAN_TD_BROADCAST, (U08*)&data, sizeof( SELF_TEST_DRY_PAYLOAD_T ) ); Index: firmware/App/Services/StateServices/DrySelfTests.h =================================================================== diff -u -r21a1f9847f1ccf22ec8b906bcdadea47ec7b5dc9 -redc719dbcce02d17d2693ab81712615c617527a0 --- firmware/App/Services/StateServices/DrySelfTests.h (.../DrySelfTests.h) (revision 21a1f9847f1ccf22ec8b906bcdadea47ec7b5dc9) +++ firmware/App/Services/StateServices/DrySelfTests.h (.../DrySelfTests.h) (revision edc719dbcce02d17d2693ab81712615c617527a0) @@ -34,6 +34,7 @@ /// Payload record structure for dry self-test data broadcast message typedef struct { + U32 substate; ///< Dry self-Test sub states U32 timeout; ///< Dry self-test timeout (in seconds) U32 countdown; ///< Dry self-test timeout countdown (in seconds) } SELF_TEST_DRY_PAYLOAD_T;