
Public Types | |
| typedef boost::shared_ptr< TPDO > | TPDOSharedPtr |
Public Member Functions | |
| void | sync () |
Static Public Member Functions | |
| static TPDOSharedPtr | create (const can::CommInterfaceSharedPtr interface, const ObjectStorageSharedPtr &storage, const uint16_t &com_index, const uint16_t &map_index) |
Private Member Functions | |
| bool | init (const ObjectStorageSharedPtr &storage, const uint16_t &com_index, const uint16_t &map_index) |
| TPDO (const can::CommInterfaceSharedPtr interface) | |
Private Attributes | |
| const can::CommInterfaceSharedPtr | interface_ |
| boost::mutex | mutex |
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<TPDO> canopen::PDOMapper::TPDO::TPDOSharedPtr |
|
inlineprivate |
|
inlinestatic |
|
private |
|
private |