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< ControlTarget1DoFActuatorVelocityWithPWMLimitGetClassMemberInfo ()
 

Public Attributes

int16_t maxPWM
 

Protected Attributes

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

Detailed Description

Definition at line 267 of file ControlTarget1DoFActuator.h.

Member Function Documentation

◆ GetClassMemberInfo()

static ControlTargetInfo<ControlTarget1DoFActuatorVelocityWithPWMLimit> GetClassMemberInfo ( )
inlinestatic

Definition at line 297 of file ControlTarget1DoFActuator.h.

◆ getControlMode()

const std::string& getControlMode ( ) const
inlineoverride

Definition at line 278 of file ControlTarget1DoFActuator.h.

◆ isValid()

bool isValid ( ) const
inlineoverride

Definition at line 291 of file ControlTarget1DoFActuator.h.

+ Here is the call graph for this function:

◆ reset()

void reset ( )
inlineoverride

Definition at line 284 of file ControlTarget1DoFActuator.h.

◆ setPWMLimits()

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

Definition at line 308 of file ControlTarget1DoFActuator.h.

Member Data Documentation

◆ maxPWM

int16_t maxPWM

Definition at line 270 of file ControlTarget1DoFActuator.h.

◆ pwmDefaultLimit

std::int16_t pwmDefaultLimit = 256
protected

Definition at line 273 of file ControlTarget1DoFActuator.h.

◆ pwmHardLimit

std::int16_t pwmHardLimit = 256
protected

Definition at line 274 of file ControlTarget1DoFActuator.h.


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