Classes | Typedefs | Enumerations | Functions | Variables
youbot Namespace Reference

Classes

class  ActivateOvervoltageProtection
 Enable overvoltage protection. More...
 
class  ActualAcceleration
 The current acceleration (read only). More...
 
class  ActualCommutationOffset
 This value represents the internal commutation offset. (0 ... max. Encoder steps per rotation) More...
 
class  ActualLoadValue
 Readout of the actual load value with used for stall detection (stallGuard2). More...
 
class  ActualModuleSupplyCurrent
 Get actual supply current of the module. More...
 
class  ActualMotorDriverTemperature
 Actual temperature of the motor driver. More...
 
class  ActualMotorVoltage
 Actual supply voltage. More...
 
class  ActualPosition
 Actual position of one gripper bar. More...
 
class  ActualVelocity
 Actual velocity of one gripper bar. More...
 
class  ApproveProtectedParameters
 Enter a password to approve the change of protected parameters. More...
 
class  BarSpacingOffset
 Represents a bar spacing offset. It could be useful if the gripper can not be totally closed. More...
 
class  BaseKinematic
 abstract class of a base / platform kinematic More...
 
class  BEMFConstant
 BEMF constant of motor. Used for current regulation, position regulation and velocity regulation. Feed forward control for current regulation, position regulation and velocity regulation is disabled if BEMF constant is set to zero. More...
 
class  CalibrateGripper
 Calibrate the gripper. More...
 
class  CalibrateJoint
 calibrates the joint More...
 
class  ChopperBlankTime
 Selects the comparator blank time. This time needs to safely cover the switching event and the duration of the ringing on the sense resistor. For low current drivers, a setting of 1 or 2 is good. More...
 
class  ChopperHysteresisDecrement
 
class  ChopperHysteresisEnd
 
class  ChopperHysteresisStart
 Hysteresis start setting. Please remark, that this value is an offset to the hysteresis end value. More...
 
class  ChopperMode
 
class  ChopperOffTime
 
class  ClearI2tExceededFlag
 Clear the flag that indicates that the I2t sum has exceeded the I2t limit. More...
 
class  ClearMotorControllerTimeoutFlag
 Clear the flag that indicates a communication timeout between the EtherCAT master and the controller. More...
 
class  CommutationMode
 
class  CommutationMotorCurrent
 Motor current for controlled commutation. This parameter is used in commutation mode 1, 4, 5 and in initialization of sine. More...
 
class  ConfigFile
 Reads and writes a configuration file. More...
 
class  CurrentControlLoopDelay
 Delay of current limitation algorithm / PID current regulator. More...
 
class  CurrentError
 Actual error of current PID regulator. More...
 
class  CurrentErrorSum
 Sum of errors of current PID regulator. More...
 
class  DataObjectLockFree
 This DataObject is a Lock-Free implementation, such that reads and writes can happen concurrently without priority inversions. More...
 
class  DataTrace
 Creates a trace of all process data and reads all configuration parameter from one joint. More...
 
class  DoubleStepEnable
 
class  DParameterCurrentControl
 D-Parameter of PID current regulator. More...
 
class  DParameterFirstParametersPositionControl
 D-Parameter of PID position regulator (first position parameter set) More...
 
class  DParameterFirstParametersSpeedControl
 D-Parameter of PID velocity regulator. This PID parameter set is used at lower velocity. (first velocity parameter set) More...
 
class  DParameterSecondParametersPositionControl
 D-Parameter of PID position regulator (second position parameter set) More...
 
class  DParameterSecondParametersSpeedControl
 D-Parameter of PID velocity regulator (second position parameter set) More...
 
class  DParameterTrajectoryControl
 D-Parameter of PID trajectory regulator. More...
 
class  EncoderResolution
 Encoder Steps per Rotation. More...
 
class  EncoderStopSwitch
 
class  EncoderTicksPerRound
 the resolution of the encoders, it is needed for the calculations of the youBot Driver More...
 
