6 #import <Foundation/Foundation.h>
7 #import <CoreBluetooth/CoreBluetooth.h>
8 #import <ReactiveCocoa/ReactiveCocoa.h>
34 @property(nonatomic) NSString *
name;
44 - (RACSignal *)startAdvertisingWithServices:(NSArray *)services;
57 - (void)removeServices:(NSArray *)services;
64 - (void)respondToRequest:(CBATTRequest *)request withResult:(CBATTError)result;
void stopAdvertising()
Stop the advertising.
Definition: RBTPeripheralModule.m:120
RACSignal * advertisingState
Signal which is send when the peripheral is going to advertise or stopped advertising.
Definition: RBTPeripheralModule.h:22
void removeAllServices()
Remove all services.
Definition: RBTPeripheralModule.m:173
Definition: RBTMutableService.h:12
NSString * name
Definition: RBTPeripheralModule.h:34
RACSignal * readyToUpdateSubscribersSignal
Definition: RBTPeripheralModule+Protected.h:13
NSArray * services
Array of all added Services.
Definition: RBTPeripheralModule.h:37
CBPeripheralManager * cbPeripheralManager
CoreBluetooth manager.
Definition: RBTPeripheralModule.h:16
RACSignal * didSubscribeToCharacteristicSignal
Definition: RBTPeripheralModule+Protected.h:14
RACSignal * didUnsubscribeFromCharacteristicSignal
Definition: RBTPeripheralModule+Protected.h:15
Definition: RBTPeripheralModule.h:13
RACSignal * startAdvertising()
Start advertising with all added services, completes when successful.
Definition: RBTPeripheralModule.m:84
RACSignal * peripheralState
Current bluetooth state as Signal, last connection state will just send after subscription.
Definition: RBTPeripheralModule.h:19