#include <can.h>
Public Attributes | |
unsigned char | bits |
special CAN message settings bit 0: extended frame bit 1: RTR bit 2,3: - RX bit 4: buffer bit 5,6,7: Filter TX bit 4,5: transmit buffer priority (not used) bit 6,7: - | |
unsigned char | data [8] |
CAN message data payload. | |
int | data_length |
length of CAN message data payload (number of bytes) | |
unsigned long | eident |
lowest 18-bit in case of extended identifier (bit 0 of "bits" has to be set to use EID), use CANMSG_SET_EID to fill the EID into the CAN message structure | |
unsigned long | ident |
11-bit ID for normal message, highest 11-bit in case of extended identifier (EID, 29-bit), use CANMSG_SET_ID to fill the ID into the CAN message structure | |
unsigned long | rx_time |
timestamp for received messages |
unsigned char msg_t::bits |
special CAN message settings
bit 0: extended frame
bit 1: RTR
bit 2,3: -
RX bit 4: buffer
bit 5,6,7: Filter
TX bit 4,5: transmit buffer priority (not used)
bit 6,7: -
unsigned char msg_t::data[8] |
CAN message data payload.
length of CAN message data payload (number of bytes)
unsigned long msg_t::eident |
lowest 18-bit in case of extended identifier (bit 0 of "bits" has to be set to use EID), use CANMSG_SET_EID to fill the EID into the CAN message structure
unsigned long msg_t::ident |
11-bit ID for normal message, highest 11-bit in case of extended identifier (EID, 29-bit), use CANMSG_SET_ID to fill the ID into the CAN message structure
unsigned long msg_t::rx_time |
timestamp for received messages