Reactive Bluetooth Low Energy Framework for iOS  1
RBTCentral.h
Go to the documentation of this file.
1 //
2 // Created by Martin Stöber
3 // Copyright (c) 2014-2015 ma design GmbH & Co. KG. All rights reserved.
4 //
5 
6 #import <Foundation/Foundation.h>
7 #import <CoreBluetooth/CoreBluetooth.h>
8 #import <ReactiveCocoa/ReactiveCocoa.h>
9 
10 #import "RBTPeripheralModule.h"
11 
12 
13 @interface RBTCentral : NSObject
14 
16 @property(nonatomic, readonly) CBCentral *cbCental;
17 
19 @property(nonatomic, readonly) RBTPeripheralModule *peripheralModule;
20 
22 @property(nonatomic, readonly) NSUUID *identifier;
23 
25 @property(nonatomic, readonly) NSUInteger maximumUpdateValueLength;
26 
27 
31 - (instancetype)initWithCentral:(CBCentral *)cbCentral ofPeripheralModule:(RBTPeripheralModule *)peripheralModule;
32 
33 
35 - (void)setDesiredConnectionLatency:(CBPeripheralManagerConnectionLatency)latency;
36 
37 @end
RBTPeripheralModule * peripheralModule
Parrent peripheral module.
Definition: RBTCentral.h:19
CBCentral * cbCental
CoreBluetooth central.
Definition: RBTCentral.h:16
Definition: RBTPeripheralModule.h:13
NSUUID * identifier
Unique identifier of this central.
Definition: RBTCentral.h:22
NSUInteger maximumUpdateValueLength
Maximum transmission unit for a value (e.g. a characteristic)
Definition: RBTCentral.h:25
Definition: RBTCentral.h:13