DUNE: Uniform Navigational Environment  2022.04.1
Control::UAV::PX4::Arguments Struct Reference

Detailed Description

Task arguments.

Public Attributes

uint8_t comm_timeout
 
uint16_t TCP_port
 
Address TCP_addr
 
uint16_t UDP_listen_port
 
uint16_t UDP_port
 
bool tcp_or_udp
 
Address UDP_addr
 
Address ip
 
bool transition_fw
 
bool transition_mc
 
float threshold_fw
 
float threshold_mc
 
bool mavlink_phototrigger
 
bool heartbeat
 
bool moving_home
 
std::string basestation
 
uint8_t home_update
 
bool full_plan
 

Member Data Documentation

◆ basestation

std::string Control::UAV::PX4::Arguments::basestation

Basestation (Moving Home)

Referenced by Control::UAV::PX4::Task::consume(), and Control::UAV::PX4::Task::Task().

◆ comm_timeout

uint8_t Control::UAV::PX4::Arguments::comm_timeout

◆ full_plan

bool Control::UAV::PX4::Arguments::full_plan

Send full plan option.

Referenced by Control::UAV::PX4::Task::consume(), and Control::UAV::PX4::Task::Task().

◆ heartbeat

bool Control::UAV::PX4::Arguments::heartbeat

◆ home_update

uint8_t Control::UAV::PX4::Arguments::home_update

Home Position Update (Moving Home)

Referenced by Control::UAV::PX4::Task::onUpdateParameters(), and Control::UAV::PX4::Task::Task().

◆ ip

Address Control::UAV::PX4::Arguments::ip

◆ mavlink_phototrigger

bool Control::UAV::PX4::Arguments::mavlink_phototrigger

◆ moving_home

bool Control::UAV::PX4::Arguments::moving_home

◆ TCP_addr

Address Control::UAV::PX4::Arguments::TCP_addr

◆ tcp_or_udp

bool Control::UAV::PX4::Arguments::tcp_or_udp

◆ TCP_port

◆ threshold_fw

float Control::UAV::PX4::Arguments::threshold_fw

◆ threshold_mc

float Control::UAV::PX4::Arguments::threshold_mc

◆ transition_fw

bool Control::UAV::PX4::Arguments::transition_fw

◆ transition_mc

bool Control::UAV::PX4::Arguments::transition_mc

◆ UDP_addr

Address Control::UAV::PX4::Arguments::UDP_addr

◆ UDP_listen_port

uint16_t Control::UAV::PX4::Arguments::UDP_listen_port

◆ UDP_port

uint16_t Control::UAV::PX4::Arguments::UDP_port
Collaboration diagram for Control::UAV::PX4::Arguments:
Collaboration graph