AppHandler

Trait AppHandler 

Source
pub trait AppHandler: Send {
    // Required method
    fn handle_command(
        &mut self,
        endpoint: u16,
        cluster: u32,
        command: u32,
        payload: &TlvItem,
        attributes: &mut HashMap<(u16, u32, u32), Vec<u8>>,
        dirty_attributes: &mut HashSet<(u16, u32, u32)>,
    ) -> CommandResult;
}

Required Methods§

Source

fn handle_command( &mut self, endpoint: u16, cluster: u32, command: u32, payload: &TlvItem, attributes: &mut HashMap<(u16, u32, u32), Vec<u8>>, dirty_attributes: &mut HashSet<(u16, u32, u32)>, ) -> CommandResult

Implementors§