DUNE: Uniform Navigational Environment  2019.02.0
Control::UAV::Ardupilot::Arguments Struct Reference

Detailed Description

Task arguments.

Public Attributes

uint8_t comm_timeout
 
bool ardu_tracker
 
uint16_t TCP_port
 
Address TCP_addr
 
Address ip
 
uint8_t trate
 
float alt
 
float lradius
 
int ltolerance
 
bool pwrm
 
int secs
 
float cp_wp_radius
 
RadioChannel rc1
 
RadioChannel rc2
 
RadioChannel rc3
 
bool hitl
 
bool form_fl
 
std::string form_fl_ent
 
bool convert_msl
 
float takeoff_pitch
 
bool loiter_idle
 
bool use_external_nav
 
float esc_temp
 

Member Data Documentation

bool Control::UAV::Ardupilot::Arguments::ardu_tracker
uint8_t Control::UAV::Ardupilot::Arguments::comm_timeout
bool Control::UAV::Ardupilot::Arguments::convert_msl
float Control::UAV::Ardupilot::Arguments::cp_wp_radius
float Control::UAV::Ardupilot::Arguments::esc_temp
bool Control::UAV::Ardupilot::Arguments::form_fl
std::string Control::UAV::Ardupilot::Arguments::form_fl_ent
bool Control::UAV::Ardupilot::Arguments::hitl
Address Control::UAV::Ardupilot::Arguments::ip
bool Control::UAV::Ardupilot::Arguments::loiter_idle
float Control::UAV::Ardupilot::Arguments::lradius
int Control::UAV::Ardupilot::Arguments::ltolerance
RadioChannel Control::UAV::Ardupilot::Arguments::rc3
int Control::UAV::Ardupilot::Arguments::secs
float Control::UAV::Ardupilot::Arguments::takeoff_pitch

Default pitch angle for automatic takeoff.

Referenced by Control::UAV::Ardupilot::Task::Task().

Address Control::UAV::Ardupilot::Arguments::TCP_addr
bool Control::UAV::Ardupilot::Arguments::use_external_nav

Dispatch ExternalNavData rather than EstimatedState.

Referenced by Control::UAV::Ardupilot::Task::handleAttitudePacket(), and Control::UAV::Ardupilot::Task::Task().

Collaboration diagram for Control::UAV::Ardupilot::Arguments:
Collaboration graph