pub struct EnvironmentalProcessPdu {
pub pdu_header: PduHeader,
pub environmental_process_id: EntityId,
pub environment_type: EntityType,
pub model_type: u8,
pub environment_status: u8,
pub number_of_environment_records: u8,
pub sequence_number: u8,
pub environment_records: Vec<Environment>,
}
Expand description
Implemented according to IEEE 1278.1-2012 §7.10.2
Fields§
§pdu_header: PduHeader
§environmental_process_id: EntityId
§environment_type: EntityType
§model_type: u8
§environment_status: u8
§number_of_environment_records: u8
§sequence_number: u8
§environment_records: Vec<Environment>
Trait Implementations§
Source§impl Clone for EnvironmentalProcessPdu
impl Clone for EnvironmentalProcessPdu
Source§fn clone(&self) -> EnvironmentalProcessPdu
fn clone(&self) -> EnvironmentalProcessPdu
Returns a duplicate 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 EnvironmentalProcessPdu
impl Debug for EnvironmentalProcessPdu
Source§impl Default for EnvironmentalProcessPdu
impl Default for EnvironmentalProcessPdu
Source§fn default() -> Self
fn default() -> Self
Creates a default Environmental Process PDU with arbitrary environmental process ID
§Examples
Initializing an Environmental Process PDU:
use open_dis_rust::synthetic_environment::environmental_process_pdu::EnvironmentalProcessPdu;
let environmental_process_pdu = EnvironmentalProcessPdu::default();
Auto Trait Implementations§
impl Freeze for EnvironmentalProcessPdu
impl RefUnwindSafe for EnvironmentalProcessPdu
impl Send for EnvironmentalProcessPdu
impl Sync for EnvironmentalProcessPdu
impl Unpin for EnvironmentalProcessPdu
impl UnwindSafe for EnvironmentalProcessPdu
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