pub struct DesignatorPdu {
pub designating_entity_id: EntityId,
pub code_name: DesignatorSystemName,
pub designated_entity_id: EntityId,
pub designator_code: DesignatorCode,
pub designator_power: f32,
pub designator_wavelength: f32,
pub designator_spot_wrt_designated: EntityCoordinateVector,
pub designator_spot_location: WorldCoordinate,
pub dead_reckoning_algorithm: DeadReckoningAlgorithm,
pub entity_linear_acceleration: LinearAcceleration,
/* private fields */
}Expand description
Implemented according to IEEE 1278.1-2012 §7.6.3
Fields§
§designating_entity_id: EntityId§code_name: DesignatorSystemName§designated_entity_id: EntityId§designator_code: DesignatorCode§designator_power: f32§designator_wavelength: f32§designator_spot_wrt_designated: EntityCoordinateVector§designator_spot_location: WorldCoordinate§dead_reckoning_algorithm: DeadReckoningAlgorithm§entity_linear_acceleration: LinearAccelerationImplementations§
Source§impl DesignatorPdu
impl DesignatorPdu
Trait Implementations§
Source§impl Debug for DesignatorPdu
impl Debug for DesignatorPdu
Source§impl Default for DesignatorPdu
impl Default for DesignatorPdu
Source§impl Pdu for DesignatorPdu
impl Pdu for DesignatorPdu
type Header = PduHeader
fn header(&self) -> &Self::Header
fn header_mut(&mut self) -> &mut Self::Header
Source§fn deserialize<B: Buf>(buf: &mut B) -> Result<Self, DISError>where
Self: Sized,
fn deserialize<B: Buf>(buf: &mut B) -> Result<Self, DISError>where
Self: Sized,
Errors Read more
Source§fn deserialize_without_header<B: Buf>(
buf: &mut B,
header: Self::Header,
) -> Result<Self, DISError>where
Self: Sized,
fn deserialize_without_header<B: Buf>(
buf: &mut B,
header: Self::Header,
) -> Result<Self, DISError>where
Self: Sized,
Errors Read more
fn as_any(&self) -> &dyn Any
fn finalize(&mut self)
Auto Trait Implementations§
impl Freeze for DesignatorPdu
impl RefUnwindSafe for DesignatorPdu
impl Send for DesignatorPdu
impl Sync for DesignatorPdu
impl Unpin for DesignatorPdu
impl UnwindSafe for DesignatorPdu
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