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

List of all members.

Public Member Functions

void sync ()

Static Public Member Functions

static boost::shared_ptr< TPDOcreate (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

bool init (const boost::shared_ptr< ObjectStorage > &storage, const uint16_t &com_index, const uint16_t &map_index)
 TPDO (const boost::shared_ptr< can::CommInterface > interface)

Private Attributes

const boost::shared_ptr
< can::CommInterface
interface_
boost::mutex mutex

Detailed Description

Definition at line 94 of file canopen.h.


Constructor & Destructor Documentation

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

Definition at line 103 of file canopen.h.


Member Function Documentation

static boost::shared_ptr<TPDO> canopen::PDOMapper::TPDO::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 96 of file canopen.h.

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

Definition at line 227 of file pdo.cpp.

Definition at line 249 of file pdo.cpp.


Member Data Documentation

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

Definition at line 105 of file canopen.h.

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

Definition at line 106 of file canopen.h.


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


canopen_master
Author(s): Mathias L├╝dtke
autogenerated on Thu Jun 6 2019 20:43:54