Paparazzi UAS  v5.0.5_stable-7-g4b8bbb7
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
_navdata_gps_t Struct Reference

#include <at_com.h>

Data Fields

uint16_t tag
 
uint16_t size
 
float64_t lat
 
float64_t lon
 
float64_t elevation
 
float64_t hdop
 
int32_t data_available
 
uint8_t unk_0 [8]
 
float64_t lat0
 
float64_t lon0
 
float64_t lat_fuse
 
float64_t lon_fuse
 
uint32_t gps_state
 
uint8_t unk_1 [40]
 
float64_t vdop
 
float64_t pdop
 
float32_t speed
 
uint32_t last_frame_timestamp
 
float32_t degree
 
float32_t degree_mag
 
uint8_t unk_2 [16]
 
struct {
   uint8_t   sat
 
   uint8_t   cn0
 
channels [12]
 
int32_t gps_plugged
 
uint8_t unk_3 [108]
 
float64_t gps_time
 
uint16_t week
 
uint8_t gps_fix
 
uint8_t num_sattelites
 
uint8_t unk_4 [24]
 
float64_t ned_vel_c0
 
float64_t ned_vel_c1
 
float64_t ned_vel_c2
 
float64_t pos_accur_c0
 
float64_t pos_accur_c1
 
float64_t pos_accur_c2
 
float32_t speed_acur
 
float32_t time_acur
 
uint8_t unk_5 [72]
 
float32_t temprature
 
float32_t pressure
 

Detailed Description

Definition at line 157 of file at_com.h.

Field Documentation

struct { ... } _navdata_gps_t::channels[12]

Referenced by gps_ardrone2_parse().

uint8_t _navdata_gps_t::cn0

Definition at line 181 of file at_com.h.

Referenced by gps_ardrone2_parse().

int32_t _navdata_gps_t::data_available

When there is data available

Definition at line 164 of file at_com.h.

float32_t _navdata_gps_t::degree

Degree

Definition at line 176 of file at_com.h.

float32_t _navdata_gps_t::degree_mag

Degree of the magnetic

Definition at line 177 of file at_com.h.

float64_t _navdata_gps_t::elevation

Elevation

Definition at line 162 of file at_com.h.

Referenced by gps_ardrone2_parse().

uint8_t _navdata_gps_t::gps_fix

The gps fix

Definition at line 187 of file at_com.h.

int32_t _navdata_gps_t::gps_plugged

When the gps is plugged

Definition at line 183 of file at_com.h.

uint32_t _navdata_gps_t::gps_state

State of the GPS, still need to figure out

Definition at line 170 of file at_com.h.

Referenced by gps_ardrone2_parse().

float64_t _navdata_gps_t::gps_time

The gps time of week

Definition at line 185 of file at_com.h.

float64_t _navdata_gps_t::hdop

hdop

Definition at line 163 of file at_com.h.

uint32_t _navdata_gps_t::last_frame_timestamp

Timestamp from the last frame

Definition at line 175 of file at_com.h.

float64_t _navdata_gps_t::lat

Latitude

Definition at line 160 of file at_com.h.

Referenced by gps_ardrone2_parse().

float64_t _navdata_gps_t::lat0

Latitude ???

Definition at line 166 of file at_com.h.

float64_t _navdata_gps_t::lat_fuse

Latitude fused

Definition at line 168 of file at_com.h.

float64_t _navdata_gps_t::lon

Longitude

Definition at line 161 of file at_com.h.

Referenced by gps_ardrone2_parse().

float64_t _navdata_gps_t::lon0

Longitude ???

Definition at line 167 of file at_com.h.

float64_t _navdata_gps_t::lon_fuse

Longitude fused

Definition at line 169 of file at_com.h.

float64_t _navdata_gps_t::ned_vel_c0

NED velocity

Definition at line 190 of file at_com.h.

float64_t _navdata_gps_t::ned_vel_c1

NED velocity

Definition at line 191 of file at_com.h.

float64_t _navdata_gps_t::ned_vel_c2

NED velocity

Definition at line 192 of file at_com.h.

uint8_t _navdata_gps_t::num_sattelites

Number of sattelites

Definition at line 188 of file at_com.h.

float64_t _navdata_gps_t::pdop

pdop

Definition at line 173 of file at_com.h.

float64_t _navdata_gps_t::pos_accur_c0

Position accuracy

Definition at line 193 of file at_com.h.

float64_t _navdata_gps_t::pos_accur_c1

Position accuracy

Definition at line 194 of file at_com.h.

float64_t _navdata_gps_t::pos_accur_c2

Position accuracy

Definition at line 195 of file at_com.h.

float32_t _navdata_gps_t::pressure

Definition at line 200 of file at_com.h.

uint8_t _navdata_gps_t::sat

Definition at line 180 of file at_com.h.

Referenced by gps_ardrone2_parse().

uint16_t _navdata_gps_t::size

set this to the size of this structure

Definition at line 159 of file at_com.h.

float32_t _navdata_gps_t::speed

speed

Definition at line 174 of file at_com.h.

float32_t _navdata_gps_t::speed_acur

Speed accuracy

Definition at line 196 of file at_com.h.

uint16_t _navdata_gps_t::tag

Navdata block ('option') identifier

Definition at line 158 of file at_com.h.

float32_t _navdata_gps_t::temprature

Definition at line 199 of file at_com.h.

float32_t _navdata_gps_t::time_acur

Time accuracy

Definition at line 197 of file at_com.h.

uint8_t _navdata_gps_t::unk_0[8]

Definition at line 165 of file at_com.h.

uint8_t _navdata_gps_t::unk_1[40]

Definition at line 171 of file at_com.h.

uint8_t _navdata_gps_t::unk_2[16]

Definition at line 178 of file at_com.h.

uint8_t _navdata_gps_t::unk_3[108]

Definition at line 184 of file at_com.h.

uint8_t _navdata_gps_t::unk_4[24]

Definition at line 189 of file at_com.h.

uint8_t _navdata_gps_t::unk_5[72]

Definition at line 198 of file at_com.h.

float64_t _navdata_gps_t::vdop

vdop

Definition at line 172 of file at_com.h.

uint16_t _navdata_gps_t::week

The gps week

Definition at line 186 of file at_com.h.


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