#include <base.h>

Classes | |
| class | Allocator |
Public Types | |
| 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 } |
Public Member Functions | |
| virtual bool | enterModeAndWait (uint16_t mode)=0 |
| virtual uint16_t | getMode ()=0 |
| virtual bool | isModeSupported (uint16_t mode)=0 |
| virtual void | registerDefaultModes (boost::shared_ptr< ObjectStorage > storage) |
| virtual bool | setTarget (double val)=0 |
Protected Member Functions | |
| MotorBase (const std::string &name) | |
| canopen::MotorBase::MotorBase | ( | const std::string & | name | ) | [inline, protected] |
| virtual bool canopen::MotorBase::enterModeAndWait | ( | uint16_t | mode | ) | [pure virtual] |
Implemented in canopen::Motor402.
| virtual uint16_t canopen::MotorBase::getMode | ( | ) | [pure virtual] |
Implemented in canopen::Motor402.
| virtual bool canopen::MotorBase::isModeSupported | ( | uint16_t | mode | ) | [pure virtual] |
Implemented in canopen::Motor402.
| virtual void canopen::MotorBase::registerDefaultModes | ( | boost::shared_ptr< ObjectStorage > | storage | ) | [inline, virtual] |
Reimplemented in canopen::Motor402.
| virtual bool canopen::MotorBase::setTarget | ( | double | val | ) | [pure virtual] |
Implemented in canopen::Motor402.