class  ErrorAndStatus
 
class  ErrorFlags
 
class  EtherCATConnectionException
 EtherCAT Connection Error. More...
 
class  EthercatMaster
 The Ethercat Master factory. More...
 
class  EthercatMasterInterface
 The Ethercat Master interface. More...
 
class  EthercatMasterWithoutThread
 
class  EthercatMasterWithThread
 
class  FileNotFoundException
 File not found exception. More...
 
class  FirmwareVersion
 the firmware version of the joint More...
 
class  FourSwedishWheelOmniBaseKinematic
 Implementation of a base kinematic with four swedish wheels. The youBot base kinematic. More...
 
class  FourSwedishWheelOmniBaseKinematicConfiguration
 Configuration for the base kinematic with four swedish wheels. More...
 
class  Freewheeling
 
class  GearRatio
 the gear ratio which is needed for the calculations in the youBot driver More...
 
class  Gripper
 abstract gripper More...
 
class  GripperBarEncoderSetpoint
 The encoder setpoint for one bar. More...
 
class  GripperBarName
 The name for a gripper bar or finger. More...
 
class  GripperBarPositionSetPoint
 The bar position for a one gripper bar. More...
 
class  GripperBarSpacingSetPoint
 Setpoint length of the bar spacing for a one DOF gripper. More...
 
class  GripperData
 abstract class of gripper data More...
 
class  GripperDataTrace
 Creates a trace of one parameter of the gripper. More...
 
class  GripperFirmwareVersion
 the firmware version of the gripper More...
 
class  GripperParameter
 abstract gripper parameter More...
 
class  GripperSensedBarPosition
 The sensed bar position for a one gripper bar. More...
 
class  GripperSensedBarSpacing
 The sensed bar spacing for a one DOF gripper. More...
 
class  GripperSensedVelocity
 The sensed bar velocity for a one DOF gripper. More...
 
class  HallSensorPolarityReversal
 Hall sensor invert. Sets one of the motors invert with inverted hall scheme, e.g. some Maxon motors. More...
 
class  I2tExceedCounter
 Counts how often an I2t sum was higher than the I2t limit. More...
 
class  I2tLimit
 An actual I2t sum that exceeds this limit leads to increasing the I2t exceed counter. More...
 
class  I2tSum
 Actual sum of the I2t monitor. More...
 
class  IClippingParameterCurrentControl
 I-Clipping Parameter of PID current regulator. More...
 
class  IClippingParameterFirstParametersPositionControl
 Adjust in standstill to lowest possible value at which the motor keeps its position. A too high value causes overshooting at positioning mode. (first position parameter set) More...
 
class  IClippingParameterFirstParametersSpeedControl
 This PID parameter set is used at lower velocity. (first velocity parameter set) More...
 
class  IClippingParameterSecondParametersPositionControl
 Adjust in standstill to lowest possible value at which the motor keeps its position. A too high value causes overshooting at positioning mode. (second position parameter set) More...
 
class  IClippingParameterSecondParametersSpeedControl
 I-Clipping Parameter of PID current regulator. This PID parameter set is used at lower velocity. (second position parameter set) More...
 
class  IClippingParameterTrajectoryControl
 gives a limit for the I sum part of the trajectory regulator More...
 
class  InitializationMode
 
class  InitializeJoint
 Initialize Joint. More...
 
class  InitSineDelay
 Duration for sine initialization sequence. This parameter should be set in a way, that the motor has stopped mechanical oscillations after the specified time. More...
 
class  InverseMovementDirection
 inverse the joint movement direction More...
 
class  IParameterCurrentControl
 I-Parameter of PID current regulator. More...
 
class  IParameterFirstParametersPositionControl
 I-Parameter of PID position regulator (first position parameter set) More...
 
class  IParameterFirstParametersSpeedControl
 I-Parameter of PID velocity regulator. This PID parameter set is used at lower velocity. (first velocity parameter set) More...
 
