DUNE: Uniform Navigational Environment  2019.02.1
Plan::Engine::Arguments Struct Reference

Public Attributes

bool progress
 
bool fpredict
 
float speriod
 
uint16_t calibration_time
 
bool do_calib
 
bool actfail_abort
 
bool sk_calib
 
float sk_radius
 
float sk_rpm
 
std::string label_imu
 
std::string recovery_plan
 
std::string label_gen
 
float max_depth
 

Member Data Documentation

bool Plan::Engine::Arguments::actfail_abort

Abort when a payload fails to activate.

Referenced by Plan::Engine::Task::consume(), and Plan::Engine::Task::Task().

uint16_t Plan::Engine::Arguments::calibration_time
bool Plan::Engine::Arguments::do_calib

True if calibration should be performed at all.

Referenced by Plan::Engine::Task::startPlan(), and Plan::Engine::Task::Task().

bool Plan::Engine::Arguments::fpredict

Whether or not to compute fuel prediction.

Referenced by Plan::Engine::Task::onResourceAcquisition(), and Plan::Engine::Task::Task().

std::string Plan::Engine::Arguments::label_gen

Entity label of the plan generator.

Referenced by Plan::Engine::Task::onEntityResolution(), and Plan::Engine::Task::Task().

std::string Plan::Engine::Arguments::label_imu

Entity label of the IMU.

Referenced by Plan::Engine::Task::onEntityResolution(), and Plan::Engine::Task::Task().

float Plan::Engine::Arguments::max_depth

Absolute maximum depth.

Referenced by Plan::Engine::Task::onResourceAcquisition(), and Plan::Engine::Task::Task().

bool Plan::Engine::Arguments::progress
std::string Plan::Engine::Arguments::recovery_plan

Recovery plan.

Referenced by Plan::Engine::Task::consume(), and Plan::Engine::Task::Task().

bool Plan::Engine::Arguments::sk_calib

Perform station keeping while calibrating.

Referenced by Plan::Engine::Task::startCalibration(), and Plan::Engine::Task::Task().

float Plan::Engine::Arguments::sk_radius

Radius for the station keeping.

Referenced by Plan::Engine::Task::startCalibration(), and Plan::Engine::Task::Task().

float Plan::Engine::Arguments::sk_rpm

Speed in RPM for the station keeping.

Referenced by Plan::Engine::Task::startCalibration(), and Plan::Engine::Task::Task().

float Plan::Engine::Arguments::speriod
Collaboration diagram for Plan::Engine::Arguments:
Collaboration graph