Skip to content

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