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  IPCSyncLayer
class  IPCSyncMaster
class  IPCSyncWaiter
class  Layer
class  LayerGroup
class  LayerGroupNoDiag
class  LayerReport
class  LayerStack
class  LayerStatus
class  LocalIPCSyncMaster
class  LocalMaster
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  SharedIPCSyncMaster
class  SharedMaster
class  SimpleSyncLayer
class  String
class  SyncCounter
class  SyncLayer
struct  SyncProperties
class  TimeoutException
class  Timer
class  TypeGuard
class  UnrestrictedMaster
class  VectorHelper
class  WrapMaster

Typedefs

typedef WrapMaster
< ExternalSyncLayer
ExternalMaster
typedef WrapMaster
< SimpleSyncLayer
SimpleMaster
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 113 of file master_plugin.cpp.

Definition at line 112 of file master_plugin.cpp.

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 533 of file objdict.h.

time_point canopen::get_abs_time ( const time_duration &  timeout) [inline]

Definition at line 20 of file canopen.h.

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 251 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 Thu Jun 6 2019 20:43:54