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

#include <command_repo.h>

Inheritance diagram for jsonloader::SetCameraCommand:
Inheritance graph

Public Member Functions

 SetCameraCommand (Json::Value const &obj)
 
std::string const & mode () const noexcept
 
float frame_rate () const noexcept
 
float bandwidth () const noexcept
 
std::string const & resolution () const noexcept
 
- Public Member Functions inherited from jsonloader::CameraCommand
 CameraCommand (Json::Value const &obj)
 
std::string const & camera () const noexcept
 
- Public Member Functions inherited from jsonloader::Command
virtual ~Command ()
 
virtual bool valid () const noexcept
 
bool blocking () const noexcept
 
std::string const & type () const noexcept
 

Additional Inherited Members

- Static Public Member Functions inherited from jsonloader::Command
static CommandMake (Json::Value const &obj)
 
- Protected Member Functions inherited from jsonloader::Command
 Command (Json::Value const &obj)
 
void set_valid (const bool valid) noexcept
 

Constructor & Destructor Documentation

◆ SetCameraCommand()

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

Member Function Documentation

◆ bandwidth()

float jsonloader::SetCameraCommand::bandwidth ( ) const
noexcept

◆ frame_rate()

float jsonloader::SetCameraCommand::frame_rate ( ) const
noexcept

◆ mode()

std::string const & jsonloader::SetCameraCommand::mode ( ) const
noexcept

◆ resolution()

std::string const & jsonloader::SetCameraCommand::resolution ( ) const
noexcept

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