Struct lidar_lite_v3::LidarLiteV3
[−]
[src]
pub struct LidarLiteV3<T: I2CDevice + Sized> { /* fields omitted */ }
Methods
impl<T> LidarLiteV3<T> where
T: I2CDevice + Sized,
[src]
T: I2CDevice + Sized,
fn new(i2cdev: T) -> Result<LidarLiteV3<T>, T::Error>
fn read_device_id(&mut self) -> Result<u16, T::Error>
fn read_system_status(&mut self) -> Result<Status, T::Error>
fn read_distance(
&mut self,
receiver_bias_correction: bool
) -> Result<u16, T::Error>
&mut self,
receiver_bias_correction: bool
) -> Result<u16, T::Error>