#include <robot_layer.h>
Classes | |
| struct | Getter |
Public Member Functions | |
| double * | getVariable (const std::string &n) |
| ObjectVariables (const boost::shared_ptr< canopen::ObjectStorage > storage) | |
| bool | sync () |
Static Public Member Functions | |
| template<const uint16_t dt> | |
| static double * | func (ObjectVariables &list, const canopen::ObjectDict::Key &key) |
Private Attributes | |
| boost::unordered_map < canopen::ObjectDict::Key, Getter > | getters_ |
| boost::mutex | mutex_ |
| const boost::shared_ptr < canopen::ObjectStorage > | storage_ |
Definition at line 22 of file robot_layer.h.
| ObjectVariables::ObjectVariables | ( | const boost::shared_ptr< canopen::ObjectStorage > | storage | ) | [inline] |
Definition at line 44 of file robot_layer.h.
| static double* ObjectVariables::func | ( | ObjectVariables & | list, |
| const canopen::ObjectDict::Key & | key | ||
| ) | [inline, static] |
Definition at line 40 of file robot_layer.h.
| double* ObjectVariables::getVariable | ( | const std::string & | n | ) | [inline] |
Definition at line 53 of file robot_layer.h.
| bool ObjectVariables::sync | ( | ) | [inline] |
Definition at line 45 of file robot_layer.h.
boost::unordered_map<canopen::ObjectDict::Key, Getter> ObjectVariables::getters_ [private] |
Definition at line 37 of file robot_layer.h.
boost::mutex ObjectVariables::mutex_ [private] |
Definition at line 38 of file robot_layer.h.
const boost::shared_ptr<canopen::ObjectStorage> ObjectVariables::storage_ [private] |
Definition at line 23 of file robot_layer.h.