class  IParameterSecondParametersPositionControl
 I-Parameter of PID position regulator (second position parameter set) More...
 
class  IParameterSecondParametersSpeedControl
 I-Parameter of PID velocity regulator (second position parameter set) More...
 
class  IParameterTrajectoryControl
 I-Parameter of PID trajectory regulator. More...
 
class  Joint
 abstract joint More...
 
class  JointAngleSetpoint
 Set-point angle / position of the joint. More...
 
class  JointComputedData
 abstract data class for computed joint data More...
 
class  JointComputedSetpoint
 abstract data class for computed joint data setpoints More...
 
class  JointControllerComputedData
 abstract data class for data which have been computed by the hardware controller More...
 
class  JointCurrentSetpoint
 Set-point current of the joint. More...
 
class  JointData
 abstract data class for joints More...
 
class  JointDataSetpoint
 abstract data class for commanded joint data More...
 
class  JointEncoderSetpoint
 encoder ticks setpoint of the joint More...
 
class  JointErrorException
 Joint error exception. More...
 
class  JointLimitMonitor
 It monitors the joint position and will decelerate and stop the joint if it is close the limits. More...
 
class  JointLimits
 joint position limits in encoder ticks More...
 
class  JointLimitsRadian
 joint position limits in radian More...
 
class  JointName
 the name of the joint More...
 
class  JointParameter
 abstract joint parameter More...
 
class  JointParameterException
 Joint parameter exception. More...
 
class  JointPWMSetpoint
 Pulse-width modulation set-point of the joint. More...
 
class  JointRampGeneratorVelocity
 Sensed velocity of the joint. More...
 
class  JointRoundsPerMinuteSetpoint
 Rounds per minute set-point of the joint. More...
 
class  JointSensedAngle
 Sensed position / angle of the joint. More...
 
class  JointSensedCurrent
 Sensed electric current of the joint. More...
 
class  JointSensedData
 abstract data class for sensed / measured joint data More...
 
class  JointSensedEncoderTicks
 Sensed encoder ticks of the joint. More...
 
class  JointSensedPWM
 actual pwm value of the joint More...
 
class  JointSensedRoundsPerMinute
 Sensed rounds per minute (rpm) of the joint. More...
 
class  JointSensedTorque
 This torque of the joint is computed from the actual current. More...
 
class  JointSensedVelocity
 Sensed velocity of the joint. More...
 
class  JointTorqueSetpoint
 The torque set-point of the joint will be set by setting the computed current set-point. More...
 
class  JointTrajectory
 Joint Trajectory representation. More...
 
class  JointTrajectoryController
 Joint Trajectory Controller. More...
 
class  JointVelocitySetpoint
 Set-point velocity of the joint. More...
 
class  KeyNotFoundException
 Key in configuration file not found exception. More...
 
class  Logger
 Implementation logging to console and to a file. More...
 
struct  mailboxInputBuffer
 Input part from the EtherCAT mailbox message of the youBot slaves. More...
 
struct  mailboxOutputBuffer
 Output part from the EtherCAT mailbox message of the youBot slaves. More...
 
class  MassInertiaConstant
 Mass inertia constant for position regulation. Compensates mass moment of inertia of rotor. More...
 
class  MaxEncoderValue
 The encoder value when the gripper has reached it's maximum bar spacing position. More...
 
class  MaximumAcceleration
 Acceleration parameter for velocity control and position control. More...
 
class  MaximumCurrent
 The most important motor setting, since too high values might cause motor damage! The maximum value is 255. This value means 100% of the maximum current of the module. The current adjustment is within the range 0... 255 and can be adjusted in 32 steps (0... 255 divided by eight; e.g. step 0 = 0... 7, step 1 = 8... 15 and so on). More...
 
class  MaximumMotorCurrent
 maximum allowed current More...
 
class  MaximumPositioningSpeed
 The limit for acceleration (and deceleration). Changing this parameter requires re-calculation of the acceleration factor (no. 146) and the acceleration divisor (no. 137), which is done automatically. More...
 
class  MaximumPositioningVelocity
 The maximum velocity used for move to position command when executing a ramp to a position. In sensorless commutation mode the velocity threshold for hallFX. In sensorless commutation mode used as velocity threshold for hallFXTM. Set this value to a realistic velocity which the motor can reach! More...
 
class  MaximumVelocityToSetPosition
 Maximum velocity at which end position can be set. Prevents issuing of end position when the target is passed at high velocity. More...
 
class  MaxTravelDistance
 The maximum bar spacing distance of the gripper. More...
 
class  MicrostepResolution
 
class  MinimumSpeed
 Should always be set 1 to ensure exact reaching of the target position. Do not change! More...
 
class  MotorAcceleration
 Acceleration parameter for velocity control and position control. More...
 
class  MotorCoilResistance
 Resistance of motor coil. Used for current resistance regulation, position regulation and velocity regulation. More...
 
class  MotorControllerTimeout
 Set/Get Timeout to determine an interrupted communication with the EtherCAT master. (automatically stored in EEProm) More...
 
class  MotorHaltedVelocity
 If the actual speed is below this value the motor halted flag will be set. [rpm]. More...
 
class  MotorPoles
 Number of motor poles. More...
 
class  OneDOFGripper
 abstract gripper with one degree of freedom More...
 
class  OneDOFGripperData
 abstract class of data for gripper with one degree of freedom More...
 
class  OperationalTime
 Counts the module operational time. More...
 
class  Parameter
 abstract parameter More...
 
class  PidController
 A basic pid class. More...
 
class  PIDControlTime
 PID calculation delay: Set operational frequency PID. More...
 
class  PositionControlSwitchingThreshold
 Switching threshold for position control between the first and second set of parameters. If the velocity threshold is set to zero, the parameter set 2 is used all the time. More...
 
class  PositionError
 Actual error of PID position regulator. More...
 
class  PositionErrorSum
 Sums of errors of PID position regulator. More...
 
class  PositionSetpoint
 Position setpoint for one gripper bar. More...
 
class  PositionTargetReachedDistance
 Maximum distance at which the position end flag is set. More...
 
class  PowerDownDelay
 Standstill period before the current is changed down to standby current. The standard value is 200 (value equates 2000msec). More...
 
class  PParameterCurrentControl
 P-Parameter of PID current regulator. More...
 
class  PParameterFirstParametersPositionControl
 P-Parameter of PID position regulator (first position parameter set) More...
 
class  PParameterFirstParametersSpeedControl
 P-Parameter of PID velocity regulator. This PID parameter set is used at lower velocity. (first velocity parameter set) More...
 
class  PParameterSecondParametersPositionControl
 P-Parameter of PID position regulator (second position parameter set) More...
 
class  PParameterSecondParametersSpeedControl
 P-Parameter of PID velocity regulator (second position parameter set) More...
 
class  PParameterTrajectoryControl
 P-Parameter of PID trajectory regulator. More...
 
class  PulseDivisor
 The exponent of the scaling factor for the pulse (step) generator should be de/incremented carefully (in steps of one). More...
 
class  RampDivisor
 The exponent of the scaling factor for the ramp generator- should be de/incremented carefully (in steps of one). More...
 
class  RampGeneratorSpeed
 The actual speed of the velocity ramp used for positioning and velocity mode. More...
 
class  RampGeneratorSpeedAndPositionControl
 Switches the ramp generator for speed and position control on and off. More...
 
class  RampMode
 
class  ReversingEncoderDirection
 Encoder direction Set this flag in a way, that turn right increases position counter. More...
 
struct  Segment
 Joint trajectory segment. More...
 
class  SetEncoderCounterZeroAtNextNChannel
 Set Encoder counter to zero at next N channel event. More...
 
class  SetEncoderCounterZeroAtNextSwitch
 Set encoder counter to zero at next switch event. More...
 
