Motor Base Class.
More...
#include <base.hpp>
|
enum | OperationMode {
No_Mode = 0
, Profiled_Position = 1
, Velocity = 2
, Profiled_Velocity = 3
,
Profiled_Torque = 4
, Reserved = 5
, Homing = 6
, Interpolated_Position = 7
,
Cyclic_Synchronous_Position = 8
, Cyclic_Synchronous_Velocity = 9
, Cyclic_Synchronous_Torque = 10
} |
|
typedef std::shared_ptr< MotorBase > | MotorBaseSharedPtr |
|
◆ MotorBaseSharedPtr
◆ OperationMode
Enumerator |
---|
No_Mode | |
Profiled_Position | |
Velocity | |
Profiled_Velocity | |
Profiled_Torque | |
Reserved | |
Homing | |
Interpolated_Position | |
Cyclic_Synchronous_Position | |
Cyclic_Synchronous_Velocity | |
Cyclic_Synchronous_Torque | |
◆ MotorBase()
ros2_canopen::MotorBase::MotorBase |
( |
| ) |
|
|
inlineprotected |
◆ setTarget()
virtual bool ros2_canopen::MotorBase::setTarget |
( |
double |
val | ) |
|
|
pure virtual |
◆ enterModeAndWait()
virtual bool ros2_canopen::MotorBase::enterModeAndWait |
( |
uint16_t |
mode | ) |
|
|
pure virtual |
◆ isModeSupported()
virtual bool ros2_canopen::MotorBase::isModeSupported |
( |
uint16_t |
mode | ) |
|
|
pure virtual |
◆ getMode()
virtual uint16_t ros2_canopen::MotorBase::getMode |
( |
| ) |
|
|
pure virtual |
◆ registerDefaultModes()
virtual void ros2_canopen::MotorBase::registerDefaultModes |
( |
| ) |
|
|
inlinevirtual |
The documentation for this class was generated from the following file:
- /home/runner/work/ros2_canopen/ros2_canopen/canopen_402_driver/include/canopen_402_driver/base.hpp