0.4.1
Loading...
Searching...
No Matches
NAV::UlogFile::VehicleStatus Struct Reference

Px4 vehicle status message. More...

Data Fields

std::array< uint8_t, 5 > _padding0
 padding
 
uint8_t arming_state
 arming state
 
uint8_t component_id
 component id
 
bool data_link_lost
 Flag: Data link lost.
 
uint8_t data_link_lost_counter
 Counter how often data link was lost.
 
bool engine_failure
 Flag: engine failure.
 
bool failsafe
 Flag: failsafe.
 
uint8_t failure_detector_status
 failure detector status
 
bool high_latency_data_link_lost
 Flag: high latency data link lost.
 
uint8_t hil_state
 hil state
 
bool in_transition_mode
 Flag: transition mode.
 
bool in_transition_to_fw
 Flag: transition to fw.
 
bool is_vtol
 Flag: is vertical take-off and landing.
 
bool is_vtol_tailsitter
 Flag: is vertical take-off and landing tailsitter.
 
uint8_t latest_arming_reason
 latest arming reason
 
uint8_t latest_disarming_reason
 latest disarming reason
 
bool mission_failure
 Flag: mission failure.
 
uint8_t nav_state
 nav state
 
uint64_t nav_state_timestamp
 [µs]
 
uint32_t onboard_control_sensors_enabled
 onboard control sensors enabled
 
uint32_t onboard_control_sensors_health
 onboard control sensors health
 
uint32_t onboard_control_sensors_present
 onboard control sensors present
 
uint8_t rc_input_mode
 RC input mode.
 
bool rc_signal_lost
 Flag: RC signal lost.
 
uint8_t system_id
 system id
 
uint8_t system_type
 system type
 
uint64_t timestamp
 [µs]
 
uint8_t vehicle_type
 vehicle type
 
bool vtol_fw_permanent_stab
 Flag: vertical take-off and landing fw permanent stability.
 

Detailed Description

Px4 vehicle status message.

Definition at line 256 of file UlogFile.hpp.

Field Documentation

◆ _padding0

std::array<uint8_t, 5> NAV::UlogFile::VehicleStatus::_padding0

padding

Definition at line 286 of file UlogFile.hpp.

◆ arming_state

uint8_t NAV::UlogFile::VehicleStatus::arming_state

arming state

Definition at line 264 of file UlogFile.hpp.

◆ component_id

uint8_t NAV::UlogFile::VehicleStatus::component_id

component id

Definition at line 269 of file UlogFile.hpp.

◆ data_link_lost

bool NAV::UlogFile::VehicleStatus::data_link_lost

Flag: Data link lost.

Definition at line 278 of file UlogFile.hpp.

◆ data_link_lost_counter

uint8_t NAV::UlogFile::VehicleStatus::data_link_lost_counter

Counter how often data link was lost.

Definition at line 279 of file UlogFile.hpp.

◆ engine_failure

bool NAV::UlogFile::VehicleStatus::engine_failure

Flag: engine failure.

Definition at line 281 of file UlogFile.hpp.

◆ failsafe

bool NAV::UlogFile::VehicleStatus::failsafe

Flag: failsafe.

Definition at line 266 of file UlogFile.hpp.

◆ failure_detector_status

uint8_t NAV::UlogFile::VehicleStatus::failure_detector_status

failure detector status

Definition at line 283 of file UlogFile.hpp.

◆ high_latency_data_link_lost

bool NAV::UlogFile::VehicleStatus::high_latency_data_link_lost

Flag: high latency data link lost.

Definition at line 280 of file UlogFile.hpp.

◆ hil_state

uint8_t NAV::UlogFile::VehicleStatus::hil_state

hil state

Definition at line 265 of file UlogFile.hpp.

◆ in_transition_mode

bool NAV::UlogFile::VehicleStatus::in_transition_mode

Flag: transition mode.

Definition at line 274 of file UlogFile.hpp.

◆ in_transition_to_fw

bool NAV::UlogFile::VehicleStatus::in_transition_to_fw

Flag: transition to fw.

Definition at line 275 of file UlogFile.hpp.

◆ is_vtol

bool NAV::UlogFile::VehicleStatus::is_vtol

Flag: is vertical take-off and landing.

Definition at line 271 of file UlogFile.hpp.

◆ is_vtol_tailsitter

bool NAV::UlogFile::VehicleStatus::is_vtol_tailsitter

Flag: is vertical take-off and landing tailsitter.

Definition at line 272 of file UlogFile.hpp.

◆ latest_arming_reason

uint8_t NAV::UlogFile::VehicleStatus::latest_arming_reason

latest arming reason

Definition at line 284 of file UlogFile.hpp.

◆ latest_disarming_reason

uint8_t NAV::UlogFile::VehicleStatus::latest_disarming_reason

latest disarming reason

Definition at line 285 of file UlogFile.hpp.

◆ mission_failure

bool NAV::UlogFile::VehicleStatus::mission_failure

Flag: mission failure.

Definition at line 282 of file UlogFile.hpp.

◆ nav_state

uint8_t NAV::UlogFile::VehicleStatus::nav_state

nav state

Definition at line 263 of file UlogFile.hpp.

◆ nav_state_timestamp

uint64_t NAV::UlogFile::VehicleStatus::nav_state_timestamp

[µs]

Definition at line 259 of file UlogFile.hpp.

◆ onboard_control_sensors_enabled

uint32_t NAV::UlogFile::VehicleStatus::onboard_control_sensors_enabled

onboard control sensors enabled

Definition at line 261 of file UlogFile.hpp.

◆ onboard_control_sensors_health

uint32_t NAV::UlogFile::VehicleStatus::onboard_control_sensors_health

onboard control sensors health

Definition at line 262 of file UlogFile.hpp.

◆ onboard_control_sensors_present

uint32_t NAV::UlogFile::VehicleStatus::onboard_control_sensors_present

onboard control sensors present

Definition at line 260 of file UlogFile.hpp.

◆ rc_input_mode

uint8_t NAV::UlogFile::VehicleStatus::rc_input_mode

RC input mode.

Definition at line 277 of file UlogFile.hpp.

◆ rc_signal_lost

bool NAV::UlogFile::VehicleStatus::rc_signal_lost

Flag: RC signal lost.

Definition at line 276 of file UlogFile.hpp.

◆ system_id

uint8_t NAV::UlogFile::VehicleStatus::system_id

system id

Definition at line 268 of file UlogFile.hpp.

◆ system_type

uint8_t NAV::UlogFile::VehicleStatus::system_type

system type

Definition at line 267 of file UlogFile.hpp.

◆ timestamp

uint64_t NAV::UlogFile::VehicleStatus::timestamp

[µs]

Definition at line 258 of file UlogFile.hpp.

◆ vehicle_type

uint8_t NAV::UlogFile::VehicleStatus::vehicle_type

vehicle type

Definition at line 270 of file UlogFile.hpp.

◆ vtol_fw_permanent_stab

bool NAV::UlogFile::VehicleStatus::vtol_fw_permanent_stab

Flag: vertical take-off and landing fw permanent stability.

Definition at line 273 of file UlogFile.hpp.


The documentation for this struct was generated from the following file: