#include <canopen.h>
Classes | |
| class | Buffer |
| class | PDO |
| struct | RPDO |
| struct | TPDO |
Public Member Functions | |
| bool | init (const boost::shared_ptr< ObjectStorage > storage, LayerStatus &status) |
| PDOMapper (const boost::shared_ptr< can::CommInterface > interface) | |
| void | read (LayerStatus &status) |
| bool | write () |
Private Attributes | |
| const boost::shared_ptr < can::CommInterface > | interface_ |
| boost::mutex | mutex_ |
| boost::unordered_set < boost::shared_ptr< RPDO > > | rpdos_ |
| boost::unordered_set < boost::shared_ptr< TPDO > > | tpdos_ |
| PDOMapper::PDOMapper | ( | const boost::shared_ptr< can::CommInterface > | interface | ) |
| bool PDOMapper::init | ( | const boost::shared_ptr< ObjectStorage > | storage, |
| LayerStatus & | status | ||
| ) |
| void PDOMapper::read | ( | LayerStatus & | status | ) |
| bool PDOMapper::write | ( | ) |
const boost::shared_ptr<can::CommInterface> canopen::PDOMapper::interface_ [private] |
boost::mutex canopen::PDOMapper::mutex_ [private] |
boost::unordered_set< boost::shared_ptr<RPDO> > canopen::PDOMapper::rpdos_ [private] |
boost::unordered_set< boost::shared_ptr<TPDO> > canopen::PDOMapper::tpdos_ [private] |