CANFD_SETTINGS Structure

This structure defines settings for CANFD networks on supporting neoVI and ValueCAN devices.

typedef struct __declspec (align(2))
    unsigned char FDMode;
    unsigned char FDBaudrate;
    unsigned char FDTqSeg1;
    unsigned char FDTqSeg2;
    unsigned char FDTqProp;
    unsigned char FDTqSync;
    unsigned short FDBRP;
    unsigned char FDTDC;
    unsigned char reserved;
}CANFD_SETTINGS;

Remarks

Item
Description

FDMode

Sets the CANFD Mode in the device. Table below lists the options.

Mode

Value

NO_CANFD

0

CANFD_ENABLED

1

CANFD_BRS_ENABLED

2

CANFD_ENABLED_ISO

3

CANFD_BRS_ENABLED_ISO

4

FDBaudrate

Bit rate to use. The value is enumerated from a commonly used list of rates. The table below lists the rates

Rate

Value

20000

0

33333

1

50000

2

62500

3

83333

4

100000

5

125000

6

250000

7

500000

8

800000

9

1000000

10

666000

11

2000000

12

4000000

13

5000000

14

6667000

15

8000000

16

10000000

17

FDTqSeg1

Phase segment 1 value

FDTqSeg2

Phase segment 2 value

FDTqProp

Propagation delay

FDTqSync

Syncro jump width

FDBRP

Baud Rate Presale

FDTDC

Transceiver delay compensation

reserved

Reserved, set to 0

Last updated