![]() |
DJI Payload SDK
1.5.3
|
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 |
The structure defining GPS Raw Data Push contents.
uint32_t date |
Specifies a integer indicating a GMT date, format: yyyymmdd (E.g. 20150205 = February 5th, 2015).
uint32_t time |
Specifies a integer indicating a GMT time in a 24-hour clock, format: hhmmss (E.g. 90209 = 09:02:09).
int32_t posLongitude |
Specifies the longitude measured by GPS, unit: E-7 deg.
int32_t posLatitude |
Specifies the latitude measured by GPS, unit: E-7 deg.
int32_t posHeight |
Specifies the height above sea level measured by GPS, unit: mm.
psdk_f32_t velocityNorth |
Specifies the velocity to the North measured by GPS, unit: cm/s.
psdk_f32_t velocityEast |
Specifies the velocity to the East measured by GPS, unit: cm/s.
psdk_f32_t velocityDownward |
Specifies the downward velocity measured by GPS, unit: cm/s.
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.
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.
psdk_f32_t gpsFixState |
Specifies the state of GPS fix, three indicating 3D data.
psdk_f32_t vacc |
Specifies vertical position accuracy; the smaller, the better.
psdk_f32_t hacc |
Specifies horizontal position accuracy; the smaller, the better. The value indicates the possible error of the measured position, unit: mm.
psdk_f32_t sacc |
Specifies the speed accuracy; the smaller, the better, unit: cm/s.
uint32_t gpsUsed |
Specifies the number of GPS satellites used for position fix.
uint32_t glonassUsed |
Specifies the number of GLONASS satellites used for position fix.
uint16_t totalNumUsed |
Specifies the total number of satellites used for position fix.
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.