NASA Astrobee Robot Software  0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
jsonloader::OperatingLimits Class Reference

#include <plan.h>

Public Member Functions

 OperatingLimits (Json::Value const &obj)
 
 OperatingLimits ()
 
bool valid () const noexcept
 
std::string const & flight_mode () const noexcept
 
std::string const & profile_name () const noexcept
 
float collision_distance () const noexcept
 
float angular_accel () const noexcept
 
float angular_velocity () const noexcept
 
float linear_accel () const noexcept
 
float linear_velocity () const noexcept
 

Constructor & Destructor Documentation

◆ OperatingLimits() [1/2]

jsonloader::OperatingLimits::OperatingLimits ( Json::Value const &  obj)
explicit

◆ OperatingLimits() [2/2]

jsonloader::OperatingLimits::OperatingLimits ( )

Member Function Documentation

◆ angular_accel()

float jsonloader::OperatingLimits::angular_accel ( ) const
noexcept

◆ angular_velocity()

float jsonloader::OperatingLimits::angular_velocity ( ) const
noexcept

◆ collision_distance()

float jsonloader::OperatingLimits::collision_distance ( ) const
noexcept

◆ flight_mode()

std::string const & jsonloader::OperatingLimits::flight_mode ( ) const
noexcept

◆ linear_accel()

float jsonloader::OperatingLimits::linear_accel ( ) const
noexcept

◆ linear_velocity()

float jsonloader::OperatingLimits::linear_velocity ( ) const
noexcept

◆ profile_name()

std::string const & jsonloader::OperatingLimits::profile_name ( ) const
noexcept

◆ valid()

bool jsonloader::OperatingLimits::valid ( ) const
noexcept

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