Bluenet  5.7.0
Bluenet, firmware for nRF52 smart home devices
Loading...
Searching...
No Matches
cs_Strings.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define BLE_SERVICE_GENERAL   "General"
 Author: Crownstone Team Copyright: Crownstone (https://crownstone.rocks) Date: 20 Apr., 2014 License: LGPLv3+, Apache License 2.0, and/or MIT (triple-licensed) More...
 
#define BLE_SERVICE_INDOOR_LOCALIZATION   "Indoor Localization"
 
#define BLE_SERVICE_POWER   "Power"
 
#define BLE_SERVICE_GENERIC   "Generic"
 
#define BLE_SERVICE_BATTERY   "Battery"
 
#define BLE_SERVICE_ALERT   "Alert"
 
#define BLE_SERVICE_SCHEDULE   "Schedule"
 
#define BLE_SERVICE_DEVICE_INFORMATION   "Device Information"
 
#define BLE_SERVICE_CROWNSTONE   "Crownstone"
 
#define BLE_SERVICE_SETUP   "Setup"
 
#define BLE_CHAR_TEMPERATURE   "Temperature"
 
#define BLE_CHAR_RESET   "Reset"
 
#define BLE_CHAR_MESH_CONTROL   "Mesh Control"
 
#define BLE_CHAR_CONTROL   "Control"
 
#define BLE_CHAR_CONFIG_CONTROL   "Config Control"
 
#define BLE_CHAR_CONFIG_READ   "Config Read"
 
#define BLE_CHAR_STATE_CONTROL   "State Control"
 
#define BLE_CHAR_STATE_READ   "State Read"
 
#define BLE_CHAR_SESSION_DATA   "Session data"
 
#define BLE_CHAR_FACTORY_RESET   "Recovery"
 
#define BLE_CHAR_RSSI   "RSSI"
 
#define BLE_CHAR_SCAN_CONTROL   "Scan Control"
 
#define BLE_CHAR_SCAN_LIST   "Scanned Devices"
 
#define BLE_CHAR_TRACK   "Track Control"
 
#define BLE_CHAR_TRACK_LIST   "Tracked Devices"
 
#define BLE_CHAR_PWM   "PWM"
 
#define BLE_CHAR_RELAY   "Relay"
 
#define BLE_CHAR_POWER_SAMPLES   "Power Samples"
 
#define BLE_CHAR_POWER_CONSUMPTION   "Power Consumption"
 
#define BLE_CHAR_NEW_ALERT   "New Alert"
 
#define BLE_CHAR_CURRENT_TIME   "Current Time"
 
#define BLE_CHAR_WRITE_SCHEDULE   "Write schedule"
 
#define BLE_CHAR_LIST_SCHEDULE   "List schedule"
 
#define BLE_CHAR_HARDWARE_REVISION   "Hardware Revision"
 
#define BLE_CHAR_FIRMWARE_REVISION   "Firmware Revision"
 
#define BLE_CHAR_SOFTWARE_REVISION   "Software Revision"
 
#define BLE_CHAR_MAC_ADDRES   "MAC Address"
 
#define BLE_CHAR_SETUP_KEY   "Setup Encryption Key"
 
#define BLE_CHAR_GOTO_DFU   "GoTo DFU"
 
#define STR_HANDLE_COMMAND   "Handle command "
 
#define STR_ENABLE   "Enable"
 
#define STR_DISABLE   "Disable"
 
#define STR_FAILED   "Failed"
 
#define STR_CHAR_CONTROL   "Control"
 
#define STR_CHAR_RESULT   "Result"
 
#define STR_CHAR_MESH   "Mesh"
 
#define STR_CHAR_CONFIGURATION   "Configuration"
 
#define STR_CHAR_STATE   "State"
 
#define STR_CHAR_SESSION_DATA   "Session data"
 
#define STR_CHAR_FACTORY_RESET   "Recovery"
 
#define STR_CHAR_NEW_ALERT   "New Alert"
 
#define STR_CHAR_HARDWARE_REVISION   "Hardware Revision"
 
#define STR_CHAR_FIRMWARE_REVISION   "Firmware Revision"
 
#define STR_CHAR_SOFTWARE_REVISION   "Software Revision"
 
#define STR_CHAR_STATE_CONTROL   "State Control"
 
#define STR_CHAR_TEMPERATURE   "Temperature"
 
#define STR_CHAR_RESET   "Reset"
 
#define STR_CHAR_RSSI   "Signal Strength"
 
#define STR_CHAR_SCAN_DEVICES   "Scan Devices"
 
#define STR_CHAR_TRACKED_DEVICE   "Tracked Devices"
 
#define STR_CHAR_PWM   "PWM"
 
#define STR_CHAR_RELAY   "Relay"
 
#define STR_CHAR_POWER_SAMPLE   "Power Sample"
 
#define STR_CHAR_CURRENT_CONSUMPTION   "Current Consumption"
 
#define STR_CHAR_CURRENT_TIME   "Current Time"
 
#define STR_CHAR_SCHEDULE   "Schedule"
 
#define STR_CHAR_MAC_ADDRESS   "MAC Address"
 
#define STR_CHAR_SETUP_KEY   "Setup Encryption Key"
 
#define STR_CHAR_GOTO_DFU   "GoTo DFU"
 
#define STR_CREATE_ALL_SERVICES   "Create all services"
 
#define STR_ERR_BUFFER_NOT_LARGE_ENOUGH   "Buffer not large enough!"
 
#define STR_ERR_ALLOCATE_MEMORY   "Could not allocate memory!"
 
#define STR_ERR_VALUE_TOO_LONG   "Value too long!"
 
#define STR_ERR_FORGOT_TO_ASSIGN_STACK   "Forgot to assign stack!"
 
#define STR_ERR_ALREADY_STOPPED   "Already stopped!"
 
#define STR_ERR_MULTIPLE_OF_16   "Data must be multiple of 16B"
 
#define STR_ERR_NOT_INITIALIZED   "Not initialized"
 
#define MSG_NAME_TOO_LONG   "Name is too long."
 Error messages. More...
 
#define MSG_STACK_UNDEFINED   "Stack is undefined."
 
#define MSG_BUFFER_IS_LOCKED   "Buffer is locked."
 
#define MSG_CHAR_VALUE_UNDEFINED   "Characteristic value is undefined"
 
#define MSG_CHAR_VALUE_WRITE   "Characteristic value is being written"
 
#define MSG_CHAR_VALUE_WRITTEN   "Characteristic value is written"
 
#define MSG_MESH_MESSAGE_WRITE   "Mesh message being written"
 
#define MSG_FIRMWARE_UPDATE   "Firmware, perform update"
 
#define MSG_RESET   "Reset"
 
#define MSG_BLE_CHAR_TOO_MANY   "Error characteristic: Too many added to single service"
 
#define MSG_BLE_CHAR_CREATION_ERROR   "Error characteristic: Creation"
 
#define MSG_BLE_CHAR_CANNOT_FIND   "Error characteristic: Cannot find"
 
#define MSG_BLE_CHAR_INITIALIZED   "Error characteristic: Already initialized"
 
#define MSG_BLE_SOFTDEVICE_RUNNING   "Softdevice is already running"
 
#define MSG_BLE_SOFTDEVICE_INIT   "Softdevice init"
 
#define MSG_BLE_SOFTDEVICE_ENABLE   "Softdevice enable"
 
#define MSG_BLE_SOFTDEVICE_ENABLE_GAP   "Softdevice enable GAP"
 
#define MSG_BLE_ADVERTISING_STARTING   "Start advertising"
 
#define MSG_BLE_ADVERTISING_STARTED   "Advertising started"
 
#define MSG_BLE_ADVERTISING_STOPPED   "Advertising stopped"
 
#define MSG_BLE_NO_CUSTOM_SERVICES   "Services, no custom ones!"
 
#define MSG_BLE_ADVERTISEMENT_TOO_BIG   "Advertisement too big"
 
#define MSG_BLE_ADVERTISEMENT_CONFIG_INVALID   "Advertisement invalid config"
 
#define MSG_BLE_STACK_INITIALIZED   "Stack already initialized"
 
#define FMT_SERVICE_INIT   "Init service "
 
#define FMT_CHAR_ADD   "Added characteristic "
 
#define FMT_CHAR_EXISTS   "Characteristic exists "
 
#define FMT_WRONG_PAYLOAD_LENGTH   "Wrong payload length received: %u (should be %u)"
 
#define FMT_ZERO_PAYLOAD_LENGTH   "Wrong payload length received: %u (should not be zero)"
 
#define FMT_HEADER   "---- "
 
#define FMT_CREATE   "Create "
 
#define FMT_INIT   "Init "
 
#define FMT_ENABLE   "Enable "
 
#define FMT_START   "Start "
 
#define FMT_STOP   "Stop "
 
#define FMT_NOT_INITIALIZED   "Not initialized "
 
#define FMT_CONFIGURATION_NOT_FOUND   "There is no such configuration type (%d)."
 
#define FMT_STATE_NOT_FOUND   "There is no such state variable (%d)."
 
#define FMT_VERIFICATION_FAILED   "Verification failed (%d)"
 
#define FMT_USE_DEFAULT_VALUE   "Use default value"
 
#define FMT_FOUND_STORED_VALUE   "Found stored value: %d"
 
#define FMT_RAW_VALUE   "Raw value: %02X %02X %02X %02X"
 
#define FMT_ALREADY   "Already "
 
#define FMT_ALLOCATE_MEMORY   "Allocated memory at %p"
 
#define FMT_ERR_ASSIGN_BUFFER   "Could not assign buffer at %p with size %d"
 
#define FMT_ASSIGN_BUFFER_LEN   "Assign buffer at %p, len: %d"
 

Macro Definition Documentation

◆ BLE_CHAR_CONFIG_CONTROL

#define BLE_CHAR_CONFIG_CONTROL   "Config Control"

◆ BLE_CHAR_CONFIG_READ

#define BLE_CHAR_CONFIG_READ   "Config Read"

◆ BLE_CHAR_CONTROL

#define BLE_CHAR_CONTROL   "Control"

◆ BLE_CHAR_CURRENT_TIME

#define BLE_CHAR_CURRENT_TIME   "Current Time"

◆ BLE_CHAR_FACTORY_RESET

#define BLE_CHAR_FACTORY_RESET   "Recovery"

◆ BLE_CHAR_FIRMWARE_REVISION

#define BLE_CHAR_FIRMWARE_REVISION   "Firmware Revision"

◆ BLE_CHAR_GOTO_DFU

#define BLE_CHAR_GOTO_DFU   "GoTo DFU"

◆ BLE_CHAR_HARDWARE_REVISION

#define BLE_CHAR_HARDWARE_REVISION   "Hardware Revision"

◆ BLE_CHAR_LIST_SCHEDULE

#define BLE_CHAR_LIST_SCHEDULE   "List schedule"

◆ BLE_CHAR_MAC_ADDRES

#define BLE_CHAR_MAC_ADDRES   "MAC Address"

◆ BLE_CHAR_MESH_CONTROL

#define BLE_CHAR_MESH_CONTROL   "Mesh Control"

◆ BLE_CHAR_NEW_ALERT

#define BLE_CHAR_NEW_ALERT   "New Alert"

◆ BLE_CHAR_POWER_CONSUMPTION

#define BLE_CHAR_POWER_CONSUMPTION   "Power Consumption"

◆ BLE_CHAR_POWER_SAMPLES

#define BLE_CHAR_POWER_SAMPLES   "Power Samples"

◆ BLE_CHAR_PWM

#define BLE_CHAR_PWM   "PWM"

◆ BLE_CHAR_RELAY

#define BLE_CHAR_RELAY   "Relay"

◆ BLE_CHAR_RESET

#define BLE_CHAR_RESET   "Reset"

◆ BLE_CHAR_RSSI

#define BLE_CHAR_RSSI   "RSSI"

◆ BLE_CHAR_SCAN_CONTROL

#define BLE_CHAR_SCAN_CONTROL   "Scan Control"

◆ BLE_CHAR_SCAN_LIST

#define BLE_CHAR_SCAN_LIST   "Scanned Devices"

◆ BLE_CHAR_SESSION_DATA

#define BLE_CHAR_SESSION_DATA   "Session data"

◆ BLE_CHAR_SETUP_KEY

#define BLE_CHAR_SETUP_KEY   "Setup Encryption Key"

◆ BLE_CHAR_SOFTWARE_REVISION

#define BLE_CHAR_SOFTWARE_REVISION   "Software Revision"

◆ BLE_CHAR_STATE_CONTROL

#define BLE_CHAR_STATE_CONTROL   "State Control"

◆ BLE_CHAR_STATE_READ

#define BLE_CHAR_STATE_READ   "State Read"

◆ BLE_CHAR_TEMPERATURE

#define BLE_CHAR_TEMPERATURE   "Temperature"

◆ BLE_CHAR_TRACK

#define BLE_CHAR_TRACK   "Track Control"

◆ BLE_CHAR_TRACK_LIST

#define BLE_CHAR_TRACK_LIST   "Tracked Devices"

◆ BLE_CHAR_WRITE_SCHEDULE

#define BLE_CHAR_WRITE_SCHEDULE   "Write schedule"

◆ BLE_SERVICE_ALERT

#define BLE_SERVICE_ALERT   "Alert"

◆ BLE_SERVICE_BATTERY

#define BLE_SERVICE_BATTERY   "Battery"

◆ BLE_SERVICE_CROWNSTONE

#define BLE_SERVICE_CROWNSTONE   "Crownstone"

◆ BLE_SERVICE_DEVICE_INFORMATION

#define BLE_SERVICE_DEVICE_INFORMATION   "Device Information"

◆ BLE_SERVICE_GENERAL

#define BLE_SERVICE_GENERAL   "General"

Author: Crownstone Team Copyright: Crownstone (https://crownstone.rocks) Date: 20 Apr., 2014 License: LGPLv3+, Apache License 2.0, and/or MIT (triple-licensed)

Current conventions:

  • American English (-ize, -or, -er, -ction)
  • Start with object under consideration: "Buffer is locked", not "Locking of buffer"
  • Use underscores to separate words BLE defines

Strings for services and characteristics are read by a developer if he/she interacts on a low-level with a BLE device via e.g. the Nordic BLE app. These strings are stored currently in memory allocated by the SoftDevice. Keep it as short as possible to maximize the number of services / characteristics available.

◆ BLE_SERVICE_GENERIC

#define BLE_SERVICE_GENERIC   "Generic"

◆ BLE_SERVICE_INDOOR_LOCALIZATION

#define BLE_SERVICE_INDOOR_LOCALIZATION   "Indoor Localization"

◆ BLE_SERVICE_POWER

#define BLE_SERVICE_POWER   "Power"

◆ BLE_SERVICE_SCHEDULE

#define BLE_SERVICE_SCHEDULE   "Schedule"

◆ BLE_SERVICE_SETUP

#define BLE_SERVICE_SETUP   "Setup"

◆ FMT_ALLOCATE_MEMORY

#define FMT_ALLOCATE_MEMORY   "Allocated memory at %p"

◆ FMT_ALREADY

#define FMT_ALREADY   "Already "

◆ FMT_ASSIGN_BUFFER_LEN

#define FMT_ASSIGN_BUFFER_LEN   "Assign buffer at %p, len: %d"

◆ FMT_CHAR_ADD

#define FMT_CHAR_ADD   "Added characteristic "

◆ FMT_CHAR_EXISTS

#define FMT_CHAR_EXISTS   "Characteristic exists "

◆ FMT_CONFIGURATION_NOT_FOUND

#define FMT_CONFIGURATION_NOT_FOUND   "There is no such configuration type (%d)."

◆ FMT_CREATE

#define FMT_CREATE   "Create "

◆ FMT_ENABLE

#define FMT_ENABLE   "Enable "

◆ FMT_ERR_ASSIGN_BUFFER

#define FMT_ERR_ASSIGN_BUFFER   "Could not assign buffer at %p with size %d"

◆ FMT_FOUND_STORED_VALUE

#define FMT_FOUND_STORED_VALUE   "Found stored value: %d"

◆ FMT_HEADER

#define FMT_HEADER   "---- "

◆ FMT_INIT

#define FMT_INIT   "Init "

◆ FMT_NOT_INITIALIZED

#define FMT_NOT_INITIALIZED   "Not initialized "

◆ FMT_RAW_VALUE

#define FMT_RAW_VALUE   "Raw value: %02X %02X %02X %02X"

◆ FMT_SERVICE_INIT

#define FMT_SERVICE_INIT   "Init service "

◆ FMT_START

#define FMT_START   "Start "

◆ FMT_STATE_NOT_FOUND

#define FMT_STATE_NOT_FOUND   "There is no such state variable (%d)."

◆ FMT_STOP

#define FMT_STOP   "Stop "

◆ FMT_USE_DEFAULT_VALUE

#define FMT_USE_DEFAULT_VALUE   "Use default value"

◆ FMT_VERIFICATION_FAILED

#define FMT_VERIFICATION_FAILED   "Verification failed (%d)"

◆ FMT_WRONG_PAYLOAD_LENGTH

#define FMT_WRONG_PAYLOAD_LENGTH   "Wrong payload length received: %u (should be %u)"

◆ FMT_ZERO_PAYLOAD_LENGTH

#define FMT_ZERO_PAYLOAD_LENGTH   "Wrong payload length received: %u (should not be zero)"

◆ MSG_BLE_ADVERTISEMENT_CONFIG_INVALID

#define MSG_BLE_ADVERTISEMENT_CONFIG_INVALID   "Advertisement invalid config"

◆ MSG_BLE_ADVERTISEMENT_TOO_BIG

#define MSG_BLE_ADVERTISEMENT_TOO_BIG   "Advertisement too big"

◆ MSG_BLE_ADVERTISING_STARTED

#define MSG_BLE_ADVERTISING_STARTED   "Advertising started"

◆ MSG_BLE_ADVERTISING_STARTING

#define MSG_BLE_ADVERTISING_STARTING   "Start advertising"

◆ MSG_BLE_ADVERTISING_STOPPED

#define MSG_BLE_ADVERTISING_STOPPED   "Advertising stopped"

◆ MSG_BLE_CHAR_CANNOT_FIND

#define MSG_BLE_CHAR_CANNOT_FIND   "Error characteristic: Cannot find"

◆ MSG_BLE_CHAR_CREATION_ERROR

#define MSG_BLE_CHAR_CREATION_ERROR   "Error characteristic: Creation"

◆ MSG_BLE_CHAR_INITIALIZED

#define MSG_BLE_CHAR_INITIALIZED   "Error characteristic: Already initialized"

◆ MSG_BLE_CHAR_TOO_MANY

#define MSG_BLE_CHAR_TOO_MANY   "Error characteristic: Too many added to single service"

◆ MSG_BLE_NO_CUSTOM_SERVICES

#define MSG_BLE_NO_CUSTOM_SERVICES   "Services, no custom ones!"

◆ MSG_BLE_SOFTDEVICE_ENABLE

#define MSG_BLE_SOFTDEVICE_ENABLE   "Softdevice enable"

◆ MSG_BLE_SOFTDEVICE_ENABLE_GAP

#define MSG_BLE_SOFTDEVICE_ENABLE_GAP   "Softdevice enable GAP"

◆ MSG_BLE_SOFTDEVICE_INIT

#define MSG_BLE_SOFTDEVICE_INIT   "Softdevice init"

◆ MSG_BLE_SOFTDEVICE_RUNNING

#define MSG_BLE_SOFTDEVICE_RUNNING   "Softdevice is already running"

◆ MSG_BLE_STACK_INITIALIZED

#define MSG_BLE_STACK_INITIALIZED   "Stack already initialized"

◆ MSG_BUFFER_IS_LOCKED

#define MSG_BUFFER_IS_LOCKED   "Buffer is locked."

◆ MSG_CHAR_VALUE_UNDEFINED

#define MSG_CHAR_VALUE_UNDEFINED   "Characteristic value is undefined"

◆ MSG_CHAR_VALUE_WRITE

#define MSG_CHAR_VALUE_WRITE   "Characteristic value is being written"

◆ MSG_CHAR_VALUE_WRITTEN

#define MSG_CHAR_VALUE_WRITTEN   "Characteristic value is written"

◆ MSG_FIRMWARE_UPDATE

#define MSG_FIRMWARE_UPDATE   "Firmware, perform update"

◆ MSG_MESH_MESSAGE_WRITE

#define MSG_MESH_MESSAGE_WRITE   "Mesh message being written"

◆ MSG_NAME_TOO_LONG

#define MSG_NAME_TOO_LONG   "Name is too long."

Error messages.

Keep them concise. These shouldn't be part of the heap, only of the stack, and they contribute to code size.

◆ MSG_RESET

#define MSG_RESET   "Reset"

◆ MSG_STACK_UNDEFINED

#define MSG_STACK_UNDEFINED   "Stack is undefined."

◆ STR_CHAR_CONFIGURATION

#define STR_CHAR_CONFIGURATION   "Configuration"

◆ STR_CHAR_CONTROL

#define STR_CHAR_CONTROL   "Control"

◆ STR_CHAR_CURRENT_CONSUMPTION

#define STR_CHAR_CURRENT_CONSUMPTION   "Current Consumption"

◆ STR_CHAR_CURRENT_TIME

#define STR_CHAR_CURRENT_TIME   "Current Time"

◆ STR_CHAR_FACTORY_RESET

#define STR_CHAR_FACTORY_RESET   "Recovery"

◆ STR_CHAR_FIRMWARE_REVISION

#define STR_CHAR_FIRMWARE_REVISION   "Firmware Revision"

◆ STR_CHAR_GOTO_DFU

#define STR_CHAR_GOTO_DFU   "GoTo DFU"

◆ STR_CHAR_HARDWARE_REVISION

#define STR_CHAR_HARDWARE_REVISION   "Hardware Revision"

◆ STR_CHAR_MAC_ADDRESS

#define STR_CHAR_MAC_ADDRESS   "MAC Address"

◆ STR_CHAR_MESH

#define STR_CHAR_MESH   "Mesh"

◆ STR_CHAR_NEW_ALERT

#define STR_CHAR_NEW_ALERT   "New Alert"

◆ STR_CHAR_POWER_SAMPLE

#define STR_CHAR_POWER_SAMPLE   "Power Sample"

◆ STR_CHAR_PWM

#define STR_CHAR_PWM   "PWM"

◆ STR_CHAR_RELAY

#define STR_CHAR_RELAY   "Relay"

◆ STR_CHAR_RESET

#define STR_CHAR_RESET   "Reset"

◆ STR_CHAR_RESULT

#define STR_CHAR_RESULT   "Result"

◆ STR_CHAR_RSSI

#define STR_CHAR_RSSI   "Signal Strength"

◆ STR_CHAR_SCAN_DEVICES

#define STR_CHAR_SCAN_DEVICES   "Scan Devices"

◆ STR_CHAR_SCHEDULE

#define STR_CHAR_SCHEDULE   "Schedule"

◆ STR_CHAR_SESSION_DATA

#define STR_CHAR_SESSION_DATA   "Session data"

◆ STR_CHAR_SETUP_KEY

#define STR_CHAR_SETUP_KEY   "Setup Encryption Key"

◆ STR_CHAR_SOFTWARE_REVISION

#define STR_CHAR_SOFTWARE_REVISION   "Software Revision"

◆ STR_CHAR_STATE

#define STR_CHAR_STATE   "State"

◆ STR_CHAR_STATE_CONTROL

#define STR_CHAR_STATE_CONTROL   "State Control"

◆ STR_CHAR_TEMPERATURE

#define STR_CHAR_TEMPERATURE   "Temperature"

◆ STR_CHAR_TRACKED_DEVICE

#define STR_CHAR_TRACKED_DEVICE   "Tracked Devices"

◆ STR_CREATE_ALL_SERVICES

#define STR_CREATE_ALL_SERVICES   "Create all services"

◆ STR_DISABLE

#define STR_DISABLE   "Disable"

◆ STR_ENABLE

#define STR_ENABLE   "Enable"

◆ STR_ERR_ALLOCATE_MEMORY

#define STR_ERR_ALLOCATE_MEMORY   "Could not allocate memory!"

◆ STR_ERR_ALREADY_STOPPED

#define STR_ERR_ALREADY_STOPPED   "Already stopped!"

◆ STR_ERR_BUFFER_NOT_LARGE_ENOUGH

#define STR_ERR_BUFFER_NOT_LARGE_ENOUGH   "Buffer not large enough!"

◆ STR_ERR_FORGOT_TO_ASSIGN_STACK

#define STR_ERR_FORGOT_TO_ASSIGN_STACK   "Forgot to assign stack!"

◆ STR_ERR_MULTIPLE_OF_16

#define STR_ERR_MULTIPLE_OF_16   "Data must be multiple of 16B"

◆ STR_ERR_NOT_INITIALIZED

#define STR_ERR_NOT_INITIALIZED   "Not initialized"

◆ STR_ERR_VALUE_TOO_LONG

#define STR_ERR_VALUE_TOO_LONG   "Value too long!"

◆ STR_FAILED

#define STR_FAILED   "Failed"

◆ STR_HANDLE_COMMAND

#define STR_HANDLE_COMMAND   "Handle command "