sunspec 0.8.0

SunSpec 1.1 compliant library with tokio support
Documentation
//! Energy Storage Base Model (DEPRECATED)
/// Energy Storage Base Model (DEPRECATED)
///
/// This model has been deprecated.
#[derive(Debug)]
#[cfg_attr(feature = "serde", derive(::serde::Serialize, ::serde::Deserialize))]
pub struct Model801 {
    /// Deprecated Model
    ///
    /// This model has been deprecated.
    pub deprecated: u16,
}
#[allow(missing_docs)]
impl Model801 {
    pub const DEPRECATED: crate::Point<Self, u16> = crate::Point::new(0, 1, false);
}
impl crate::Model for Model801 {
    const ID: u16 = 801;
    fn from_data(data: &[u16]) -> Result<Self, crate::DecodeError> {
        Ok(Self {
            deprecated: Self::DEPRECATED.from_data(data)?,
        })
    }
    fn addr(models: &crate::Models) -> crate::ModelAddr<Self> {
        models.m801
    }
}