#include <handle_layer.h>
Classes | |
| struct | Getter |
Public Member Functions | |
| double * | getVariable (const std::string &n) |
| ObjectVariables (const boost::shared_ptr< 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 < ObjectDict::Key, Getter > | getters_ |
| boost::mutex | mutex_ |
| const boost::shared_ptr < ObjectStorage > | storage_ |
Definition at line 30 of file handle_layer.h.
| canopen::ObjectVariables::ObjectVariables | ( | const boost::shared_ptr< ObjectStorage > | storage | ) | [inline] |
Definition at line 52 of file handle_layer.h.
| static double* canopen::ObjectVariables::func | ( | ObjectVariables & | list, |
| const canopen::ObjectDict::Key & | key | ||
| ) | [inline, static] |
Definition at line 48 of file handle_layer.h.
| double* canopen::ObjectVariables::getVariable | ( | const std::string & | n | ) | [inline] |
Definition at line 61 of file handle_layer.h.
| bool canopen::ObjectVariables::sync | ( | ) | [inline] |
Definition at line 53 of file handle_layer.h.
boost::unordered_map<ObjectDict::Key, Getter> canopen::ObjectVariables::getters_ [private] |
Definition at line 45 of file handle_layer.h.
boost::mutex canopen::ObjectVariables::mutex_ [private] |
Definition at line 46 of file handle_layer.h.
const boost::shared_ptr<ObjectStorage> canopen::ObjectVariables::storage_ [private] |
Definition at line 31 of file handle_layer.h.