APM:Libraries
Public Attributes | List of all members
SITL::FlightAxis::state Struct Reference

#include <SIM_FlightAxis.h>

Public Attributes

double rcin [8]
 
double m_airspeed_MPS
 
double m_altitudeASL_MTR
 
double m_altitudeAGL_MTR
 
double m_groundspeed_MPS
 
double m_pitchRate_DEGpSEC
 
double m_rollRate_DEGpSEC
 
double m_yawRate_DEGpSEC
 
double m_azimuth_DEG
 
double m_inclination_DEG
 
double m_roll_DEG
 
double m_aircraftPositionX_MTR
 
double m_aircraftPositionY_MTR
 
double m_velocityWorldU_MPS
 
double m_velocityWorldV_MPS
 
double m_velocityWorldW_MPS
 
double m_velocityBodyU_MPS
 
double m_velocityBodyV_MPS
 
double m_velocityBodyW_MPS
 
double m_accelerationWorldAX_MPS2
 
double m_accelerationWorldAY_MPS2
 
double m_accelerationWorldAZ_MPS2
 
double m_accelerationBodyAX_MPS2
 
double m_accelerationBodyAY_MPS2
 
double m_accelerationBodyAZ_MPS2
 
double m_windX_MPS
 
double m_windY_MPS
 
double m_windZ_MPS
 
double m_propRPM
 
double m_heliMainRotorRPM
 
double m_batteryVoltage_VOLTS
 
double m_batteryCurrentDraw_AMPS
 
double m_batteryRemainingCapacity_MAH
 
double m_fuelRemaining_OZ
 
double m_isLocked
 
double m_hasLostComponents
 
double m_anEngineIsRunning
 
double m_isTouchingGround
 
double m_currentAircraftStatus
 
double m_currentPhysicsTime_SEC
 
double m_currentPhysicsSpeedMultiplier
 
double m_orientationQuaternion_X
 
double m_orientationQuaternion_Y
 
double m_orientationQuaternion_Z
 
double m_orientationQuaternion_W
 
double m_flightAxisControllerIsActive
 
double m_resetButtonHasBeenPressed
 

Detailed Description

Definition at line 42 of file SIM_FlightAxis.h.

Member Data Documentation

◆ m_accelerationBodyAX_MPS2

double SITL::FlightAxis::state::m_accelerationBodyAX_MPS2

Definition at line 65 of file SIM_FlightAxis.h.

Referenced by SITL::FlightAxis::update().

◆ m_accelerationBodyAY_MPS2

double SITL::FlightAxis::state::m_accelerationBodyAY_MPS2

Definition at line 66 of file SIM_FlightAxis.h.

Referenced by SITL::FlightAxis::update().

◆ m_accelerationBodyAZ_MPS2

double SITL::FlightAxis::state::m_accelerationBodyAZ_MPS2

Definition at line 67 of file SIM_FlightAxis.h.

Referenced by SITL::FlightAxis::update().

◆ m_accelerationWorldAX_MPS2

double SITL::FlightAxis::state::m_accelerationWorldAX_MPS2

Definition at line 62 of file SIM_FlightAxis.h.

◆ m_accelerationWorldAY_MPS2

double SITL::FlightAxis::state::m_accelerationWorldAY_MPS2

Definition at line 63 of file SIM_FlightAxis.h.

◆ m_accelerationWorldAZ_MPS2

double SITL::FlightAxis::state::m_accelerationWorldAZ_MPS2

Definition at line 64 of file SIM_FlightAxis.h.

◆ m_aircraftPositionX_MTR

double SITL::FlightAxis::state::m_aircraftPositionX_MTR

Definition at line 54 of file SIM_FlightAxis.h.

Referenced by SITL::FlightAxis::update().

◆ m_aircraftPositionY_MTR

double SITL::FlightAxis::state::m_aircraftPositionY_MTR

Definition at line 55 of file SIM_FlightAxis.h.

Referenced by SITL::FlightAxis::update().

◆ m_airspeed_MPS

double SITL::FlightAxis::state::m_airspeed_MPS

Definition at line 44 of file SIM_FlightAxis.h.

Referenced by SITL::FlightAxis::update().

◆ m_altitudeAGL_MTR

double SITL::FlightAxis::state::m_altitudeAGL_MTR

Definition at line 46 of file SIM_FlightAxis.h.

◆ m_altitudeASL_MTR

double SITL::FlightAxis::state::m_altitudeASL_MTR

Definition at line 45 of file SIM_FlightAxis.h.

Referenced by SITL::FlightAxis::update().

◆ m_anEngineIsRunning

double SITL::FlightAxis::state::m_anEngineIsRunning

Definition at line 79 of file SIM_FlightAxis.h.

◆ m_azimuth_DEG

double SITL::FlightAxis::state::m_azimuth_DEG

Definition at line 51 of file SIM_FlightAxis.h.

◆ m_batteryCurrentDraw_AMPS

double SITL::FlightAxis::state::m_batteryCurrentDraw_AMPS

Definition at line 74 of file SIM_FlightAxis.h.

Referenced by SITL::FlightAxis::update().

◆ m_batteryRemainingCapacity_MAH

double SITL::FlightAxis::state::m_batteryRemainingCapacity_MAH

Definition at line 75 of file SIM_FlightAxis.h.

◆ m_batteryVoltage_VOLTS

double SITL::FlightAxis::state::m_batteryVoltage_VOLTS

Definition at line 73 of file SIM_FlightAxis.h.

Referenced by SITL::FlightAxis::update().

◆ m_currentAircraftStatus

double SITL::FlightAxis::state::m_currentAircraftStatus

Definition at line 81 of file SIM_FlightAxis.h.

◆ m_currentPhysicsSpeedMultiplier

double SITL::FlightAxis::state::m_currentPhysicsSpeedMultiplier

Definition at line 83 of file SIM_FlightAxis.h.

◆ m_currentPhysicsTime_SEC

double SITL::FlightAxis::state::m_currentPhysicsTime_SEC

◆ m_flightAxisControllerIsActive

double SITL::FlightAxis::state::m_flightAxisControllerIsActive

Definition at line 88 of file SIM_FlightAxis.h.

Referenced by SITL::FlightAxis::exchange_data().

◆ m_fuelRemaining_OZ

double SITL::FlightAxis::state::m_fuelRemaining_OZ

Definition at line 76 of file SIM_FlightAxis.h.

◆ m_groundspeed_MPS

double SITL::FlightAxis::state::m_groundspeed_MPS

Definition at line 47 of file SIM_FlightAxis.h.

◆ m_hasLostComponents

double SITL::FlightAxis::state::m_hasLostComponents

Definition at line 78 of file SIM_FlightAxis.h.

◆ m_heliMainRotorRPM

double SITL::FlightAxis::state::m_heliMainRotorRPM

Definition at line 72 of file SIM_FlightAxis.h.

Referenced by SITL::FlightAxis::update().

◆ m_inclination_DEG

double SITL::FlightAxis::state::m_inclination_DEG

Definition at line 52 of file SIM_FlightAxis.h.

◆ m_isLocked

double SITL::FlightAxis::state::m_isLocked

Definition at line 77 of file SIM_FlightAxis.h.

◆ m_isTouchingGround

double SITL::FlightAxis::state::m_isTouchingGround

Definition at line 80 of file SIM_FlightAxis.h.

Referenced by SITL::FlightAxis::update().

◆ m_orientationQuaternion_W

double SITL::FlightAxis::state::m_orientationQuaternion_W

Definition at line 87 of file SIM_FlightAxis.h.

Referenced by SITL::FlightAxis::update().

◆ m_orientationQuaternion_X

double SITL::FlightAxis::state::m_orientationQuaternion_X

Definition at line 84 of file SIM_FlightAxis.h.

Referenced by SITL::FlightAxis::update().

◆ m_orientationQuaternion_Y

double SITL::FlightAxis::state::m_orientationQuaternion_Y

Definition at line 85 of file SIM_FlightAxis.h.

Referenced by SITL::FlightAxis::update().

◆ m_orientationQuaternion_Z

double SITL::FlightAxis::state::m_orientationQuaternion_Z

Definition at line 86 of file SIM_FlightAxis.h.

Referenced by SITL::FlightAxis::update().

◆ m_pitchRate_DEGpSEC

double SITL::FlightAxis::state::m_pitchRate_DEGpSEC

Definition at line 48 of file SIM_FlightAxis.h.

Referenced by SITL::FlightAxis::update().

◆ m_propRPM

double SITL::FlightAxis::state::m_propRPM

Definition at line 71 of file SIM_FlightAxis.h.

Referenced by SITL::FlightAxis::update().

◆ m_resetButtonHasBeenPressed

double SITL::FlightAxis::state::m_resetButtonHasBeenPressed

Definition at line 89 of file SIM_FlightAxis.h.

Referenced by SITL::FlightAxis::exchange_data(), and SITL::FlightAxis::update().

◆ m_roll_DEG

double SITL::FlightAxis::state::m_roll_DEG

Definition at line 53 of file SIM_FlightAxis.h.

◆ m_rollRate_DEGpSEC

double SITL::FlightAxis::state::m_rollRate_DEGpSEC

Definition at line 49 of file SIM_FlightAxis.h.

Referenced by SITL::FlightAxis::update().

◆ m_velocityBodyU_MPS

double SITL::FlightAxis::state::m_velocityBodyU_MPS

Definition at line 59 of file SIM_FlightAxis.h.

◆ m_velocityBodyV_MPS

double SITL::FlightAxis::state::m_velocityBodyV_MPS

Definition at line 60 of file SIM_FlightAxis.h.

◆ m_velocityBodyW_MPS

double SITL::FlightAxis::state::m_velocityBodyW_MPS

Definition at line 61 of file SIM_FlightAxis.h.

◆ m_velocityWorldU_MPS

double SITL::FlightAxis::state::m_velocityWorldU_MPS

Definition at line 56 of file SIM_FlightAxis.h.

Referenced by SITL::FlightAxis::update().

◆ m_velocityWorldV_MPS

double SITL::FlightAxis::state::m_velocityWorldV_MPS

Definition at line 57 of file SIM_FlightAxis.h.

Referenced by SITL::FlightAxis::update().

◆ m_velocityWorldW_MPS

double SITL::FlightAxis::state::m_velocityWorldW_MPS

Definition at line 58 of file SIM_FlightAxis.h.

Referenced by SITL::FlightAxis::update().

◆ m_windX_MPS

double SITL::FlightAxis::state::m_windX_MPS

Definition at line 68 of file SIM_FlightAxis.h.

◆ m_windY_MPS

double SITL::FlightAxis::state::m_windY_MPS

Definition at line 69 of file SIM_FlightAxis.h.

◆ m_windZ_MPS

double SITL::FlightAxis::state::m_windZ_MPS

Definition at line 70 of file SIM_FlightAxis.h.

◆ m_yawRate_DEGpSEC

double SITL::FlightAxis::state::m_yawRate_DEGpSEC

Definition at line 50 of file SIM_FlightAxis.h.

Referenced by SITL::FlightAxis::update().

◆ rcin

double SITL::FlightAxis::state::rcin[8]

Definition at line 43 of file SIM_FlightAxis.h.

Referenced by SITL::FlightAxis::update().


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