pub

Fork of CANnucleo by Zoltan Hudak

Embed: (wiki syntax)

« Back to documentation index

CANMessage Class Reference

CANMessage Class Reference

CANMessage class. More...

#include <CANnucleo.h>

Inherits CAN_Message.

Public Member Functions

 CANMessage ()
 Creates empty CAN message.
 CANMessage (int _id, const char *_data, char _len=8, CANType _type=CANData, CANFormat _format=CANStandard)
 Creates CAN message with specific content.
 CANMessage (int _id, CANFormat _format=CANStandard)
 Creates CAN remote message.
 CANMessage (const CANMessage &canMessage)
 Copy constructor.
void clear (void)
 Clears CAN message content.
template<class T >
CANMessageoperator<< (const T val)
 Inserter operator: Appends data (value) to CAN message.
template<class T >
CANMessageoperator>> (T &val)
 Extractor operator: Extracts data (value) from CAN message.

Detailed Description

CANMessage class.

Definition at line 30 of file CANnucleo.h.


Constructor & Destructor Documentation

CANMessage (  )

Creates empty CAN message.

Definition at line 36 of file CANnucleo.h.

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

Creates CAN message with specific content.

Definition at line 46 of file CANnucleo.h.

CANMessage ( int  _id,
CANFormat  _format = CANStandard 
)

Creates CAN remote message.

Definition at line 56 of file CANnucleo.h.

CANMessage ( const CANMessage canMessage )

Copy constructor.

Definition at line 69 of file CANnucleo.h.


Member Function Documentation

void clear ( void   )

Clears CAN message content.

Definition at line 79 of file CANnucleo.h.

CANMessage& operator<< ( const T  val )

Inserter operator: Appends data (value) to CAN message.

Definition at line 90 of file CANnucleo.h.

CANMessage& operator>> ( T &  val )

Extractor operator: Extracts data (value) from CAN message.

Definition at line 106 of file CANnucleo.h.