use super::{BarometerI2cError, BarometerMessage};
#[derive(Clone, Copy, Debug, PartialEq)]
pub struct BarometerMock {}
impl Default for BarometerMock {
fn default() -> Self {
Self::new()
}
}
impl BarometerMock {
pub const fn new() -> Self {
Self {}
}
}
impl BarometerMock {
pub async fn init(&self) -> Result<u32, BarometerI2cError> {
core::future::poll_fn(|_| core::task::Poll::Ready(())).await;
Ok(40)
}
pub async fn make_reading(&mut self) {
core::future::poll_fn(|_| core::task::Poll::Ready(())).await;
_ = self;
}
#[allow(clippy::trivially_copy_pass_by_ref)]
pub fn message(&self) -> BarometerMessage {
_ = self;
BarometerMessage::default()
}
}