Class Mode
Defined in File mode.hpp
Inheritance Relationships
Derived Types
public ros2_canopen::ModeTargetHelper< TYPE >
(Template Class ModeTargetHelper)public ros2_canopen::ModeTargetHelper< int32_t >
(Template Class ModeTargetHelper)public ros2_canopen::HomingMode
(Class HomingMode)public ros2_canopen::ModeTargetHelper< T >
(Template Class ModeTargetHelper)
Class Documentation
-
class Mode
Subclassed by ros2_canopen::ModeTargetHelper< TYPE >, ros2_canopen::ModeTargetHelper< int32_t >, ros2_canopen::HomingMode, ros2_canopen::ModeTargetHelper< T >
Public Types
-
typedef WordAccessor<(1 << Command402::CW_Operation_mode_specific0) | (1 << Command402::CW_Operation_mode_specific1) | (1 << Command402::CW_Operation_mode_specific2) | (1 << Command402::CW_Operation_mode_specific3)> OpModeAccesser
Public Functions
-
inline Mode(uint16_t id)
-
virtual bool start() = 0
-
virtual bool read(const uint16_t &sw) = 0
-
virtual bool write(OpModeAccesser &cw) = 0
-
inline virtual bool setTarget(const double &val)
-
inline virtual ~Mode()
Public Members
-
const uint16_t mode_id_
-
typedef WordAccessor<(1 << Command402::CW_Operation_mode_specific0) | (1 << Command402::CW_Operation_mode_specific1) | (1 << Command402::CW_Operation_mode_specific2) | (1 << Command402::CW_Operation_mode_specific3)> OpModeAccesser