|  | NASA Astrobee Robot Software
    0.19.1
    Flight software for the Astrobee robots operating inside the International Space Station. | 
 
 
 
Go to the documentation of this file.
   20 #ifndef JSONLOADER_COMMAND_REPO_H_ 
   21 #define JSONLOADER_COMMAND_REPO_H_ 
  109   float pan() 
const noexcept;
 
  110   float tilt() 
const noexcept;
 
  111   std::string 
const& 
which() 
const noexcept;
 
  123   bool open() 
const noexcept;
 
  135   std::string 
const& 
which() 
const noexcept;
 
  136   int id() 
const noexcept;
 
  146   std::string 
const& 
apk() 
const noexcept;
 
  156   std::string 
const& 
apk() 
const noexcept;
 
  157   std::string 
const& 
command() 
const noexcept;
 
  161   std::string command_;
 
  168   std::string 
const& 
which() 
const noexcept;
 
  185   std::string 
const& 
camera() 
const noexcept;
 
  195   std::string 
const& 
mode() 
const noexcept;
 
  198   std::string 
const& 
resolution() 
const noexcept;
 
  204   std::string resolution_;
 
  211   bool record() 
const noexcept;
 
  221   bool stream() 
const noexcept;
 
  239   bool checkObstacles_;
 
  259   bool enableHolonomic_;
 
  266   std::string 
const& 
planner() 
const noexcept;
 
  269   std::string planner_;
 
  277   float rate() 
const noexcept;
 
  280   std::string telemetryName_;
 
  288   std::string 
const& 
mode() 
const noexcept;
 
  301   std::string description_;
 
  316 #endif  // JSONLOADER_COMMAND_REPO_H_ 
  
 
