use le_stream::FromLeStream;
use num_traits::FromPrimitive;
use crate::ember::Status;
use crate::frame::Parameter;
const ID: u16 = 0x00B7;
#[derive(Clone, Debug, Eq, PartialEq, FromLeStream)]
pub struct Handler {
status: u8,
}
impl Handler {
pub fn result(&self) -> Result<Status, u8> {
Status::from_u8(self.status).ok_or(self.status)
}
}
impl Parameter for Handler {
const ID: u16 = ID;
}