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