Index: firmware/App/Modes/SelfTests.c =================================================================== diff -u -r5aaca3e9292c6c7404872440fe2ebe8ac6641fb8 -rb14efe97c6baf3cca79d9199fd0575768262eb9f --- firmware/App/Modes/SelfTests.c (.../SelfTests.c) (revision 5aaca3e9292c6c7404872440fe2ebe8ac6641fb8) +++ firmware/App/Modes/SelfTests.c (.../SelfTests.c) (revision b14efe97c6baf3cca79d9199fd0575768262eb9f) @@ -312,7 +312,11 @@ if ( elapsedSelfTestTimeInSecs <= MAX_NO_CARTRIDGE_SELF_TEST_TIME ) { - broadcastNoCartSelfTestTime( MAX_NO_CARTRIDGE_SELF_TEST_TIME, ( MAX_NO_CARTRIDGE_SELF_TEST_TIME - elapsedSelfTestTimeInSecs ) ); + SELF_TEST_NO_CARTRIDGE_PAYLOAD_T data; + + data.timeout = MAX_NO_CARTRIDGE_SELF_TEST_TIME; + data.countdown = ( MAX_NO_CARTRIDGE_SELF_TEST_TIME - elapsedSelfTestTimeInSecs ); + broadcastData( MSG_ID_HD_NO_CART_SELF_TEST_PROGRESS, COMM_BUFFER_OUT_CAN_HD_BROADCAST, (U08*)&data, sizeof( SELF_TEST_NO_CARTRIDGE_PAYLOAD_T ) ); } else { @@ -443,7 +447,11 @@ if ( elapsedSelfTestTimeInSecs <= MAX_DRY_SELF_TEST_TIME ) { - broadcastDrySelfTestTime( MAX_DRY_SELF_TEST_TIME, ( MAX_DRY_SELF_TEST_TIME - elapsedSelfTestTimeInSecs ) ); + SELF_TEST_DRY_PAYLOAD_T data; + + data.timeout = MAX_DRY_SELF_TEST_TIME; + data.countdown = ( MAX_DRY_SELF_TEST_TIME - elapsedSelfTestTimeInSecs ); + broadcastData( MSG_ID_HD_DRY_SELF_TEST_PROGRESS, COMM_BUFFER_OUT_CAN_HD_BROADCAST, (U08*)&data, sizeof( SELF_TEST_DRY_PAYLOAD_T ) ); } else {