class  SetEncoderCounterZeroOnlyOnce
 
class  ShortDetectionTimer
 
class  ShortProtectionDisable
 
class  SineInitializationVelocity
 Velocity for sine initialization. [rpm]. More...
 
struct  SlaveMessageInput
 Input part from the EtherCat message of the youBot EtherCat slaves. More...
 
struct  SlaveMessageOutput
 Output part from the EtherCat message of the youBot EtherCat slaves. More...
 
class  SlopeControlHighSide
 
class  SlopeControlLowSide
 Determines the slope of the motor driver outputs. Set identical to slope control high side. More...
 
class  SmartEnergyActualCurrent
 
class  SmartEnergyCurrentDownStep
 
class  SmartEnergyCurrentMinimum
 
class  SmartEnergyCurrentUpStep
 
class  SmartEnergyHysteresis
 
class  SmartEnergyHysteresisStart
 The lower threshold for the stallGuard2 value (see smart Energy current up step). More...
 
class  SmartEnergySlowRunCurrent
 Sets the motor current which is used below the threshold speed. More...
 
class  SmartEnergyThresholdSpeed
 Above this speed coolStep becomes enabled. More...
 
class  SortTreeVector
 Keep track of sortorder from original configfile. More...
 
class  SpeedControlSwitchingThreshold
 Adjusts the limit to switch between first velocity PID parameter set and second velocity PID parameter set. If the velocity threshold is set to zero, the parameter set 2 is used all the time. More...
 
struct  Spline
 
class  StallGuard2FilterEnable
 
class  StallGuard2Threshold
 
class  StandbyCurrent
 The current limit two seconds after the motor has stopped. More...
 
class  StepInterpolationEnable
 
class  StopOnStall
 Motor stop in case of stall. More...
 
class  StopSwitchPolarity
 
class  TargetPositionReached
 Indicates that the actual position equals the target position. More...
 
class  ThermalWindingTimeConstant
 Thermal winding time constant for the used motor. Used for I2t monitoring. More...
 
class  TorqueConstant
 the resolution of the encoders, it is needed for the calculations of the youBot Driver More...
 
struct  TrajectorySegment
 Joint Trajectory Segment. More...
 
class  VelocityError
 Actual error of PID velocity regulator. More...
 
class  VelocityErrorSum
 Sums of Errors of PID velocity regulator. More...
 
class  VelocitySetpoint
 Velocity setpoint for one gripper bar. More...
 
class  VelocityThresholdForHallFX
 Velocity to switch from controlled to hallFX mode. Set this value to a realistic velocity which the motor can reach in controlled mode! More...
 
class  Vsense
 
class  WheeledBaseKinematic
 abstract class of a wheeled based / platform kinematic More...
 
class  YouBotApiJointParameter
 abstract youBot API joint parameter More...
 
class  YouBotBase
 It groups the base joints together. More...
 
class  YouBotGripper
 The youBot gripper with one degree of freedom. More...
 
class  YouBotGripperBar
 One bar of the youBot gripper. More...
 
class  YouBotGripperParameter
 abstract youBot gripper parameter More...
 
class  YouBotJoint
 
class  YouBotJointParameter
 abstract youBot joint parameter More...
 
class  YouBotJointParameterPasswordProtected
 abstract youBot joint parameter More...
 
class  YouBotJointParameterReadOnly
 abstract youBot joint parameter which can be read only More...
 
class  YouBotJointStorage
 Stores YouBotJoint informations which are needed in the driver. More...
 
class  YouBotManipulator
 It groups the manipulator joints and the gripper together. More...
 
class  YouBotSlaveMailboxMsg
 EtherCAT mailbox message of the youBot slaves. More...
 
class  YouBotSlaveMailboxMsgThreadSafe
 EtherCAT mailbox message of the youBot slaves (thread safe) More...
 
class  YouBotSlaveMsg
 EtherCat message of the youBot EtherCat slaves. More...
 
