Modules | |
| Can_frameFakes | |
| CanFunctions | |
Enumerations | |
| enum | { S_SUCCESS = 0, S_PENDING, S_ERR_QUEUE_IS_EMPTY, S_ERR_QUEUE_IS_FULL, S_ERR_TX_NOT_POSSIBLE, S_ERR_TWICE_REGISTER, S_ERR_INVALID_CHAN_INDEX, S_ERR_INVALID_ACCESS, S_ERR_PORT_IS_OFFLINE, S_ERR_CHAN_IS_ONLINE, S_ERR_INVALID_PORT, S_ERR_HW_NOT_READY, S_ERR_CMD_TIMEOUT, S_ERR_HW_NOT_PRESENT, S_ERR_NOTIFY_ALREADY_ACTIVE, S_ERR_NO_RESOURCES, S_ERR_CANNOT_OPEN_DRIVER, S_ERR_NOT_IMPLEMENTED, S_ERR_INV_HANDLE, S_ERR_INVARG1, S_ERR_INVARG2, S_ERR_INVARG3, S_ERR_INVARGS, S_ERR_OOB, S_ERR_UNKNOWN, S__MAX } |
Variables | |
| uchar can20bframe::srr | |
| SRR bit. | |
| uchar can20bframe::ide | |
| IDE bit. | |
| ulong can20bframe::identifier18bit | |
| 18 bit arbitration id of a CAN 2.0 B frame | |
| uchar can20bframe::rtr | |
| The RTR bit. | |
| struct { | |
| ushort identifier11bit | |
| 11 bit arbitration id of a CAN 2.0 frame | |
| uchar can20bframe::srr | |
| SRR bit. | |
| uchar can20bframe::ide | |
| IDE bit. | |
| ulong can20bframe::identifier18bit | |
| 18 bit arbitration id of a CAN 2.0 B frame | |
| uchar can20bframe::rtr | |
| The RTR bit. | |
| } | can20bframe::arbitration |
| The arbitration structure. | |
| struct { | |
| ushort r1 | |
| Reserved bit 1. | |
| ushort r0 | |
| Reserved bit 0. | |
| ushort dlc | |
| The 4 bit length of the payload. | |
| } | can20bframe::control |
| The control structure. | |
| uchar | can20bframe::data [8] |
| The data payload. | |
| uchar can20bframe::delimeter | |
| Single bit at the end of the CRC. | |
| struct { | |
| uint sequence | |
| The 15 bit CRC sequence. | |
| uchar can20bframe::delimeter | |
| Single bit at the end of the CRC. | |
| } | can20bframe::crc |
| The CRC structure. | |
| struct { | |
| uchar slot | |
| The single bit acknowledgement slot. | |
| uchar can20bframe::delimeter | |
| The single bit acknowledgement delimeter. | |
| } | can20bframe::ack |
| The acknowledgement structure. | |
| uchar | can20bframe::eof |
| 7 recessive bits at the end of the frame | |
| uchar can20bframe::msgtype | |
| DATA/REMOTE/ERROR/Interframe Space. | |
| ushort can20bframe::isfake | |
| What part of the frame was faked. | |
| ulong can20bframe::txid | |
| Internal notion of the transmission ID. | |
| struct { | |
| struct { | |
| unsigned __int64 ts_sec | |
| CAN latched time in seconds of a frame. | |
| unsigned __int64 ts_nsec | |
| CAN latched time in nanoseconds of a frame. | |
| } ts | |
| The timestamp structure. | |
| uchar can20bframe::msgtype | |
| DATA/REMOTE/ERROR/Interframe Space. | |
| ushort can20bframe::isfake | |
| What part of the frame was faked. | |
| ulong can20bframe::txid | |
| Internal notion of the transmission ID. | |
| } | can20bframe::oob |
| The out of bounds structure. | |
|
|
|
The acknowledgement structure.
Referenced by can_can2raw(), and vector_canboardread(). |
|
|
The arbitration structure.
Referenced by can_can2raw(), can_getfield(), vector_canboardread(), and vector_canboardwrite(). |
|
|
The control structure.
Referenced by can_can2raw(), vector_canboardread(), and vector_canboardwrite(). |
|
|
The CRC structure.
Referenced by can_can2raw(), and vector_canboardread(). |
|
|
The data payload.
Definition at line 108 of file canapi.h. Referenced by can_can2raw(), vector_canboardread(), and vector_canboardwrite(). |
|
|
The single bit acknowledgement delimeter.
|
|
|
Single bit at the end of the CRC.
|
|
|
The single bit acknowledgement delimeter.
|
|
|
The 4 bit length of the payload.
|
|
|
7 recessive bits at the end of the frame
Definition at line 120 of file canapi.h. Referenced by can_can2raw(), and vector_canboardread(). |
|
|
IDE bit.
|
|
|
IDE bit.
|
|
|
11 bit arbitration id of a CAN 2.0 frame
|
|
|
18 bit arbitration id of a CAN 2.0 B frame
|
|
|
18 bit arbitration id of a CAN 2.0 B frame
|
|
|
What part of the frame was faked.
|
|
|
What part of the frame was faked.
|
|
|
DATA/REMOTE/ERROR/Interframe Space.
|
|
|
DATA/REMOTE/ERROR/Interframe Space.
|
|
|
The out of bounds structure.
Referenced by vector_canboardread(). |
|
|
Reserved bit 0.
|
|
|
Reserved bit 1.
|
|
|
The RTR bit.
|
|
|
The RTR bit.
|
|
|
The 15 bit CRC sequence.
|
|
|
The single bit acknowledgement slot.
|
|
|
SRR bit.
|
|
|
SRR bit.
|
|
|
The timestamp structure.
|
|
|
CAN latched time in nanoseconds of a frame.
|
|
|
CAN latched time in seconds of a frame.
|
|
|
Internal notion of the transmission ID.
|
|
|
Internal notion of the transmission ID.
|
1.4.4