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 (HebiCommandPtr 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_
 
HebiCommandPtr const internal_
 
HighResAngleField position_
 
FloatField velocity_
 

Detailed Description

Actuator-specific commands.

Definition at line 621 of file command.hpp.

Constructor & Destructor Documentation

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

Definition at line 625 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 644 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 646 of file command.hpp.

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

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

Definition at line 648 of file command.hpp.

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

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

Definition at line 650 of file command.hpp.

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

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

Definition at line 640 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 642 of file command.hpp.

Member Data Documentation

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

Definition at line 656 of file command.hpp.

HebiCommandPtr const hebi::Command::Actuator::internal_
private

Definition at line 653 of file command.hpp.

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

Definition at line 657 of file command.hpp.

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

Definition at line 655 of file command.hpp.


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


hebiros
Author(s): Xavier Artache , Matthew Tesch
autogenerated on Thu Sep 3 2020 04:10:59