Nol.A SDK Library  24.11.0
For IoT System Software Development
Public Member Functions | List of all members
BLERemoteCharacteristic Class Reference

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 ()
 
BLERemoteDescriptorgetDescriptor (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 ()
 
BLERemoteServicegetRemoteService ()
 

Detailed Description

A model of a remote BLE characteristic.


The documentation for this class was generated from the following file: