HEBI C++ API  1.0.0
hebi::Command::Settings Class Referencefinal

Module settings that are typically changed at a slower rate. More...

#include <command.hpp>

Classes

class  Actuator
 Actuator-specific settings, such as controller gains. More...
 

Public Member Functions

Actuatoractuator ()
 Actuator-specific settings, such as controller gains. More...
 
const Actuatoractuator () const
 Actuator-specific settings, such as controller gains. More...
 
StringFieldname ()
 Sets the name for this module. Name must be null-terminated character string for the name; must be <= 20 characters. More...
 
const StringFieldname () const
 Sets the name for this module. Name must be null-terminated character string for the name; must be <= 20 characters. More...
 
StringFieldfamily ()
 Sets the family for this module. Name must be null-terminated character string for the family; must be <= 20 characters. More...
 
const StringFieldfamily () const
 Sets the family for this module. Name must be null-terminated character string for the family; must be <= 20 characters. More...
 
FlagFieldsaveCurrentSettings ()
 Indicates if the module should save the current values of all of its settings. More...
 
const FlagFieldsaveCurrentSettings () const
 Indicates if the module should save the current values of all of its settings. More...
 

Detailed Description

Module settings that are typically changed at a slower rate.

Member Function Documentation

Actuator& hebi::Command::Settings::actuator ( )
inline

Actuator-specific settings, such as controller gains.

const Actuator& hebi::Command::Settings::actuator ( ) const
inline

Actuator-specific settings, such as controller gains.

StringField& hebi::Command::Settings::name ( )
inline

Sets the name for this module. Name must be null-terminated character string for the name; must be <= 20 characters.

const StringField& hebi::Command::Settings::name ( ) const
inline

Sets the name for this module. Name must be null-terminated character string for the name; must be <= 20 characters.

StringField& hebi::Command::Settings::family ( )
inline

Sets the family for this module. Name must be null-terminated character string for the family; must be <= 20 characters.

const StringField& hebi::Command::Settings::family ( ) const
inline

Sets the family for this module. Name must be null-terminated character string for the family; must be <= 20 characters.

FlagField& hebi::Command::Settings::saveCurrentSettings ( )
inline

Indicates if the module should save the current values of all of its settings.

const FlagField& hebi::Command::Settings::saveCurrentSettings ( ) const
inline

Indicates if the module should save the current values of all of its settings.


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