pub struct IffLayer2 {
pub layer_header: LayerHeader,
pub beam_data: BeamData,
pub operational_parameter_1: u8,
pub operational_parameter_2: u8,
pub iff_fundamental_parameters: Vec<IffFundamentalParameterData>,
}Expand description
7.6.5.3 Layer 2 emissions data
The Secondary Operational Data record (6.2.76) has been flattened in the IffLayer2 struct, as it only
contains two 8-bit records.
Fields§
§layer_header: LayerHeader§beam_data: BeamData§operational_parameter_1: u8§operational_parameter_2: u8§iff_fundamental_parameters: Vec<IffFundamentalParameterData>Implementations§
Source§impl IffLayer2
impl IffLayer2
pub fn builder() -> IffLayer2Builder
pub fn data_length(&self) -> u16
pub fn finalize_layer_header_length(self) -> Self
Trait Implementations§
impl StructuralPartialEq for IffLayer2
Auto Trait Implementations§
impl Freeze for IffLayer2
impl RefUnwindSafe for IffLayer2
impl Send for IffLayer2
impl Sync for IffLayer2
impl Unpin for IffLayer2
impl UnwindSafe for IffLayer2
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