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.

◆ 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: