This is a basic code to be used for Sequana BLE Lab exercises.

Embed: (wiki syntax)

« Back to documentation index

Data Structures

Data Structures

Here are the data structures with brief descriptions:
CharBuffer< ValueT, SIZE >Public interface to buffer holding characteristic binary value
Kmx65DriverDriver for KMX65 sensor
Kmx65SensorKX64 accelerometer/magnetometer sensor interface
Kmx65ValueRepresents measurement result received from KMX65 accelerometer and magnetometer sensor
PrimaryServiceSequana BLE Primary Service
Sensor< ValueT >Sensor interface linking sensor BLE characteristic and sensor implementation (driver)
SensorCharacteristic< B, V >Wrapper, holding BLE characteristic with its value buffer and processing value updates
SensorMultiCharacteristic< N, B, V >Wrapper, holding multiple BLE characteristics with its value buffers and processing value updates
SingleCharParamsObject describing (parameterizing) single characteristic used to define multi-characteristic sensors