Classes | Public Member Functions | Private Types | Private Attributes | List of all members
canopen::PDOMapper Class Reference

#include <canopen.h>


class  Buffer
class  PDO
struct  RPDO
struct  TPDO

Public Member Functions

bool init (const ObjectStorageSharedPtr storage, LayerStatus &status)
 PDOMapper (const can::CommInterfaceSharedPtr interface)
void read (LayerStatus &status)
bool write ()

Private Types

typedef boost::shared_ptr< BufferBufferSharedPtr

Private Attributes

const can::CommInterfaceSharedPtr interface_
boost::mutex mutex_
boost::unordered_set< RPDO::RPDOSharedPtrrpdos_
boost::unordered_set< TPDO::TPDOSharedPtrtpdos_

Detailed Description

Definition at line 66 of file canopen.h.

Member Typedef Documentation

typedef boost::shared_ptr<Buffer> canopen::PDOMapper::BufferSharedPtr

Definition at line 85 of file canopen.h.

Constructor & Destructor Documentation

PDOMapper::PDOMapper ( const can::CommInterfaceSharedPtr  interface)

Definition at line 165 of file pdo.cpp.

Member Function Documentation

bool PDOMapper::init ( const ObjectStorageSharedPtr  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 can::CommInterfaceSharedPtr canopen::PDOMapper::interface_

Definition at line 134 of file canopen.h.

boost::mutex canopen::PDOMapper::mutex_

Definition at line 67 of file canopen.h.

boost::unordered_set<RPDO::RPDOSharedPtr> canopen::PDOMapper::rpdos_

Definition at line 131 of file canopen.h.

boost::unordered_set<TPDO::TPDOSharedPtr> canopen::PDOMapper::tpdos_

Definition at line 132 of file canopen.h.

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

Author(s): Mathias L├╝dtke
autogenerated on Sat May 4 2019 02:40:43