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