Struct ublox::NavHpPosLlhRef
source · pub struct NavHpPosLlhRef<'a>(/* private fields */);
Expand description
High Precision Geodetic Position Solution Contains a reference to an underlying buffer, contains accessor methods to retrieve data.
Implementations§
pub fn as_bytes(&self) -> &[u8] ⓘ
sourcepub fn lon_degrees_raw(&self) -> i32
pub fn lon_degrees_raw(&self) -> i32
Longitude (deg)
sourcepub fn lon_degrees(&self) -> f64
pub fn lon_degrees(&self) -> f64
Longitude (deg)
sourcepub fn lat_degrees_raw(&self) -> i32
pub fn lat_degrees_raw(&self) -> i32
Latitude (deg)
sourcepub fn lat_degrees(&self) -> f64
pub fn lat_degrees(&self) -> f64
Latitude (deg)
sourcepub fn height_meters_raw(&self) -> i32
pub fn height_meters_raw(&self) -> i32
Height above Ellipsoid (m)
sourcepub fn height_meters(&self) -> f64
pub fn height_meters(&self) -> f64
Height above Ellipsoid (m)
sourcepub fn height_msl_raw(&self) -> i32
pub fn height_msl_raw(&self) -> i32
Height above mean sea level (m)
sourcepub fn height_msl(&self) -> f64
pub fn height_msl(&self) -> f64
Height above mean sea level (m)
sourcepub fn lon_hp_degrees_raw(&self) -> i8
pub fn lon_hp_degrees_raw(&self) -> i8
High precision component of longitude Must be in the range -99..+99 Precise longitude in deg * 1e-7 = lon + (lonHp * 1e-2)
sourcepub fn lon_hp_degrees(&self) -> f64
pub fn lon_hp_degrees(&self) -> f64
High precision component of longitude Must be in the range -99..+99 Precise longitude in deg * 1e-7 = lon + (lonHp * 1e-2)
sourcepub fn lat_hp_degrees_raw(&self) -> i8
pub fn lat_hp_degrees_raw(&self) -> i8
High precision component of latitude Must be in the range -99..+99 Precise latitude in deg * 1e-7 = lat + (latHp * 1e-2)
sourcepub fn lat_hp_degrees(&self) -> f64
pub fn lat_hp_degrees(&self) -> f64
High precision component of latitude Must be in the range -99..+99 Precise latitude in deg * 1e-7 = lat + (latHp * 1e-2)
sourcepub fn height_hp_meters_raw(&self) -> i8
pub fn height_hp_meters_raw(&self) -> i8
High precision component of height above ellipsoid Must be in the range -9..+9 Precise height in mm = height + (heightHp * 0.1)
sourcepub fn height_hp_meters(&self) -> f64
pub fn height_hp_meters(&self) -> f64
High precision component of height above ellipsoid Must be in the range -9..+9 Precise height in mm = height + (heightHp * 0.1)
sourcepub fn height_hp_msl_raw(&self) -> i8
pub fn height_hp_msl_raw(&self) -> i8
High precision component of height above mean sea level Must be in range -9..+9 Precise height in mm = hMSL + (hMSLHp * 0.1)
sourcepub fn height_hp_msl(&self) -> f64
pub fn height_hp_msl(&self) -> f64
High precision component of height above mean sea level Must be in range -9..+9 Precise height in mm = hMSL + (hMSLHp * 0.1)
sourcepub fn horizontal_accuracy_raw(&self) -> u32
pub fn horizontal_accuracy_raw(&self) -> u32
Horizontal accuracy estimate (mm)
sourcepub fn horizontal_accuracy(&self) -> f64
pub fn horizontal_accuracy(&self) -> f64
Horizontal accuracy estimate (mm)
sourcepub fn vertical_accuracy_raw(&self) -> u32
pub fn vertical_accuracy_raw(&self) -> u32
Vertical accuracy estimate (mm)
sourcepub fn vertical_accuracy(&self) -> f64
pub fn vertical_accuracy(&self) -> f64
Vertical accuracy estimate (mm)