A message for defining a CAN channel's configuration.

interface CanChannelConfiguration {
    accessMode: AccessMode;
    busParams: CanBusParams;
    busParamsBitRate: number;
    busParamsDataPhase?: CanBusParams;
    busParamsDataPhaseBitRate?: number;
    canMode: CanMode;
    silentMode: boolean;
}

Properties

accessMode: AccessMode

The access mode to use.

busParams: CanBusParams

The selected bus params for classic CAN or the selected bus params for the arbitration phase in CAN FD.

busParamsBitRate: number

Bit rate of the selected bus params for classic CAN or the selected bus params for the arbitration phase in CAN FD.

busParamsDataPhase?: CanBusParams

The selected bus params for the data phase in CAN FD.

busParamsDataPhaseBitRate?: number

Bit rate of the selected bus params for the data phase in CAN FD.

canMode: CanMode

The CAN mode to use.

silentMode: boolean

Set to true to enable silent mode, otherwise the channel will be setup as normal.