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

#include <SITL.h>

Collaboration diagram for SITL::sitl_fdm:
[legend]

Public Attributes

uint64_t timestamp_us
 
Location home
 
double latitude
 
double longitude
 
double altitude
 
double heading
 
double speedN
 
double speedE
 
double speedD
 
double xAccel
 
double yAccel
 
double zAccel
 
double rollRate
 
double pitchRate
 
double yawRate
 
double rollDeg
 
double pitchDeg
 
double yawDeg
 
Quaternion quaternion
 
double airspeed
 
double battery_voltage
 
double battery_current
 
double rpm1
 
double rpm2
 
uint8_t rcin_chan_count
 
float rcin [8]
 
double range
 
Vector3f bodyMagField
 
Vector3f angAccel
 

Detailed Description

Definition at line 10 of file SITL.h.

Member Data Documentation

◆ airspeed

double SITL::sitl_fdm::airspeed

Definition at line 22 of file SITL.h.

Referenced by HALSITL::SITL_State::_fdm_input_step(), and SITL::Aircraft::fill_fdm().

◆ altitude

double SITL::sitl_fdm::altitude

◆ angAccel

Vector3f SITL::sitl_fdm::angAccel

Definition at line 31 of file SITL.h.

Referenced by SITL::Aircraft::fill_fdm(), and AP_InertialSensor_SITL::generate_accel().

◆ battery_current

double SITL::sitl_fdm::battery_current

Definition at line 24 of file SITL.h.

Referenced by HALSITL::SITL_State::_simulator_servos(), and SITL::Aircraft::fill_fdm().

◆ battery_voltage

double SITL::sitl_fdm::battery_voltage

Definition at line 23 of file SITL.h.

Referenced by HALSITL::SITL_State::_simulator_servos(), and SITL::Aircraft::fill_fdm().

◆ bodyMagField

Vector3f SITL::sitl_fdm::bodyMagField

Definition at line 30 of file SITL.h.

Referenced by AP_Compass_SITL::_timer(), and SITL::Aircraft::fill_fdm().

◆ heading

double SITL::sitl_fdm::heading

Definition at line 16 of file SITL.h.

Referenced by SITL::Aircraft::fill_fdm().

◆ home

Location SITL::sitl_fdm::home

◆ latitude

double SITL::sitl_fdm::latitude

◆ longitude

double SITL::sitl_fdm::longitude

◆ pitchDeg

double SITL::sitl_fdm::pitchDeg

◆ pitchRate

double SITL::sitl_fdm::pitchRate

◆ quaternion

Quaternion SITL::sitl_fdm::quaternion

◆ range

double SITL::sitl_fdm::range

Definition at line 29 of file SITL.h.

Referenced by HALSITL::SITL_State::_fdm_input_step(), and SITL::Aircraft::fill_fdm().

◆ rcin

float SITL::sitl_fdm::rcin[8]

Definition at line 28 of file SITL.h.

Referenced by HALSITL::SITL_State::_fdm_input_local(), and SITL::Aircraft::fill_fdm().

◆ rcin_chan_count

uint8_t SITL::sitl_fdm::rcin_chan_count

Definition at line 27 of file SITL.h.

Referenced by HALSITL::SITL_State::_fdm_input_local(), and SITL::Aircraft::fill_fdm().

◆ rollDeg

double SITL::sitl_fdm::rollDeg

◆ rollRate

double SITL::sitl_fdm::rollRate

◆ rpm1

double SITL::sitl_fdm::rpm1

Definition at line 25 of file SITL.h.

Referenced by SITL::Aircraft::fill_fdm(), and AP_RPM_SITL::update().

◆ rpm2

double SITL::sitl_fdm::rpm2

Definition at line 26 of file SITL.h.

Referenced by SITL::Aircraft::fill_fdm(), and AP_RPM_SITL::update().

◆ speedD

double SITL::sitl_fdm::speedD

◆ speedE

double SITL::sitl_fdm::speedE

◆ speedN

double SITL::sitl_fdm::speedN

◆ timestamp_us

uint64_t SITL::sitl_fdm::timestamp_us

Definition at line 12 of file SITL.h.

Referenced by HALSITL::SITL_State::_fdm_input_local(), and SITL::Aircraft::fill_fdm().

◆ xAccel

double SITL::sitl_fdm::xAccel

◆ yAccel

double SITL::sitl_fdm::yAccel

◆ yawDeg

double SITL::sitl_fdm::yawDeg

◆ yawRate

double SITL::sitl_fdm::yawRate

◆ zAccel

double SITL::sitl_fdm::zAccel

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