Definition: cs_UartCommandHandler.h:12
void handleCommandSessionNonce(cs_data_t commandData)
void handleCommandStatus(cs_data_t commandData)
void handleCommandEnableMesh(cs_data_t commandData)
void dispatchEventForCommand(CS_TYPE type, cs_data_t commandData)
Dispatch event.
void handleCommandGetId(cs_data_t commandData)
void handleCommandHello(cs_data_t commandData)
void handleCommand(UartOpcodeRx opCode, cs_data_t commandData, EncryptionAccessLevel accessLevel, bool wasEncrypted, cs_data_t resultBuffer)
Handle UART command.
void handleCommandInjectEvent(cs_data_t commandData)
void handleCommandHeartBeat(cs_data_t commandData, bool wasEncrypted)
EncryptionAccessLevel getRequiredAccessLevel(const UartOpcodeRx opCode)
void handleCommandEnableAdvertising(cs_data_t commandData)
void handleCommandGetMacAddress(cs_data_t commandData)
void handleCommandHubDataReply(cs_data_t commandData, const cmd_source_with_counter_t source, const EncryptionAccessLevel accessLevel, cs_data_t resultBuffer)
void handleCommandControl(cs_data_t commandData, const cmd_source_with_counter_t source, const EncryptionAccessLevel accessLevel, cs_data_t resultBuffer)
EncryptionAccessLevel
Packets (structs) that are used over the air, over uart, or stored in flash.
Definition: cs_Packets.h:36
CS_TYPE
Types:
Definition: cs_Types.h:79
UartOpcodeRx
Author: Crownstone Team Copyright: Crownstone (https://crownstone.rocks) Date: Jun 18,...
Definition: cs_UartOpcodes.h:15
Struct that tells where a command originated from.
Definition: cs_CmdSource.h:54
Packets (structs) that are used internally in the firmware, and can be changed freely.
Definition: cs_PacketsInternal.h:27