Event listener.
Definition: cs_EventListener.h:17
Definition: cs_MultiSwitchHandler.h:13
void handleMultiSwitch(internal_multi_switch_item_t *cmd, cmd_source_with_counter_t &source)
MultiSwitchHandler(MultiSwitchHandler const &)=delete
void operator=(MultiSwitchHandler const &)=delete
static MultiSwitchHandler & getInstance()
Gets a static singleton (no dynamic memory allocation)
Definition: cs_MultiSwitchHandler.h:19
stone_id_t _ownId
Definition: cs_MultiSwitchHandler.h:32
void handleEvent(event_t &event)
Handle events.
Author: Crownstone Team Copyright: Crownstone (https://crownstone.rocks) Date: Oct 9,...
Definition: cs_Event.h:26
uint8_t stone_id_t
Definition: cs_Typedefs.h:23
Struct that tells where a command originated from.
Definition: cs_CmdSource.h:54
A single multi switch packet, with target id.
Definition: cs_PacketsInternal.h:131