CharacteristicEventType
Definition: cs_CharacteristicStructs.h:67
@ CHARACTERISTIC_EVENT_NOTIFY_DONE
The notification of indication was sent.
Definition: cs_CharacteristicStructs.h:78
@ CHARACTERISTIC_EVENT_SUBSCRIPTION
The connected device subscribed or unsubscribed for notifications or indications.
Definition: cs_CharacteristicStructs.h:75
@ CHARACTERISTIC_EVENT_WRITE
The characteristic value was written by the connected device.
Definition: cs_CharacteristicStructs.h:72
ConnectionEncryptionType
Definition: cs_ConnectionEncryption.h:16
EncryptionAccessLevel
Packets (structs) that are used over the air, over uart, or stored in flash.
Definition: cs_Packets.h:36
@ ADMIN
Definition: cs_Packets.h:37
Definition: cs_CharacteristicStructs.h:15
bool sharedEncryptionBuffer
Whether to use a shared encryption buffer.
Definition: cs_CharacteristicStructs.h:51
bool read
Whether the characteristic is readable.
Definition: cs_CharacteristicStructs.h:17
bool write
Whether the characteristic can be written to with or without response.
Definition: cs_CharacteristicStructs.h:20
bool encrypted
Whether to encrypt the characteristic value.
Definition: cs_CharacteristicStructs.h:43
bool notificationChunker
Whether to notify the value in multiple notifications.
Definition: cs_CharacteristicStructs.h:40
bool autoNotify
Whether the characteristic should automatically notify the value when you updated the value.
Definition: cs_CharacteristicStructs.h:28
EncryptionAccessLevel minAccessLevel
The minimum encryption level to be used for this characteristic.
Definition: cs_CharacteristicStructs.h:59
bool notify
Whether the characteristic supports notifications and indications.
Definition: cs_CharacteristicStructs.h:23
ConnectionEncryptionType encryptionType
Type of encryption to use.
Definition: cs_CharacteristicStructs.h:64