pub struct LidarInfo {
pub model: String,
pub scan_type: ScanType,
pub range_min: f32,
pub range_max: f32,
pub angular_resolution: f32,
pub scan_frequency: f32,
pub points_per_scan: Option<usize>,
}Expand description
LiDAR information
Fields§
§model: StringLiDAR model name
scan_type: ScanTypeScan type (2D or 3D)
range_min: f32Minimum range in meters
range_max: f32Maximum range in meters
angular_resolution: f32Angular resolution in degrees
scan_frequency: f32Scan frequency in Hz
points_per_scan: Option<usize>Number of measurement points per scan
Trait Implementations§
Source§impl<'de> Deserialize<'de> for LidarInfo
impl<'de> Deserialize<'de> for LidarInfo
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for LidarInfo
impl RefUnwindSafe for LidarInfo
impl Send for LidarInfo
impl Sync for LidarInfo
impl Unpin for LidarInfo
impl UnwindSafe for LidarInfo
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more