DUNE: Uniform Navigational Environment  2024.09.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
 
float 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

◆ alt

◆ ardu_tracker

bool Control::UAV::Ardupilot::Arguments::ardu_tracker

◆ comm_timeout

uint8_t Control::UAV::Ardupilot::Arguments::comm_timeout

◆ convert_msl

bool Control::UAV::Ardupilot::Arguments::convert_msl

◆ cp_wp_radius

float Control::UAV::Ardupilot::Arguments::cp_wp_radius

◆ esc_temp

float Control::UAV::Ardupilot::Arguments::esc_temp

◆ form_fl

bool Control::UAV::Ardupilot::Arguments::form_fl

◆ form_fl_ent

std::string Control::UAV::Ardupilot::Arguments::form_fl_ent

◆ hitl

bool Control::UAV::Ardupilot::Arguments::hitl

◆ ip

Address Control::UAV::Ardupilot::Arguments::ip

◆ loiter_idle

bool Control::UAV::Ardupilot::Arguments::loiter_idle

◆ lradius

float Control::UAV::Ardupilot::Arguments::lradius

◆ ltolerance

int Control::UAV::Ardupilot::Arguments::ltolerance

◆ pwrm

◆ rc1

◆ rc2

◆ rc3

RadioChannel Control::UAV::Ardupilot::Arguments::rc3

◆ secs

float Control::UAV::Ardupilot::Arguments::secs

◆ takeoff_pitch

float Control::UAV::Ardupilot::Arguments::takeoff_pitch

Default pitch angle for automatic takeoff.

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

◆ TCP_addr

Address Control::UAV::Ardupilot::Arguments::TCP_addr

◆ TCP_port

◆ trate

◆ use_external_nav

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