pub struct NetworkConnectedDevice { /* private fields */ }Expand description
UPW Sensor device connected via a network connection
Trait Implementations§
source§impl Device for NetworkConnectedDevice
impl Device for NetworkConnectedDevice
source§async fn latest_measurement(&self) -> Result<Measurement, Error>
async fn latest_measurement(&self) -> Result<Measurement, Error>
returns the latest measurement available Read more
source§async fn latest_successful_measurement(
&self
) -> Result<Option<SuccessfulMeasurement>, Error>
async fn latest_successful_measurement( &self ) -> Result<Option<SuccessfulMeasurement>, Error>
returns the latest successfull measurement available or
None if the sensor has never read
a successful measurement since it last booted Read moresource§async fn system_status(&self) -> Result<SystemStatus, Error>
async fn system_status(&self) -> Result<SystemStatus, Error>
returns the device’s system status Read more
Auto Trait Implementations§
impl Freeze for NetworkConnectedDevice
impl RefUnwindSafe for NetworkConnectedDevice
impl Send for NetworkConnectedDevice
impl Sync for NetworkConnectedDevice
impl Unpin for NetworkConnectedDevice
impl UnwindSafe for NetworkConnectedDevice
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