Public Member Functions | Private Attributes | List of all members
hebi::Command::Actuator Class Referencefinal

Actuator-specific commands. More...

#include <command.hpp>

Public Member Functions

 Actuator (HebiCommandRef &internal)
 
FloatFieldeffort ()
 Effort at the module output; units vary (e.g., N * m for rotational joints and N for linear stages). More...
 
const FloatFieldeffort () const
 Effort at the module output; units vary (e.g., N * m for rotational joints and N for linear stages). More...
 
HighResAngleFieldposition ()
 Position of the module output (post-spring), in radians. More...
 
const HighResAngleFieldposition () const
 Position of the module output (post-spring), in radians. More...
 
FloatFieldvelocity ()
 Velocity of the module output (post-spring), in radians/second. More...
 
const FloatFieldvelocity () const
 Velocity of the module output (post-spring), in radians/second. More...
 

Private Attributes

FloatField effort_
 
const HebiCommandRefinternal_
 
HighResAngleField position_
 
FloatField velocity_
 

Detailed Description

Actuator-specific commands.

Definition at line 702 of file command.hpp.

Constructor & Destructor Documentation

hebi::Command::Actuator::Actuator ( HebiCommandRef internal)
inline

Definition at line 705 of file command.hpp.

Member Function Documentation

FloatField& hebi::Command::Actuator::effort ( )
inline

Effort at the module output; units vary (e.g., N * m for rotational joints and N for linear stages).

Definition at line 722 of file command.hpp.

const FloatField& hebi::Command::Actuator::effort ( ) const
inline

Effort at the module output; units vary (e.g., N * m for rotational joints and N for linear stages).

Definition at line 724 of file command.hpp.

HighResAngleField& hebi::Command::Actuator::position ( )
inline

Position of the module output (post-spring), in radians.

Definition at line 726 of file command.hpp.

const HighResAngleField& hebi::Command::Actuator::position ( ) const
inline

Position of the module output (post-spring), in radians.

Definition at line 728 of file command.hpp.

FloatField& hebi::Command::Actuator::velocity ( )
inline

Velocity of the module output (post-spring), in radians/second.

Definition at line 718 of file command.hpp.

const FloatField& hebi::Command::Actuator::velocity ( ) const
inline

Velocity of the module output (post-spring), in radians/second.

Definition at line 720 of file command.hpp.

Member Data Documentation

FloatField hebi::Command::Actuator::effort_
private

Definition at line 735 of file command.hpp.

const HebiCommandRef& hebi::Command::Actuator::internal_
private

Definition at line 732 of file command.hpp.

HighResAngleField hebi::Command::Actuator::position_
private

Definition at line 736 of file command.hpp.

FloatField hebi::Command::Actuator::velocity_
private

Definition at line 734 of file command.hpp.


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


hebi_cpp_api_ros
Author(s): Chris Bollinger , Matthew Tesch
autogenerated on Thu May 28 2020 03:14:45