pub struct MID0900rev2 {Show 15 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 request_mid: 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>,
}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.
request_mid: u16The MID of the request that this message is a response to. Typically 0008 (subscribe) or 0006 (data upload).
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 MID0900rev2
impl Debug for MID0900rev2
Source§impl Decode for MID0900rev2
impl Decode for MID0900rev2
Source§impl Default for MID0900rev2
impl Default for MID0900rev2
Source§fn default() -> MID0900rev2
fn default() -> MID0900rev2
Returns the “default value” for a type. Read more
Source§impl Encode for MID0900rev2
impl Encode for MID0900rev2
Source§impl Message for MID0900rev2
impl Message for MID0900rev2
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 MID0900rev2
impl PartialEq for MID0900rev2
impl Eq for MID0900rev2
impl StructuralPartialEq for MID0900rev2
Auto Trait Implementations§
impl Freeze for MID0900rev2
impl RefUnwindSafe for MID0900rev2
impl Send for MID0900rev2
impl Sync for MID0900rev2
impl Unpin for MID0900rev2
impl UnwindSafe for MID0900rev2
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