int berth_number() const noexcept
Definition: command_repo.cc:212
EnableAstrobeeIntercommsCommand(Json::Value const &obj)
Definition: command_repo.cc:578
SetCheckObstaclesCommand(Json::Value const &obj)
Definition: command_repo.cc:456
constexpr char kCmdStopGuest[]
Definition: command_repo.h:43
Definition: command_repo.h:294
std::string const  & which() const noexcept
Definition: command_repo.cc:360
constexpr char kCmdPowerOff[]
Definition: command_repo.h:41
StopRecordingCommand(Json::Value const &obj)
Definition: command_repo.cc:573
constexpr char kCmdChkObstacles[]
Definition: command_repo.h:53
constexpr char kCmdIdleProp[]
Definition: command_repo.h:48
constexpr char kCmdRecordCamera[]
Definition: command_repo.h:51
Definition: command_repo.h:63
float brightness() const noexcept
Definition: command_repo.cc:364
std::string const  & which() const noexcept
Definition: command_repo.cc:306
Definition: command_repo.h:176
PerchCommand(Json::Value const &obj)
Definition: command_repo.cc:221
constexpr char kCmdPause[]
Definition: command_repo.h:34
constexpr char kCmdSetHolonomic[]
Definition: command_repo.h:55
GripperCommand(Json::Value const &obj)
Definition: command_repo.cc:262
bool enableHolonomic() const noexcept
Definition: command_repo.cc:500
DockCommand(Json::Value const &obj)
Definition: command_repo.cc:200
constexpr char kCmdGuestCmd[]
Definition: command_repo.h:44
Definition: command_repo.h:284
Definition: command_repo.h:83
constexpr char kCmdStopRecord[]
Definition: command_repo.h:60
Definition: command_repo.h:131
constexpr char kCmdChkZones[]
Definition: command_repo.h:54
constexpr char kCmdStationKeep[]
Definition: command_repo.h:36
Definition: command_repo.h:262
StationKeepCommand(Json::Value const &obj)
Definition: command_repo.cc:278
constexpr char kCmdSwitchLocal[]
Definition: command_repo.h:58
StartRecordingCommand(Json::Value const &obj)
Definition: command_repo.cc:557
constexpr char kCmdUndock[]
Definition: command_repo.h:31
bool stream() const noexcept
Definition: command_repo.cc:447
Definition: command_repo.h:88
constexpr char kCmdSetPlanner[]
Definition: command_repo.h:56
PowerItemCommand(Json::Value const &obj)
Definition: command_repo.cc:294
Definition: command_repo.h:272
float frame_rate() const noexcept
Definition: command_repo.cc:407
SetPlannerCommand(Json::Value const &obj)
Definition: command_repo.cc:504
constexpr char kCmdCustomGuest[]
Definition: command_repo.h:45
constexpr char kCmdPerch[]
Definition: command_repo.h:32
std::string const  & telemetryName() const noexcept
Definition: command_repo.cc:533
FlashlightCommand(Json::Value const &obj)
Definition: command_repo.cc:347
Definition: command_repo.h:242
RecordCameraCommand(Json::Value const &obj)
Definition: command_repo.cc:419
std::string const  & apk() const noexcept
Definition: command_repo.cc:322
constexpr char kCmdInitBias[]
Definition: command_repo.h:52
constexpr char kCmdTelemRate[]
Definition: command_repo.h:57
Value
Definition: GPIO.h:42
SetCameraCommand(Json::Value const &obj)
Definition: command_repo.cc:387
std::string const  & mode() const noexcept
Definition: command_repo.cc:553
float rate() const noexcept
Definition: command_repo.cc:537
PauseCommand(Json::Value const &obj)
Definition: command_repo.cc:231
Definition: command_repo.h:252
Definition: command_repo.h:304
GuestScienceCommand(Json::Value const &obj)
Definition: command_repo.cc:310
CustomGuestScienceCommand(Json::Value const &obj)
Definition: command_repo.cc:326
constexpr char kCmdFlashlight[]
Definition: command_repo.h:47
constexpr char kCmdPayloadOn[]
Definition: command_repo.h:38
Definition: command_repo.h:105
Definition: command_repo.h:164
Definition: command_repo.h:309
std::string const  & planner() const noexcept
Definition: command_repo.cc:516
float tilt() const noexcept
Definition: command_repo.cc:254
SetHolonomicModeCommand(Json::Value const &obj)
Definition: command_repo.cc:488
UndockCommand(Json::Value const &obj)
Definition: command_repo.cc:216
std::string const  & resolution() const noexcept
Definition: command_repo.cc:415
Definition: command_repo.h:207
Definition: command_repo.h:191
std::string const  & mode() const noexcept
Definition: command_repo.cc:403
constexpr char kCmdStartRecord[]
Definition: command_repo.h:59
bool record() const noexcept
Definition: command_repo.cc:431
Definition: command_repo.h:232
constexpr char kCmdArmPanTilt[]
Definition: command_repo.h:35
ArmPanAndTiltCommand(Json::Value const &obj)
Definition: command_repo.cc:236
std::string const  & command() const noexcept
Definition: command_repo.cc:343
constexpr char kCmdPayloadOff[]
Definition: command_repo.h:40
Definition: command_repo.h:152
std::string const  & apk() const noexcept
Definition: command_repo.cc:339
Definition: command_repo.h:142
constexpr char kCmdDock[]
Definition: command_repo.h:30
Definition: command_repo.h:119
constexpr char kCmdGripper[]
Definition: command_repo.h:46
std::string const  & camera() const noexcept
Definition: command_repo.cc:383
IdlePropulsionCommand(Json::Value const &obj)
Definition: command_repo.cc:368
Definition: command_repo.h:181
constexpr char kCmdStartGuest[]
Definition: command_repo.h:42
constexpr char kCmdSetCamera[]
Definition: command_repo.h:49
SetTelemetryRateCommand(Json::Value const &obj)
Definition: command_repo.cc:520
float duration() const noexcept
Definition: command_repo.cc:290
bool checkZones() const noexcept
Definition: command_repo.cc:484
constexpr char kCmdWait[]
Definition: command_repo.h:37
bool open() const noexcept
Definition: command_repo.cc:274
constexpr char kCmdUnperch[]
Definition: command_repo.h:33
float pan() const noexcept
Definition: command_repo.cc:250
float bandwidth() const noexcept
Definition: command_repo.cc:411
Definition: command_repo.h:95
InitializeBiasCommand(Json::Value const &obj)
Definition: command_repo.cc:451
std::string const  & description() const noexcept
Definition: command_repo.cc:569
bool checkObstacles() const noexcept
Definition: command_repo.cc:468
SwitchLocalizationCommand(Json::Value const &obj)
Definition: command_repo.cc:541
std::string const  & which() const noexcept
Definition: command_repo.cc:258
Definition: command_repo.h:73
constexpr char kCmdStreamCamera[]
Definition: command_repo.h:50
CameraCommand(Json::Value const &obj)
Definition: command_repo.cc:373
Definition: command_repo.h:227
Definition: command_repo.h:217
Definition: command_repo.h:78
UnperchCommand(Json::Value const &obj)
Definition: command_repo.cc:226
constexpr char kCmdPowerOn[]
Definition: command_repo.h:39
StreamCameraCommand(Json::Value const &obj)
Definition: command_repo.cc:435
SetCheckZonesCommand(Json::Value const &obj)
Definition: command_repo.cc:472
constexpr char kCmdEnableAstrobeeIntercomms[]
Definition: command_repo.h:61