pub struct UwbSensor {
pub status: Option<SensorStatus>,
pub anchors_in_range: Option<u32>,
pub position_accuracy_m: Option<f64>,
pub anchors: Option<Vec<UwbAnchor>>,
}Expand description
UWB (Ultra-Wideband) sensor information.
Fields§
§status: Option<SensorStatus>Sensor status
anchors_in_range: Option<u32>Number of anchors in range
position_accuracy_m: Option<f64>Position accuracy in meters
anchors: Option<Vec<UwbAnchor>>Anchor measurements
Trait Implementations§
Source§impl<'de> Deserialize<'de> for UwbSensor
impl<'de> Deserialize<'de> for UwbSensor
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 UwbSensor
impl RefUnwindSafe for UwbSensor
impl Send for UwbSensor
impl Sync for UwbSensor
impl Unpin for UwbSensor
impl UnwindSafe for UwbSensor
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