MetaWear C++ API
0.20.0
C++ implementation of the MetaWear protocol
|
Platform agnostic wrappers for Bluetooth Low Energy communication. More...
#include <stdint.h>
Go to the source code of this file.
Classes | |
struct | MblMwGattChar |
UUIDs identifying a gatt characteristic and its parent service. More... | |
struct | MblMwBtleConnection |
Wrapper class containing functions for communicating with the MetaWear through a Bluetooth Low Energy connection. More... | |
Typedefs | |
typedef int32_t(* | MblMwFnIntVoidPtrArray) (const void *caller, const uint8_t *start, uint8_t length) |
Definition for callback functions that accept a void pointer and byte array. More... | |
typedef void(* | MblMwFnVoidVoidPtrInt) (const void *caller, int32_t value) |
Definition for callback functions that accept a void pointer and an int32. More... | |
Enumerations | |
enum | MblMwGattCharWriteType { MBL_MW_GATT_CHAR_WRITE_WITH_RESPONSE = 0 , MBL_MW_GATT_CHAR_WRITE_WITHOUT_RESPONSE } |
Write types for the GATT characteristic. | |
Platform agnostic wrappers for Bluetooth Low Energy communication.
typedef int32_t(* MblMwFnIntVoidPtrArray) (const void *caller, const uint8_t *start, uint8_t length) |
Definition for callback functions that accept a void pointer and byte array.
caller | Object the callback is designated for |
start | Pointer to the beginning of the byte array |
length | Length of the byte array |
typedef void(* MblMwFnVoidVoidPtrInt) (const void *caller, int32_t value) |
Definition for callback functions that accept a void pointer and an int32.
caller | Object the callback is designated for |
value | Additional value passed to the function for context specific callbacks |