//! [`DecodedFrame`].
#[allow(unused_imports)]usesuper::*;usealloc::string::String;usealloc::vec::Vec;/// A decoded CAN frame with all signal values.
#[derive(Debug, Clone)]pubstructDecodedFrame{/// Timestamp in microseconds
pubtimestamp_us:u64,
/// CAN ID (without extended bit)
pubcan_id:u32,
/// Whether this is an extended 29-bit ID
pubis_extended:bool,
/// Decoded signal values: (signal_name, physical_value)
pubsignals:Vec<(String, f64)>,
}