pub struct FifoData { /* private fields */ }
Implementations§
Source§impl FifoData
impl FifoData
pub fn init(conf: &Config) -> Result<Self, Status>
pub fn decode( &mut self, fifo_out_slot: &mut [OutSlot], fifo_raw_slot: &[RawSlot], out_slot_size: &mut u16, stream_size: u16, ) -> Status
pub fn bytes_to_i16_array(source_bytes: &[u8; 6], destination: &mut [i16; 3])
pub fn combine_bytes_to_i16(low_byte: u8, high_byte: u8) -> i16
pub fn sort(&self, fifo_out_slot: &mut [OutSlot], out_slot_size: u16)
pub fn get_sensor_occurrence( &self, fifo_out_slot: &[OutSlot], out_slot_size: u16, sensor_type: SensorType, ) -> u16
pub fn extract_sensor( &self, sensor_out_slot: &mut [OutSlot], fifo_out_slot: &[OutSlot], out_slot_size: u16, sensor_type: SensorType, )
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FifoData
impl RefUnwindSafe for FifoData
impl Send for FifoData
impl Sync for FifoData
impl Unpin for FifoData
impl UnwindSafe for FifoData
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