
Public Types | |
| typedef boost::shared_ptr< RPDO > | RPDOSharedPtr |
Public Member Functions | |
| void | sync (LayerStatus &status) |
Static Public Member Functions | |
| static RPDOSharedPtr | create (const can::CommInterfaceSharedPtr interface, const ObjectStorageSharedPtr &storage, const uint16_t &com_index, const uint16_t &map_index) |
Private Member Functions | |
| void | handleFrame (const can::Frame &msg) |
| bool | init (const ObjectStorageSharedPtr &storage, const uint16_t &com_index, const uint16_t &map_index) |
| RPDO (const can::CommInterfaceSharedPtr interface) | |
Private Attributes | |
| const can::CommInterfaceSharedPtr | interface_ |
| can::FrameListenerConstSharedPtr | listener_ |
| boost::mutex | mutex |
| int | timeout |
Additional Inherited Members | |
Protected Member Functions inherited from canopen::PDOMapper::PDO | |
| void | parse_and_set_mapping (const ObjectStorageSharedPtr &storage, const uint16_t &com_index, const uint16_t &map_index, const bool &read, const bool &write) |
Protected Attributes inherited from canopen::PDOMapper::PDO | |
| std::vector< BufferSharedPtr > | buffers |
| can::Frame | frame |
| uint8_t | transmission_type |
| typedef boost::shared_ptr<RPDO> canopen::PDOMapper::RPDO::RPDOSharedPtr |
|
inlineprivate |
|
inlinestatic |
|
private |
|
private |
| void PDOMapper::RPDO::sync | ( | LayerStatus & | status | ) |
|
private |
|
private |