Classes | Public Member Functions | Private Attributes
canopen::PDOMapper Class Reference

#include <canopen.h>

List of all members.

Classes

class  Buffer
class  PDO
struct  RPDO
struct  TPDO

Public Member Functions

bool init (const boost::shared_ptr< ObjectStorage > storage, LayerStatus &status)
 PDOMapper (const boost::shared_ptr< can::CommInterface > interface)
void read (LayerStatus &status)
bool write ()

Private Attributes

const boost::shared_ptr
< can::CommInterface
interface_
boost::mutex mutex_
boost::unordered_set
< boost::shared_ptr< RPDO > > 
rpdos_
boost::unordered_set
< boost::shared_ptr< TPDO > > 
tpdos_

Detailed Description

Definition at line 66 of file canopen.h.


Constructor & Destructor Documentation

PDOMapper::PDOMapper ( const boost::shared_ptr< can::CommInterface interface)

Definition at line 165 of file pdo.cpp.


Member Function Documentation

bool PDOMapper::init ( const boost::shared_ptr< ObjectStorage storage,
LayerStatus status 
)

Definition at line 169 of file pdo.cpp.

void PDOMapper::read ( LayerStatus status)

Definition at line 320 of file pdo.cpp.

bool PDOMapper::write ( )

Definition at line 326 of file pdo.cpp.


Member Data Documentation

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

Definition at line 131 of file canopen.h.

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

Definition at line 67 of file canopen.h.

boost::unordered_set< boost::shared_ptr<RPDO> > canopen::PDOMapper::rpdos_ [private]

Definition at line 128 of file canopen.h.

boost::unordered_set< boost::shared_ptr<TPDO> > canopen::PDOMapper::tpdos_ [private]

Definition at line 129 of file canopen.h.


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


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