15class CANMsg :
public mbed::CANMessage
25 CANMsg(
int _id,
const char *_data,
char _len = 8, CANType _type = CANData, CANFormat _format = CANStandard) :
26 CANMessage(_id, _data, _len, _type, _format){ }
30 CANMsg(
int _id, CANFormat _format = CANStandard) :
31 CANMessage(_id, _format){ }
47 MBED_ASSERT(len +
sizeof(
T) <= 8);
48 memcpy(&
data[len], &val,
sizeof(
T));
58 MBED_ASSERT(
sizeof(
T) <= len);
59 if (
sizeof(
T) > len) {
60 memcpy(&val,
data, len);
64 memcpy(&val,
data,
sizeof(
T));
int data[]
Definition Map_placement_new.cpp:1
Eigen::Triplet< double > T
Definition Tutorial_sparse_example.cpp:6
CANMsg(int _id, CANFormat _format=CANStandard)
Definition CANMsg.h:30
CANMsg & operator>>(T &val)
Definition CANMsg.h:56
void clear(void)
Definition CANMsg.h:35
CANMsg & operator<<(const T val)
Definition CANMsg.h:46
CANMsg(int _id, const char *_data, char _len=8, CANType _type=CANData, CANFormat _format=CANStandard)
Definition CANMsg.h:25
CANMsg()
Definition CANMsg.h:20
std::string format(const std::string &str, const std::vector< std::string > &find, const std::vector< std::string > &replace)
Definition openglsupport.cpp:226