1 #ifndef CANOPEN_402_BASE_H 2 #define CANOPEN_402_BASE_H
boost::shared_ptr< MotorBase > MotorBaseSharedPtr
virtual MotorBaseSharedPtr allocate(const std::string &name, ObjectStorageSharedPtr storage, const canopen::Settings &settings)=0
virtual bool enterModeAndWait(uint16_t mode)=0
MotorBase(const std::string &name)
virtual bool isModeSupported(uint16_t mode)=0
virtual uint16_t getMode()=0
virtual void registerDefaultModes(ObjectStorageSharedPtr storage)
ObjectStorage::ObjectStorageSharedPtr ObjectStorageSharedPtr
virtual bool setTarget(double val)=0