DJI Payload SDK  1.5.3
Data Fields
T_GpsRawDataMsg Struct Reference

The structure defining GPS Raw Data Push contents. More...

#include <psdk_cmdset_msg_push.h>

Data Fields

uint32_t date
 
uint32_t time
 
int32_t posLongitude
 
int32_t posLatitude
 
int32_t posHeight
 
psdk_f32_t velocityNorth
 
psdk_f32_t velocityEast
 
psdk_f32_t velocityDownward
 
psdk_f32_t hdop
 
psdk_f32_t pdop
 
psdk_f32_t gpsFixState
 
psdk_f32_t vacc
 
psdk_f32_t hacc
 
psdk_f32_t sacc
 
uint32_t gpsUsed
 
uint32_t glonassUsed
 
uint16_t totalNumUsed
 
uint16_t gpsState
 

Detailed Description

The structure defining GPS Raw Data Push contents.

Field Documentation

◆ date

uint32_t date

Specifies a integer indicating a GMT date, format: yyyymmdd (E.g. 20150205 = February 5th, 2015).

◆ time

uint32_t time

Specifies a integer indicating a GMT time in a 24-hour clock, format: hhmmss (E.g. 90209 = 09:02:09).

◆ posLongitude

int32_t posLongitude

Specifies the longitude measured by GPS, unit: E-7 deg.

◆ posLatitude

int32_t posLatitude

Specifies the latitude measured by GPS, unit: E-7 deg.

◆ posHeight

int32_t posHeight

Specifies the height above sea level measured by GPS, unit: mm.

◆ velocityNorth

psdk_f32_t velocityNorth

Specifies the velocity to the North measured by GPS, unit: cm/s.

◆ velocityEast

psdk_f32_t velocityEast

Specifies the velocity to the East measured by GPS, unit: cm/s.

◆ velocityDownward

psdk_f32_t velocityDownward

Specifies the downward velocity measured by GPS, unit: cm/s.

◆ hdop

psdk_f32_t hdop

Specifies horizontal dilution of precision, <1:ideal, 1-2:excellent, 2-5:good, 5-10:moderate, 10-20 fair, >20:poor.

◆ pdop

psdk_f32_t pdop

Specifies position dilution of precision, <1:ideal, 1-2:excellent, 2-5:good, 5-10:moderate, 10-20 fair, >20:poor.

◆ gpsFixState

psdk_f32_t gpsFixState

Specifies the state of GPS fix, three indicating 3D data.

◆ vacc

psdk_f32_t vacc

Specifies vertical position accuracy; the smaller, the better.

◆ hacc

psdk_f32_t hacc

Specifies horizontal position accuracy; the smaller, the better. The value indicates the possible error of the measured position, unit: mm.

◆ sacc

psdk_f32_t sacc

Specifies the speed accuracy; the smaller, the better, unit: cm/s.

◆ gpsUsed

uint32_t gpsUsed

Specifies the number of GPS satellites used for position fix.

◆ glonassUsed

uint32_t glonassUsed

Specifies the number of GLONASS satellites used for position fix.

◆ totalNumUsed

uint16_t totalNumUsed

Specifies the total number of satellites used for position fix.

◆ gpsState

uint16_t gpsState

Specifies the times of sending GPS data. When the counter > 65535, it will turn 0 and continue increase every time GPS data is sent.


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