#include <canopen.h>
Classes | |
| 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< Buffer > | BufferSharedPtr |
Private Attributes | |
| const can::CommInterfaceSharedPtr | interface_ |
| boost::mutex | mutex_ |
| boost::unordered_set< RPDO::RPDOSharedPtr > | rpdos_ |
| boost::unordered_set< TPDO::TPDOSharedPtr > | tpdos_ |
|
private |
| PDOMapper::PDOMapper | ( | const can::CommInterfaceSharedPtr | interface | ) |
| bool PDOMapper::init | ( | const ObjectStorageSharedPtr | storage, |
| LayerStatus & | status | ||
| ) |
| void PDOMapper::read | ( | LayerStatus & | status | ) |
|
private |
|
private |
|
private |