Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes
canopen::PDOMapper::RPDO Struct Reference
Inheritance diagram for canopen::PDOMapper::RPDO:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void sync (LayerStatus &status)

Static Public Member Functions

static boost::shared_ptr< RPDOcreate (const boost::shared_ptr< can::CommInterface > interface, const boost::shared_ptr< ObjectStorage > &storage, const uint16_t &com_index, const uint16_t &map_index)

Private Member Functions

void handleFrame (const can::Frame &msg)
bool init (const boost::shared_ptr< ObjectStorage > &storage, const uint16_t &com_index, const uint16_t &map_index)
 RPDO (const boost::shared_ptr< can::CommInterface > interface)

Private Attributes

const boost::shared_ptr
< can::CommInterface
interface_
can::CommInterface::FrameListener::Ptr listener_
boost::mutex mutex
int timeout

Detailed Description

Definition at line 109 of file canopen.h.


Constructor & Destructor Documentation

canopen::PDOMapper::RPDO::RPDO ( const boost::shared_ptr< can::CommInterface interface) [inline, private]

Definition at line 119 of file canopen.h.


Member Function Documentation

static boost::shared_ptr<RPDO> canopen::PDOMapper::RPDO::create ( const boost::shared_ptr< can::CommInterface interface,
const boost::shared_ptr< ObjectStorage > &  storage,
const uint16_t &  com_index,
const uint16_t &  map_index 
) [inline, static]

Definition at line 111 of file canopen.h.

void PDOMapper::RPDO::handleFrame ( const can::Frame msg) [private]

Definition at line 292 of file pdo.cpp.

bool PDOMapper::RPDO::init ( const boost::shared_ptr< ObjectStorage > &  storage,
const uint16_t &  com_index,
const uint16_t &  map_index 
) [private]

Definition at line 206 of file pdo.cpp.

void PDOMapper::RPDO::sync ( LayerStatus status)

Definition at line 276 of file pdo.cpp.


Member Data Documentation

const boost::shared_ptr<can::CommInterface> canopen::PDOMapper::RPDO::interface_ [private]

Definition at line 121 of file canopen.h.

Definition at line 123 of file canopen.h.

boost::mutex canopen::PDOMapper::RPDO::mutex [private]

Definition at line 120 of file canopen.h.

Definition at line 125 of file canopen.h.


The documentation for this struct was generated from the following files:


canopen_master
Author(s): Mathias Lüdtke
autogenerated on Sun Sep 3 2017 03:10:42