Fixed CAN message data.

  - Replaced the use of Strings with cstrings.
  - Fixed the issue with CAN messages missing data bytes by
    ensuring that the data is null terminated.