pub struct MID0900rev1 {Show 14 fields
pub result_data_id: u32,
pub timestamp: DateTime<Local>,
pub number_of_pids: u16,
pub data_fields: Vec<DataField>,
pub trace_type: TraceType,
pub transducer_type: u8,
pub unit: u16,
pub number_of_parameter_fields: u16,
pub parameter_fields: Vec<DataField>,
pub number_of_resolution_fields: u16,
pub resolution_fields: Vec<DataField>,
pub number_of_trace_samples: u32,
pub nul_character: u8,
pub trace_samples: Vec<TraceSample>,
}Expand description
5.8.9 MID 0900 Trace curve data message
Fields§
§result_data_id: u32The unique identifier for the result data.
timestamp: DateTime<Local>Timestamp of when the trace was recorded.
number_of_pids: u16The number of PIDs (parameter data fields).
data_fields: Vec<DataField>Data fields (list of parameter values).
trace_type: TraceTypeThe trace type identifier.
transducer_type: u8The transducer type used in the trace.
unit: u16The unit of measurement for the trace.
number_of_parameter_fields: u16The number of parameter fields.
parameter_fields: Vec<DataField>Parameter fields for time intervals.
number_of_resolution_fields: u16The number of resolution fields.
resolution_fields: Vec<DataField>Resolution fields for time intervals.
number_of_trace_samples: u32The number of trace samples included.
nul_character: u8NUL character (0x00) separating text from binary data.
trace_samples: Vec<TraceSample>The trace samples (binary values).
Trait Implementations§
Source§impl Debug for MID0900rev1
impl Debug for MID0900rev1
Source§impl Decode for MID0900rev1
impl Decode for MID0900rev1
Source§impl Default for MID0900rev1
impl Default for MID0900rev1
Source§fn default() -> MID0900rev1
fn default() -> MID0900rev1
Returns the “default value” for a type. Read more
Source§impl Encode for MID0900rev1
impl Encode for MID0900rev1
Source§impl Message for MID0900rev1
impl Message for MID0900rev1
fn mid() -> u16
fn to_mid(&self) -> u16
fn revision() -> u16
fn to_revision(&self) -> u16
fn message_type() -> MessageType
fn to_message_type(&self) -> MessageType
Source§impl PartialEq for MID0900rev1
impl PartialEq for MID0900rev1
impl Eq for MID0900rev1
impl StructuralPartialEq for MID0900rev1
Auto Trait Implementations§
impl Freeze for MID0900rev1
impl RefUnwindSafe for MID0900rev1
impl Send for MID0900rev1
impl Sync for MID0900rev1
impl Unpin for MID0900rev1
impl UnwindSafe for MID0900rev1
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