SWCAN_SETTINGS Structure

This structure defines settings for SWCAN networks on neoVI Fire devices.

typedef VS_MODIFIER struct
{
    icscm_uint8 Mode;
    icscm_uint8 SetBaudrate;
    icscm_uint8 Baudrate;
    icscm_uint8 NetworkType;
    icscm_uint8 TqSeg1;
    icscm_uint8 TqSeg2;
    icscm_uint8 TqProp;
    icscm_uint8 TqSync;
    icscm_uint16 BRP;
    icscm_uint16 high_speed_auto_switch;
    icscm_uint16 auto_baud;
} SWCAN_SETTINGS;

Remarks

Item
Description

CAN controller mode when the neoVI device goes online or runs a CoreMini script.

Default value = 0

The bit rate of a CAN channel can be selected one of two ways. It can either be selected from a list of common bit rates (SetBaudrate=1) or the user can specify the CAN timing parameters (SetBaudrate=0)

The bit rate of a CAN channel can be selected from a list of common bit rates Write the correct enumeration for the desired bit rate and ensure that SetBaudrate is 1(auto)

Default value = 8

Note: This parameter is only applicable if SetBaudrate = 1 20000

Currently Not used. Will be supoprted in neoVI Yellow to software select which CAN transceiver to use (DW vs SW vs LSFT).

Phase 1 segment

Phase 2 segment

Propagation delay

Syncro jump width

Enables the auto bitrate feature. 1 = enable, 0 = disable.

Default value = 0

Last updated