Nol.A SDK Library
24.11.0
For IoT System Software Development
|
A model of a remote BLE characteristic. More...
#include <BLERemoteCharacteristic.hpp>
Public Member Functions | |
bool | canBroadcast () |
bool | canIndicate () |
bool | canNotify () |
bool | canRead () |
bool | canWrite () |
bool | canWriteNoResponse () |
BLERemoteDescriptor * | getDescriptor (BLEUUID uuid) |
std::map< std::string, BLERemoteDescriptor * > * | getDescriptors () |
uint16_t | getHandle () |
BLEUUID | getUUID () |
std::string | readValue () |
uint8_t | readUInt8 () |
uint16_t | readUInt16 () |
uint32_t | readUInt32 () |
void | registerForNotify (notify_callback _callback, bool notifications=true) |
bool | writeValue (uint8_t *data, size_t length, bool response=false) |
bool | writeValue (std::string newValue, bool response=false) |
bool | writeValue (uint8_t newValue, bool response=false) |
std::string | toString () |
uint8_t * | readRawData () |
BLERemoteService * | getRemoteService () |
A model of a remote BLE characteristic.