CAN Database

A CAN database stores configurations for CAN messages/signals and enums that are used by devices to properly structure the CAN data they send out. One database can contain as many CAN messages as needed, each of which can contain as many signals as will fit in the message.

Access CAN Databases
  1. Go to the model editor for the desired model via the Models page.
  2. Click on the section in the section selector.
Messages

CAN messages have two main parts: the ID and the payload. The ID must be unique compared to all other messages in the database so that any device using the database knows which message it's sending/receiving.

Use the button at the top right to save any changes.

Make sure to save any changes made to a CAN database before leaving the page! Changes are not saved automatically!

Configuration

The Logged on device and Send over MQTT fields can be quickly configured for all CAN messages in a database. First, click the button in the top right corner. Then, use the table in the dialog to configure the fields for each message.

Signals

A CAN message can have multiple signals based on the data length defined for the message.

Layout

Go to the Layout tab to view a visual representation of the message with all its signals. Each signal is displayed in a different color, with its length corresponding to its configured length (in bits).

The first signal will start at (Byte, Bit) pair (0, 0) and go from right to left.

J1939 ProtocolCurrent Platform SupportSingle-Packet SupportMulti-Packet Support