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] |