![]() |
Mbed OS Reference
|
CANFDMessage class. More...
#include <InterfaceCAN.h>
Public Member Functions | |
| CANFDMessage () | |
| Creates empty CANFD message. | |
| CANFDMessage (unsigned int _id, const unsigned char *_data, unsigned char _len=64, CANType _type=CANData, CANFormat _format=CANStandard) | |
| Creates CANFD message with specific content. | |
| CANFDMessage (unsigned int _id, const char *_data, unsigned char _len=64, CANType _type=CANData, CANFormat _format=CANStandard) | |
| Creates CANFD message with specific content. | |
| CANFDMessage (unsigned int _id, CANFormat _format=CANStandard) | |
| Creates CANFD remote message. | |
| bool | operator== (const CANFDMessage &b) const |
| "Deep" comparison operator (ie: compare value of each data member) | |
Data Fields | |
| unsigned int | id |
| 29 bit identifier | |
| unsigned char | data [64] |
| Data field. | |
| unsigned char | len |
| Length of data field in bytes. | |
| CANFormat | format |
| Format CANFormat. | |
| CANType | type |
| Type CANType. | |
CANFDMessage class.
Definition at line 145 of file InterfaceCAN.h.
| CANFDMessage | ( | ) |
Creates empty CANFD message.
Definition at line 150 of file InterfaceCAN.h.
| CANFDMessage | ( | unsigned int | _id, |
| const unsigned char * | _data, | ||
| unsigned char | _len = 64, |
||
| CANType | _type = CANData, |
||
| CANFormat | _format = CANStandard |
||
| ) |
Creates CANFD message with specific content.
| _id | Message ID |
| _data | Mesaage Data |
| _len | Message Data length |
| _type | Type of Data: Use enum CANType for valid parameter values |
| _format | Data Format: Use enum CANFormat for valid parameter values |
Definition at line 167 of file InterfaceCAN.h.
| CANFDMessage | ( | unsigned int | _id, |
| const char * | _data, | ||
| unsigned char | _len = 64, |
||
| CANType | _type = CANData, |
||
| CANFormat | _format = CANStandard |
||
| ) |
Creates CANFD message with specific content.
| _id | Message ID |
| _data | Mesaage Data |
| _len | Message Data length |
| _type | Type of Data: Use enum CANType for valid parameter values |
| _format | Data Format: Use enum CANFormat for valid parameter values |
Definition at line 185 of file InterfaceCAN.h.
| CANFDMessage | ( | unsigned int | _id, |
| CANFormat | _format = CANStandard |
||
| ) |
Creates CANFD remote message.
| _id | Message ID |
| _format | Data Format: Use enum CANType for valid parameter values |
Definition at line 199 of file InterfaceCAN.h.
| bool operator== | ( | const CANFDMessage & | b | ) | const |
"Deep" comparison operator (ie: compare value of each data member)
Definition at line 211 of file InterfaceCAN.h.
|
inherited |
29 bit identifier
Definition at line 80 of file can_helper.h.
|
inherited |
Data field.
Definition at line 81 of file can_helper.h.
|
inherited |
Length of data field in bytes.
Definition at line 82 of file can_helper.h.
|
inherited |
Format CANFormat.
Definition at line 83 of file can_helper.h.
|
inherited |
Type CANType.
Definition at line 84 of file can_helper.h.