ControlTarget1DoFActuatorVelocityWithPWMLimit Class Reference

#include <RobotAPI/components/units/RobotUnit/ControlTargets/ControlTarget1DoFActuator.h>

+ Inheritance diagram for ControlTarget1DoFActuatorVelocityWithPWMLimit:

Public Member Functions

const std::string & getControlMode () const override
 
bool isValid () const override
 
void reset () override
 
void setPWMLimits (std::int16_t hard, std::int16_t def, ControlDeviceAccessToken)
 

Static Public Member Functions

static ControlTargetInfo< ControlTarget1DoFActuatorVelocityWithPWMLimit > GetClassMemberInfo ()
 

Public Attributes

int16_t maxPWM
 

Protected Attributes

std::int16_t pwmDefaultLimit = 256
 
std::int16_t pwmHardLimit = 256
 

Member Function Documentation

◆ GetClassMemberInfo()

static ControlTargetInfo< ControlTarget1DoFActuatorVelocityWithPWMLimit > GetClassMemberInfo ( )
inlinestatic

◆ getControlMode()

const std::string & getControlMode ( ) const
inlineoverride

◆ isValid()

bool isValid ( ) const
inlineoverride

◆ reset()

void reset ( )
inlineoverride

◆ setPWMLimits()

void setPWMLimits ( std::int16_t hard,
std::int16_t def,
ControlDeviceAccessToken  )
inline

Member Data Documentation

◆ maxPWM

int16_t maxPWM

◆ pwmDefaultLimit

std::int16_t pwmDefaultLimit = 256
protected

◆ pwmHardLimit

std::int16_t pwmHardLimit = 256
protected

The documentation for this class was generated from the following file: