Public Member Functions | List of all members
canopen::NodeChain< T > Class Template Reference

#include <canopen.h>

Inheritance diagram for canopen::NodeChain< T >:
Inheritance graph
[legend]

Public Member Functions

const std::vector< typename Chain< T >::MemberSharedPtr > & getElements ()
 
void prepare ()
 
void reset ()
 
void reset_com ()
 
void start ()
 
void stop ()
 
- Public Member Functions inherited from canopen::Chain< T >
void add (MemberSharedPtr t)
 
template<typename V >
void call (void(T::*func)(const V &), const std::vector< V > &vs)
 
template<typename V >
void call (void(T::*func)(V &), std::vector< V > &vs)
 
void call (void(T::*func)(void))
 

Additional Inherited Members

- Public Types inherited from canopen::Chain< T >
typedef std::shared_ptr< T > MemberSharedPtr
 
- Protected Attributes inherited from canopen::Chain< T >
std::vector< MemberSharedPtrelements
 

Detailed Description

template<typename T>
class canopen::NodeChain< T >

Definition at line 295 of file canopen.h.

Member Function Documentation

◆ getElements()

template<typename T >
const std::vector<typename Chain<T>::MemberSharedPtr>& canopen::NodeChain< T >::getElements ( )
inline

Definition at line 297 of file canopen.h.

◆ prepare()

template<typename T >
void canopen::NodeChain< T >::prepare ( )
inline

Definition at line 302 of file canopen.h.

◆ reset()

template<typename T >
void canopen::NodeChain< T >::reset ( )
inline

Definition at line 300 of file canopen.h.

◆ reset_com()

template<typename T >
void canopen::NodeChain< T >::reset_com ( )
inline

Definition at line 301 of file canopen.h.

◆ start()

template<typename T >
void canopen::NodeChain< T >::start ( )
inline

Definition at line 298 of file canopen.h.

◆ stop()

template<typename T >
void canopen::NodeChain< T >::stop ( )
inline

Definition at line 299 of file canopen.h.


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


canopen_master
Author(s): Mathias Lüdtke
autogenerated on Wed Mar 2 2022 00:52:26