[−][src]Struct velodyne::hdl64::Status
HDL-64 Status Type Calibration and Unit Parameters
Fields
dt: DateTime<Utc>
Current sensor datetime
gps: GpsStatus
Status of GPS sensor connection
temperature: u8
Inner sensor temperature in Celsius
version: u8
Firmware version
4 most significant bits denote major and 4 least significant bits denote minor version number (e.g. 0x47 means version 4.07)
lens_contamination: bool
True if laser lenses must be cleaned
hot: bool
True if sensor is too hot internally
cold: bool
True if sensor is too cold internally
pps: bool
True if PPS (Pulse-per-second) signal is available from GPS sensor
gps_time: bool
True if unit synchronized internall time with GPS satellites
rpm: u16
Number of sensor rotations per minute
fov_start: u16
Start of field of view in degrees multiplied by 100
fov_end: u16
End of field of view in degrees multiplied by 100
real_life_time: u16
Real life time (hours)
ip_source: Ipv4Addr
IP source address
ip_dest: Ipv4Addr
IP destination address
return_type: ReturnType
Multiple Return Status
power_level: PowerLevel
Lasers output power level
humidity: u8
Humidity measured by the sensor (reserved, does not work on exisiting sensors)
upper_threshold: u8
Noise threshold for upper lasers block
lower_threshold: u8
Noise threshold for lower lasers block
calib_dt: DateTime<Utc>
Date and time when sensor calibration was performed
Trait Implementations
impl Copy for Status
[src]
impl Clone for Status
[src]
fn clone(&self) -> Status
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for Status
[src]
Auto Trait Implementations
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From for T
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,