Namespaces | Classes | Typedefs | Functions
canopen Namespace Reference

Namespaces

 LayerStatus
 
 Master
 
 ObjectDict
 
 ObjectStorage
 
 PDOMapper
 
 WrapMaster
 

Classes

class  AccessException
 
class  BCMsync
 
class  CANLayer
 
class  Chain
 
class  Command402
 
class  DefaultHomingMode
 
struct  DeviceInfo
 
class  DiagGroup
 
class  EMCYHandler
 
class  Exception
 
class  ExternalSyncLayer
 
struct  FrameOverlay
 
class  HoldAny
 
class  HomingMode
 
class  Layer
 
class  LayerGroup
 
class  LayerGroupNoDiag
 
class  LayerReport
 
class  LayerStack
 
class  LayerStatus
 
class  ManagingSyncLayer
 
struct  masked_status_not_equal
 
class  Master
 
class  Mode
 
class  ModeForwardHelper
 
class  ModeTargetHelper
 
class  Motor402
 
class  MotorBase
 
class  Node
 
class  NodeChain
 
class  NodeIdOffset
 
class  ObjectDict
 
class  ObjectStorage
 
class  ParseException
 
class  PDOMapper
 
class  PointerInvalid
 
class  ProfiledPositionMode
 
class  SDOClient
 
class  Settings
 
class  SimpleSyncLayer
 
class  State402
 
class  String
 
class  SyncCounter
 
class  SyncLayer
 
struct  SyncProperties
 
class  TimeoutException
 
class  Timer
 
class  TypeGuard
 
class  VectorHelper
 
class  WordAccessor
 
class  WrapMaster
 

Typedefs

typedef ModeForwardHelper< MotorBase::Cyclic_Synchronous_Position, int32_t, 0x607A, 0, 0 > CyclicSynchronousPositionMode
 
typedef ModeForwardHelper< MotorBase::Cyclic_Synchronous_Torque, int16_t, 0x6071, 0, 0 > CyclicSynchronousTorqueMode
 
typedef ModeForwardHelper< MotorBase::Cyclic_Synchronous_Velocity, int32_t, 0x60FF, 0, 0 > CyclicSynchronousVelocityMode
 
typedef WrapMaster< ExternalSyncLayerExternalMaster
 
typedef ModeForwardHelper< MotorBase::Interpolated_Position, int32_t, 0x60C1, 0x01,(1<< Command402::CW_Operation_mode_specific0)> InterpolatedPositionMode
 
typedef Master::MasterSharedPtr MasterSharedPtr
 
typedef boost::shared_ptr< ModeModeSharedPtr
 
typedef MotorBase::MotorBaseSharedPtr MotorBaseSharedPtr
 
typedef boost::shared_ptr< NodeNodeSharedPtr
 
typedef boost::shared_ptr< const ObjectDictObjectDictConstSharedPtr
 
typedef ObjectDict::ObjectDictSharedPtr ObjectDictSharedPtr
 
typedef ObjectStorage::ObjectStorageSharedPtr ObjectStorageSharedPtr
 
typedef ModeForwardHelper< MotorBase::Profiled_Torque, int16_t, 0x6071, 0, 0 > ProfiledTorqueMode
 
typedef ModeForwardHelper< MotorBase::Profiled_Velocity, int32_t, 0x60FF, 0, 0 > ProfiledVelocityMode
 
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
 
typedef ModeForwardHelper< MotorBase::Velocity, int16_t, 0x6042, 0,(1<< Command402::CW_Operation_mode_specific0)|(1<< Command402::CW_Operation_mode_specific1)|(1<< Command402::CW_Operation_mode_specific2)> VelocityMode
 

Functions

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)
 
std::string join (const T &container, const std::string &delim)
 
std::ostream & operator<< (std::ostream &stream, const NodeIdOffset< T > &n)
 
std::ostream & operator<< (std::ostream &stream, const ObjectDict::Key &k)
 

Typedef Documentation

typedef ModeForwardHelper<MotorBase::Cyclic_Synchronous_Position, int32_t, 0x607A, 0, 0> canopen::CyclicSynchronousPositionMode

Definition at line 205 of file motor.h.

typedef ModeForwardHelper<MotorBase::Cyclic_Synchronous_Torque, int16_t, 0x6071, 0, 0> canopen::CyclicSynchronousTorqueMode

Definition at line 207 of file motor.h.

typedef ModeForwardHelper<MotorBase::Cyclic_Synchronous_Velocity, int32_t, 0x60FF, 0, 0> canopen::CyclicSynchronousVelocityMode

Definition at line 206 of file motor.h.

typedef ModeForwardHelper<MotorBase::Interpolated_Position, int32_t, 0x60C1, 0x01, (1<<Command402::CW_Operation_mode_specific0)> canopen::InterpolatedPositionMode

Definition at line 209 of file motor.h.

typedef boost::shared_ptr<Mode> canopen::ModeSharedPtr

Definition at line 140 of file motor.h.

Definition at line 41 of file base.h.

typedef ModeForwardHelper<MotorBase::Profiled_Torque, int16_t, 0x6071, 0, 0> canopen::ProfiledTorqueMode

Definition at line 204 of file motor.h.

typedef ModeForwardHelper<MotorBase::Profiled_Velocity, int32_t, 0x60FF, 0, 0> canopen::ProfiledVelocityMode

Definition at line 203 of file motor.h.

typedef ModeForwardHelper<MotorBase::Velocity, int16_t, 0x6042, 0, (1<<Command402::CW_Operation_mode_specific0)|(1<<Command402::CW_Operation_mode_specific1)|(1<<Command402::CW_Operation_mode_specific2)> canopen::VelocityMode

Definition at line 208 of file motor.h.



canopen_402
Author(s): Thiago de Freitas , Mathias L├╝dtke
autogenerated on Sat May 4 2019 02:40:44