Susi Server

CAN Source

Node ID: can · Role: Source · Realtime config: no

Description

CAN bus vehicle data source. Subtypes: Vector CAN, PEAK CAN. Reads wheel speeds, steering angles, and other vehicle signals. Outputs VehicleSpeed and CANData.

Inputs / Outputs

Config aliases

CanDataSource, canDataSource, can

Properties

No user-facing properties.

Subtypes

ValueDisplay nameExtra properties
vectorVector CAN3 field(s)
peak_canPEAK CAN3 field(s)

Subtype: vector — Vector CAN

PropertyTypeDefaultDescription
Channel Index channelnumber0
Baudrate baudrateselect500000Options: 125000, 250000, 500000, 800000, 1000000.
Sender ID senderIdstringcan

Subtype: peak_can — PEAK CAN

PropertyTypeDefaultDescription
PCAN Channel channelselectPCAN_USBBUS1Options: PCAN_USBBUS1, PCAN_USBBUS2, PCAN_USBBUS3, PCAN_USBBUS4.
Baudrate baudrateselect500000Options: 125000, 250000, 500000, 800000, 1000000.
Sender ID senderIdstringcan

Example node definition

A minimal entry in config.json looks like the block below. Paste it under the sources key, keyed by an instance name of your choice. All settings are optional: anything not listed under settings uses the default from the Properties table above. See The configuration file for how the sections and endpoint wiring work.

{
  "sources": {
    "can": {
      "outEndpoint": "inproc://can_data",
      "type": "vector",
      "settings": {}
    }
  }
}
Loading documentation…