|
Lely core libraries 2.3.2
|
A CANopen WTM CAN interface. More...

Data Fields | |
| uint_least8_t | st |
The current CAN controller status (one of CAN_STATE_ACTIVE, CAN_STATE_PASSIVE or CAN_STATE_BUSOFF, or 0xf if the information is not available). | |
| uint_least8_t | err |
The last detected error (0 if no error was detected, one of CAN_ERROR_BIT, CAN_ERROR_STUFF, CAN_ERROR_CRC, CAN_ERROR_FORM or CAN_ERROR_ACK in case of an error, or 0xf if the information is not available). | |
| uint_least8_t | load |
| The current busload percentage (in the range [0..100], or 0xff if the information is not available). | |
| uint_least16_t | ec |
| The number of detected errors that led to the increase of one of the CAN controller internal error counters (in the range [0..0xfffe], or 0xffff if the information is not available). | |
| uint_least16_t | foc |
| The FIFO overrun counter (in the range [0..0xfffe], or 0xffff if the information is not available). | |
| uint_least16_t | coc |
| The CAN controller overrun counter (in the range [0..0xfffe], or 0xffff if the information is not available). | |
| struct timespec | recv_time |
| The current time of the CAN frame receiver. | |
| struct timespec | send_time |
| The current time of the CAN frame sender. | |
| struct timespec | send_next |
| The time at which the next frame is sent. | |