Trait HumidityDriver

Source
pub trait HumidityDriver<'a> {
    // Required methods
    fn set_client(&self, client: &'a dyn HumidityClient);
    fn read_humidity(&self) -> Result<(), ErrorCode>;
}
Expand description

A basic interface for a humidity sensor

Required Methods§

Source

fn set_client(&self, client: &'a dyn HumidityClient)

Source

fn read_humidity(&self) -> Result<(), ErrorCode>

Implementors§

impl<'a, A: Alarm<'a>, I: I2CDevice> HumidityDriver<'a> for SHT3x<'a, A, I>

impl<'a, A: Alarm<'a>, I: I2CDevice> HumidityDriver<'a> for SHT4x<'a, A, I>

impl<'a, A: Alarm<'a>, I: I2CDevice> HumidityDriver<'a> for SI7021<'a, A, I>

impl<'a, I: I2CDevice> HumidityDriver<'a> for Bme280<'a, I>

impl<'a, I: I2CDevice> HumidityDriver<'a> for Hs3003<'a, I>

impl<'a, I: I2CDevice> HumidityDriver<'a> for Hts221<'a, I>