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

Auto generated API documentation and code listings for sequana-ble-lab-base

Classes

CharBuffer< ValueT, SIZE > Public interface to buffer holding characteristic binary value
Kmx65Driver Driver for KMX65 sensor
Kmx65Sensor KX64 accelerometer/magnetometer sensor interface
Kmx65Value Represents measurement result received from KMX65 accelerometer and magnetometer sensor
PrimaryService Sequana 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
SingleCharParams Object describing (parameterizing) single characteristic used to define multi-characteristic sensors

Code

Kmx65.cpp [code]
Kmx65.h [code]
main.cpp [code]
pretty_printer.h [code]
Sensor.h [code]
SensorCharacteristic.h [code]
SequanaPrimaryService.cpp [code]
SequanaPrimaryService.h [code]