pub struct Iff {
pub emitting_entity_id: EntityId,
pub event_id: EventId,
pub relative_antenna_location: VectorF32,
pub system_id: SystemId,
pub system_designator: u8,
pub system_specific_data: u8,
pub fundamental_operational_data: FundamentalOperationalData,
pub layer_2: Option<IffLayer2>,
pub layer_3: Option<IffLayer3>,
pub layer_4: Option<IffLayer4>,
pub layer_5: Option<IffLayer5>,
}Expand description
7.6.5 Identification Friend or Foe (IFF) PDU
7.6.5.1 General
7.6.5.2 Layer 1 basic system data
Fields§
§emitting_entity_id: EntityId§event_id: EventId§relative_antenna_location: VectorF32§system_id: SystemId§system_designator: u8§system_specific_data: u8§fundamental_operational_data: FundamentalOperationalData§layer_2: Option<IffLayer2>§layer_3: Option<IffLayer3>§layer_4: Option<IffLayer4>§layer_5: Option<IffLayer5>Implementations§
Source§impl Iff
impl Iff
pub fn builder() -> IffBuilder
pub fn into_builder(self) -> IffBuilder
pub fn into_pdu_body(self) -> PduBody
Trait Implementations§
Source§impl Interaction for Iff
impl Interaction for Iff
Source§impl SerializePdu for Iff
impl SerializePdu for Iff
fn serialize_pdu(&self, _version: SupportedVersion, buf: &mut BytesMut) -> u16
impl StructuralPartialEq for Iff
Auto Trait Implementations§
impl Freeze for Iff
impl RefUnwindSafe for Iff
impl Send for Iff
impl Sync for Iff
impl Unpin for Iff
impl UnwindSafe for Iff
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