pub enum SensorModality {
WifiCsi,
MmWave,
Uwb,
Presence,
}Expand description
Sensing modality of a physical device placement.
Variants§
WifiCsi
WiFi CSI sensing node (ESP32-S3/C6).
MmWave
60 GHz mmWave FMCW radar.
Uwb
Ultra-wideband ranging beacon (ADR-144).
Presence
Coarse presence sensor.
Trait Implementations§
Source§impl Clone for SensorModality
impl Clone for SensorModality
Source§fn clone(&self) -> SensorModality
fn clone(&self) -> SensorModality
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for SensorModality
Source§impl Debug for SensorModality
impl Debug for SensorModality
Source§impl<'de> Deserialize<'de> for SensorModality
impl<'de> Deserialize<'de> for SensorModality
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
impl Eq for SensorModality
Source§impl PartialEq for SensorModality
impl PartialEq for SensorModality
Source§fn eq(&self, other: &SensorModality) -> bool
fn eq(&self, other: &SensorModality) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for SensorModality
impl Serialize for SensorModality
impl StructuralPartialEq for SensorModality
Auto Trait Implementations§
impl Freeze for SensorModality
impl RefUnwindSafe for SensorModality
impl Send for SensorModality
impl Sync for SensorModality
impl Unpin for SensorModality
impl UnsafeUnpin for SensorModality
impl UnwindSafe for SensorModality
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.