Bluenet  5.7.0
Bluenet, firmware for nRF52 smart home devices
Loading...
Searching...
No Matches
cs_CommandTypes.h
Go to the documentation of this file.
1
7#pragma once
8
9// TODO: make a enum class of these
21
26
31
39
42
45
52
56
66
74
76
81
82 // Internal usage.
83
84 // Used for a control command state.
85 CTRL_CMD_NONE = 0xFFFE,
86
87 // Used as default value when converting a number to this enum.
88 CTRL_CMD_UNKNOWN = 0xFFFF
89};
90
97 ADV_CMD_UNKNOWN = 0xFF
98};
CommandHandlerTypes
Author: Crownstone Team Copyright: Crownstone (https://crownstone.rocks) Date: Jun 3,...
Definition: cs_CommandTypes.h:10
@ CTRL_CMD_SWITCH
Definition: cs_CommandTypes.h:27
@ CTRL_CMD_GET_BEHAVIOUR_INDICES
Definition: cs_CommandTypes.h:50
@ CTRL_CMD_RELAY
Definition: cs_CommandTypes.h:30
@ CTRL_CMD_MICROAPP_GET_INFO
Definition: cs_CommandTypes.h:67
@ CTRL_CMD_STATE_GET
Definition: cs_CommandTypes.h:13
@ CTRL_CMD_GOTO_DFU
Definition: cs_CommandTypes.h:23
@ CTRL_CMD_RESET
Definition: cs_CommandTypes.h:22
@ CTRL_CMD_SETUP
Definition: cs_CommandTypes.h:11
@ CTLR_CMD_GET_SCHEDULER_MIN_FREE
Definition: cs_CommandTypes.h:61
@ CTRL_CMD_GET_PRESENCE
Definition: cs_CommandTypes.h:55
@ CTRL_CMD_HUB_DATA
Definition: cs_CommandTypes.h:44
@ CTRL_CMD_MESH_COMMAND
Definition: cs_CommandTypes.h:35
@ CTRL_CMD_GET_TIME
Definition: cs_CommandTypes.h:37
@ CTRL_CMD_GET_RAM_STATS
Definition: cs_CommandTypes.h:65
@ CTRL_CMD_MICROAPP_DISABLE
Definition: cs_CommandTypes.h:72
@ CTRL_CMD_FACTORY_RESET
Definition: cs_CommandTypes.h:12
@ CTRL_CMD_SET_SUN_TIME
Definition: cs_CommandTypes.h:36
@ CTRL_CMD_GET_HARDWARE_VERSION
Definition: cs_CommandTypes.h:19
@ CTRL_CMD_SET_IBEACON_CONFIG_ID
Definition: cs_CommandTypes.h:17
@ CTRL_CMD_FILTER_COMMIT
Definition: cs_CommandTypes.h:79
@ CTRL_CMD_GET_BOOTLOADER_VERSION
Definition: cs_CommandTypes.h:15
@ CTRL_CMD_GET_UICR_DATA
Definition: cs_CommandTypes.h:16
@ CTRL_CMD_NOP
Definition: cs_CommandTypes.h:24
@ CTRL_CMD_CLEAN_FLASH
Definition: cs_CommandTypes.h:75
@ CTRL_CMD_RESET_ERRORS
Definition: cs_CommandTypes.h:34
@ CTRL_CMD_LOCK_SWITCH
Definition: cs_CommandTypes.h:41
@ CTRL_CMD_SET_TIME
Definition: cs_CommandTypes.h:32
@ CTRL_CMD_GET_BEHAVIOUR
Definition: cs_CommandTypes.h:49
@ CTRL_CMD_PWM
Definition: cs_CommandTypes.h:29
@ CTRL_CMD_NONE
Definition: cs_CommandTypes.h:85
@ CTRL_CMD_GET_UPTIME
Definition: cs_CommandTypes.h:57
@ CTRL_CMD_SAVE_BEHAVIOUR
Definition: cs_CommandTypes.h:46
@ CTRL_CMD_GET_GPREGRET
Definition: cs_CommandTypes.h:63
@ CTRL_CMD_REPLACE_BEHAVIOUR
Definition: cs_CommandTypes.h:47
@ CTRL_CMD_REMOVE_BEHAVIOUR
Definition: cs_CommandTypes.h:48
@ CTRL_CMD_MICROAPP_MESSAGE
Definition: cs_CommandTypes.h:73
@ CTRL_CMD_MICROAPP_ENABLE
Definition: cs_CommandTypes.h:71
@ CTRL_CMD_GET_SWITCH_HISTORY
Definition: cs_CommandTypes.h:59
@ CTRL_CMD_RESET_MESH_TOPOLOGY
Definition: cs_CommandTypes.h:38
@ CTRL_CMD_GET_FIRMWARE_VERSION
Definition: cs_CommandTypes.h:20
@ CTRL_CMD_GET_POWER_SAMPLES
Definition: cs_CommandTypes.h:60
@ CTRL_CMD_TRACKED_DEVICE_HEARTBEAT
Definition: cs_CommandTypes.h:54
@ CTRL_CMD_FILTER_GET_SUMMARIES
Definition: cs_CommandTypes.h:80
@ CTRL_CMD_UART_MSG
Definition: cs_CommandTypes.h:43
@ CTRL_CMD_GET_MAC_ADDRESS
Definition: cs_CommandTypes.h:18
@ CTRL_CMD_GET_ADC_CHANNEL_SWAPS
Definition: cs_CommandTypes.h:64
@ CTRL_CMD_GET_RESET_REASON
Definition: cs_CommandTypes.h:62
@ CTRL_CMD_INCREASE_TX
Definition: cs_CommandTypes.h:33
@ CTRL_CMD_MULTI_SWITCH
Definition: cs_CommandTypes.h:28
@ CTRL_CMD_GET_ADC_RESTARTS
Definition: cs_CommandTypes.h:58
@ CTRL_CMD_GET_BEHAVIOUR_DEBUG
Definition: cs_CommandTypes.h:51
@ CTRL_CMD_MICROAPP_VALIDATE
Definition: cs_CommandTypes.h:69
@ CTRL_CMD_UNKNOWN
Definition: cs_CommandTypes.h:88
@ CTRL_CMD_REGISTER_TRACKED_DEVICE
Definition: cs_CommandTypes.h:53
@ CTRL_CMD_DISCONNECT
Definition: cs_CommandTypes.h:25
@ CTRL_CMD_STATE_SET
Definition: cs_CommandTypes.h:14
@ CTRL_CMD_ALLOW_DIMMING
Definition: cs_CommandTypes.h:40
@ CTRL_CMD_FILTER_REMOVE
Definition: cs_CommandTypes.h:78
@ CTRL_CMD_MICROAPP_UPLOAD
Definition: cs_CommandTypes.h:68
@ CTRL_CMD_MICROAPP_REMOVE
Definition: cs_CommandTypes.h:70
@ CTRL_CMD_FILTER_UPLOAD
Definition: cs_CommandTypes.h:77
AdvCommandTypes
Definition: cs_CommandTypes.h:91
@ ADV_CMD_UPDATE_TRACKED_DEVICE
Definition: cs_CommandTypes.h:96
@ ADV_CMD_NOOP
Definition: cs_CommandTypes.h:92
@ ADV_CMD_SET_TIME
Definition: cs_CommandTypes.h:94
@ ADV_CMD_UNKNOWN
Definition: cs_CommandTypes.h:97
@ ADV_CMD_SET_BEHAVIOUR_SETTINGS
Definition: cs_CommandTypes.h:95
@ ADV_CMD_MULTI_SWITCH
Definition: cs_CommandTypes.h:93