#include <canopen.h>
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< MemberSharedPtr > | elements |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |