#include <canopen.h>
Classes | |
class | Buffer |
class | PDO |
struct | RPDO |
struct | TPDO |
Public Member Functions | |
bool | init (const ObjectStorageSharedPtr storage, LayerStatus &status) |
PDOMapper (const can::CommInterfaceSharedPtr interface) | |
void | read (LayerStatus &status) |
bool | write () |
Private Types | |
typedef std::shared_ptr< Buffer > | BufferSharedPtr |
Private Attributes | |
const can::CommInterfaceSharedPtr | interface_ |
boost::mutex | mutex_ |
std::unordered_set< RPDO::RPDOSharedPtr > | rpdos_ |
std::unordered_set< TPDO::TPDOSharedPtr > | tpdos_ |
|
private |
PDOMapper::PDOMapper | ( | const can::CommInterfaceSharedPtr | interface | ) |
bool PDOMapper::init | ( | const ObjectStorageSharedPtr | storage, |
LayerStatus & | status | ||
) |
void PDOMapper::read | ( | LayerStatus & | status | ) |
|
private |
|
private |
|
private |