Index: firmware/App/Services/SystemCommMessages.c =================================================================== diff -u -r57ee0134869672b53ab5b7146b8988ede8f828d6 -r48278ac6fa3738a97349ed7f3278773daf1d8004 --- firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision 57ee0134869672b53ab5b7146b8988ede8f828d6) +++ firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision 48278ac6fa3738a97349ed7f3278773daf1d8004) @@ -644,7 +644,33 @@ return result; } +#ifdef CAN_TEST +void broadcastCANTest1LargeFrequentMessage() +{ + static U16 seqNo = 0; + MESSAGE_T msg; + U32 i; + // create a message record + blankMessage( &msg ); + msg.hdr.msgID = MSG_ID_HD_CAN_TEST_1_LARGE_FREQ; + msg.hdr.payloadLen = 96; + + for ( i = 0; i < 12; i++ ) + { + memcpy(&msg.payload[i*8], &seqNo, 2); + seqNo++; + } + memcpy(&msg.payload[94], &seqNo, 2); + seqNo++; + + // serialize the message (w/ sync, CRC, and appropriate CAN padding) and add serialized message data to appropriate comm buffer + serializeMessage( msg, COMM_BUFFER_OUT_CAN_HD_BROADCAST, ACK_NOT_REQUIRED ); +} +#endif + + + /************************************************************************* * TEST SUPPORT FUNCTIONS *************************************************************************/