LocalGuidance
A library that generates velocity references to follow a path.
anymal_lowlevel_controller_common::state_machine Namespace Reference

Typedefs

using StateMsg = anymal_msgs::AnymalLowLevelControllerState
 

Enumerations

enum  StateEnum {
  StateEnum::NA, StateEnum::ActionActuatorsClearErrors, StateEnum::ActionActuatorsDisable, StateEnum::ActionActuatorsEnable,
  StateEnum::ActionActuatorsWarmReset, StateEnum::ActionGoDefault, StateEnum::ActionGoDock, StateEnum::ActionGoRest,
  StateEnum::ActionGoZero, StateEnum::StateFatal, StateEnum::StateOperational, StateEnum::StateIdle,
  StateEnum::StateZeroJointTorque, StateEnum::LAST
}
 

Functions

std::string stateEnumToName (StateEnum stateEnum)
 
StateEnum stateNameToEnum (const std::string &stateName)
 
std::string stateEnumToCommandName (StateEnum stateEnum)
 
StateEnum stateCommandNameToEnum (const std::string &stateName)
 
StateMsg stateEnumToMsg (StateEnum stateEnum)
 
StateEnum stateMsgToEnum (const StateMsg &stateMsg)
 
StateMsg stateNameToMsg (const std::string &stateName)
 
std::string stateMsgToName (const StateMsg &stateMsg)
 

Typedef Documentation

◆ StateMsg

Enumeration Type Documentation

◆ StateEnum

Enumerator
NA 
ActionActuatorsClearErrors 
ActionActuatorsDisable 
ActionActuatorsEnable 
ActionActuatorsWarmReset 
ActionGoDefault 
ActionGoDock 
ActionGoRest 
ActionGoZero 
StateFatal 
StateOperational 
StateIdle 
StateZeroJointTorque 
LAST 

Function Documentation

◆ stateCommandNameToEnum()

StateEnum anymal_lowlevel_controller_common::state_machine::stateCommandNameToEnum ( const std::string &  stateName)

◆ stateEnumToCommandName()

std::string anymal_lowlevel_controller_common::state_machine::stateEnumToCommandName ( StateEnum  stateEnum)

◆ stateEnumToMsg()

StateMsg anymal_lowlevel_controller_common::state_machine::stateEnumToMsg ( StateEnum  stateEnum)

◆ stateEnumToName()

std::string anymal_lowlevel_controller_common::state_machine::stateEnumToName ( StateEnum  stateEnum)

◆ stateMsgToEnum()

StateEnum anymal_lowlevel_controller_common::state_machine::stateMsgToEnum ( const StateMsg stateMsg)

◆ stateMsgToName()

std::string anymal_lowlevel_controller_common::state_machine::stateMsgToName ( const StateMsg stateMsg)

◆ stateNameToEnum()

StateEnum anymal_lowlevel_controller_common::state_machine::stateNameToEnum ( const std::string &  stateName)

◆ stateNameToMsg()

StateMsg anymal_lowlevel_controller_common::state_machine::stateNameToMsg ( const std::string &  stateName)