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