pub struct MID0900rev3 {Show 18 fields
pub result_data_id: u32,
pub timestamp: DateTime<Local>,
pub object_id: u16,
pub object_type: ObjectType,
pub reference_object_id: u16,
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.
object_id: u16The user defined object ID
object_type: ObjectTypeThe type of the object
reference_object_id: u16Link to related Object ID
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 MID0900rev3
impl Debug for MID0900rev3
Source§impl Decode for MID0900rev3
impl Decode for MID0900rev3
Source§impl Default for MID0900rev3
impl Default for MID0900rev3
Source§fn default() -> MID0900rev3
fn default() -> MID0900rev3
Returns the “default value” for a type. Read more
Source§impl Encode for MID0900rev3
impl Encode for MID0900rev3
Source§impl Message for MID0900rev3
impl Message for MID0900rev3
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 MID0900rev3
impl PartialEq for MID0900rev3
impl Eq for MID0900rev3
impl StructuralPartialEq for MID0900rev3
Auto Trait Implementations§
impl Freeze for MID0900rev3
impl RefUnwindSafe for MID0900rev3
impl Send for MID0900rev3
impl Sync for MID0900rev3
impl Unpin for MID0900rev3
impl UnwindSafe for MID0900rev3
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