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
sirf_msg_2 Struct Reference

Message ID 2 from GPS. More...

#include <gps_sirf.h>

Data Fields

uint8_t msg_id
 hex value 0x02 ( = decimal 2) More...
 
int32_t x_pos
 x-position in m More...
 
int32_t y_pos
 y-position in m More...
 
int32_t z_pos
 z-position in m More...
 
int16_t vx
 x-velocity * 8 in m/s More...
 
int16_t vy
 y-velocity * 8 in m/s More...
 
int16_t vz
 z-velocity * 8 in m/s More...
 
uint8_t mode1
 
uint8_t hdop
 horizontal dilution of precision *5 (0.2 precision) More...
 
uint8_t mode2
 
uint16_t week
 
uint32_t tow
 time of week in seconds * 10^2 More...
 
uint8_t num_sat
 Number of satellites in fix. More...
 
uint8_t ch1prn
 pseudo-random noise, 12 channels More...
 
uint8_t ch2prn
 
uint8_t ch3prn
 
uint8_t ch4prn
 
uint8_t ch5prn
 
uint8_t ch6prn
 
uint8_t ch7prn
 
uint8_t ch8prn
 
uint8_t ch9prn
 
uint8_t ch10prn
 
uint8_t ch11prn
 
uint8_t ch12prn
 

Detailed Description

Message ID 2 from GPS.

Total payload length should be 41 bytes.

Definition at line 58 of file gps_sirf.h.

Field Documentation

uint8_t sirf_msg_2::ch10prn

Definition at line 81 of file gps_sirf.h.

uint8_t sirf_msg_2::ch11prn

Definition at line 82 of file gps_sirf.h.

uint8_t sirf_msg_2::ch12prn

Definition at line 83 of file gps_sirf.h.

uint8_t sirf_msg_2::ch1prn

pseudo-random noise, 12 channels

Definition at line 72 of file gps_sirf.h.

uint8_t sirf_msg_2::ch2prn

Definition at line 73 of file gps_sirf.h.

uint8_t sirf_msg_2::ch3prn

Definition at line 74 of file gps_sirf.h.

uint8_t sirf_msg_2::ch4prn

Definition at line 75 of file gps_sirf.h.

uint8_t sirf_msg_2::ch5prn

Definition at line 76 of file gps_sirf.h.

uint8_t sirf_msg_2::ch6prn

Definition at line 77 of file gps_sirf.h.

uint8_t sirf_msg_2::ch7prn

Definition at line 78 of file gps_sirf.h.

uint8_t sirf_msg_2::ch8prn

Definition at line 79 of file gps_sirf.h.

uint8_t sirf_msg_2::ch9prn

Definition at line 80 of file gps_sirf.h.

uint8_t sirf_msg_2::hdop

horizontal dilution of precision *5 (0.2 precision)

Definition at line 67 of file gps_sirf.h.

uint8_t sirf_msg_2::mode1

Definition at line 66 of file gps_sirf.h.

uint8_t sirf_msg_2::mode2

Definition at line 68 of file gps_sirf.h.

uint8_t sirf_msg_2::msg_id

hex value 0x02 ( = decimal 2)

Definition at line 59 of file gps_sirf.h.

uint8_t sirf_msg_2::num_sat

Number of satellites in fix.

Definition at line 71 of file gps_sirf.h.

uint32_t sirf_msg_2::tow

time of week in seconds * 10^2

Definition at line 70 of file gps_sirf.h.

int16_t sirf_msg_2::vx

x-velocity * 8 in m/s

Definition at line 63 of file gps_sirf.h.

Referenced by sirf_parse_2().

int16_t sirf_msg_2::vy

y-velocity * 8 in m/s

Definition at line 64 of file gps_sirf.h.

Referenced by sirf_parse_2().

int16_t sirf_msg_2::vz

z-velocity * 8 in m/s

Definition at line 65 of file gps_sirf.h.

Referenced by sirf_parse_2().

uint16_t sirf_msg_2::week

Definition at line 69 of file gps_sirf.h.

Referenced by sirf_parse_2().

int32_t sirf_msg_2::x_pos

x-position in m

Definition at line 60 of file gps_sirf.h.

Referenced by sirf_parse_2().

int32_t sirf_msg_2::y_pos

y-position in m

Definition at line 61 of file gps_sirf.h.

Referenced by sirf_parse_2().

int32_t sirf_msg_2::z_pos

z-position in m

Definition at line 62 of file gps_sirf.h.

Referenced by sirf_parse_2().


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