pub struct GriddedDataPdu {Show 14 fields
pub environmental_simulation_id: EntityId,
pub field_number: u16,
pub pdu_number: u16,
pub pdu_total: u16,
pub coordinate_system: GriddedDataCoordinateSystem,
pub number_of_grid_axes: u8,
pub constant_grid: GriddedDataConstantGrid,
pub environment_type: EntityType,
pub orientation: EulerAngles,
pub sample_time: ClockTime,
pub total_values: u32,
pub vector_dimension: u8,
pub grid_axis_descriptors: Vec<GridAxisDescriptor>,
pub grid_data_list: Vec<GridDataRecord>,
/* private fields */
}Expand description
Implemented according to IEEE 1278.1-2012 §7.10.3
Fields§
§environmental_simulation_id: EntityId§field_number: u16§pdu_number: u16§pdu_total: u16§coordinate_system: GriddedDataCoordinateSystem§number_of_grid_axes: u8§constant_grid: GriddedDataConstantGrid§environment_type: EntityType§orientation: EulerAngles§sample_time: ClockTime§total_values: u32§vector_dimension: u8§grid_axis_descriptors: Vec<GridAxisDescriptor>§grid_data_list: Vec<GridDataRecord>Implementations§
Trait Implementations§
Source§impl Debug for GriddedDataPdu
impl Debug for GriddedDataPdu
Source§impl Default for GriddedDataPdu
impl Default for GriddedDataPdu
Source§impl Pdu for GriddedDataPdu
impl Pdu for GriddedDataPdu
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 GriddedDataPdu
impl RefUnwindSafe for GriddedDataPdu
impl Send for GriddedDataPdu
impl Sync for GriddedDataPdu
impl Unpin for GriddedDataPdu
impl UnwindSafe for GriddedDataPdu
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