struct Core::Bluetooth::IGattPeripheralCharacteristic

Overview

#include <coregattperipheral.h>

struct IGattPeripheralCharacteristic: public Core::Bluetooth::IGattPeripheralAttribute
{
    // methods

    virtual void notify(const uint8 valueBuffer[], int valueSize) = 0;

    virtual ErrorCode createDescriptorAsync(
        UIDRef uuid,
        const uint8 valueBuffer[],
        int valueSize
    ) = 0;

    virtual void addObserver(IGattPeripheralCharacteristicObserver* observer) = 0;
    virtual void removeObserver(IGattPeripheralCharacteristicObserver* observer) = 0;
};

Detailed Documentation

Methods

virtual void notify(const uint8 valueBuffer[], int valueSize) = 0

Called to notify/indicate Centrals of new Value.