#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.