pub struct Tpv {Show 49 fields
pub alt: Option<f64>,
pub alt_hae: Option<f64>,
pub alt_msl: Option<f64>,
pub ant: Option<AntennaStatus>,
pub base: Baseline,
pub climb: Option<f64>,
pub datum: Option<String>,
pub device: Option<String>,
pub depth: Option<f64>,
pub dgps_age: Option<f64>,
pub dgps_sta: Option<i32>,
pub ecef: Ecef,
pub epc: Option<f64>,
pub epd: Option<f64>,
pub eph: Option<f64>,
pub eps: Option<f64>,
pub ept: Option<f64>,
pub epx: Option<f64>,
pub epy: Option<f64>,
pub epv: Option<f64>,
pub geoid_sep: Option<f64>,
pub lat: Option<f64>,
pub jam: Option<i32>,
pub leapseconds: Option<i32>,
pub lon: Option<f64>,
pub magtrack: Option<f64>,
pub magvar: Option<f64>,
pub mode: FixMode,
pub ned: Ned,
pub temp: Option<f64>,
pub time: Option<DateTime<Utc>>,
pub track: Option<f64>,
pub sep: Option<f64>,
pub speed: Option<f64>,
pub status: Option<FixStatus>,
pub wanglem: Option<f64>,
pub wangler: Option<f64>,
pub wanglet: Option<f64>,
pub wspeedr: Option<f64>,
pub wspeedt: Option<f64>,
pub wtemp: Option<f64>,
pub rtime: Option<DateTime<Utc>>,
pub pps: Option<DateTime<Utc>>,
pub sor: Option<DateTime<Utc>>,
pub chars: Option<u64>,
pub sats: Option<i32>,
pub week: Option<u16>,
pub tow: Option<f64>,
pub rollovers: Option<i32>,
}Expand description
Time-Position-Velocity (TPV) report
The TPV message is the core GPS fix report, containing time, position, and velocity data. This is the primary message type for navigation applications.
Reference: json_tpv_read
Fields§
§alt: Option<f64>Altitude in meters (deprecated, use altMSL or altHAE)
alt_hae: Option<f64>Altitude, height above ellipsoid, in meters
alt_msl: Option<f64>Altitude, MSL (mean sea level) in meters
ant: Option<AntennaStatus>Antenna status (OK, OPEN, SHORT)
base: BaselineRTK baseline information (flattened)
climb: Option<f64>Climb/sink rate in meters per second
datum: Option<String>Geodetic datum (usually WGS84)
device: Option<String>Device path that provided this data
depth: Option<f64>Depth below mean sea level in meters
dgps_age: Option<f64>Age of DGPS corrections in seconds
dgps_sta: Option<i32>DGPS station ID
ecef: EcefECEF coordinates and velocities (flattened)
epc: Option<f64>Estimated climb error in meters/second
epd: Option<f64>Estimated track error in degrees
eph: Option<f64>Estimated horizontal position error in meters
eps: Option<f64>Estimated speed error in meters/second
ept: Option<f64>Estimated time error in seconds
epx: Option<f64>Longitude error estimate in meters
epy: Option<f64>Latitude error estimate in meters
epv: Option<f64>Estimated vertical error in meters
geoid_sep: Option<f64>Geoid separation (height of geoid above WGS84 ellipsoid) in meters
lat: Option<f64>Latitude in degrees (positive = North)
jam: Option<i32>Jamming indicator
leapseconds: Option<i32>Current leap seconds (GPS-UTC offset)
lon: Option<f64>Longitude in degrees (positive = East)
magtrack: Option<f64>Magnetic track (course over ground relative to magnetic north)
magvar: Option<f64>Magnetic variation in degrees
mode: FixModeGPS fix mode (NoFix, 2D, 3D)
ned: NedNED velocity components (flattened)
temp: Option<f64>Temperature in degrees Celsius
time: Option<DateTime<Utc>>GPS time of fix
track: Option<f64>True track (course over ground) in degrees
sep: Option<f64>Spherical error probability in meters
speed: Option<f64>Speed over ground in meters/second
status: Option<FixStatus>GPS fix status (standard, DGPS, RTK, etc.)
wanglem: Option<f64>Wind angle magnetic in degrees
wangler: Option<f64>Wind angle relative in degrees
wanglet: Option<f64>Wind angle true in degrees
wspeedr: Option<f64>Wind speed relative in meters/second
wspeedt: Option<f64>Wind speed true in meters/second
wtemp: Option<f64>Water temperature in degrees Celsius
rtime: Option<DateTime<Utc>>Reception time (when enabled by timing policy)
pps: Option<DateTime<Utc>>PPS edge time (when enabled by timing policy)
sor: Option<DateTime<Utc>>Start of response time (when enabled by timing policy)
chars: Option<u64>Character count in the sentence
sats: Option<i32>Number of satellites used in solution
week: Option<u16>GPS week number
tow: Option<f64>GPS time of week in seconds
rollovers: Option<i32>GPS week rollover count