pub struct SensorFusionSample {
pub fusion_id: String,
pub accel: [f64; 3],
pub gyro: [f64; 3],
pub mag: [f64; 3],
pub stamp: Time,
pub frame_ref: FrameRef,
pub source_id: String,
pub seq: u64,
}Fields§
§fusion_id: String§accel: [f64; 3]§gyro: [f64; 3]§mag: [f64; 3]§stamp: Time§frame_ref: FrameRef§source_id: String§seq: u64Implementations§
Source§impl SensorFusionSample
impl SensorFusionSample
pub fn encode(&self, w: &mut Writer) -> Result<(), WireError>
pub fn decode(r: &mut Reader<'_>) -> Result<Self, WireError>
pub fn key_holder_be(&self) -> Result<Vec<u8>, WireError>
pub fn key_from_holder_be(r: &mut Reader<'_>) -> Result<Self, WireError>
pub fn key_hash(&self) -> Result<[u8; 16], WireError>
Trait Implementations§
Source§impl Clone for SensorFusionSample
impl Clone for SensorFusionSample
Source§impl Debug for SensorFusionSample
impl Debug for SensorFusionSample
Source§impl Default for SensorFusionSample
impl Default for SensorFusionSample
Source§impl PartialEq for SensorFusionSample
impl PartialEq for SensorFusionSample
impl StructuralPartialEq for SensorFusionSample
Auto Trait Implementations§
impl Freeze for SensorFusionSample
impl RefUnwindSafe for SensorFusionSample
impl Send for SensorFusionSample
impl Sync for SensorFusionSample
impl Unpin for SensorFusionSample
impl UnsafeUnpin for SensorFusionSample
impl UnwindSafe for SensorFusionSample
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