Classes | Typedefs | Functions
canopen Namespace Reference

Classes

class  AccessException
 
class  BCMsync
 
class  CANLayer
 
class  Chain
 
struct  DeviceInfo
 
class  DiagGroup
 
class  EMCYHandler
 
class  Exception
 
class  ExternalSyncLayer
 
struct  FrameOverlay
 
class  HoldAny
 
class  Layer
 
class  LayerGroup
 
class  LayerGroupNoDiag
 
class  LayerReport
 
class  LayerStack
 
class  LayerStatus
 
class  ManagingSyncLayer
 
class  Master
 
class  Node
 
class  NodeChain
 
class  NodeIdOffset
 
class  ObjectDict
 
class  ObjectStorage
 
class  ParseException
 
class  PDOMapper
 
class  PointerInvalid
 
class  SDOClient
 
class  Settings
 
class  SimpleSyncLayer
 
class  String
 
class  SyncCounter
 
class  SyncLayer
 
struct  SyncProperties
 
class  TimeoutException
 
class  Timer
 
class  TypeGuard
 
class  VectorHelper
 
class  WrapMaster
 

Typedefs

typedef WrapMaster< ExternalSyncLayerExternalMaster
 
typedef Master::MasterSharedPtr MasterSharedPtr
 
typedef boost::shared_ptr< NodeNodeSharedPtr
 
typedef boost::shared_ptr< const ObjectDictObjectDictConstSharedPtr
 
typedef ObjectDict::ObjectDictSharedPtr ObjectDictSharedPtr
 
typedef ObjectStorage::ObjectStorageSharedPtr ObjectStorageSharedPtr
 
typedef WrapMaster< SimpleSyncLayerSimpleMaster
 
typedef boost::shared_ptr< SyncCounterSyncCounterSharedPtr
 
typedef boost::shared_ptr< SyncLayerSyncLayerSharedPtr
 
typedef boost::chrono::high_resolution_clock::duration time_duration
 
typedef boost::chrono::high_resolution_clock::time_point time_point
 

Functions

template<typename T , typename R >
static R * branch_type (const uint16_t data_type)
 
time_point get_abs_time (const time_duration &timeout)
 
time_point get_abs_time ()
 
std::size_t hash_value (ObjectDict::Key const &k)
 
template<typename T >
std::string join (const T &container, const std::string &delim)
 
template<typename T >
std::ostream & operator<< (std::ostream &stream, const NodeIdOffset< T > &n)
 
std::ostream & operator<< (std::ostream &stream, const ObjectDict::Key &k)
 

Typedef Documentation

Definition at line 135 of file master_plugin.cpp.

Definition at line 316 of file canopen.h.

typedef boost::shared_ptr<Node> canopen::NodeSharedPtr

Definition at line 251 of file canopen.h.

typedef boost::shared_ptr<const ObjectDict> canopen::ObjectDictConstSharedPtr

Definition at line 231 of file objdict.h.

Definition at line 230 of file objdict.h.

Definition at line 523 of file objdict.h.

Definition at line 134 of file master_plugin.cpp.

typedef boost::shared_ptr<SyncCounter> canopen::SyncCounterSharedPtr

Definition at line 182 of file canopen.h.

typedef boost::shared_ptr<SyncLayer> canopen::SyncLayerSharedPtr

Definition at line 302 of file canopen.h.

typedef boost::chrono::high_resolution_clock::duration canopen::time_duration

Definition at line 19 of file canopen.h.

typedef boost::chrono::high_resolution_clock::time_point canopen::time_point

Definition at line 18 of file canopen.h.

Function Documentation

template<typename T , typename R >
static R* canopen::branch_type ( const uint16_t  data_type)
static

Definition at line 546 of file objdict.h.

time_point canopen::get_abs_time ( const time_duration timeout)
inline

Definition at line 20 of file canopen.h.

time_point canopen::get_abs_time ( )
inline

Definition at line 21 of file canopen.h.

size_t canopen::hash_value ( ObjectDict::Key const &  k)

Definition at line 10 of file objdict.cpp.

template<typename T >
std::string canopen::join ( const T &  container,
const std::string &  delim 
)

Definition at line 10 of file bcm_sync.h.

template<typename T >
std::ostream& canopen::operator<< ( std::ostream &  stream,
const NodeIdOffset< T > &  n 
)

Definition at line 260 of file objdict.h.

std::ostream & canopen::operator<< ( std::ostream &  stream,
const ObjectDict::Key k 
)

Definition at line 11 of file objdict.cpp.



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