class  YouBotSlaveMsgThreadSafe
 EtherCat message of the youBot EtherCat slaves which is thread safe. More...
 

Typedefs

typedef boost::units::make_scaled_unit< si::length, boost::units::scale< 10, boost::units::static_rational<-2 > > >::type centimeter
 
typedef enum youbot::TMCLCommandNumber CommandNumber
 
typedef boost::units::make_scaled_unit< si::length, boost::units::scale< 10, boost::units::static_rational<-3 > > >::type millimeter
 
typedef boost::units::make_scaled_unit< si::time, boost::units::scale< 10, boost::units::static_rational<-3 > > >::type millisecond
 

Enumerations

enum  CalibrationDirection { POSITIV, NEGATIV }
 
enum  DataTraceCntrollerMode {
  POSITION_CONTROL_RAD, POSITION_CONTROL_ENC, VELOCITY_CONTROL_RAD_SEC, VELOCITY_CONTROL_RPM,
  CURRENT_CONTROL_MODE, TORQUE_CONTROL_MODE, NOT_DEFINED
}
 
enum  GripperErrorFlags {
  STALL_GUARD_STATUS = 0x1, GRIPPER_OVER_TEMPERATURE = 0x2, PRE_WARNING_OVER_TEMPERATURE = 0x4, SHORT_TO_GROUND_A = 0x8,
  SHORT_TO_GROUND_B = 0x10, OPEN_LOAD_A = 0x20, OPEN_LOAD_B = 0x40, STAND_STILL = 0x80
}
 
enum  MailboxErrorFlags {
  OVER_CURRENT = 0x1, UNDER_VOLTAGE = 0x2, OVER_VOLTAGE = 0x4, OVER_TEMPERATURE = 0x8,
  MOTOR_HALTED = 0x10, HALL_SENSOR_ERROR = 0x20, VELOCITY_MODE = 0x200, POSITION_MODE = 0x400,
  TORQUE_MODE = 0x800, POSITION_REACHED = 0x4000, INITIALIZED = 0x8000, TIMEOUT = 0x10000,
  I2T_EXCEEDED = 0x20000
}
 
enum  ParameterType { MOTOR_CONTOLLER_PARAMETER, API_PARAMETER }
 
enum  severity_level {
  trace, debug, info, warning,
  error, fatal
}
 
enum  TMCLCommandNumber {
  ROR = 1, ROL = 2, MST = 3, MVP = 4,
  SAP = 5, GAP = 6, STAP = 7, RSAP = 8,
  SGP = 9, GGP = 10, STGP = 11, RSGP = 12,
  RFS = 13, SIO = 14, GIO = 15, SCO = 30,
  GCO = 31, CCO = 32, FIRMWARE_VERSION = 136
}
 
enum  TMCLModuleAddress { DRIVE = 0, GRIPPER = 1 }
 
enum  YouBotJointControllerMode {
  MOTOR_STOP = 0, POSITION_CONTROL = 1, VELOCITY_CONTROL = 2, NO_MORE_ACTION = 3,
  SET_POSITION_TO_REFERENCE = 4, CURRENT_MODE = 6, INITIALIZE = 7
}
 
enum  YouBotMailboxStatusFlags {
  MAILBOX_SUCCESS = 100, INVALID_COMMAND = 2, WRONG_TYPE = 3, INVALID_VALUE = 4,
  CONFIGURATION_EEPROM_LOCKED = 5, COMMAND_NOT_AVAILABLE = 6, REPLY_WRITE_PROTECTED = 8
}
 

Functions

 BOOST_UNITS_STATIC_CONSTANT (centimeters, centimeter)
 
std::ostream & operator<< (std::ostream &os, ConfigFile &cf)
 
std::istream & operator>> (std::istream &is, ConfigFile &cf)
 

Variables

PACKED_BEGIN struct youbot::mailboxOutputBuffer PACKED
 

Typedef Documentation

