Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
canopen::ObjectVariables::Getter Struct Reference

Public Member Functions

template<typename T >
 Getter (const ObjectStorage::Entry< T > &entry)
 
 operator double * () const
 
bool operator() ()
 

Static Public Member Functions

template<typename T >
static bool readObject (ObjectStorage::Entry< T > &entry, double &res)
 

Public Attributes

boost::function< bool(double &)> func
 
boost::shared_ptr< double > val_ptr
 

Detailed Description

Definition at line 32 of file handle_layer.h.

Constructor & Destructor Documentation

template<typename T >
canopen::ObjectVariables::Getter::Getter ( const ObjectStorage::Entry< T > &  entry)
inline

Definition at line 36 of file handle_layer.h.

Member Function Documentation

canopen::ObjectVariables::Getter::operator double * ( ) const
inline

Definition at line 43 of file handle_layer.h.

bool canopen::ObjectVariables::Getter::operator() ( )
inline

Definition at line 35 of file handle_layer.h.

template<typename T >
static bool canopen::ObjectVariables::Getter::readObject ( ObjectStorage::Entry< T > &  entry,
double &  res 
)
inlinestatic

Definition at line 37 of file handle_layer.h.

Member Data Documentation

boost::function<bool(double&)> canopen::ObjectVariables::Getter::func

Definition at line 34 of file handle_layer.h.

boost::shared_ptr<double> canopen::ObjectVariables::Getter::val_ptr

Definition at line 33 of file handle_layer.h.


The documentation for this struct was generated from the following file:


canopen_motor_node
Author(s): Mathias Lüdtke
autogenerated on Fri May 14 2021 02:59:45