Index: firmware/App/Services/SystemCommMessages.c =================================================================== diff -u -rfa8082956bc1d94cdd7b2375053a4f35e3159f43 -r01875def462c74a2ec96a13e9eeca87addad852d --- firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision fa8082956bc1d94cdd7b2375053a4f35e3159f43) +++ firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision 01875def462c74a2ec96a13e9eeca87addad852d) @@ -3219,13 +3219,12 @@ BOOL result = FALSE; // verify payload length - if ( sizeof( BOOL ) == message->hdr.payloadLen ) + if ( sizeof( TEST_OVERRIDE_PAYLOAD_T ) == message->hdr.payloadLen ) { - - memcpy( &payload.reset, message->payload, sizeof( BOOL ) ); + memcpy( &payload, message->payload, sizeof( TEST_OVERRIDE_PAYLOAD_T ) ); if ( FALSE == payload.reset ) { - result = testSetHDCommunicationStatus(); + result = testSetHDCommunicationStatus(payload.state.u32); } else { @@ -3236,4 +3235,5 @@ // respond to request sendTestAckResponseMsg( (MSG_ID_T)message->hdr.msgID, result ); } + /**@}*/