
Public Member Functions | |
| void | sync () |
Static Public Member Functions | |
| static boost::shared_ptr< TPDO > | create (const boost::shared_ptr< can::CommInterface > interface, const boost::shared_ptr< ObjectStorage > &storage, const uint16_t &com_index, const uint16_t &map_index) |
Private Member Functions | |
| bool | init (const boost::shared_ptr< ObjectStorage > &storage, const uint16_t &com_index, const uint16_t &map_index) |
| TPDO (const boost::shared_ptr< can::CommInterface > interface) | |
Private Attributes | |
| const boost::shared_ptr < can::CommInterface > | interface_ |
| boost::mutex | mutex |
| canopen::PDOMapper::TPDO::TPDO | ( | const boost::shared_ptr< can::CommInterface > | interface | ) | [inline, private] |
| static boost::shared_ptr<TPDO> canopen::PDOMapper::TPDO::create | ( | const boost::shared_ptr< can::CommInterface > | interface, |
| const boost::shared_ptr< ObjectStorage > & | storage, | ||
| const uint16_t & | com_index, | ||
| const uint16_t & | map_index | ||
| ) | [inline, static] |
| bool PDOMapper::TPDO::init | ( | const boost::shared_ptr< ObjectStorage > & | storage, |
| const uint16_t & | com_index, | ||
| const uint16_t & | map_index | ||
| ) | [private] |
| void PDOMapper::TPDO::sync | ( | ) |
const boost::shared_ptr<can::CommInterface> canopen::PDOMapper::TPDO::interface_ [private] |
boost::mutex canopen::PDOMapper::TPDO::mutex [private] |