Index: firmware/App/Services/SystemCommMessages.c =================================================================== diff -u -rc2b71cdf84febca251700488647c001604ba2e7b -rbbea4a2a607ed759bc283c75623c0e3f9a8c066c --- firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision c2b71cdf84febca251700488647c001604ba2e7b) +++ firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision bbea4a2a607ed759bc283c75623c0e3f9a8c066c) @@ -344,7 +344,7 @@ // create a message record blankMessage( &msg ); msg.hdr.msgID = MSG_ID_USER_UF_SETTINGS_CHANGE_RESPONSE; - msg.hdr.payloadLen = sizeof( BOOL ) + sizeof( U32 ) + sizeof( F32 ) + sizeof( U32 ) + sizeof( F32 ) + sizeof( U32 ) + sizeof (F32 ); + msg.hdr.payloadLen = sizeof( BOOL ) + sizeof( U32 ) + sizeof( F32 ) + sizeof( U32 ) + sizeof( U32 ) + sizeof( F32 ) + sizeof ( F32 ); memcpy( payloadPtr, &accepted, sizeof( BOOL ) ); payloadPtr += sizeof( BOOL ); @@ -354,10 +354,10 @@ payloadPtr += sizeof( F32 ); memcpy( payloadPtr, &time_min, sizeof( U32 ) ); payloadPtr += sizeof( U32 ); - memcpy( payloadPtr, &ufRate_mL_min, sizeof( F32 ) ); - payloadPtr += sizeof( F32 ); memcpy( payloadPtr, &timeDiff, sizeof( U32 ) ); payloadPtr += sizeof( U32 ); + memcpy( payloadPtr, &ufRate_mL_min, sizeof( F32 ) ); + payloadPtr += sizeof( F32 ); memcpy( payloadPtr, &rateDiff, sizeof( F32 ) ); // serialize the message (w/ sync, CRC, and appropriate CAN padding) and add serialized message data to appropriate comm buffer