2 #ifndef CANOPEN_MOTOR_NODE_HANDLE_LAYER_BASE_H_ 3 #define CANOPEN_MOTOR_NODE_HANDLE_LAYER_BASE_H_
virtual CanSwitchResult canSwitch(const canopen::MotorBase::OperationMode &m)=0
boost::shared_ptr< HandleLayerBase > HandleLayerBaseSharedPtr
virtual void enableLimits(bool enable)=0
virtual void enforceLimits(const ros::Duration &period, bool reset)=0
HandleLayerBase(const std::string &name)
virtual void registerHandle(hardware_interface::JointStateInterface &iface)=0
virtual bool forwardForMode(const canopen::MotorBase::OperationMode &m)=0
virtual bool switchMode(const canopen::MotorBase::OperationMode &m)=0