Struct ns_ble_characteristic
ClassList > ns_ble_characteristic
Public Attributes
Type | Name |
---|---|
void * | applicationValue |
attsAttr_t | ccc |
uint8_t | cccArray |
uint16_t | cccHandle |
uint16_t | cccIndex |
uint16_t | cccIndicationHandle |
uint16_t | cccLen |
attsAttr_t | declaration |
uint16_t | declarationHandle |
uint16_t | declarationLen |
uint8_t | declarationProperties |
uint16_t | handleId TRUE if indication is asynchronous. |
uint8_t | indicationIsAsynchronous periodic measurement period in ms |
uint32_t | indicationPeriod periodic measurement timer |
wsfTimer_t | indicationTimer |
ns_ble_characteristic_notify_handler_t | notifyHandlerCb |
uint8_t * | pValue |
ns_ble_characteristic_read_handler_t | readHandlerCb |
ns_ble_uuid128_t | uuid128 |
attsAttr_t | value |
uint16_t | valueHandle |
uint16_t | valueLen |
ns_ble_characteristic_write_handler_t | writeHandlerCb |
Public Attributes Documentation
variable applicationValue
void* ns_ble_characteristic::applicationValue;
variable ccc
attsAttr_t ns_ble_characteristic::ccc;
variable cccArray
uint8_t ns_ble_characteristic::cccArray[2];
variable cccHandle
uint16_t ns_ble_characteristic::cccHandle;
variable cccIndex
uint16_t ns_ble_characteristic::cccIndex;
variable cccIndicationHandle
uint16_t ns_ble_characteristic::cccIndicationHandle;
variable cccLen
uint16_t ns_ble_characteristic::cccLen;
variable declaration
attsAttr_t ns_ble_characteristic::declaration;
variable declarationHandle
uint16_t ns_ble_characteristic::declarationHandle;
variable declarationLen
uint16_t ns_ble_characteristic::declarationLen;
variable declarationProperties
uint8_t ns_ble_characteristic::declarationProperties[19];
variable handleId
uint16_t ns_ble_characteristic::handleId;
variable indicationIsAsynchronous
uint8_t ns_ble_characteristic::indicationIsAsynchronous;
variable indicationPeriod
uint32_t ns_ble_characteristic::indicationPeriod;
variable indicationTimer
wsfTimer_t ns_ble_characteristic::indicationTimer;
variable notifyHandlerCb
ns_ble_characteristic_notify_handler_t ns_ble_characteristic::notifyHandlerCb;
variable pValue
uint8_t* ns_ble_characteristic::pValue;
variable readHandlerCb
ns_ble_characteristic_read_handler_t ns_ble_characteristic::readHandlerCb;
variable uuid128
ns_ble_uuid128_t ns_ble_characteristic::uuid128;
variable value
attsAttr_t ns_ble_characteristic::value;
variable valueHandle
uint16_t ns_ble_characteristic::valueHandle;
variable valueLen
uint16_t ns_ble_characteristic::valueLen;
variable writeHandlerCb
ns_ble_characteristic_write_handler_t ns_ble_characteristic::writeHandlerCb;
The documentation for this class was generated from the following file neuralSPOT/neuralspot/ns-ble/includes-api/ns_ble.h