TR-mbed 1.0
Loading...
Searching...
No Matches
Public Member Functions | List of all members
CANMsg Class Reference

#include <CANMsg.h>

Inheritance diagram for CANMsg:

Public Member Functions

 CANMsg ()
 
 CANMsg (int _id, const char *_data, char _len=8, CANType _type=CANData, CANFormat _format=CANStandard)
 
 CANMsg (int _id, CANFormat _format=CANStandard)
 
void clear (void)
 
template<class T >
CANMsgoperator<< (const T val)
 
template<class T >
CANMsgoperator>> (T &val)
 

Constructor & Destructor Documentation

◆ CANMsg() [1/3]

CANMsg::CANMsg ( )
inline

Creates empty CAN message.

◆ CANMsg() [2/3]

CANMsg::CANMsg ( int  _id,
const char *  _data,
char  _len = 8,
CANType  _type = CANData,
CANFormat  _format = CANStandard 
)
inline

Creates CAN message with specific content.

◆ CANMsg() [3/3]

CANMsg::CANMsg ( int  _id,
CANFormat  _format = CANStandard 
)
inline

Creates CAN remote message.

Member Function Documentation

◆ clear()

void CANMsg::clear ( void  )
inline

Clears CAN message content

◆ operator<<()

template<class T >
CANMsg & CANMsg::operator<< ( const T  val)
inline

Append operator: Appends data (value) to CAN message

◆ operator>>()

template<class T >
CANMsg & CANMsg::operator>> ( T val)
inline

Extract operator: Extracts data (value) from CAN message


The documentation for this class was generated from the following file: