32 FlightAxis(
const char *home_str,
const char *frame_str);
35 void update(
const struct sitl_input &input);
double m_accelerationWorldAX_MPS2
struct sitl_input last_input
double m_currentPhysicsSpeedMultiplier
double m_hasLostComponents
double m_heliMainRotorRPM
double m_pitchRate_DEGpSEC
double m_batteryRemainingCapacity_MAH
void parse_reply(const char *reply)
AP_HAL::Semaphore * mutex
double m_orientationQuaternion_Y
double m_currentPhysicsTime_SEC
double m_isTouchingGround
struct SITL::FlightAxis::state state
double m_orientationQuaternion_Z
double m_rollRate_DEGpSEC
double m_batteryVoltage_VOLTS
double m_accelerationBodyAZ_MPS2
uint64_t activation_frame_counter
static void * update_thread(void *arg)
double m_accelerationWorldAZ_MPS2
FlightAxis(const char *home_str, const char *frame_str)
static Aircraft * create(const char *home_str, const char *frame_str)
double m_orientationQuaternion_W
double m_velocityBodyV_MPS
double m_velocityBodyW_MPS
double m_currentAircraftStatus
double m_batteryCurrentDraw_AMPS
double m_aircraftPositionX_MTR
double m_fuelRemaining_OZ
const char * controller_ip
uint64_t socket_frame_counter
Vector3f last_velocity_ef
double m_velocityWorldV_MPS
double m_flightAxisControllerIsActive
double m_velocityWorldU_MPS
char * soap_request(const char *action, const char *fmt,...)
double m_velocityWorldW_MPS
double m_anEngineIsRunning
double m_accelerationWorldAY_MPS2
double m_accelerationBodyAY_MPS2
double m_accelerationBodyAX_MPS2
static const uint16_t num_keys
void exchange_data(const struct sitl_input &input)
double last_frame_count_s
double m_aircraftPositionY_MTR
double average_frame_time_s
uint64_t last_socket_frame_counter
double m_orientationQuaternion_X
void update(const struct sitl_input &input)
double m_velocityBodyU_MPS
double m_resetButtonHasBeenPressed