6 #import <Foundation/Foundation.h>
7 #import <CoreBluetooth/CoreBluetooth.h>
8 #import <ReactiveCocoa/ReactiveCocoa.h>
9 #import <ReactiveCocoa/RACEXTScope.h>
19 @property(weak, nonatomic, readonly) RBTService *
service;
28 @property(nonatomic, readonly) CBUUID *
UUID;
31 @property(nonatomic, readonly)
id value;
36 - (instancetype)initWithCBDescriptor:(CBDescriptor *)cbDescriptor ofCharacteristic:(RBTCharacteristic *)characteristic;
42 - (RACSignal *)writeValue:(NSData *)data;
Definition: RBTCharacteristic.h:13
RBTService * service
Parrent Service.
Definition: RBTDescriptor.h:19
RBTPeripheral * peripheral
Parrent Peripheral.
Definition: RBTDescriptor.h:22
Definition: RBTService.h:13
Definition: RBTDescriptor.h:13
RACSignal * readValue()
Retrive the current value of the descriptor.
Definition: RBTDescriptor.m:37
RBTCharacteristic * characteristic
Parrent Characteristic.
Definition: RBTDescriptor.h:16
Definition: RBTPeripheral.h:13
CBUUID * UUID
Identifier of the characteristic.
Definition: RBTDescriptor.h:28
CBDescriptor * cbDescriptor
Wrapped CoreBluetooth descriptor.
Definition: RBTDescriptor.h:25
id value
Current Value of the descriptor.
Definition: RBTDescriptor.h:31