#[derive(Debug)]
#[cfg_attr(feature = "serde", derive(::serde::Serialize, ::serde::Deserialize))]
pub struct Model806 {
pub bat_tbd: u16,
}
#[allow(missing_docs)]
impl Model806 {
pub const BAT_TBD: crate::Point<Self, u16> = crate::Point::new(0, 1, false);
}
impl crate::Model for Model806 {
const ID: u16 = 806;
fn from_data(data: &[u16]) -> Result<Self, crate::DecodeError> {
Ok(Self {
bat_tbd: Self::BAT_TBD.from_data(data)?,
})
}
fn addr(models: &crate::Models) -> crate::ModelAddr<Self> {
models.m806
}
}