CANMSG_LNK

Description

This structure contains the configuration information for a signal. A signal represents a piece of information within the application (a single bit, a bit field, a integer value, etc...).

Members

typedef struct {
    CPU_INT16U  Id;
    CPU_INT08U  Pos;

} CANMSG_LNK;

Member

Meaning

Id

The unique signal identifier, which shall be linked to the message.

Pos

The position of the first bit (range 0..63) or byte (range 1,2 or 4), which is used in the can frame.

Note: Interpreting the position in bit or byte depends on the configuration setting CANSIG_GRANULARITY.

Note: The two MSBits in position are used to distinguish the internal coding format. If not set BIG ENDIAN format is used. If set to 01b LITTLE_ENDIAN is used. For detailed description of LITTLE or BIG_ENDIAN usage see chapter 3.2.13 CANSIG_GRANULARITY.