pub struct GridDefinitionHeaderDepA {
pub region_size_inverse: u8,
pub area_width: u16,
pub lat_nw_corner_enc: u16,
pub lon_nw_corner_enc: u16,
pub num_msgs: u8,
pub seq_num: u8,
}
Expand description
Defines the grid for MSG_SSR_GRIDDED_CORRECTION messages
Defines the grid for MSG_SSR_GRIDDED_CORRECTION messages. Also includes an RLE encoded validity list.
Fields§
§region_size_inverse: u8
region_size (deg) = 10 / region_size_inverse 0 is an invalid value.
area_width: u16
grid height (deg) = grid width (deg) = area_width / region_size 0 is an invalid value.
lat_nw_corner_enc: u16
North-West corner latitude (deg) = region_size * lat_nw_corner_enc - 90
lon_nw_corner_enc: u16
North-West corner longitude (deg) = region_size * lon_nw_corner_enc - 180
num_msgs: u8
Number of messages in the dataset
seq_num: u8
Position of this message in the dataset
Trait Implementations§
source§impl Clone for GridDefinitionHeaderDepA
impl Clone for GridDefinitionHeaderDepA
source§fn clone(&self) -> GridDefinitionHeaderDepA
fn clone(&self) -> GridDefinitionHeaderDepA
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for GridDefinitionHeaderDepA
impl Debug for GridDefinitionHeaderDepA
source§impl<'de> Deserialize<'de> for GridDefinitionHeaderDepA
impl<'de> Deserialize<'de> for GridDefinitionHeaderDepA
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq for GridDefinitionHeaderDepA
impl PartialEq for GridDefinitionHeaderDepA
source§fn eq(&self, other: &GridDefinitionHeaderDepA) -> bool
fn eq(&self, other: &GridDefinitionHeaderDepA) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for GridDefinitionHeaderDepA
impl Serialize for GridDefinitionHeaderDepA
impl StructuralPartialEq for GridDefinitionHeaderDepA
Auto Trait Implementations§
impl Freeze for GridDefinitionHeaderDepA
impl RefUnwindSafe for GridDefinitionHeaderDepA
impl Send for GridDefinitionHeaderDepA
impl Sync for GridDefinitionHeaderDepA
impl Unpin for GridDefinitionHeaderDepA
impl UnwindSafe for GridDefinitionHeaderDepA
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more