![]() |
DUNE: Uniform Navigational Environment
2024.09.0
|
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 |
| float Control::UAV::Ardupilot::Arguments::alt |
Default Altitude.
Referenced by Control::UAV::Ardupilot::Task::consume(), Control::UAV::Ardupilot::Task::handleNavControllerPacket(), and Control::UAV::Ardupilot::Task::Task().
| bool Control::UAV::Ardupilot::Arguments::ardu_tracker |
Use Ardupilot's waypoint tracker.
Referenced by Control::UAV::Ardupilot::Task::consume(), Control::UAV::Ardupilot::Task::handleNavControllerPacket(), and Control::UAV::Ardupilot::Task::Task().
| uint8_t Control::UAV::Ardupilot::Arguments::comm_timeout |
Communications timeout.
Referenced by Control::UAV::Ardupilot::Task::handleArdupilotData(), and Control::UAV::Ardupilot::Task::Task().
| bool Control::UAV::Ardupilot::Arguments::convert_msl |
Convert MSL to WGS84 height.
Referenced by Control::UAV::Ardupilot::Task::handlePositionPacket(), and Control::UAV::Ardupilot::Task::Task().
| float Control::UAV::Ardupilot::Arguments::cp_wp_radius |
WP Copter: Minimum wp switch radius.
Referenced by Control::UAV::Ardupilot::Task::handleNavControllerPacket(), and Control::UAV::Ardupilot::Task::Task().
| float Control::UAV::Ardupilot::Arguments::esc_temp |
Temperature of ESC failure (degrees)
Referenced by Control::UAV::Ardupilot::Task::handleScaledPressurePacket(), and Control::UAV::Ardupilot::Task::Task().
| bool Control::UAV::Ardupilot::Arguments::form_fl |
Formation Flight.
Referenced by Control::UAV::Ardupilot::Task::consume(), and Control::UAV::Ardupilot::Task::Task().
| std::string Control::UAV::Ardupilot::Arguments::form_fl_ent |
Referenced by Control::UAV::Ardupilot::Task::consume(), and Control::UAV::Ardupilot::Task::Task().
| bool Control::UAV::Ardupilot::Arguments::hitl |
HITL.
Referenced by Control::UAV::Ardupilot::Task::handleSystemTimePacket(), and Control::UAV::Ardupilot::Task::Task().
| Address Control::UAV::Ardupilot::Arguments::ip |
IPv4 Address.
Referenced by Control::UAV::Ardupilot::Task::onResourceAcquisition(), and Control::UAV::Ardupilot::Task::Task().
| bool Control::UAV::Ardupilot::Arguments::loiter_idle |
Enter loiter mode when in idle.
Referenced by Control::UAV::Ardupilot::Task::consume(), Control::UAV::Ardupilot::Task::handleHeartbeatPacket(), and Control::UAV::Ardupilot::Task::Task().
| float Control::UAV::Ardupilot::Arguments::lradius |
LoiterHere (default) radius.
Referenced by Control::UAV::Ardupilot::Task::loiterHere(), and Control::UAV::Ardupilot::Task::Task().
| int Control::UAV::Ardupilot::Arguments::ltolerance |
Loitering tolerance.
Referenced by Control::UAV::Ardupilot::Task::handleNavControllerPacket(), and Control::UAV::Ardupilot::Task::Task().
| bool Control::UAV::Ardupilot::Arguments::pwrm |
| RadioChannel Control::UAV::Ardupilot::Arguments::rc1 |
RC setup.
Referenced by Control::UAV::Ardupilot::Task::consume(), Control::UAV::Ardupilot::Task::onUpdateParameters(), and Control::UAV::Ardupilot::Task::Task().
| RadioChannel Control::UAV::Ardupilot::Arguments::rc2 |
| RadioChannel Control::UAV::Ardupilot::Arguments::rc3 |
Referenced by Control::UAV::Ardupilot::Task::consume(), and Control::UAV::Ardupilot::Task::Task().
| float Control::UAV::Ardupilot::Arguments::secs |
WP seconds before reach.
Referenced by Control::UAV::Ardupilot::Task::handleNavControllerPacket(), and Control::UAV::Ardupilot::Task::Task().
| 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 |
TCP Address.
Referenced by Control::UAV::Ardupilot::Task::openConnection(), Control::UAV::Ardupilot::Task::receiveData(), and Control::UAV::Ardupilot::Task::Task().
| uint16_t Control::UAV::Ardupilot::Arguments::TCP_port |
| uint8_t Control::UAV::Ardupilot::Arguments::trate |
Telemetry Rate.
Referenced by Control::UAV::Ardupilot::Task::handleHeartbeatPacket(), Control::UAV::Ardupilot::Task::openConnection(), and Control::UAV::Ardupilot::Task::Task().
| 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().