typedef boost::units::make_scaled_unit<si::length, boost::units::scale<10, boost::units::static_rational<-2> > >::type youbot::centimeter

Definition at line 72 of file Units.hpp.

typedef boost::units::make_scaled_unit<si::length, boost::units::scale<10, boost::units::static_rational<-3> > >::type youbot::millimeter

Definition at line 71 of file Units.hpp.

typedef boost::units::make_scaled_unit<si::time, boost::units::scale<10, boost::units::static_rational<-3> > >::type youbot::millisecond

Definition at line 76 of file Units.hpp.

Enumeration Type Documentation

Enumerator
POSITIV 
NEGATIV 

Definition at line 58 of file YouBotJointParameter.hpp.

Enumerator
POSITION_CONTROL_RAD 
POSITION_CONTROL_ENC 
VELOCITY_CONTROL_RAD_SEC 
VELOCITY_CONTROL_RPM 
CURRENT_CONTROL_MODE 
TORQUE_CONTROL_MODE 
NOT_DEFINED 

Definition at line 70 of file DataTrace.hpp.

Enumerator
STALL_GUARD_STATUS 
GRIPPER_OVER_TEMPERATURE 
PRE_WARNING_OVER_TEMPERATURE 
SHORT_TO_GROUND_A 
SHORT_TO_GROUND_B 
OPEN_LOAD_A 
OPEN_LOAD_B 
STAND_STILL 

Definition at line 170 of file ProtocolDefinitions.hpp.

Enumerator
OVER_CURRENT 
UNDER_VOLTAGE 
OVER_VOLTAGE 
OVER_TEMPERATURE 
MOTOR_HALTED 
HALL_SENSOR_ERROR 
VELOCITY_MODE 
POSITION_MODE 
TORQUE_MODE 
POSITION_REACHED 
INITIALIZED 
TIMEOUT 
I2T_EXCEEDED 

Definition at line 132 of file ProtocolDefinitions.hpp.

Enumerator
MOTOR_CONTOLLER_PARAMETER 
API_PARAMETER 

Definition at line 165 of file ProtocolDefinitions.hpp.

Enumerator
trace 
debug 
info 
warning 
error 
fatal 

Definition at line 65 of file Logger.hpp.

Enumerator
ROR 
ROL 
MST 
MVP 
SAP 
GAP 
STAP 
RSAP 
SGP 
GGP 
STGP 
RSGP 
RFS 
SIO 
GIO 
SCO 
GCO 
CCO 
FIRMWARE_VERSION 

Definition at line 58 of file ProtocolDefinitions.hpp.

Enumerator
DRIVE 
GRIPPER 

Definition at line 112 of file ProtocolDefinitions.hpp.

Enumerator
MOTOR_STOP 
POSITION_CONTROL 
VELOCITY_CONTROL 
NO_MORE_ACTION 
SET_POSITION_TO_REFERENCE 
CURRENT_MODE 
INITIALIZE 

Definition at line 102 of file ProtocolDefinitions.hpp.

Enumerator
MAILBOX_SUCCESS 
INVALID_COMMAND 
WRONG_TYPE 
INVALID_VALUE 
CONFIGURATION_EEPROM_LOCKED 
COMMAND_NOT_AVAILABLE 
REPLY_WRITE_PROTECTED 

Definition at line 155 of file ProtocolDefinitions.hpp.

Function Documentation

youbot::BOOST_UNITS_STATIC_CONSTANT ( centimeters  ,
centimeter   
)
std::ostream& youbot::operator<< ( std::ostream &  os,
ConfigFile cf 
)

Definition at line 104 of file ConfigFile.cpp.

std::istream& youbot::operator>> ( std::istream &  is,
ConfigFile cf 
)

Definition at line 138 of file ConfigFile.cpp.

Variable Documentation

PACKED_END PACKED_BEGIN struct youbot::SlaveMessageInput youbot::PACKED


youbot_driver
Author(s): Jan Paulus
autogenerated on Mon Jun 10 2019 15:46:26