ApparatusFramework::CanNMTMsg Class Reference
[Communication Services]

#include <CommunicationServices/current/include/CanOpen/CanConnection.h>

Inheritance diagram for ApparatusFramework::CanNMTMsg:
ApparatusFramework::CanMsg ApparatusFramework::ConnectionMsg ApparatusFramework::Msg

List of all members.

Public Member Functions

 CanNMTMsg (char cs)
bool toMsg (uint8 *pFrame)
void toFrame (uint8 *pFrame)
uint32 getFrameSize ()
Msgclone ()
virtual int toString (char *pBuffer, const int32 bufferLen) const

Public Attributes

char m_cs

Detailed Description

Special Message for the CanOpen NMT object.

Definition at line 338 of file CanConnection.h.


Constructor & Destructor Documentation

ApparatusFramework::CanNMTMsg::CanNMTMsg ( char  cs  )  [inline]

constructors, destructors Constructors of a CanOpen NMT object.

Parameters:
cs the state of the can communication

Definition at line 347 of file CanConnection.h.


Member Function Documentation

Msg* ApparatusFramework::CanNMTMsg::clone (  )  [inline, virtual]

Copies an instance of Msg given as parameter and delievers it back.

Returns:
Msg* can NMT message.

Reimplemented from ApparatusFramework::CanMsg.

Definition at line 373 of file CanConnection.h.

uint32 ApparatusFramework::CanNMTMsg::getFrameSize (  )  [inline, virtual]

Gets the size of the internal data as byte stream.

Returns:
uint32 size of the internal data as byte stream.

Reimplemented from ApparatusFramework::CanMsg.

Definition at line 368 of file CanConnection.h.

void ApparatusFramework::CanNMTMsg::toFrame ( uint8 pFrame  )  [inline, virtual]

Converts the internal representation of the data into a byte stream.

Parameters:
pFrame a byte stream representing the internal data ready for transmission.

Reimplemented from ApparatusFramework::CanMsg.

Definition at line 363 of file CanConnection.h.

bool ApparatusFramework::CanNMTMsg::toMsg ( uint8 pFrame  )  [inline, virtual]

conversion methods Converts a frame into the internal data representation.

Parameters:
pFrame a byte stream containing the frame to be filled into the message structure.
Returns:
bool true if the buffer has been successfully converted to a message.

Reimplemented from ApparatusFramework::CanMsg.

Definition at line 358 of file CanConnection.h.

virtual int ApparatusFramework::CanNMTMsg::toString ( char *  pBuffer,
const int32  bufferLen 
) const [inline, virtual]

Dumps the content of this message into a string for debug reasons.

Parameters:
pBuffer Buffer for the string representation.
bufferLen Size of the buffer.
Returns:
Number of characters that (would) have been printed to pBuffer or -1 on failure.

Reimplemented from ApparatusFramework::CanMsg.

Definition at line 381 of file CanConnection.h.


Member Data Documentation

fields The state of the can communication.

Definition at line 391 of file CanConnection.h.

© 2004-2010 bbv Software Services AG / Apparatus Services