47 : flagExternal(viaMesh), reserved(0), type(type), id(sourceId) {}
cs_cmd_source_type
Definition: cs_CmdSource.h:12
@ CS_CMD_SOURCE_TYPE_UART
Definition: cs_CmdSource.h:16
@ CS_CMD_SOURCE_TYPE_BEHAVIOUR
Definition: cs_CmdSource.h:14
@ CS_CMD_SOURCE_TYPE_BROADCAST
Definition: cs_CmdSource.h:15
@ CS_CMD_SOURCE_TYPE_ENUM
Definition: cs_CmdSource.h:13
cs_cmd_source_id
Command originates from .
Definition: cs_CmdSource.h:22
@ CS_CMD_SOURCE_SWITCHCRAFT
Definition: cs_CmdSource.h:26
@ CS_CMD_SOURCE_TAP_TO_TOGLE
Definition: cs_CmdSource.h:27
@ CS_CMD_SOURCE_MICROAPP
Definition: cs_CmdSource.h:28
@ CS_CMD_SOURCE_NONE
Definition: cs_CmdSource.h:23
@ CS_CMD_SOURCE_CONNECTION
Definition: cs_CmdSource.h:25
@ CS_CMD_SOURCE_INTERNAL
Definition: cs_CmdSource.h:24
Struct that tells where a command originated from.
Definition: cs_CmdSource.h:34
cmd_source_t(cs_cmd_source_type type=CS_CMD_SOURCE_TYPE_ENUM, uint8_t sourceId=CS_CMD_SOURCE_NONE, bool viaMesh=false)
Definition: cs_CmdSource.h:43
cmd_source_t(cs_cmd_source_id sourceId=CS_CMD_SOURCE_NONE)
Definition: cs_CmdSource.h:40
uint8_t type
Definition: cs_CmdSource.h:37
uint8_t id
Definition: cs_CmdSource.h:38
bool flagExternal
Definition: cs_CmdSource.h:35
uint8_t reserved
Definition: cs_CmdSource.h:36
Struct that tells where a command originated from.
Definition: cs_CmdSource.h:54
cmd_source_with_counter_t(cmd_source_t source, uint8_t count)
Definition: cs_CmdSource.h:58
cmd_source_with_counter_t(cmd_source_t source=CS_CMD_SOURCE_NONE)
Definition: cs_CmdSource.h:57
cmd_source_t source
Definition: cs_CmdSource.h:55
uint8_t count
Definition: cs_CmdSource.h:56