diff --git a/docs/Classes.html b/docs/Classes.html index 82ac8c6c..de8f742f 100644 --- a/docs/Classes.html +++ b/docs/Classes.html @@ -17,7 +17,7 @@
-

RxBluetoothKit 6.0.0 Docs (82% documented)

+

RxBluetoothKit 7.0.0 Docs (82% documented)

View on GitHub

@@ -229,7 +229,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -261,7 +261,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -295,7 +295,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -326,7 +326,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -359,7 +359,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -404,7 +404,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -436,7 +436,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -468,7 +468,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -478,8 +478,8 @@

Declaration

diff --git a/docs/Classes/CentralManager.html b/docs/Classes/CentralManager.html index f0a25832..e3900a8a 100644 --- a/docs/Classes/CentralManager.html +++ b/docs/Classes/CentralManager.html @@ -17,7 +17,7 @@
-

RxBluetoothKit 6.0.0 Docs (82% documented)

+

RxBluetoothKit 7.0.0 Docs (82% documented)

View on GitHub

@@ -207,7 +207,7 @@

CentralManager

@@ -238,7 +238,7 @@

Declaration

@@ -268,7 +268,7 @@

Declaration

@@ -289,9 +289,9 @@

Initialization

  • - - - init(queue:options:) + + + init(queue:options:cbCentralManager:)
    @@ -311,8 +311,9 @@

    Initialization

    Declaration

    Swift

    -
    public convenience init(queue: DispatchQueue = .main,
    -                        options: [String: AnyObject]? = nil)
    +
    public convenience init(queue: DispatchQueue = .main,
    +                        options: [String: AnyObject]? = nil,
    +                        cbCentralManager: CBCentralManager? = nil)
    @@ -345,11 +346,24 @@

    Parameters

    + + + + cbCentralManager + + + +
    +

    Optional instance of CBCentralManager to be used as a manager. If you +skip this parameter, there will be created an instance of CBCentralManager using given queue and options.

    +
    + + @@ -381,7 +395,7 @@

    Declaration

    @@ -423,7 +437,7 @@

    Declaration

    @@ -452,7 +466,7 @@

    Declaration

    @@ -481,7 +495,7 @@

    Declaration

    @@ -499,6 +513,36 @@

    Scanning

      +
    • +
      + + + + isScanInProgress + +
      +
      +
      +
      +
      +
      +

      Value indicating if manager is currently scanning.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var isScanInProgress: Bool { get }
      + +
      +
      + +
      +
      +
    • @@ -593,7 +637,7 @@

      Return Value

      Infinite stream of scanned peripherals.

      @@ -690,7 +734,7 @@

      Return Value

      Observable which emits next event after connection is established.

      @@ -758,7 +802,7 @@

      Return Value

      Services with UUIDs specified in the serviceUUIDs parameter.

      @@ -811,7 +855,7 @@

      Return Value

      Retrieved Peripherals.

      @@ -890,7 +934,7 @@

      Return Value

      Observable which emits next events when peripheral was connected.

      @@ -958,7 +1002,7 @@

      Return Value

      if it wasn’t the cancelPeripheralConnection call.

      @@ -1001,7 +1045,7 @@

      Declaration

      @@ -1022,9 +1066,9 @@

      State restoration

    • @@ -1039,15 +1083,16 @@

      State restoration

      Declaration

      Swift

      -
      @available(*, deprecated, renamed: "CentralManager.init(queue:options:onWillRestoreCentralManagerState:﹚")
      -public convenience init(queue: DispatchQueue = .main,
      +                          
      @available(*, deprecated, renamed: "CentralManager.init(queue:options:onWillRestoreCentralManagerState:﹚")
      +public convenience init(queue: DispatchQueue = .main,
                               options: [String: AnyObject]? = nil,
      +                        cbCentralManager: CBCentralManager? = nil,
                               onWillRestoreState: OnWillRestoreState? = nil)
      @@ -1055,9 +1100,9 @@

      Declaration

    • @@ -1082,8 +1127,9 @@

      Declaration

      Declaration

      Swift

      -
      public convenience init(queue: DispatchQueue = .main,
      +                          
      public convenience init(queue: DispatchQueue = .main,
                               options: [String: AnyObject]? = nil,
      +                        cbCentralManager: CBCentralManager? = nil,
                               onWillRestoreCentralManagerState: OnWillRestoreCentralManagerState? = nil)
      @@ -1118,6 +1164,19 @@

      Parameters

      + + + + cbCentralManager + + + +
      +

      Optional instance of CBCentralManager to be used as a manager. +If you skip this parameter, there will be created an instance of CBCentralManager using given queue and options.

      +
      + + @@ -1134,7 +1193,7 @@

      Parameters

      @@ -1144,8 +1203,8 @@

      Parameters

      diff --git a/docs/Classes/Characteristic.html b/docs/Classes/Characteristic.html index 362ad920..d88bdc12 100644 --- a/docs/Classes/Characteristic.html +++ b/docs/Classes/Characteristic.html @@ -17,7 +17,7 @@
      -

      RxBluetoothKit 6.0.0 Docs (82% documented)

      +

      RxBluetoothKit 7.0.0 Docs (82% documented)

      View on GitHub

      @@ -187,7 +187,7 @@

      Characteristic

      Characteristic is a class implementing ReactiveX which wraps CoreBluetooth functions related to interaction with CBCharacteristic

      @@ -218,7 +218,7 @@

      Declaration

      @@ -248,7 +248,7 @@

      Declaration

      @@ -278,7 +278,7 @@

      Declaration

      @@ -308,7 +308,7 @@

      Declaration

      @@ -338,7 +338,7 @@

      Declaration

      @@ -368,7 +368,7 @@

      Declaration

      @@ -398,7 +398,7 @@

      Declaration

      @@ -445,7 +445,7 @@

      Return Value

      Single that emits next with array of Descriptor instances, once they’re discovered.

      @@ -493,7 +493,7 @@

      Return Value

      It’s infinite stream, so .complete is never called.

      @@ -540,7 +540,7 @@

      Return Value

      Observable emitting Characteristic when isNoytfing value has changed.

      @@ -628,7 +628,7 @@

      Return Value

      Behavior is following:

      @@ -676,7 +676,7 @@

      Return Value

      It’s infinite stream, so .complete is never called.

      @@ -724,7 +724,7 @@

      Return Value

      Single which emits next with given characteristic when value is ready to read.

      @@ -777,7 +777,7 @@

      Return Value

      Observable emitting next with Characteristic when given characteristic has been changed.

      @@ -787,8 +787,8 @@

      Return Value

      diff --git a/docs/Classes/Descriptor.html b/docs/Classes/Descriptor.html index b0b918f2..e04b2298 100644 --- a/docs/Classes/Descriptor.html +++ b/docs/Classes/Descriptor.html @@ -17,7 +17,7 @@
      -

      RxBluetoothKit 6.0.0 Docs (82% documented)

      +

      RxBluetoothKit 7.0.0 Docs (82% documented)

      View on GitHub

      @@ -189,7 +189,7 @@

      Descriptor

      Descriptors provide more information about a characteristic’s value.

      @@ -220,7 +220,7 @@

      Declaration

      @@ -250,7 +250,7 @@

      Declaration

      @@ -280,7 +280,7 @@

      Declaration

      @@ -310,7 +310,7 @@

      Declaration

      @@ -358,7 +358,7 @@

      Return Value

      It’s infinite stream, so .complete is never called.

      @@ -424,7 +424,7 @@

      Return Value

      Single that emits Next with Descriptor instance, once value is written successfully.

      @@ -472,7 +472,7 @@

      Return Value

      It’s infinite stream, so .complete is never called.

      @@ -520,7 +520,7 @@

      Return Value

      Single which emits next with given descriptor when value is ready to read.

      @@ -530,8 +530,8 @@

      Return Value

      diff --git a/docs/Classes/Peripheral.html b/docs/Classes/Peripheral.html index 8de4fd66..25a0bc08 100644 --- a/docs/Classes/Peripheral.html +++ b/docs/Classes/Peripheral.html @@ -17,7 +17,7 @@
      -

      RxBluetoothKit 6.0.0 Docs (82% documented)

      +

      RxBluetoothKit 7.0.0 Docs (82% documented)

      View on GitHub

      @@ -188,7 +188,7 @@

      Peripheral

      allowing to talk to peripheral like discovering characteristics, services and all of the read/write calls.

      @@ -219,7 +219,7 @@

      Declaration

      @@ -249,7 +249,7 @@

      Declaration

      @@ -281,7 +281,7 @@

      Declaration

      @@ -311,7 +311,7 @@

      Declaration

      @@ -345,7 +345,7 @@

      Return Value

      Current state of Peripheral as CBPeripheralState.

      @@ -375,7 +375,7 @@

      Declaration

      @@ -405,7 +405,7 @@

      Declaration

      @@ -435,7 +435,7 @@

      Declaration

      @@ -467,7 +467,7 @@

      Declaration

      @@ -521,7 +521,7 @@

      Declaration

      @@ -589,7 +589,7 @@

      Return Value

      Observable which emits next event after connection is established.

      @@ -672,7 +672,7 @@

      Return Value

      Single that emits next with array of Service instances, once they’re discovered.

      @@ -754,7 +754,7 @@

      Return Value

      Single that emits next with array of Service instances, once they’re discovered.

      @@ -848,7 +848,7 @@

      Return Value

      Single that emits next with array of Characteristic instances, once they’re discovered.

      @@ -915,7 +915,7 @@

      Return Value

      It’s infinite stream, so .complete is never called.

      @@ -945,7 +945,7 @@

      Return Value

      Declaration

      Swift

      -
      @available(OSX 10.12, iOS 9.0, *)
      +                          
      @available(macOS 10.12, iOS 9.0, *)
       public func maximumWriteValueLength(for type: CBCharacteristicWriteType) -> Int
      @@ -970,7 +970,7 @@

      Parameters

      @@ -1088,7 +1088,7 @@

      Return Value

      Observable that emission depends on CBCharacteristicWriteType passed to the function call.

      @@ -1155,7 +1155,7 @@

      Return Value

      It’s infinite stream, so .complete is never called.

      @@ -1215,7 +1215,7 @@

      Return Value

      Single which emits next with given characteristic when value is ready to read.

      @@ -1287,7 +1287,7 @@

      Return Value

      Observable emitting Characteristic when given characteristic has been changed.

      @@ -1353,7 +1353,7 @@

      Return Value

      Observable emitting Characteristic when given characteristic has changed it’s isNoytfing value.

      @@ -1433,7 +1433,7 @@

      Return Value

      Single that emits next with array of Descriptor instances, once they’re discovered.

      @@ -1500,7 +1500,7 @@

      Return Value

      It’s infinite stream, so .complete is never called.

      @@ -1567,7 +1567,7 @@

      Return Value

      It’s infinite stream, so .complete is never called.

      @@ -1634,7 +1634,7 @@

      Return Value

      Single which emits next with given descriptor when value is ready to read.

      @@ -1712,7 +1712,7 @@

      Return Value

      Single that emits next with Descriptor instance, once value is written successfully.

      @@ -1773,7 +1773,7 @@

      Return Value

      Int is new RSSI value, Peripheral is returned to allow easier chaining.

      @@ -1821,7 +1821,7 @@

      Return Value

      It’s infinite stream of values, so .complete is never emitted.

      @@ -1870,7 +1870,7 @@

      Return Value

      It’s infinite stream of values, so .complete is never emitted.

      @@ -1901,7 +1901,7 @@

      Declaration

      @@ -1946,7 +1946,7 @@

      Declaration

      Declaration

      Swift

      -
      @available(iOS 11, OSX 10.14, tvOS 11, watchOS 4, *)
      +                          
      @available(iOS 11, macOS 10.14, tvOS 11, watchOS 4, *)
       public func openL2CAPChannel(PSM: CBL2CAPPSM) -> Single<CBL2CAPChannel>
      @@ -1975,7 +1975,7 @@

      Return Value

      Single that emits CBL2CAPChannel when channel has opened

      @@ -2043,7 +2043,7 @@

      Return Value

      Single which emits next event, when specified service has been found.

      @@ -2112,7 +2112,7 @@

      Return Value

      Single which emits next event, when specified characteristic has been found.

      @@ -2181,7 +2181,7 @@

      Return Value

      Single which emits next event, when specified descriptor has been found.

      @@ -2249,7 +2249,7 @@

      Return Value

      It’s infinite stream, so .complete is never called.

      @@ -2351,7 +2351,7 @@

      Return Value

      Behavior is following:

      @@ -2418,7 +2418,7 @@

      Return Value

      It’s infinite stream, so .complete is never called.

      @@ -2486,7 +2486,7 @@

      Return Value

      .complete is emitted.

      @@ -2559,7 +2559,7 @@

      Return Value

      Observable emitting Characteristic when given characteristic has been changed.

      @@ -2626,7 +2626,7 @@

      Return Value

      Single that emits next with array of Descriptor instances, once they’re discovered.

      @@ -2693,7 +2693,7 @@

      Return Value

      It’s infinite stream, so .complete is never called.

      @@ -2772,7 +2772,7 @@

      Return Value

      Single that emits next with Descriptor instance, once value is written successfully.

      @@ -2839,7 +2839,7 @@

      Return Value

      It’s infinite stream, so .complete is never called.

      @@ -2907,7 +2907,7 @@

      Return Value

      .complete is emitted.

      @@ -2917,8 +2917,8 @@

      Return Value

      diff --git a/docs/Classes/PeripheralManager.html b/docs/Classes/PeripheralManager.html index 7fe6c8a4..c0a7b136 100644 --- a/docs/Classes/PeripheralManager.html +++ b/docs/Classes/PeripheralManager.html @@ -17,7 +17,7 @@
      -

      RxBluetoothKit 6.0.0 Docs (82% documented)

      +

      RxBluetoothKit 7.0.0 Docs (82% documented)

      View on GitHub

      @@ -200,7 +200,7 @@

      PeripheralManager

      @@ -231,7 +231,7 @@

      Declaration

      @@ -252,9 +252,9 @@

      Initialization

    • @@ -274,8 +274,9 @@

      Initialization

      Declaration

      Swift

      -
      public convenience init(queue: DispatchQueue = .main,
      -                        options: [String: AnyObject]? = nil)
      +
      public convenience init(queue: DispatchQueue = .main,
      +                        options: [String: AnyObject]? = nil,
      +                        cbPeripheralManager: CBPeripheralManager? = nil)
      @@ -308,11 +309,24 @@

      Parameters

      + + + + cbPeripheralManager + + + +
      +

      Optional instance of CBPeripheralManager to be used as a manager. If you +skip this parameter, there will be created an instance of CBPeripheralManager using given queue and options.

      +
      + + @@ -354,7 +368,7 @@

      Declaration

      @@ -383,7 +397,7 @@

      Declaration

      @@ -412,7 +426,7 @@

      Declaration

      @@ -503,7 +517,7 @@

      Return Value

      Infinite observable which emit StartAdvertisingResult when advertisement started.

      @@ -584,7 +598,7 @@

      Return Value

      Single which emits next with given characteristic when value is ready to read.

      @@ -614,7 +628,7 @@

      Declaration

      @@ -644,7 +658,7 @@

      Declaration

      @@ -704,7 +718,7 @@

      Return Value

      Observable that emits next event whenever didReceiveRead occurs.

      @@ -751,7 +765,7 @@

      Return Value

      Observable that emits next event whenever didReceiveWrite occurs.

      @@ -781,7 +795,7 @@

      Declaration

      @@ -827,7 +841,7 @@

      Declaration

      @@ -874,7 +888,7 @@

      Return Value

      Observable that emits next event whenever isReadyToUpdateSubscribers occurs.

      @@ -934,7 +948,7 @@

      Return Value

      Observable that emits next event whenever didSubscribeTo occurs.

      @@ -981,7 +995,7 @@

      Return Value

      Observable that emits next event whenever didUnsubscribeFrom occurs.

      @@ -1037,7 +1051,7 @@

      L2CAP

      Declaration

      Swift

      -
      @available(iOS 11, tvOS 11, watchOS 4, *)
      +                          
      @available(iOS 11, tvOS 11, watchOS 4, *)
       public func publishL2CAPChannel(withEncryption encryptionRequired: Bool) -> Observable<CBL2CAPPSM>
      @@ -1066,7 +1080,7 @@

      Return Value

      Infinite observable which emit CBL2CAPPSM when channel published.

      @@ -1104,7 +1118,7 @@

      Return Value

      Declaration

      Swift

      -
      @available(iOS 11, tvOS 11, watchOS 4, *)
      +                          
      @available(iOS 11, tvOS 11, watchOS 4, *)
       public func observeDidOpenL2CAPChannel() -> Observable<(CBL2CAPChannel?, Error?)>
      @@ -1114,7 +1128,7 @@

      Return Value

      Observable that emits next event whenever didOpen occurs.

      @@ -1135,9 +1149,9 @@

      State restoration

    • @@ -1162,8 +1176,9 @@

      State restoration

      Declaration

      Swift

      -
      public convenience init(queue: DispatchQueue = .main,
      +                          
      public convenience init(queue: DispatchQueue = .main,
                               options: [String: AnyObject]? = nil,
      +                        cbPeripheralManager: CBPeripheralManager? = nil,
                               onWillRestorePeripheralManagerState: OnWillRestorePeripheralManagerState? = nil)
      @@ -1198,6 +1213,19 @@

      Parameters

      + + + + cbPeripheralManager + + + +
      +

      Optional instance of CBPeripheralManager to be used as a manager. If you +skip this parameter, there will be created an instance of CBPeripheralManager using given queue and options.

      +
      + + @@ -1214,7 +1242,7 @@

      Parameters

      @@ -1224,8 +1252,8 @@

      Parameters

      diff --git a/docs/Classes/RxBluetoothKitLog.html b/docs/Classes/RxBluetoothKitLog.html index 7413f9a4..526c4c26 100644 --- a/docs/Classes/RxBluetoothKitLog.html +++ b/docs/Classes/RxBluetoothKitLog.html @@ -17,7 +17,7 @@
      -

      RxBluetoothKit 6.0.0 Docs (82% documented)

      +

      RxBluetoothKit 7.0.0 Docs (82% documented)

      View on GitHub

      @@ -186,7 +186,7 @@

      RxBluetoothKitLog

      RxBluetoothKit specific logging class which gives access to its settings.

      @@ -236,7 +236,7 @@

      Parameters

      @@ -270,7 +270,7 @@

      Return Value

      Currently set log level.

      @@ -302,7 +302,7 @@

      Declaration

      @@ -312,8 +312,8 @@

      Declaration

      diff --git a/docs/Classes/RxBluetoothKitLog/LogLevel.html b/docs/Classes/RxBluetoothKitLog/LogLevel.html index da49e8af..20410eaf 100644 --- a/docs/Classes/RxBluetoothKitLog/LogLevel.html +++ b/docs/Classes/RxBluetoothKitLog/LogLevel.html @@ -17,7 +17,7 @@
      -

      RxBluetoothKit 6.0.0 Docs (82% documented)

      +

      RxBluetoothKit 7.0.0 Docs (82% documented)

      View on GitHub

      @@ -187,7 +187,7 @@

      LogLevel

      Log levels for internal logging mechanism.

      @@ -218,7 +218,7 @@

      Declaration

      @@ -248,7 +248,7 @@

      Declaration

      @@ -278,7 +278,7 @@

      Declaration

      @@ -308,7 +308,7 @@

      Declaration

      @@ -338,7 +338,7 @@

      Declaration

      @@ -368,7 +368,7 @@

      Declaration

      @@ -397,7 +397,7 @@

      Declaration

      @@ -426,7 +426,7 @@

      Declaration

      @@ -455,7 +455,7 @@

      Declaration

      @@ -484,7 +484,7 @@

      Declaration

      @@ -513,7 +513,7 @@

      Declaration

      @@ -523,8 +523,8 @@

      Declaration

      diff --git a/docs/Classes/ScannedPeripheral.html b/docs/Classes/ScannedPeripheral.html index c12cd43b..574ccbb3 100644 --- a/docs/Classes/ScannedPeripheral.html +++ b/docs/Classes/ScannedPeripheral.html @@ -17,7 +17,7 @@
      -

      RxBluetoothKit 6.0.0 Docs (82% documented)

      +

      RxBluetoothKit 7.0.0 Docs (82% documented)

      View on GitHub

      @@ -187,7 +187,7 @@

      ScannedPeripheral

      To perform further actions peripheral instance variable can be used ia. to maintain connection.

      @@ -218,7 +218,7 @@

      Declaration

      @@ -248,7 +248,7 @@

      Declaration

      @@ -278,7 +278,7 @@

      Declaration

      @@ -288,8 +288,8 @@

      Declaration

      diff --git a/docs/Classes/Service.html b/docs/Classes/Service.html index 037e9141..f7c519e9 100644 --- a/docs/Classes/Service.html +++ b/docs/Classes/Service.html @@ -17,7 +17,7 @@
      -

      RxBluetoothKit 6.0.0 Docs (82% documented)

      +

      RxBluetoothKit 7.0.0 Docs (82% documented)

      View on GitHub

      @@ -187,7 +187,7 @@

      Service

      Service is a class implementing ReactiveX which wraps CoreBluetooth functions related to interaction with CBService

      @@ -218,7 +218,7 @@

      Declaration

      @@ -248,7 +248,7 @@

      Declaration

      @@ -278,7 +278,7 @@

      Declaration

      @@ -308,7 +308,7 @@

      Declaration

      @@ -338,7 +338,7 @@

      Declaration

      @@ -368,7 +368,7 @@

      Declaration

      @@ -437,7 +437,7 @@

      Return Value

      If not all requested characteristics are discovered, RxError.noElements error is emmited.

      @@ -506,7 +506,7 @@

      Return Value

      If not all requested services are discovered, RxError.noElements error is emmited.

      @@ -516,8 +516,8 @@

      Return Value

      diff --git a/docs/Enums.html b/docs/Enums.html index 58581be6..c19975b2 100644 --- a/docs/Enums.html +++ b/docs/Enums.html @@ -17,7 +17,7 @@
      -

      RxBluetoothKit 6.0.0 Docs (82% documented)

      +

      RxBluetoothKit 7.0.0 Docs (82% documented)

      View on GitHub

      @@ -210,7 +210,7 @@

      Declaration

      @@ -242,7 +242,7 @@

      Declaration

      @@ -273,7 +273,7 @@

      Declaration

      @@ -304,7 +304,7 @@

      Declaration

      @@ -314,8 +314,8 @@

      Declaration

      diff --git a/docs/Enums/BluetoothError.html b/docs/Enums/BluetoothError.html index 828e0dbf..f27f2df5 100644 --- a/docs/Enums/BluetoothError.html +++ b/docs/Enums/BluetoothError.html @@ -17,7 +17,7 @@
      -

      RxBluetoothKit 6.0.0 Docs (82% documented)

      +

      RxBluetoothKit 7.0.0 Docs (82% documented)

      View on GitHub

      @@ -188,7 +188,7 @@

      BluetoothError

      Bluetooth error which can be emitted by RxBluetoothKit created observables.

      @@ -221,7 +221,7 @@

      Declaration

      @@ -251,7 +251,7 @@

      Declaration

      @@ -281,7 +281,7 @@

      Declaration

      @@ -311,7 +311,7 @@

      Declaration

      @@ -341,7 +341,7 @@

      Declaration

      @@ -371,7 +371,7 @@

      Declaration

      @@ -401,7 +401,7 @@

      Declaration

      @@ -431,7 +431,7 @@

      Declaration

      @@ -461,7 +461,7 @@

      Declaration

      @@ -491,7 +491,7 @@

      Declaration

      @@ -521,7 +521,7 @@

      Declaration

      @@ -551,7 +551,7 @@

      Declaration

      @@ -581,7 +581,7 @@

      Declaration

      @@ -611,7 +611,7 @@

      Declaration

      @@ -641,7 +641,7 @@

      Declaration

      @@ -671,7 +671,7 @@

      Declaration

      @@ -701,7 +701,7 @@

      Declaration

      @@ -731,7 +731,7 @@

      Declaration

      @@ -761,7 +761,7 @@

      Declaration

      @@ -791,7 +791,7 @@

      Declaration

      @@ -821,7 +821,7 @@

      Declaration

      @@ -851,7 +851,7 @@

      Declaration

      @@ -881,7 +881,7 @@

      Declaration

      @@ -911,7 +911,7 @@

      Declaration

      @@ -941,7 +941,7 @@

      Declaration

      @@ -971,7 +971,7 @@

      Declaration

      @@ -1001,7 +1001,7 @@

      Declaration

      @@ -1031,7 +1031,7 @@

      Declaration

      @@ -1061,7 +1061,7 @@

      Declaration

      @@ -1071,8 +1071,8 @@

      Declaration

      diff --git a/docs/Enums/BluetoothState.html b/docs/Enums/BluetoothState.html index 57dcd583..6b080639 100644 --- a/docs/Enums/BluetoothState.html +++ b/docs/Enums/BluetoothState.html @@ -17,7 +17,7 @@
      -

      RxBluetoothKit 6.0.0 Docs (82% documented)

      +

      RxBluetoothKit 7.0.0 Docs (82% documented)

      View on GitHub

      @@ -187,7 +187,7 @@

      BluetoothState

      CBManagerState.

      @@ -218,7 +218,7 @@

      Declaration

      @@ -248,7 +248,7 @@

      Declaration

      @@ -278,7 +278,7 @@

      Declaration

      @@ -308,7 +308,7 @@

      Declaration

      @@ -338,7 +338,7 @@

      Declaration

      @@ -368,7 +368,7 @@

      Declaration

      @@ -378,8 +378,8 @@

      Declaration

      diff --git a/docs/Enums/RxBluetoothKitLogger.html b/docs/Enums/RxBluetoothKitLogger.html index 017ebb9e..f8c4ebe9 100644 --- a/docs/Enums/RxBluetoothKitLogger.html +++ b/docs/Enums/RxBluetoothKitLogger.html @@ -17,7 +17,7 @@
      -

      RxBluetoothKit 6.0.0 Docs (82% documented)

      +

      RxBluetoothKit 7.0.0 Docs (82% documented)

      View on GitHub

      @@ -186,7 +186,7 @@

      RxBluetoothKitLogger

      Namespace for assigning the default logger.

      @@ -217,7 +217,7 @@

      Declaration

      @@ -227,8 +227,8 @@

      Declaration

      diff --git a/docs/Enums/StartAdvertisingResult.html b/docs/Enums/StartAdvertisingResult.html index bea00f27..3eaca23f 100644 --- a/docs/Enums/StartAdvertisingResult.html +++ b/docs/Enums/StartAdvertisingResult.html @@ -17,7 +17,7 @@
      -

      RxBluetoothKit 6.0.0 Docs (82% documented)

      +

      RxBluetoothKit 7.0.0 Docs (82% documented)

      View on GitHub

      @@ -186,7 +186,7 @@

      StartAdvertisingResult

      Enum result that is returned as a result of PeripheralManager.startAdvertising method

      @@ -217,7 +217,7 @@

      Declaration

      @@ -256,7 +256,7 @@

      Declaration

      @@ -266,8 +266,8 @@

      Declaration

      diff --git a/docs/Extensions.html b/docs/Extensions.html index 215eb6e8..9f8cdfbd 100644 --- a/docs/Extensions.html +++ b/docs/Extensions.html @@ -17,7 +17,7 @@
      -

      RxBluetoothKit 6.0.0 Docs (82% documented)

      +

      RxBluetoothKit 7.0.0 Docs (82% documented)

      View on GitHub

      @@ -214,8 +214,8 @@

      Declaration

      diff --git a/docs/Extensions/Reactive.html b/docs/Extensions/Reactive.html index d0d32f86..c746f6a4 100644 --- a/docs/Extensions/Reactive.html +++ b/docs/Extensions/Reactive.html @@ -17,7 +17,7 @@
      -

      RxBluetoothKit 6.0.0 Docs (82% documented)

      +

      RxBluetoothKit 7.0.0 Docs (82% documented)

      View on GitHub

      @@ -200,9 +200,9 @@

      Available where Base ==

      - + - log + log
      @@ -228,7 +228,7 @@

      Declaration

      @@ -238,8 +238,8 @@

      Declaration

      diff --git a/docs/Functions.html b/docs/Functions.html index f227f309..0e37f459 100644 --- a/docs/Functions.html +++ b/docs/Functions.html @@ -17,7 +17,7 @@
      -

      RxBluetoothKit 6.0.0 Docs (82% documented)

      +

      RxBluetoothKit 7.0.0 Docs (82% documented)

      View on GitHub

      @@ -207,7 +207,7 @@

      Declaration

      @@ -272,7 +272,7 @@

      Return Value

      True if both characteristics are the same.

      @@ -337,7 +337,7 @@

      Return Value

      True if both descriptor are the same.

      @@ -402,7 +402,7 @@

      Return Value

      True if both peripherals are the same

      @@ -467,7 +467,7 @@

      Return Value

      True if services are the same.

      @@ -477,8 +477,8 @@

      Return Value

      diff --git a/docs/Protocols.html b/docs/Protocols.html index 5a0239f4..4669b9ca 100644 --- a/docs/Protocols.html +++ b/docs/Protocols.html @@ -17,7 +17,7 @@
      -

      RxBluetoothKit 6.0.0 Docs (82% documented)

      +

      RxBluetoothKit 7.0.0 Docs (82% documented)

      View on GitHub

      @@ -220,7 +220,7 @@

      Declaration

      @@ -265,7 +265,7 @@

      Declaration

      @@ -296,7 +296,7 @@

      Declaration

      @@ -331,7 +331,7 @@

      Declaration

      @@ -362,7 +362,7 @@

      Declaration

      @@ -372,8 +372,8 @@

      Declaration

      diff --git a/docs/Protocols/CharacteristicIdentifier.html b/docs/Protocols/CharacteristicIdentifier.html index c2c8e8cc..a9f3f0a8 100644 --- a/docs/Protocols/CharacteristicIdentifier.html +++ b/docs/Protocols/CharacteristicIdentifier.html @@ -17,7 +17,7 @@
      -

      RxBluetoothKit 6.0.0 Docs (82% documented)

      +

      RxBluetoothKit 7.0.0 Docs (82% documented)

      View on GitHub

      @@ -200,7 +200,7 @@

      CharacteristicIdentifier

      @@ -231,7 +231,7 @@

      Declaration

      @@ -261,7 +261,7 @@

      Declaration

      @@ -271,8 +271,8 @@

      Declaration

      diff --git a/docs/Protocols/DescriptorIdentifier.html b/docs/Protocols/DescriptorIdentifier.html index b4b23dff..7dd75430 100644 --- a/docs/Protocols/DescriptorIdentifier.html +++ b/docs/Protocols/DescriptorIdentifier.html @@ -17,7 +17,7 @@
      -

      RxBluetoothKit 6.0.0 Docs (82% documented)

      +

      RxBluetoothKit 7.0.0 Docs (82% documented)

      View on GitHub

      @@ -186,7 +186,7 @@

      DescriptorIdentifier

      DescriptorIdentifier protocol specifies how information about descriptors of device should look like.

      @@ -217,7 +217,7 @@

      Declaration

      @@ -247,7 +247,7 @@

      Declaration

      @@ -257,8 +257,8 @@

      Declaration

      diff --git a/docs/Protocols/Logger.html b/docs/Protocols/Logger.html index 2f05e996..0ed7f802 100644 --- a/docs/Protocols/Logger.html +++ b/docs/Protocols/Logger.html @@ -17,7 +17,7 @@
      -

      RxBluetoothKit 6.0.0 Docs (82% documented)

      +

      RxBluetoothKit 7.0.0 Docs (82% documented)

      View on GitHub

      @@ -190,7 +190,7 @@

      Logger

      RxBluetoothKitLogger.defaultLogger.

      @@ -298,7 +298,7 @@

      Parameters

      @@ -405,7 +405,7 @@

      Parameters

      @@ -454,7 +454,7 @@

      Parameters

      @@ -488,7 +488,7 @@

      Return Value

      Currently set log level.

      @@ -498,8 +498,8 @@

      Return Value

      diff --git a/docs/Protocols/ManagerType.html b/docs/Protocols/ManagerType.html index 03afce63..5b8219a5 100644 --- a/docs/Protocols/ManagerType.html +++ b/docs/Protocols/ManagerType.html @@ -17,7 +17,7 @@
      -

      RxBluetoothKit 6.0.0 Docs (82% documented)

      +

      RxBluetoothKit 7.0.0 Docs (82% documented)

      View on GitHub

      @@ -186,7 +186,7 @@

      ManagerType

      Undocumented

      @@ -217,7 +217,7 @@

      Declaration

      @@ -247,7 +247,7 @@

      Declaration

      @@ -278,7 +278,7 @@

      Declaration

      @@ -314,7 +314,7 @@

      Return Value

      Observable that emits next event whenever state changes.

      @@ -350,7 +350,7 @@

      Return Value

      Observable that emits next event starting with current state and whenever state changes.

      @@ -419,7 +419,7 @@

      Return Value

      New observable which merges errors with source observable.

      @@ -429,8 +429,8 @@

      Return Value

      diff --git a/docs/Protocols/ServiceIdentifier.html b/docs/Protocols/ServiceIdentifier.html index a4f35943..cf51c39c 100644 --- a/docs/Protocols/ServiceIdentifier.html +++ b/docs/Protocols/ServiceIdentifier.html @@ -17,7 +17,7 @@
      -

      RxBluetoothKit 6.0.0 Docs (82% documented)

      +

      RxBluetoothKit 7.0.0 Docs (82% documented)

      View on GitHub

      @@ -198,7 +198,7 @@

      ServiceIdentifier

      them from cache etc. for you. We really recommend you to use it.

      @@ -229,7 +229,7 @@

      Declaration

      @@ -239,8 +239,8 @@

      Declaration

      diff --git a/docs/Structs.html b/docs/Structs.html index 6b6ca80a..be3fed4c 100644 --- a/docs/Structs.html +++ b/docs/Structs.html @@ -17,7 +17,7 @@
      -

      RxBluetoothKit 6.0.0 Docs (82% documented)

      +

      RxBluetoothKit 7.0.0 Docs (82% documented)

      View on GitHub

      @@ -208,7 +208,7 @@

      Declaration

      @@ -239,7 +239,7 @@

      Declaration

      @@ -270,7 +270,7 @@

      Declaration

      @@ -296,13 +296,13 @@

      Declaration

      Declaration

      Swift

      -
      @available(*, deprecated, renamed: "CentralManagerRestoredStateType")
      +                          
      @available(*, deprecated, renamed: "CentralManagerRestoredStateType")
       public struct RestoredState : CentralManagerRestoredStateType
      @@ -312,8 +312,8 @@

      Declaration

      diff --git a/docs/Structs/AdvertisementData.html b/docs/Structs/AdvertisementData.html index 1f44961a..3bf0a13a 100644 --- a/docs/Structs/AdvertisementData.html +++ b/docs/Structs/AdvertisementData.html @@ -17,7 +17,7 @@
      -

      RxBluetoothKit 6.0.0 Docs (82% documented)

      +

      RxBluetoothKit 7.0.0 Docs (82% documented)

      View on GitHub

      @@ -186,7 +186,7 @@

      AdvertisementData

      Convenience class which helps reading advertisement data

      @@ -217,7 +217,7 @@

      Declaration

      @@ -266,7 +266,7 @@

      Parameters

      @@ -296,7 +296,7 @@

      Declaration

      @@ -326,7 +326,7 @@

      Declaration

      @@ -358,7 +358,7 @@

      Declaration

      @@ -388,7 +388,7 @@

      Declaration

      @@ -419,7 +419,7 @@

      Declaration

      @@ -452,7 +452,7 @@

      Declaration

      @@ -484,7 +484,7 @@

      Declaration

      @@ -514,7 +514,7 @@

      Declaration

      @@ -524,8 +524,8 @@

      Declaration

      diff --git a/docs/Structs/CentralManagerRestoredState.html b/docs/Structs/CentralManagerRestoredState.html index 59e8f03c..8d1de16c 100644 --- a/docs/Structs/CentralManagerRestoredState.html +++ b/docs/Structs/CentralManagerRestoredState.html @@ -17,7 +17,7 @@
      -

      RxBluetoothKit 6.0.0 Docs (82% documented)

      +

      RxBluetoothKit 7.0.0 Docs (82% documented)

      View on GitHub

      @@ -186,7 +186,7 @@

      CentralManagerRestoredState

      Convenience class which helps reading state of restored CentralManager.

      @@ -217,7 +217,7 @@

      Declaration

      @@ -247,7 +247,7 @@

      Declaration

      @@ -279,7 +279,7 @@

      Declaration

      @@ -310,7 +310,7 @@

      Declaration

      @@ -342,7 +342,7 @@

      Declaration

      @@ -352,8 +352,8 @@

      Declaration

      diff --git a/docs/Structs/PeripheralManagerRestoredState.html b/docs/Structs/PeripheralManagerRestoredState.html index 21b4cfea..fc972e29 100644 --- a/docs/Structs/PeripheralManagerRestoredState.html +++ b/docs/Structs/PeripheralManagerRestoredState.html @@ -17,7 +17,7 @@
      -

      RxBluetoothKit 6.0.0 Docs (82% documented)

      +

      RxBluetoothKit 7.0.0 Docs (82% documented)

      View on GitHub

      @@ -186,7 +186,7 @@

      PeripheralManagerRestoredState

      Convenience class which helps reading state of restored PeripheralManager.

      @@ -217,7 +217,7 @@

      Declaration

      @@ -249,7 +249,7 @@

      Declaration

      @@ -280,7 +280,7 @@

      Declaration

      @@ -290,8 +290,8 @@

      Declaration

      diff --git a/docs/Structs/RestoredState.html b/docs/Structs/RestoredState.html index 0475785a..91625d70 100644 --- a/docs/Structs/RestoredState.html +++ b/docs/Structs/RestoredState.html @@ -17,7 +17,7 @@
      -

      RxBluetoothKit 6.0.0 Docs (82% documented)

      +

      RxBluetoothKit 7.0.0 Docs (82% documented)

      View on GitHub

      @@ -179,7 +179,7 @@

      RestoredState

      -
      @available(*, deprecated, renamed: "CentralManagerRestoredStateType")
      +                  
      @available(*, deprecated, renamed: "CentralManagerRestoredStateType")
       public struct RestoredState : CentralManagerRestoredStateType
      @@ -187,7 +187,7 @@

      RestoredState

      Deprecated, use CentralManager.init(queue:options:onWillRestoreCentralManagerState:) instead

      @@ -218,7 +218,7 @@

      Declaration

      @@ -248,7 +248,7 @@

      Declaration

      @@ -278,7 +278,7 @@

      Declaration

      @@ -308,7 +308,7 @@

      Declaration

      @@ -338,7 +338,7 @@

      Declaration

      @@ -348,8 +348,8 @@

      Declaration

      diff --git a/docs/Typealiases.html b/docs/Typealiases.html index 95251164..9c8fe2a3 100644 --- a/docs/Typealiases.html +++ b/docs/Typealiases.html @@ -17,7 +17,7 @@
      -

      RxBluetoothKit 6.0.0 Docs (82% documented)

      +

      RxBluetoothKit 7.0.0 Docs (82% documented)

      View on GitHub

      @@ -207,7 +207,7 @@

      Declaration

      @@ -237,7 +237,7 @@

      Declaration

      @@ -267,7 +267,7 @@

      Declaration

      @@ -297,7 +297,7 @@

      Declaration

      @@ -327,7 +327,7 @@

      Declaration

      @@ -337,8 +337,8 @@

      Declaration

      diff --git a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Classes.html b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Classes.html index 82ac8c6c..de8f742f 100644 --- a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Classes.html +++ b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Classes.html @@ -17,7 +17,7 @@
      -

      RxBluetoothKit 6.0.0 Docs (82% documented)

      +

      RxBluetoothKit 7.0.0 Docs (82% documented)

      View on GitHub

      @@ -229,7 +229,7 @@

      Declaration

      @@ -261,7 +261,7 @@

      Declaration

      @@ -295,7 +295,7 @@

      Declaration

      @@ -326,7 +326,7 @@

      Declaration

      @@ -359,7 +359,7 @@

      Declaration

      @@ -404,7 +404,7 @@

      Declaration

      @@ -436,7 +436,7 @@

      Declaration

      @@ -468,7 +468,7 @@

      Declaration

      @@ -478,8 +478,8 @@

      Declaration

      diff --git a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Classes/CentralManager.html b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Classes/CentralManager.html index f0a25832..e3900a8a 100644 --- a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Classes/CentralManager.html +++ b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Classes/CentralManager.html @@ -17,7 +17,7 @@
      -

      RxBluetoothKit 6.0.0 Docs (82% documented)

      +

      RxBluetoothKit 7.0.0 Docs (82% documented)

      View on GitHub

      @@ -207,7 +207,7 @@

      CentralManager

      @@ -238,7 +238,7 @@

      Declaration

      @@ -268,7 +268,7 @@

      Declaration

      @@ -289,9 +289,9 @@

      Initialization

    • @@ -311,8 +311,9 @@

      Initialization

      Declaration

      Swift

      -
      public convenience init(queue: DispatchQueue = .main,
      -                        options: [String: AnyObject]? = nil)
      +
      public convenience init(queue: DispatchQueue = .main,
      +                        options: [String: AnyObject]? = nil,
      +                        cbCentralManager: CBCentralManager? = nil)
      @@ -345,11 +346,24 @@

      Parameters

      + + + + cbCentralManager + + + +
      +

      Optional instance of CBCentralManager to be used as a manager. If you +skip this parameter, there will be created an instance of CBCentralManager using given queue and options.

      +
      + + @@ -381,7 +395,7 @@

      Declaration

      @@ -423,7 +437,7 @@

      Declaration

      @@ -452,7 +466,7 @@

      Declaration

      @@ -481,7 +495,7 @@

      Declaration

      @@ -499,6 +513,36 @@

      Scanning

        +
      • +
        + + + + isScanInProgress + +
        +
        +
        +
        +
        +
        +

        Value indicating if manager is currently scanning.

        + +
        +
        +

        Declaration

        +
        +

        Swift

        +
        public var isScanInProgress: Bool { get }
        + +
        +
        + +
        +
        +
      • @@ -593,7 +637,7 @@

        Return Value

        Infinite stream of scanned peripherals.

        @@ -690,7 +734,7 @@

        Return Value

        Observable which emits next event after connection is established.

        @@ -758,7 +802,7 @@

        Return Value

        Services with UUIDs specified in the serviceUUIDs parameter.

        @@ -811,7 +855,7 @@

        Return Value

        Retrieved Peripherals.

        @@ -890,7 +934,7 @@

        Return Value

        Observable which emits next events when peripheral was connected.

        @@ -958,7 +1002,7 @@

        Return Value

        if it wasn’t the cancelPeripheralConnection call.

        @@ -1001,7 +1045,7 @@

        Declaration

        @@ -1022,9 +1066,9 @@

        State restoration

      • @@ -1039,15 +1083,16 @@

        State restoration

        Declaration

        Swift

        -
        @available(*, deprecated, renamed: "CentralManager.init(queue:options:onWillRestoreCentralManagerState:﹚")
        -public convenience init(queue: DispatchQueue = .main,
        +                          
        @available(*, deprecated, renamed: "CentralManager.init(queue:options:onWillRestoreCentralManagerState:﹚")
        +public convenience init(queue: DispatchQueue = .main,
                                 options: [String: AnyObject]? = nil,
        +                        cbCentralManager: CBCentralManager? = nil,
                                 onWillRestoreState: OnWillRestoreState? = nil)
        @@ -1055,9 +1100,9 @@

        Declaration

      • @@ -1082,8 +1127,9 @@

        Declaration

        Declaration

        Swift

        -
        public convenience init(queue: DispatchQueue = .main,
        +                          
        public convenience init(queue: DispatchQueue = .main,
                                 options: [String: AnyObject]? = nil,
        +                        cbCentralManager: CBCentralManager? = nil,
                                 onWillRestoreCentralManagerState: OnWillRestoreCentralManagerState? = nil)
        @@ -1118,6 +1164,19 @@

        Parameters

        + + + + cbCentralManager + + + +
        +

        Optional instance of CBCentralManager to be used as a manager. +If you skip this parameter, there will be created an instance of CBCentralManager using given queue and options.

        +
        + + @@ -1134,7 +1193,7 @@

        Parameters

        @@ -1144,8 +1203,8 @@

        Parameters

        diff --git a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Classes/Characteristic.html b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Classes/Characteristic.html index 362ad920..d88bdc12 100644 --- a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Classes/Characteristic.html +++ b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Classes/Characteristic.html @@ -17,7 +17,7 @@
        -

        RxBluetoothKit 6.0.0 Docs (82% documented)

        +

        RxBluetoothKit 7.0.0 Docs (82% documented)

        View on GitHub

        @@ -187,7 +187,7 @@

        Characteristic

        Characteristic is a class implementing ReactiveX which wraps CoreBluetooth functions related to interaction with CBCharacteristic

        @@ -218,7 +218,7 @@

        Declaration

        @@ -248,7 +248,7 @@

        Declaration

        @@ -278,7 +278,7 @@

        Declaration

        @@ -308,7 +308,7 @@

        Declaration

        @@ -338,7 +338,7 @@

        Declaration

        @@ -368,7 +368,7 @@

        Declaration

        @@ -398,7 +398,7 @@

        Declaration

        @@ -445,7 +445,7 @@

        Return Value

        Single that emits next with array of Descriptor instances, once they’re discovered.

        @@ -493,7 +493,7 @@

        Return Value

        It’s infinite stream, so .complete is never called.

        @@ -540,7 +540,7 @@

        Return Value

        Observable emitting Characteristic when isNoytfing value has changed.

        @@ -628,7 +628,7 @@

        Return Value

        Behavior is following:

        @@ -676,7 +676,7 @@

        Return Value

        It’s infinite stream, so .complete is never called.

        @@ -724,7 +724,7 @@

        Return Value

        Single which emits next with given characteristic when value is ready to read.

        @@ -777,7 +777,7 @@

        Return Value

        Observable emitting next with Characteristic when given characteristic has been changed.

        @@ -787,8 +787,8 @@

        Return Value

        diff --git a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Classes/Descriptor.html b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Classes/Descriptor.html index b0b918f2..e04b2298 100644 --- a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Classes/Descriptor.html +++ b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Classes/Descriptor.html @@ -17,7 +17,7 @@
        -

        RxBluetoothKit 6.0.0 Docs (82% documented)

        +

        RxBluetoothKit 7.0.0 Docs (82% documented)

        View on GitHub

        @@ -189,7 +189,7 @@

        Descriptor

        Descriptors provide more information about a characteristic’s value.

        @@ -220,7 +220,7 @@

        Declaration

        @@ -250,7 +250,7 @@

        Declaration

        @@ -280,7 +280,7 @@

        Declaration

        @@ -310,7 +310,7 @@

        Declaration

        @@ -358,7 +358,7 @@

        Return Value

        It’s infinite stream, so .complete is never called.

        @@ -424,7 +424,7 @@

        Return Value

        Single that emits Next with Descriptor instance, once value is written successfully.

        @@ -472,7 +472,7 @@

        Return Value

        It’s infinite stream, so .complete is never called.

        @@ -520,7 +520,7 @@

        Return Value

        Single which emits next with given descriptor when value is ready to read.

        @@ -530,8 +530,8 @@

        Return Value

        diff --git a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Classes/Peripheral.html b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Classes/Peripheral.html index 8de4fd66..25a0bc08 100644 --- a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Classes/Peripheral.html +++ b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Classes/Peripheral.html @@ -17,7 +17,7 @@
        -

        RxBluetoothKit 6.0.0 Docs (82% documented)

        +

        RxBluetoothKit 7.0.0 Docs (82% documented)

        View on GitHub

        @@ -188,7 +188,7 @@

        Peripheral

        allowing to talk to peripheral like discovering characteristics, services and all of the read/write calls.

        @@ -219,7 +219,7 @@

        Declaration

        @@ -249,7 +249,7 @@

        Declaration

        @@ -281,7 +281,7 @@

        Declaration

        @@ -311,7 +311,7 @@

        Declaration

        @@ -345,7 +345,7 @@

        Return Value

        Current state of Peripheral as CBPeripheralState.

        @@ -375,7 +375,7 @@

        Declaration

        @@ -405,7 +405,7 @@

        Declaration

        @@ -435,7 +435,7 @@

        Declaration

        @@ -467,7 +467,7 @@

        Declaration

        @@ -521,7 +521,7 @@

        Declaration

        @@ -589,7 +589,7 @@

        Return Value

        Observable which emits next event after connection is established.

        @@ -672,7 +672,7 @@

        Return Value

        Single that emits next with array of Service instances, once they’re discovered.

        @@ -754,7 +754,7 @@

        Return Value

        Single that emits next with array of Service instances, once they’re discovered.

        @@ -848,7 +848,7 @@

        Return Value

        Single that emits next with array of Characteristic instances, once they’re discovered.

        @@ -915,7 +915,7 @@

        Return Value

        It’s infinite stream, so .complete is never called.

        @@ -945,7 +945,7 @@

        Return Value

        Declaration

        Swift

        -
        @available(OSX 10.12, iOS 9.0, *)
        +                          
        @available(macOS 10.12, iOS 9.0, *)
         public func maximumWriteValueLength(for type: CBCharacteristicWriteType) -> Int
        @@ -970,7 +970,7 @@

        Parameters

        @@ -1088,7 +1088,7 @@

        Return Value

        Observable that emission depends on CBCharacteristicWriteType passed to the function call.

        @@ -1155,7 +1155,7 @@

        Return Value

        It’s infinite stream, so .complete is never called.

        @@ -1215,7 +1215,7 @@

        Return Value

        Single which emits next with given characteristic when value is ready to read.

        @@ -1287,7 +1287,7 @@

        Return Value

        Observable emitting Characteristic when given characteristic has been changed.

        @@ -1353,7 +1353,7 @@

        Return Value

        Observable emitting Characteristic when given characteristic has changed it’s isNoytfing value.

        @@ -1433,7 +1433,7 @@

        Return Value

        Single that emits next with array of Descriptor instances, once they’re discovered.

        @@ -1500,7 +1500,7 @@

        Return Value

        It’s infinite stream, so .complete is never called.

        @@ -1567,7 +1567,7 @@

        Return Value

        It’s infinite stream, so .complete is never called.

        @@ -1634,7 +1634,7 @@

        Return Value

        Single which emits next with given descriptor when value is ready to read.

        @@ -1712,7 +1712,7 @@

        Return Value

        Single that emits next with Descriptor instance, once value is written successfully.

        @@ -1773,7 +1773,7 @@

        Return Value

        Int is new RSSI value, Peripheral is returned to allow easier chaining.

        @@ -1821,7 +1821,7 @@

        Return Value

        It’s infinite stream of values, so .complete is never emitted.

        @@ -1870,7 +1870,7 @@

        Return Value

        It’s infinite stream of values, so .complete is never emitted.

        @@ -1901,7 +1901,7 @@

        Declaration

        @@ -1946,7 +1946,7 @@

        Declaration

        Declaration

        Swift

        -
        @available(iOS 11, OSX 10.14, tvOS 11, watchOS 4, *)
        +                          
        @available(iOS 11, macOS 10.14, tvOS 11, watchOS 4, *)
         public func openL2CAPChannel(PSM: CBL2CAPPSM) -> Single<CBL2CAPChannel>
        @@ -1975,7 +1975,7 @@

        Return Value

        Single that emits CBL2CAPChannel when channel has opened

        @@ -2043,7 +2043,7 @@

        Return Value

        Single which emits next event, when specified service has been found.

        @@ -2112,7 +2112,7 @@

        Return Value

        Single which emits next event, when specified characteristic has been found.

        @@ -2181,7 +2181,7 @@

        Return Value

        Single which emits next event, when specified descriptor has been found.

        @@ -2249,7 +2249,7 @@

        Return Value

        It’s infinite stream, so .complete is never called.

        @@ -2351,7 +2351,7 @@

        Return Value

        Behavior is following:

        @@ -2418,7 +2418,7 @@

        Return Value

        It’s infinite stream, so .complete is never called.

        @@ -2486,7 +2486,7 @@

        Return Value

        .complete is emitted.

        @@ -2559,7 +2559,7 @@

        Return Value

        Observable emitting Characteristic when given characteristic has been changed.

        @@ -2626,7 +2626,7 @@

        Return Value

        Single that emits next with array of Descriptor instances, once they’re discovered.

        @@ -2693,7 +2693,7 @@

        Return Value

        It’s infinite stream, so .complete is never called.

        @@ -2772,7 +2772,7 @@

        Return Value

        Single that emits next with Descriptor instance, once value is written successfully.

        @@ -2839,7 +2839,7 @@

        Return Value

        It’s infinite stream, so .complete is never called.

        @@ -2907,7 +2907,7 @@

        Return Value

        .complete is emitted.

        @@ -2917,8 +2917,8 @@

        Return Value

        diff --git a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Classes/PeripheralManager.html b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Classes/PeripheralManager.html index 7fe6c8a4..c0a7b136 100644 --- a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Classes/PeripheralManager.html +++ b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Classes/PeripheralManager.html @@ -17,7 +17,7 @@
        -

        RxBluetoothKit 6.0.0 Docs (82% documented)

        +

        RxBluetoothKit 7.0.0 Docs (82% documented)

        View on GitHub

        @@ -200,7 +200,7 @@

        PeripheralManager

        @@ -231,7 +231,7 @@

        Declaration

        @@ -252,9 +252,9 @@

        Initialization

      • @@ -274,8 +274,9 @@

        Initialization

        Declaration

        Swift

        -
        public convenience init(queue: DispatchQueue = .main,
        -                        options: [String: AnyObject]? = nil)
        +
        public convenience init(queue: DispatchQueue = .main,
        +                        options: [String: AnyObject]? = nil,
        +                        cbPeripheralManager: CBPeripheralManager? = nil)
        @@ -308,11 +309,24 @@

        Parameters

        + + + + cbPeripheralManager + + + +
        +

        Optional instance of CBPeripheralManager to be used as a manager. If you +skip this parameter, there will be created an instance of CBPeripheralManager using given queue and options.

        +
        + + @@ -354,7 +368,7 @@

        Declaration

        @@ -383,7 +397,7 @@

        Declaration

        @@ -412,7 +426,7 @@

        Declaration

        @@ -503,7 +517,7 @@

        Return Value

        Infinite observable which emit StartAdvertisingResult when advertisement started.

        @@ -584,7 +598,7 @@

        Return Value

        Single which emits next with given characteristic when value is ready to read.

        @@ -614,7 +628,7 @@

        Declaration

        @@ -644,7 +658,7 @@

        Declaration

        @@ -704,7 +718,7 @@

        Return Value

        Observable that emits next event whenever didReceiveRead occurs.

        @@ -751,7 +765,7 @@

        Return Value

        Observable that emits next event whenever didReceiveWrite occurs.

        @@ -781,7 +795,7 @@

        Declaration

        @@ -827,7 +841,7 @@

        Declaration

        @@ -874,7 +888,7 @@

        Return Value

        Observable that emits next event whenever isReadyToUpdateSubscribers occurs.

        @@ -934,7 +948,7 @@

        Return Value

        Observable that emits next event whenever didSubscribeTo occurs.

        @@ -981,7 +995,7 @@

        Return Value

        Observable that emits next event whenever didUnsubscribeFrom occurs.

        @@ -1037,7 +1051,7 @@

        L2CAP

        Declaration

        Swift

        -
        @available(iOS 11, tvOS 11, watchOS 4, *)
        +                          
        @available(iOS 11, tvOS 11, watchOS 4, *)
         public func publishL2CAPChannel(withEncryption encryptionRequired: Bool) -> Observable<CBL2CAPPSM>
        @@ -1066,7 +1080,7 @@

        Return Value

        Infinite observable which emit CBL2CAPPSM when channel published.

        @@ -1104,7 +1118,7 @@

        Return Value

        Declaration

        Swift

        -
        @available(iOS 11, tvOS 11, watchOS 4, *)
        +                          
        @available(iOS 11, tvOS 11, watchOS 4, *)
         public func observeDidOpenL2CAPChannel() -> Observable<(CBL2CAPChannel?, Error?)>
        @@ -1114,7 +1128,7 @@

        Return Value

        Observable that emits next event whenever didOpen occurs.

        @@ -1135,9 +1149,9 @@

        State restoration

      • @@ -1162,8 +1176,9 @@

        State restoration

        Declaration

        Swift

        -
        public convenience init(queue: DispatchQueue = .main,
        +                          
        public convenience init(queue: DispatchQueue = .main,
                                 options: [String: AnyObject]? = nil,
        +                        cbPeripheralManager: CBPeripheralManager? = nil,
                                 onWillRestorePeripheralManagerState: OnWillRestorePeripheralManagerState? = nil)
        @@ -1198,6 +1213,19 @@

        Parameters

        + + + + cbPeripheralManager + + + +
        +

        Optional instance of CBPeripheralManager to be used as a manager. If you +skip this parameter, there will be created an instance of CBPeripheralManager using given queue and options.

        +
        + + @@ -1214,7 +1242,7 @@

        Parameters

        @@ -1224,8 +1252,8 @@

        Parameters

        diff --git a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Classes/RxBluetoothKitLog.html b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Classes/RxBluetoothKitLog.html index 7413f9a4..526c4c26 100644 --- a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Classes/RxBluetoothKitLog.html +++ b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Classes/RxBluetoothKitLog.html @@ -17,7 +17,7 @@
        -

        RxBluetoothKit 6.0.0 Docs (82% documented)

        +

        RxBluetoothKit 7.0.0 Docs (82% documented)

        View on GitHub

        @@ -186,7 +186,7 @@

        RxBluetoothKitLog

        RxBluetoothKit specific logging class which gives access to its settings.

        @@ -236,7 +236,7 @@

        Parameters

        @@ -270,7 +270,7 @@

        Return Value

        Currently set log level.

        @@ -302,7 +302,7 @@

        Declaration

        @@ -312,8 +312,8 @@

        Declaration

        diff --git a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Classes/RxBluetoothKitLog/LogLevel.html b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Classes/RxBluetoothKitLog/LogLevel.html index da49e8af..20410eaf 100644 --- a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Classes/RxBluetoothKitLog/LogLevel.html +++ b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Classes/RxBluetoothKitLog/LogLevel.html @@ -17,7 +17,7 @@
        -

        RxBluetoothKit 6.0.0 Docs (82% documented)

        +

        RxBluetoothKit 7.0.0 Docs (82% documented)

        View on GitHub

        @@ -187,7 +187,7 @@

        LogLevel

        Log levels for internal logging mechanism.

        @@ -218,7 +218,7 @@

        Declaration

        @@ -248,7 +248,7 @@

        Declaration

        @@ -278,7 +278,7 @@

        Declaration

        @@ -308,7 +308,7 @@

        Declaration

        @@ -338,7 +338,7 @@

        Declaration

        @@ -368,7 +368,7 @@

        Declaration

        @@ -397,7 +397,7 @@

        Declaration

        @@ -426,7 +426,7 @@

        Declaration

        @@ -455,7 +455,7 @@

        Declaration

        @@ -484,7 +484,7 @@

        Declaration

        @@ -513,7 +513,7 @@

        Declaration

        @@ -523,8 +523,8 @@

        Declaration

        diff --git a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Classes/ScannedPeripheral.html b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Classes/ScannedPeripheral.html index c12cd43b..574ccbb3 100644 --- a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Classes/ScannedPeripheral.html +++ b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Classes/ScannedPeripheral.html @@ -17,7 +17,7 @@
        -

        RxBluetoothKit 6.0.0 Docs (82% documented)

        +

        RxBluetoothKit 7.0.0 Docs (82% documented)

        View on GitHub

        @@ -187,7 +187,7 @@

        ScannedPeripheral

        To perform further actions peripheral instance variable can be used ia. to maintain connection.

        @@ -218,7 +218,7 @@

        Declaration

        @@ -248,7 +248,7 @@

        Declaration

        @@ -278,7 +278,7 @@

        Declaration

        @@ -288,8 +288,8 @@

        Declaration

        diff --git a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Classes/Service.html b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Classes/Service.html index 037e9141..f7c519e9 100644 --- a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Classes/Service.html +++ b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Classes/Service.html @@ -17,7 +17,7 @@
        -

        RxBluetoothKit 6.0.0 Docs (82% documented)

        +

        RxBluetoothKit 7.0.0 Docs (82% documented)

        View on GitHub

        @@ -187,7 +187,7 @@

        Service

        Service is a class implementing ReactiveX which wraps CoreBluetooth functions related to interaction with CBService

        @@ -218,7 +218,7 @@

        Declaration

        @@ -248,7 +248,7 @@

        Declaration

        @@ -278,7 +278,7 @@

        Declaration

        @@ -308,7 +308,7 @@

        Declaration

        @@ -338,7 +338,7 @@

        Declaration

        @@ -368,7 +368,7 @@

        Declaration

        @@ -437,7 +437,7 @@

        Return Value

        If not all requested characteristics are discovered, RxError.noElements error is emmited.

        @@ -506,7 +506,7 @@

        Return Value

        If not all requested services are discovered, RxError.noElements error is emmited.

        @@ -516,8 +516,8 @@

        Return Value

        diff --git a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Enums.html b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Enums.html index 58581be6..c19975b2 100644 --- a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Enums.html +++ b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Enums.html @@ -17,7 +17,7 @@
        -

        RxBluetoothKit 6.0.0 Docs (82% documented)

        +

        RxBluetoothKit 7.0.0 Docs (82% documented)

        View on GitHub

        @@ -210,7 +210,7 @@

        Declaration

        @@ -242,7 +242,7 @@

        Declaration

        @@ -273,7 +273,7 @@

        Declaration

        @@ -304,7 +304,7 @@

        Declaration

        @@ -314,8 +314,8 @@

        Declaration

        diff --git a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Enums/BluetoothError.html b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Enums/BluetoothError.html index 828e0dbf..f27f2df5 100644 --- a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Enums/BluetoothError.html +++ b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Enums/BluetoothError.html @@ -17,7 +17,7 @@
        -

        RxBluetoothKit 6.0.0 Docs (82% documented)

        +

        RxBluetoothKit 7.0.0 Docs (82% documented)

        View on GitHub

        @@ -188,7 +188,7 @@

        BluetoothError

        Bluetooth error which can be emitted by RxBluetoothKit created observables.

        @@ -221,7 +221,7 @@

        Declaration

        @@ -251,7 +251,7 @@

        Declaration

        @@ -281,7 +281,7 @@

        Declaration

        @@ -311,7 +311,7 @@

        Declaration

        @@ -341,7 +341,7 @@

        Declaration

        @@ -371,7 +371,7 @@

        Declaration

        @@ -401,7 +401,7 @@

        Declaration

        @@ -431,7 +431,7 @@

        Declaration

        @@ -461,7 +461,7 @@

        Declaration

        @@ -491,7 +491,7 @@

        Declaration

        @@ -521,7 +521,7 @@

        Declaration

        @@ -551,7 +551,7 @@

        Declaration

        @@ -581,7 +581,7 @@

        Declaration

        @@ -611,7 +611,7 @@

        Declaration

        @@ -641,7 +641,7 @@

        Declaration

        @@ -671,7 +671,7 @@

        Declaration

        @@ -701,7 +701,7 @@

        Declaration

        @@ -731,7 +731,7 @@

        Declaration

        @@ -761,7 +761,7 @@

        Declaration

        @@ -791,7 +791,7 @@

        Declaration

        @@ -821,7 +821,7 @@

        Declaration

        @@ -851,7 +851,7 @@

        Declaration

        @@ -881,7 +881,7 @@

        Declaration

        @@ -911,7 +911,7 @@

        Declaration

        @@ -941,7 +941,7 @@

        Declaration

        @@ -971,7 +971,7 @@

        Declaration

        @@ -1001,7 +1001,7 @@

        Declaration

        @@ -1031,7 +1031,7 @@

        Declaration

        @@ -1061,7 +1061,7 @@

        Declaration

        @@ -1071,8 +1071,8 @@

        Declaration

        diff --git a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Enums/BluetoothState.html b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Enums/BluetoothState.html index 57dcd583..6b080639 100644 --- a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Enums/BluetoothState.html +++ b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Enums/BluetoothState.html @@ -17,7 +17,7 @@
        -

        RxBluetoothKit 6.0.0 Docs (82% documented)

        +

        RxBluetoothKit 7.0.0 Docs (82% documented)

        View on GitHub

        @@ -187,7 +187,7 @@

        BluetoothState

        CBManagerState.

        @@ -218,7 +218,7 @@

        Declaration

        @@ -248,7 +248,7 @@

        Declaration

        @@ -278,7 +278,7 @@

        Declaration

        @@ -308,7 +308,7 @@

        Declaration

        @@ -338,7 +338,7 @@

        Declaration

        @@ -368,7 +368,7 @@

        Declaration

        @@ -378,8 +378,8 @@

        Declaration

        diff --git a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Enums/RxBluetoothKitLogger.html b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Enums/RxBluetoothKitLogger.html index 017ebb9e..f8c4ebe9 100644 --- a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Enums/RxBluetoothKitLogger.html +++ b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Enums/RxBluetoothKitLogger.html @@ -17,7 +17,7 @@
        -

        RxBluetoothKit 6.0.0 Docs (82% documented)

        +

        RxBluetoothKit 7.0.0 Docs (82% documented)

        View on GitHub

        @@ -186,7 +186,7 @@

        RxBluetoothKitLogger

        Namespace for assigning the default logger.

        @@ -217,7 +217,7 @@

        Declaration

        @@ -227,8 +227,8 @@

        Declaration

        diff --git a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Enums/StartAdvertisingResult.html b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Enums/StartAdvertisingResult.html index bea00f27..3eaca23f 100644 --- a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Enums/StartAdvertisingResult.html +++ b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Enums/StartAdvertisingResult.html @@ -17,7 +17,7 @@
        -

        RxBluetoothKit 6.0.0 Docs (82% documented)

        +

        RxBluetoothKit 7.0.0 Docs (82% documented)

        View on GitHub

        @@ -186,7 +186,7 @@

        StartAdvertisingResult

        Enum result that is returned as a result of PeripheralManager.startAdvertising method

        @@ -217,7 +217,7 @@

        Declaration

        @@ -256,7 +256,7 @@

        Declaration

        @@ -266,8 +266,8 @@

        Declaration

        diff --git a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Extensions.html b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Extensions.html index 215eb6e8..9f8cdfbd 100644 --- a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Extensions.html +++ b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Extensions.html @@ -17,7 +17,7 @@
        -

        RxBluetoothKit 6.0.0 Docs (82% documented)

        +

        RxBluetoothKit 7.0.0 Docs (82% documented)

        View on GitHub

        @@ -214,8 +214,8 @@

        Declaration

        diff --git a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Extensions/Reactive.html b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Extensions/Reactive.html index d0d32f86..c746f6a4 100644 --- a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Extensions/Reactive.html +++ b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Extensions/Reactive.html @@ -17,7 +17,7 @@
        -

        RxBluetoothKit 6.0.0 Docs (82% documented)

        +

        RxBluetoothKit 7.0.0 Docs (82% documented)

        View on GitHub

        @@ -200,9 +200,9 @@

        Available where Base ==

        - + - log + log
        @@ -228,7 +228,7 @@

        Declaration

        @@ -238,8 +238,8 @@

        Declaration

        diff --git a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Functions.html b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Functions.html index f227f309..0e37f459 100644 --- a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Functions.html +++ b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Functions.html @@ -17,7 +17,7 @@
        -

        RxBluetoothKit 6.0.0 Docs (82% documented)

        +

        RxBluetoothKit 7.0.0 Docs (82% documented)

        View on GitHub

        @@ -207,7 +207,7 @@

        Declaration

        @@ -272,7 +272,7 @@

        Return Value

        True if both characteristics are the same.

        @@ -337,7 +337,7 @@

        Return Value

        True if both descriptor are the same.

        @@ -402,7 +402,7 @@

        Return Value

        True if both peripherals are the same

        @@ -467,7 +467,7 @@

        Return Value

        True if services are the same.

        @@ -477,8 +477,8 @@

        Return Value

        diff --git a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Protocols.html b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Protocols.html index 5a0239f4..4669b9ca 100644 --- a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Protocols.html +++ b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Protocols.html @@ -17,7 +17,7 @@
        -

        RxBluetoothKit 6.0.0 Docs (82% documented)

        +

        RxBluetoothKit 7.0.0 Docs (82% documented)

        View on GitHub

        @@ -220,7 +220,7 @@

        Declaration

        @@ -265,7 +265,7 @@

        Declaration

        @@ -296,7 +296,7 @@

        Declaration

        @@ -331,7 +331,7 @@

        Declaration

        @@ -362,7 +362,7 @@

        Declaration

        @@ -372,8 +372,8 @@

        Declaration

        diff --git a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Protocols/CharacteristicIdentifier.html b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Protocols/CharacteristicIdentifier.html index c2c8e8cc..a9f3f0a8 100644 --- a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Protocols/CharacteristicIdentifier.html +++ b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Protocols/CharacteristicIdentifier.html @@ -17,7 +17,7 @@
        -

        RxBluetoothKit 6.0.0 Docs (82% documented)

        +

        RxBluetoothKit 7.0.0 Docs (82% documented)

        View on GitHub

        @@ -200,7 +200,7 @@

        CharacteristicIdentifier

        @@ -231,7 +231,7 @@

        Declaration

        @@ -261,7 +261,7 @@

        Declaration

        @@ -271,8 +271,8 @@

        Declaration

        diff --git a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Protocols/DescriptorIdentifier.html b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Protocols/DescriptorIdentifier.html index b4b23dff..7dd75430 100644 --- a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Protocols/DescriptorIdentifier.html +++ b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Protocols/DescriptorIdentifier.html @@ -17,7 +17,7 @@
        -

        RxBluetoothKit 6.0.0 Docs (82% documented)

        +

        RxBluetoothKit 7.0.0 Docs (82% documented)

        View on GitHub

        @@ -186,7 +186,7 @@

        DescriptorIdentifier

        DescriptorIdentifier protocol specifies how information about descriptors of device should look like.

        @@ -217,7 +217,7 @@

        Declaration

        @@ -247,7 +247,7 @@

        Declaration

        @@ -257,8 +257,8 @@

        Declaration

        diff --git a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Protocols/Logger.html b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Protocols/Logger.html index 2f05e996..0ed7f802 100644 --- a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Protocols/Logger.html +++ b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Protocols/Logger.html @@ -17,7 +17,7 @@
        -

        RxBluetoothKit 6.0.0 Docs (82% documented)

        +

        RxBluetoothKit 7.0.0 Docs (82% documented)

        View on GitHub

        @@ -190,7 +190,7 @@

        Logger

        RxBluetoothKitLogger.defaultLogger.

        @@ -298,7 +298,7 @@

        Parameters

        @@ -405,7 +405,7 @@

        Parameters

        @@ -454,7 +454,7 @@

        Parameters

        @@ -488,7 +488,7 @@

        Return Value

        Currently set log level.

        @@ -498,8 +498,8 @@

        Return Value

        diff --git a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Protocols/ManagerType.html b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Protocols/ManagerType.html index 03afce63..5b8219a5 100644 --- a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Protocols/ManagerType.html +++ b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Protocols/ManagerType.html @@ -17,7 +17,7 @@
        -

        RxBluetoothKit 6.0.0 Docs (82% documented)

        +

        RxBluetoothKit 7.0.0 Docs (82% documented)

        View on GitHub

        @@ -186,7 +186,7 @@

        ManagerType

        Undocumented

        @@ -217,7 +217,7 @@

        Declaration

        @@ -247,7 +247,7 @@

        Declaration

        @@ -278,7 +278,7 @@

        Declaration

        @@ -314,7 +314,7 @@

        Return Value

        Observable that emits next event whenever state changes.

        @@ -350,7 +350,7 @@

        Return Value

        Observable that emits next event starting with current state and whenever state changes.

        @@ -419,7 +419,7 @@

        Return Value

        New observable which merges errors with source observable.

        @@ -429,8 +429,8 @@

        Return Value

        diff --git a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Protocols/ServiceIdentifier.html b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Protocols/ServiceIdentifier.html index a4f35943..cf51c39c 100644 --- a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Protocols/ServiceIdentifier.html +++ b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Protocols/ServiceIdentifier.html @@ -17,7 +17,7 @@
        -

        RxBluetoothKit 6.0.0 Docs (82% documented)

        +

        RxBluetoothKit 7.0.0 Docs (82% documented)

        View on GitHub

        @@ -198,7 +198,7 @@

        ServiceIdentifier

        them from cache etc. for you. We really recommend you to use it.

        @@ -229,7 +229,7 @@

        Declaration

        @@ -239,8 +239,8 @@

        Declaration

        diff --git a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Structs.html b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Structs.html index 6b6ca80a..be3fed4c 100644 --- a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Structs.html +++ b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Structs.html @@ -17,7 +17,7 @@
        -

        RxBluetoothKit 6.0.0 Docs (82% documented)

        +

        RxBluetoothKit 7.0.0 Docs (82% documented)

        View on GitHub

        @@ -208,7 +208,7 @@

        Declaration

        @@ -239,7 +239,7 @@

        Declaration

        @@ -270,7 +270,7 @@

        Declaration

        @@ -296,13 +296,13 @@

        Declaration

        Declaration

        Swift

        -
        @available(*, deprecated, renamed: "CentralManagerRestoredStateType")
        +                          
        @available(*, deprecated, renamed: "CentralManagerRestoredStateType")
         public struct RestoredState : CentralManagerRestoredStateType
        @@ -312,8 +312,8 @@

        Declaration

        diff --git a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Structs/AdvertisementData.html b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Structs/AdvertisementData.html index 1f44961a..3bf0a13a 100644 --- a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Structs/AdvertisementData.html +++ b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Structs/AdvertisementData.html @@ -17,7 +17,7 @@
        -

        RxBluetoothKit 6.0.0 Docs (82% documented)

        +

        RxBluetoothKit 7.0.0 Docs (82% documented)

        View on GitHub

        @@ -186,7 +186,7 @@

        AdvertisementData

        Convenience class which helps reading advertisement data

        @@ -217,7 +217,7 @@

        Declaration

        @@ -266,7 +266,7 @@

        Parameters

        @@ -296,7 +296,7 @@

        Declaration

        @@ -326,7 +326,7 @@

        Declaration

        @@ -358,7 +358,7 @@

        Declaration

        @@ -388,7 +388,7 @@

        Declaration

        @@ -419,7 +419,7 @@

        Declaration

        @@ -452,7 +452,7 @@

        Declaration

        @@ -484,7 +484,7 @@

        Declaration

        @@ -514,7 +514,7 @@

        Declaration

        @@ -524,8 +524,8 @@

        Declaration

        diff --git a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Structs/CentralManagerRestoredState.html b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Structs/CentralManagerRestoredState.html index 59e8f03c..8d1de16c 100644 --- a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Structs/CentralManagerRestoredState.html +++ b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Structs/CentralManagerRestoredState.html @@ -17,7 +17,7 @@
        -

        RxBluetoothKit 6.0.0 Docs (82% documented)

        +

        RxBluetoothKit 7.0.0 Docs (82% documented)

        View on GitHub

        @@ -186,7 +186,7 @@

        CentralManagerRestoredState

        Convenience class which helps reading state of restored CentralManager.

        @@ -217,7 +217,7 @@

        Declaration

        @@ -247,7 +247,7 @@

        Declaration

        @@ -279,7 +279,7 @@

        Declaration

        @@ -310,7 +310,7 @@

        Declaration

        @@ -342,7 +342,7 @@

        Declaration

        @@ -352,8 +352,8 @@

        Declaration

        diff --git a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Structs/PeripheralManagerRestoredState.html b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Structs/PeripheralManagerRestoredState.html index 21b4cfea..fc972e29 100644 --- a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Structs/PeripheralManagerRestoredState.html +++ b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Structs/PeripheralManagerRestoredState.html @@ -17,7 +17,7 @@
        -

        RxBluetoothKit 6.0.0 Docs (82% documented)

        +

        RxBluetoothKit 7.0.0 Docs (82% documented)

        View on GitHub

        @@ -186,7 +186,7 @@

        PeripheralManagerRestoredState

        Convenience class which helps reading state of restored PeripheralManager.

        @@ -217,7 +217,7 @@

        Declaration

        @@ -249,7 +249,7 @@

        Declaration

        @@ -280,7 +280,7 @@

        Declaration

        @@ -290,8 +290,8 @@

        Declaration

        diff --git a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Structs/RestoredState.html b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Structs/RestoredState.html index 0475785a..91625d70 100644 --- a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Structs/RestoredState.html +++ b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Structs/RestoredState.html @@ -17,7 +17,7 @@
        -

        RxBluetoothKit 6.0.0 Docs (82% documented)

        +

        RxBluetoothKit 7.0.0 Docs (82% documented)

        View on GitHub

        @@ -179,7 +179,7 @@

        RestoredState

        -
        @available(*, deprecated, renamed: "CentralManagerRestoredStateType")
        +                  
        @available(*, deprecated, renamed: "CentralManagerRestoredStateType")
         public struct RestoredState : CentralManagerRestoredStateType
        @@ -187,7 +187,7 @@

        RestoredState

        Deprecated, use CentralManager.init(queue:options:onWillRestoreCentralManagerState:) instead

        @@ -218,7 +218,7 @@

        Declaration

        @@ -248,7 +248,7 @@

        Declaration

        @@ -278,7 +278,7 @@

        Declaration

        @@ -308,7 +308,7 @@

        Declaration

        @@ -338,7 +338,7 @@

        Declaration

        @@ -348,8 +348,8 @@

        Declaration

        diff --git a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Typealiases.html b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Typealiases.html index 95251164..9c8fe2a3 100644 --- a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Typealiases.html +++ b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/Typealiases.html @@ -17,7 +17,7 @@
        -

        RxBluetoothKit 6.0.0 Docs (82% documented)

        +

        RxBluetoothKit 7.0.0 Docs (82% documented)

        View on GitHub

        @@ -207,7 +207,7 @@

        Declaration

        @@ -237,7 +237,7 @@

        Declaration

        @@ -267,7 +267,7 @@

        Declaration

        @@ -297,7 +297,7 @@

        Declaration

        @@ -327,7 +327,7 @@

        Declaration

        @@ -337,8 +337,8 @@

        Declaration

        diff --git a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/index.html b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/index.html index c5efb583..3539cd78 100644 --- a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/index.html +++ b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/index.html @@ -16,7 +16,7 @@
        -

        RxBluetoothKit 6.0.0 Docs (82% documented)

        +

        RxBluetoothKit 7.0.0 Docs (82% documented)

        View on GitHub

        @@ -304,8 +304,8 @@

        Swift versions

        diff --git a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/search.json b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/search.json index cc25cbf4..0852541d 100644 --- a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/search.json +++ b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/Documents/search.json @@ -1 +1 @@ -{"Typealiases.html#/s:14RxBluetoothKit18OnWillRestoreStatea":{"name":"OnWillRestoreState","abstract":"

        Undocumented

        "},"Typealiases.html#/s:14RxBluetoothKit32OnWillRestoreCentralManagerStatea":{"name":"OnWillRestoreCentralManagerState","abstract":"

        Closure that receives RestoredState as a parameter

        "},"Typealiases.html#/s:14RxBluetoothKit19DisconnectionReasona":{"name":"DisconnectionReason","abstract":"

        Error received when device disconnection event occurs

        "},"Typealiases.html#/s:14RxBluetoothKit35OnWillRestorePeripheralManagerStatea":{"name":"OnWillRestorePeripheralManagerState","abstract":"

        Closure that receives restored state dict as a parameter

        "},"Typealiases.html#/s:14RxBluetoothKit25RestoredAdvertisementDataa":{"name":"RestoredAdvertisementData","abstract":"

        Undocumented

        "},"Structs/RestoredState.html#/s:14RxBluetoothKit13RestoredStateV08restoredE4DataSDySSypGvp":{"name":"restoredStateData","abstract":"

        Undocumented

        ","parent_name":"RestoredState"},"Structs/RestoredState.html#/s:14RxBluetoothKit13RestoredStateV14centralManagerAA07CentralG0Cvp":{"name":"centralManager","abstract":"

        Undocumented

        ","parent_name":"RestoredState"},"Structs/RestoredState.html#/s:14RxBluetoothKit13RestoredStateV11peripheralsSayAA10PeripheralCGvp":{"name":"peripherals","abstract":"

        Undocumented

        ","parent_name":"RestoredState"},"Structs/RestoredState.html#/s:14RxBluetoothKit13RestoredStateV11scanOptionsSDySSyXlGSgvp":{"name":"scanOptions","abstract":"

        Undocumented

        ","parent_name":"RestoredState"},"Structs/RestoredState.html#/s:14RxBluetoothKit13RestoredStateV8servicesSayAA7ServiceCGvp":{"name":"services","abstract":"

        Undocumented

        ","parent_name":"RestoredState"},"Structs/PeripheralManagerRestoredState.html#/s:14RxBluetoothKit30PeripheralManagerRestoredStateV08restoredG4DataSDySSypGvp":{"name":"restoredStateData","abstract":"

        Restored state dictionary.

        ","parent_name":"PeripheralManagerRestoredState"},"Structs/PeripheralManagerRestoredState.html#/s:14RxBluetoothKit30PeripheralManagerRestoredStateV8servicesSaySo16CBMutableServiceCGvp":{"name":"services","abstract":"

        An array of CBMutableService objects that contains all of the services that","parent_name":"PeripheralManagerRestoredState"},"Structs/PeripheralManagerRestoredState.html#/s:14RxBluetoothKit30PeripheralManagerRestoredStateV17advertisementDataSDySSypGSgvp":{"name":"advertisementData","abstract":"

        A dictionary containing the data that the peripheral manager was advertising","parent_name":"PeripheralManagerRestoredState"},"Structs/CentralManagerRestoredState.html#/s:14RxBluetoothKit27CentralManagerRestoredStateV08restoredG4DataSDySSypGvp":{"name":"restoredStateData","abstract":"

        Restored state dictionary.

        ","parent_name":"CentralManagerRestoredState"},"Structs/CentralManagerRestoredState.html#/s:14RxBluetoothKit27CentralManagerRestoredStateV07centralE0AA0dE0Cvp":{"name":"centralManager","abstract":"

        Undocumented

        ","parent_name":"CentralManagerRestoredState"},"Structs/CentralManagerRestoredState.html#/s:14RxBluetoothKit27CentralManagerRestoredStateV11peripheralsSayAA10PeripheralCGvp":{"name":"peripherals","abstract":"

        Array of Peripheral objects which have been restored.","parent_name":"CentralManagerRestoredState"},"Structs/CentralManagerRestoredState.html#/s:14RxBluetoothKit27CentralManagerRestoredStateV11scanOptionsSDySSyXlGSgvp":{"name":"scanOptions","abstract":"

        Dictionary that contains all of the peripheral scan options that were being used","parent_name":"CentralManagerRestoredState"},"Structs/CentralManagerRestoredState.html#/s:14RxBluetoothKit27CentralManagerRestoredStateV8servicesSayAA7ServiceCGvp":{"name":"services","abstract":"

        Array of Service objects which have been restored.","parent_name":"CentralManagerRestoredState"},"Structs/AdvertisementData.html#/s:14RxBluetoothKit17AdvertisementDataV013advertisementE0SDySSypGvp":{"name":"advertisementData","abstract":"

        Advertisement data dictionary that contains all information advertised by peripheral.

        ","parent_name":"AdvertisementData"},"Structs/AdvertisementData.html#/s:14RxBluetoothKit17AdvertisementDataV013advertisementE0ACSDySSypG_tcfc":{"name":"init(advertisementData:)","abstract":"

        Creates advertisement data based on CoreBluetooth’s dictionary

        ","parent_name":"AdvertisementData"},"Structs/AdvertisementData.html#/s:14RxBluetoothKit17AdvertisementDataV9localNameSSSgvp":{"name":"localName","abstract":"

        A string containing the local name of a peripheral.

        ","parent_name":"AdvertisementData"},"Structs/AdvertisementData.html#/s:14RxBluetoothKit17AdvertisementDataV012manufacturerE010Foundation0E0VSgvp":{"name":"manufacturerData","abstract":"

        A Data object containing the manufacturer data of a peripheral.

        ","parent_name":"AdvertisementData"},"Structs/AdvertisementData.html#/s:14RxBluetoothKit17AdvertisementDataV07serviceE0SDySo6CBUUIDC10Foundation0E0VGSgvp":{"name":"serviceData","abstract":"

        A dictionary containing service-specific advertisement data.","parent_name":"AdvertisementData"},"Structs/AdvertisementData.html#/s:14RxBluetoothKit17AdvertisementDataV12serviceUUIDsSaySo6CBUUIDCGSgvp":{"name":"serviceUUIDs","abstract":"

        An array of service UUIDs.

        ","parent_name":"AdvertisementData"},"Structs/AdvertisementData.html#/s:14RxBluetoothKit17AdvertisementDataV20overflowServiceUUIDsSaySo6CBUUIDCGSgvp":{"name":"overflowServiceUUIDs","abstract":"

        An array of one or more CBUUID objects, representing CBService UUIDs that were found in the “overflow”","parent_name":"AdvertisementData"},"Structs/AdvertisementData.html#/s:14RxBluetoothKit17AdvertisementDataV12txPowerLevelSo8NSNumberCSgvp":{"name":"txPowerLevel","abstract":"

        A number (an instance of NSNumber) containing the transmit power of a peripheral.","parent_name":"AdvertisementData"},"Structs/AdvertisementData.html#/s:14RxBluetoothKit17AdvertisementDataV13isConnectableSbSgvp":{"name":"isConnectable","abstract":"

        A Boolean value that indicates whether the advertising event type is connectable.","parent_name":"AdvertisementData"},"Structs/AdvertisementData.html#/s:14RxBluetoothKit17AdvertisementDataV21solicitedServiceUUIDsSaySo6CBUUIDCGSgvp":{"name":"solicitedServiceUUIDs","abstract":"

        An array of one or more CBUUID objects, representing CBService UUIDs.

        ","parent_name":"AdvertisementData"},"Structs/AdvertisementData.html":{"name":"AdvertisementData","abstract":"

        Convenience class which helps reading advertisement data

        "},"Structs/CentralManagerRestoredState.html":{"name":"CentralManagerRestoredState","abstract":"

        Convenience class which helps reading state of restored CentralManager.

        "},"Structs/PeripheralManagerRestoredState.html":{"name":"PeripheralManagerRestoredState","abstract":"

        Convenience class which helps reading state of restored PeripheralManager.

        "},"Structs/RestoredState.html":{"name":"RestoredState","abstract":"

        Deprecated, use CentralManager.init(queue:options:onWillRestoreCentralManagerState:) instead

        "},"Protocols/ManagerType.html#/s:14RxBluetoothKit11ManagerTypeP0D0Qa":{"name":"Manager","abstract":"

        Undocumented

        ","parent_name":"ManagerType"},"Protocols/ManagerType.html#/s:14RxBluetoothKit11ManagerTypeP7manager0D0Qzvp":{"name":"manager","abstract":"

        Implementation of CBManager

        ","parent_name":"ManagerType"},"Protocols/ManagerType.html#/s:14RxBluetoothKit11ManagerTypeP5stateAA0B5StateOvp":{"name":"state","abstract":"

        Current state of CentralManager instance described by BluetoothState which is equivalent to","parent_name":"ManagerType"},"Protocols/ManagerType.html#/s:14RxBluetoothKit11ManagerTypeP12observeState0A5Swift10ObservableCyAA0bG0OGyF":{"name":"observeState()","abstract":"

        Continuous state of CBManager instance described by BluetoothState which is equivalent to CBManagerState.

        ","parent_name":"ManagerType"},"Protocols/ManagerType.html#/s:14RxBluetoothKit11ManagerTypeP28observeStateWithInitialValue0A5Swift10ObservableCyAA0bG0OGyF":{"name":"observeStateWithInitialValue()","abstract":"

        Continuous state of CBManager instance described by BluetoothState which is equivalent to CBManagerState.

        ","parent_name":"ManagerType"},"Protocols/ManagerType.html#/s:14RxBluetoothKit11ManagerTypePAAE6ensure_10observable0A5Swift10ObservableCyqd__GAA0B5StateO_AItlF":{"name":"ensure(_:observable:)","abstract":"

        Ensure that state is and will be the only state of CentralManager during subscription.","parent_name":"ManagerType"},"Protocols/Logger.html#/s:14RxBluetoothKit6LoggerP3log_5level4file8function4lineySSyXK_AA0abC3LogC0J5LevelOs12StaticStringVANSutF":{"name":"log(_:level:file:function:line:)","abstract":"

        Logs the given message (using StaticString parameters).

        ","parent_name":"Logger"},"Protocols/Logger.html#/s:14RxBluetoothKit6LoggerP3log_5level4file8function4lineySSyXK_AA0abC3LogC0J5LevelOS2SSutF":{"name":"log(_:level:file:function:line:)","abstract":"

        Logs the given message (using regular String parameters).

        ","parent_name":"Logger"},"Protocols/Logger.html#/s:14RxBluetoothKit6LoggerP11setLogLevelyyAA0abcF0C0fG0OF":{"name":"setLogLevel(_:)","abstract":"

        Set new log level.

        ","parent_name":"Logger"},"Protocols/Logger.html#/s:14RxBluetoothKit6LoggerP11getLogLevelAA0abcF0C0fG0OyF":{"name":"getLogLevel()","abstract":"

        Get current log level.

        ","parent_name":"Logger"},"Protocols/DescriptorIdentifier.html#/s:14RxBluetoothKit20DescriptorIdentifierP4uuidSo6CBUUIDCvp":{"name":"uuid","abstract":"

        Unique identifier of a descriptor.

        ","parent_name":"DescriptorIdentifier"},"Protocols/DescriptorIdentifier.html#/s:14RxBluetoothKit20DescriptorIdentifierP14characteristicAA014CharacteristicE0_pvp":{"name":"characteristic","abstract":"

        CharacteristicIdentifier instance that this descriptor belongs to.

        ","parent_name":"DescriptorIdentifier"},"Protocols/CharacteristicIdentifier.html#/s:14RxBluetoothKit24CharacteristicIdentifierP4uuidSo6CBUUIDCvp":{"name":"uuid","abstract":"

        Unique identifier of a characteristic.

        ","parent_name":"CharacteristicIdentifier"},"Protocols/CharacteristicIdentifier.html#/s:14RxBluetoothKit24CharacteristicIdentifierP7serviceAA07ServiceE0_pvp":{"name":"service","abstract":"

        ServiceIdentifier instance that this characteristic belongs to.

        ","parent_name":"CharacteristicIdentifier"},"Protocols/ServiceIdentifier.html#/s:14RxBluetoothKit17ServiceIdentifierP4uuidSo6CBUUIDCvp":{"name":"uuid","abstract":"

        Unique identifier of a service.

        ","parent_name":"ServiceIdentifier"},"Protocols/ServiceIdentifier.html":{"name":"ServiceIdentifier","abstract":"

        ServiceIdentifier protocol specifies how information about services of device should look like."},"Protocols/CharacteristicIdentifier.html":{"name":"CharacteristicIdentifier","abstract":"

        Characteristic protocol specifies how information about characteristics of device should look like."},"Protocols/DescriptorIdentifier.html":{"name":"DescriptorIdentifier","abstract":"

        DescriptorIdentifier protocol specifies how information about descriptors of device should look like.

        "},"Protocols/Logger.html":{"name":"Logger","abstract":"

        Simple logging interface.

        "},"Protocols/ManagerType.html":{"name":"ManagerType","abstract":"

        Undocumented

        "},"Functions.html#/s:14RxBluetoothKit2eeoiySbAA0B5ErrorO_ADtF":{"name":"==(_:_:)","abstract":"

        Undocumented

        "},"Functions.html#/s:14RxBluetoothKit2eeoiySbAA14CharacteristicC_ADtF":{"name":"==(_:_:)","abstract":"

        Compare two characteristics. Characteristics are the same when their UUIDs are the same.

        "},"Functions.html#/s:14RxBluetoothKit2eeoiySbAA10DescriptorC_ADtF":{"name":"==(_:_:)","abstract":"

        Compare two descriptors. Descriptors are the same when their UUIDs are the same.

        "},"Functions.html#/s:14RxBluetoothKit2eeoiySbAA10PeripheralC_ADtF":{"name":"==(_:_:)","abstract":"

        Compare two peripherals which are the same when theirs identifiers are equal.

        "},"Functions.html#/s:14RxBluetoothKit2eeoiySbAA7ServiceC_ADtF":{"name":"==(_:_:)","abstract":"

        Compare if services are equal. They are if theirs uuids are the same.

        "},"Extensions/Reactive.html#/s:7RxSwift8ReactiveV0A12BluetoothKitAD0adE3LogCRszlE3logAA10ObservableCySSGvp":{"name":"log","abstract":"

        This is continuous value, which emits before a log is printed to standard output.

        ","parent_name":"Reactive"},"Extensions/Reactive.html":{"name":"Reactive"},"Enums/StartAdvertisingResult.html#/s:14RxBluetoothKit22StartAdvertisingResultO7startedyA2CmF":{"name":"started","abstract":"

        Advertising started properly with specified advertisementData

        ","parent_name":"StartAdvertisingResult"},"Enums/StartAdvertisingResult.html#/s:14RxBluetoothKit22StartAdvertisingResultO018attachedToExternalE0yACSDySSypGSgcACmF":{"name":"attachedToExternalAdvertising(_:)","abstract":"

        This is a special case meaning that there is already ongoing advertising that has been started","parent_name":"StartAdvertisingResult"},"Enums/RxBluetoothKitLogger.html#/s:14RxBluetoothKit0abC6LoggerO07defaultD0AA0D0_pvpZ":{"name":"defaultLogger","abstract":"

        The default logger that will be used by RxBluetoothKit

        ","parent_name":"RxBluetoothKitLogger"},"Enums/BluetoothState.html#/s:14RxBluetoothKit0B5StateO7unknownyA2CmF":{"name":"unknown","abstract":"

        Undocumented

        ","parent_name":"BluetoothState"},"Enums/BluetoothState.html#/s:14RxBluetoothKit0B5StateO9resettingyA2CmF":{"name":"resetting","abstract":"

        Undocumented

        ","parent_name":"BluetoothState"},"Enums/BluetoothState.html#/s:14RxBluetoothKit0B5StateO11unsupportedyA2CmF":{"name":"unsupported","abstract":"

        Undocumented

        ","parent_name":"BluetoothState"},"Enums/BluetoothState.html#/s:14RxBluetoothKit0B5StateO12unauthorizedyA2CmF":{"name":"unauthorized","abstract":"

        Undocumented

        ","parent_name":"BluetoothState"},"Enums/BluetoothState.html#/s:14RxBluetoothKit0B5StateO10poweredOffyA2CmF":{"name":"poweredOff","abstract":"

        Undocumented

        ","parent_name":"BluetoothState"},"Enums/BluetoothState.html#/s:14RxBluetoothKit0B5StateO9poweredOnyA2CmF":{"name":"poweredOn","abstract":"

        Undocumented

        ","parent_name":"BluetoothState"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO9destroyedyA2CmF":{"name":"destroyed","abstract":"

        Emitted when the object that is the source of Observable was destroyed and event was emitted nevertheless.","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO14scanInProgressyA2CmF":{"name":"scanInProgress","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO21advertisingInProgressyA2CmF":{"name":"advertisingInProgress","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO22advertisingStartFailedyACs0D0_pcACmF":{"name":"advertisingStartFailed(_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO20bluetoothUnsupportedyA2CmF":{"name":"bluetoothUnsupported","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO21bluetoothUnauthorizedyA2CmF":{"name":"bluetoothUnauthorized","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO19bluetoothPoweredOffyA2CmF":{"name":"bluetoothPoweredOff","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO23bluetoothInUnknownStateyA2CmF":{"name":"bluetoothInUnknownState","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO18bluetoothResettingyA2CmF":{"name":"bluetoothResetting","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO38peripheralIsAlreadyObservingConnectionyAcA10PeripheralCcACmF":{"name":"peripheralIsAlreadyObservingConnection(_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO40peripheralIsConnectingOrAlreadyConnectedyAcA10PeripheralCcACmF":{"name":"peripheralIsConnectingOrAlreadyConnected(_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO26peripheralConnectionFailedyAcA10PeripheralC_s0D0_pSgtcACmF":{"name":"peripheralConnectionFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO22peripheralDisconnectedyAcA10PeripheralC_s0D0_pSgtcACmF":{"name":"peripheralDisconnected(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO24peripheralRSSIReadFailedyAcA10PeripheralC_s0D0_pSgtcACmF":{"name":"peripheralRSSIReadFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO23servicesDiscoveryFailedyAcA10PeripheralC_s0D0_pSgtcACmF":{"name":"servicesDiscoveryFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO31includedServicesDiscoveryFailedyAcA10PeripheralC_s0D0_pSgtcACmF":{"name":"includedServicesDiscoveryFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO19addingServiceFailedyACSo9CBServiceC_s0D0_pSgtcACmF":{"name":"addingServiceFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO30characteristicsDiscoveryFailedyAcA7ServiceC_s0D0_pSgtcACmF":{"name":"characteristicsDiscoveryFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO25characteristicWriteFailedyAcA14CharacteristicC_s0D0_pSgtcACmF":{"name":"characteristicWriteFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO24characteristicReadFailedyAcA14CharacteristicC_s0D0_pSgtcACmF":{"name":"characteristicReadFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO32characteristicNotifyChangeFailedyAcA14CharacteristicC_s0D0_pSgtcACmF":{"name":"characteristicNotifyChangeFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO34characteristicSetNotifyValueFailedyAcA14CharacteristicC_s0D0_pSgtcACmF":{"name":"characteristicSetNotifyValueFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO26descriptorsDiscoveryFailedyAcA14CharacteristicC_s0D0_pSgtcACmF":{"name":"descriptorsDiscoveryFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO21descriptorWriteFailedyAcA10DescriptorC_s0D0_pSgtcACmF":{"name":"descriptorWriteFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO20descriptorReadFailedyAcA10DescriptorC_s0D0_pSgtcACmF":{"name":"descriptorReadFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO25openingL2CAPChannelFailedyAcA10PeripheralC_s0D0_pSgtcACmF":{"name":"openingL2CAPChannelFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO28publishingL2CAPChannelFailedyACs6UInt16V_s0D0_pSgtcACmF":{"name":"publishingL2CAPChannelFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO16unknownWriteTypeyA2CmF":{"name":"unknownWriteType","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO11descriptionSSvp":{"name":"description","abstract":"

        Human readable description of bluetooth error

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html":{"name":"BluetoothError","abstract":"

        Bluetooth error which can be emitted by RxBluetoothKit created observables.

        "},"Enums/BluetoothState.html":{"name":"BluetoothState","abstract":"

        Type describing bluetooth state, equivalent to"},"Enums/RxBluetoothKitLogger.html":{"name":"RxBluetoothKitLogger","abstract":"

        Namespace for assigning the default logger.

        "},"Enums/StartAdvertisingResult.html":{"name":"StartAdvertisingResult","abstract":"

        Enum result that is returned as a result of PeripheralManager.startAdvertising method

        "},"Classes/Service.html#/s:14RxBluetoothKit7ServiceC7serviceSo9CBServiceCvp":{"name":"service","abstract":"

        Intance of CoreBluetooth service class

        ","parent_name":"Service"},"Classes/Service.html#/s:14RxBluetoothKit7ServiceC10peripheralAA10PeripheralCvp":{"name":"peripheral","abstract":"

        Peripheral to which this service belongs

        ","parent_name":"Service"},"Classes/Service.html#/s:14RxBluetoothKit7ServiceC9isPrimarySbvp":{"name":"isPrimary","abstract":"

        True if service is primary service

        ","parent_name":"Service"},"Classes/Service.html#/s:14RxBluetoothKit7ServiceC4uuidSo6CBUUIDCvp":{"name":"uuid","abstract":"

        Service’s UUID

        ","parent_name":"Service"},"Classes/Service.html#/s:14RxBluetoothKit7ServiceC16includedServicesSayACGSgvp":{"name":"includedServices","abstract":"

        Service’s included services

        ","parent_name":"Service"},"Classes/Service.html#/s:14RxBluetoothKit7ServiceC15characteristicsSayAA14CharacteristicCGSgvp":{"name":"characteristics","abstract":"

        Service’s characteristics

        ","parent_name":"Service"},"Classes/Service.html#/s:14RxBluetoothKit7ServiceC23discoverCharacteristicsy0A5Swift17PrimitiveSequenceVyAE11SingleTraitOSayAA14CharacteristicCGGSaySo6CBUUIDCGSgF":{"name":"discoverCharacteristics(_:)","abstract":"

        Function that triggers characteristics discovery for specified Services and identifiers. Discovery is called after","parent_name":"Service"},"Classes/Service.html#/s:14RxBluetoothKit7ServiceC24discoverIncludedServicesy0A5Swift17PrimitiveSequenceVyAE11SingleTraitOSayACGGSaySo6CBUUIDCGSgF":{"name":"discoverIncludedServices(_:)","abstract":"

        Function that triggers included services discovery for specified services. Discovery is called after","parent_name":"Service"},"Classes/ScannedPeripheral.html#/s:14RxBluetoothKit17ScannedPeripheralC10peripheralAA0E0Cvp":{"name":"peripheral","abstract":"

        Peripheral instance, that allows to perform further bluetooth actions.

        ","parent_name":"ScannedPeripheral"},"Classes/ScannedPeripheral.html#/s:14RxBluetoothKit17ScannedPeripheralC17advertisementDataAA013AdvertisementG0Vvp":{"name":"advertisementData","abstract":"

        Advertisement data of scanned peripheral

        ","parent_name":"ScannedPeripheral"},"Classes/ScannedPeripheral.html#/s:14RxBluetoothKit17ScannedPeripheralC4rssiSo8NSNumberCvp":{"name":"rssi","abstract":"

        Scanned peripheral’s RSSI value.

        ","parent_name":"ScannedPeripheral"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC7managerSo012CBPeripheralE0Cvp":{"name":"manager","abstract":"

        Implementation of CBPeripheralManager

        ","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC5queue7optionsACSo012OS_dispatch_F0C_SDySSyXlGSgtcfc":{"name":"init(queue:options:)","abstract":"

        Creates new PeripheralManager instance. By default all operations and events are executed and received on main thread.

        ","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit11ManagerTypeP5stateAA0B5StateOvp":{"name":"state","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit11ManagerTypeP12observeState0A5Swift10ObservableCyAA0bG0OGyF":{"name":"observeState()","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit11ManagerTypeP28observeStateWithInitialValue0A5Swift10ObservableCyAA0bG0OGyF":{"name":"observeStateWithInitialValue()","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC16startAdvertisingy0A5Swift10ObservableCyAA05StartG6ResultOGSDySSypGSgF":{"name":"startAdvertising(_:)","abstract":"

        Starts peripheral advertising on subscription. It create inifinite observable","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC3addy0A5Swift17PrimitiveSequenceVyAE11SingleTraitOSo9CBServiceCGSo16CBMutableServiceCF":{"name":"add(_:)","abstract":"

        Function that triggers CBPeripheralManager.add(_:) and waits for","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC6removeyySo16CBMutableServiceCF":{"name":"remove(_:)","abstract":"

        Wrapper for CBPeripheralManager.remove(_:) method

        ","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC17removeAllServicesyyF":{"name":"removeAllServices()","abstract":"

        Wrapper for CBPeripheralManager.removeAllServices() method

        ","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC21observeDidReceiveRead0A5Swift10ObservableCySo12CBATTRequestCGyF":{"name":"observeDidReceiveRead()","abstract":"

        Continuous observer for CBPeripheralManagerDelegate.peripheralManager(_:didReceiveRead:) results

        ","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC22observeDidReceiveWrite0A5Swift10ObservableCySaySo12CBATTRequestCGGyF":{"name":"observeDidReceiveWrite()","abstract":"

        Continuous observer for CBPeripheralManagerDelegate.peripheralManager(_:didReceiveWrite:) results

        ","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC7respond2to10withResultySo12CBATTRequestC_So10CBATTErrorVtF":{"name":"respond(to:withResult:)","abstract":"

        Wrapper for CBPeripheralManager.respond(to:withResult:) method

        ","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC11updateValue_3for20onSubscribedCentralsSb10Foundation4DataV_So23CBMutableCharacteristicCSaySo9CBCentralCGSgtF":{"name":"updateValue(_:for:onSubscribedCentrals:)","abstract":"

        Wrapper for CBPeripheralManager.updateValue(_:for:onSubscribedCentrals:) method

        ","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC33observeIsReadyToUpdateSubscribers0A5Swift10ObservableCyytGyF":{"name":"observeIsReadyToUpdateSubscribers()","abstract":"

        Continuous observer for CBPeripheralManagerDelegate.peripheralManagerIsReady(toUpdateSubscribers:) results

        ","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC18observeOnSubscribe0A5Swift10ObservableCySo9CBCentralC_So16CBCharacteristicCtGyF":{"name":"observeOnSubscribe()","abstract":"

        Continuous observer for CBPeripheralManagerDelegate.peripheralManager(_:central:didSubscribeTo:) results

        ","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC20observeOnUnsubscribe0A5Swift10ObservableCySo9CBCentralC_So16CBCharacteristicCtGyF":{"name":"observeOnUnsubscribe()","abstract":"

        Continuous observer for CBPeripheralManagerDelegate.peripheralManager(_:central:didUnsubscribeFrom:) results

        ","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC19publishL2CAPChannel14withEncryption0A5Swift10ObservableCys6UInt16VGSb_tF":{"name":"publishL2CAPChannel(withEncryption:)","abstract":"

        Starts publishing L2CAP channel on a subscription. It creates an infinite observable","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC26observeDidOpenL2CAPChannel0A5Swift10ObservableCySo04CBL2J0CSg_s5Error_pSgtGyF":{"name":"observeDidOpenL2CAPChannel()","abstract":"

        Continuous observer for CBPeripheralManagerDelegate.peripheralManager(_:didOpen:error:) results

        ","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC5queue7options013onWillRestoredE5StateACSo012OS_dispatch_F0C_SDySSyXlGSgyAA0de8RestoredK0VcSgtcfc":{"name":"init(queue:options:onWillRestorePeripheralManagerState:)","abstract":"

        Creates new PeripheralManager instance, which supports bluetooth state restoration.

        ","parent_name":"PeripheralManager"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC7managerAA14CentralManagerCvp":{"name":"manager","abstract":"

        Intance of CentralManager which is used to the bluetooth communication

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC10peripheralSo12CBPeripheralCvp":{"name":"peripheral","abstract":"

        Implementation of peripheral

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC6attachyyF":{"name":"attach()","abstract":"

        Attaches RxBluetoothKit delegate to CBPeripheral.","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC11isConnectedSbvp":{"name":"isConnected","abstract":"

        Value indicating if peripheral is currently in connected state.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC5stateSo17CBPeripheralStateVvp":{"name":"state","abstract":"

        Current state of Peripheral instance described by CBPeripheralState.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC4nameSSSgvp":{"name":"name","abstract":"

        Current name of Peripheral instance. Analogous to name of CBPeripheral.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC10identifier10Foundation4UUIDVvp":{"name":"identifier","abstract":"

        Unique identifier of Peripheral instance. Assigned once peripheral is discovered by the system.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC8servicesSayAA7ServiceCGSgvp":{"name":"services","abstract":"

        A list of services that have been discovered. Analogous to services of CBPeripheral.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC27canSendWriteWithoutResponseSbvp":{"name":"canSendWriteWithoutResponse","abstract":"

        YES if the remote device has space to send a write without response. If this value is NO,","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC17observeConnection0A5Swift10ObservableCySbGyF":{"name":"observeConnection()","abstract":"

        Continuous value indicating if peripheral is in connected state. This is continuous value, which emits .next whenever state change occurs

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC19establishConnection7options0A5Swift10ObservableCyACGSDySSypGSg_tF":{"name":"establishConnection(options:)","abstract":"

        Establishes connection with a given Peripheral.","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC16discoverServicesy0A5Swift17PrimitiveSequenceVyAE11SingleTraitOSayAA7ServiceCGGSaySo6CBUUIDCGSgF":{"name":"discoverServices(_:)","abstract":"

        Triggers discover of specified services of peripheral. If the servicesUUIDs parameter is nil, all the available services of the","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC24discoverIncludedServices_3for0A5Swift17PrimitiveSequenceVyAF11SingleTraitOSayAA7ServiceCGGSaySo6CBUUIDCGSg_ALtF":{"name":"discoverIncludedServices(_:for:)","abstract":"

        Function that triggers included services discovery for specified services. Discovery is called after","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC23discoverCharacteristics_3for0A5Swift17PrimitiveSequenceVyAF11SingleTraitOSayAA14CharacteristicCGGSaySo6CBUUIDCGSg_AA7ServiceCtF":{"name":"discoverCharacteristics(_:for:)","abstract":"

        Function that triggers characteristics discovery for specified Services and identifiers. Discovery is called after","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC12observeWrite3for0A5Swift10ObservableCyAA14CharacteristicCGAJSg_tF":{"name":"observeWrite(for:)","abstract":"

        Function that allow to observe writes that happened for characteristic.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC23maximumWriteValueLength3forSiSo016CBCharacteristicF4TypeV_tF":{"name":"maximumWriteValueLength(for:)","abstract":"

        The maximum amount of data, in bytes, that can be sent to a characteristic in a single write.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC10writeValue_3for4type39canSendWriteWithoutResponseCheckEnabled0A5Swift17PrimitiveSequenceVyAH11SingleTraitOAA14CharacteristicCG10Foundation4DataV_ANSo016CBCharacteristicK4TypeVSbtF":{"name":"writeValue(_:for:type:canSendWriteWithoutResponseCheckEnabled:)","abstract":"

        Function that triggers write of data to characteristic. Write is called after subscribtion to Observable is made.","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC18observeValueUpdate3for0A5Swift10ObservableCyAA14CharacteristicCGAJSg_tF":{"name":"observeValueUpdate(for:)","abstract":"

        Function that allow to observe value updates for Characteristic instance.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC9readValue3for0A5Swift17PrimitiveSequenceVyAF11SingleTraitOAA14CharacteristicCGAL_tF":{"name":"readValue(for:)","abstract":"

        Function that triggers read of current value of the Characteristic instance.","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC36observeValueUpdateAndSetNotification3for0A5Swift10ObservableCyAA14CharacteristicCGAJ_tF":{"name":"observeValueUpdateAndSetNotification(for:)","abstract":"

        Setup characteristic notification in order to receive callbacks when given characteristic has been changed.","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC18observeNotifyValue3for0A5Swift10ObservableCyAA14CharacteristicCGAJ_tF":{"name":"observeNotifyValue(for:)","abstract":"

        Use this function in order to know the exact time, when isNotyfing value has changed on a Characteristic.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC19discoverDescriptors3for0A5Swift17PrimitiveSequenceVyAF11SingleTraitOSayAA10DescriptorCGGAA14CharacteristicC_tF":{"name":"discoverDescriptors(for:)","abstract":"

        Function that triggers descriptors discovery for characteristic","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC12observeWrite3for0A5Swift10ObservableCyAA10DescriptorCGAJSg_tF":{"name":"observeWrite(for:)","abstract":"

        Function that allow to observe writes that happened for descriptor.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC18observeValueUpdate3for0A5Swift10ObservableCyAA10DescriptorCGAJSg_tF":{"name":"observeValueUpdate(for:)","abstract":"

        Function that allow to observe value updates for Descriptor instance.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC9readValue3for0A5Swift17PrimitiveSequenceVyAF11SingleTraitOAA10DescriptorCGAL_tF":{"name":"readValue(for:)","abstract":"

        Function that triggers read of current value of the Descriptor instance.","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC10writeValue_3for0A5Swift17PrimitiveSequenceVyAF11SingleTraitOAA10DescriptorCG10Foundation4DataV_ALtF":{"name":"writeValue(_:for:)","abstract":"

        Function that triggers write of data to descriptor. Write is called after subscribtion to Observable is made.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC8readRSSI0A5Swift17PrimitiveSequenceVyAE11SingleTraitOAC_SitGyF":{"name":"readRSSI()","abstract":"

        Function that triggers read of Peripheral RSSI value. Read is called after subscription to Observable is made.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC17observeNameUpdate0A5Swift10ObservableCyAC_SSSgtGyF":{"name":"observeNameUpdate()","abstract":"

        Function that allow user to observe incoming name property changes of Peripheral instance.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC27observeServicesModification0A5Swift10ObservableCyAC_SayAA7ServiceCGtGyF":{"name":"observeServicesModification()","abstract":"

        Function that allow to observe incoming service modifications for Peripheral instance.","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC36observeWriteWithoutResponseReadiness0A5Swift10ObservableCyytGyF":{"name":"observeWriteWithoutResponseReadiness()","abstract":"

        Resulting observable emits next element if call to writeValue:forCharacteristic:type: has failed,","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC16openL2CAPChannel3PSM0A5Swift17PrimitiveSequenceVyAF11SingleTraitOSo04CBL2G0CGs6UInt16V_tF":{"name":"openL2CAPChannel(PSM:)","abstract":"

        Function that allow to open L2CAP channel for Peripheral instance.","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC7service4with0A5Swift17PrimitiveSequenceVyAF11SingleTraitOAA7ServiceCGAA0L10Identifier_p_tF":{"name":"service(with:)","abstract":"

        Function used to receive service with given identifier. It’s taken from cache if it’s available,","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC14characteristic4with0A5Swift17PrimitiveSequenceVyAF11SingleTraitOAA14CharacteristicCGAA0L10Identifier_p_tF":{"name":"characteristic(with:)","abstract":"

        Function used to receive characteristic with given identifier. If it’s available it’s taken from cache.","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC10descriptor4with0A5Swift17PrimitiveSequenceVyAF11SingleTraitOAA10DescriptorCGAA0L10Identifier_p_tF":{"name":"descriptor(with:)","abstract":"

        Function used to receive descriptor with given identifier. If it’s available it’s taken from cache.","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC12observeWrite3for0A5Swift10ObservableCyAA14CharacteristicCGAA0J10Identifier_p_tF":{"name":"observeWrite(for:)","abstract":"

        Function that allow to observe writes that happened for characteristic.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC10writeValue_3for4type0A5Swift17PrimitiveSequenceVyAG11SingleTraitOAA14CharacteristicCG10Foundation4DataV_AA0N10Identifier_pSo25CBCharacteristicWriteTypeVtF":{"name":"writeValue(_:for:type:)","abstract":"

        Function that triggers write of data to characteristic. Write is called after subscribtion to Observable is made.","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC18observeValueUpdate3for0A5Swift10ObservableCyAA14CharacteristicCGAA0K10Identifier_p_tF":{"name":"observeValueUpdate(for:)","abstract":"

        Function that allow to observe value updates for Characteristic instance.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC9readValue3for0A5Swift17PrimitiveSequenceVyAF11SingleTraitOAA14CharacteristicCGAA0M10Identifier_p_tF":{"name":"readValue(for:)","abstract":"

        Function that triggers read of current value of the Characteristic instance.","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC36observeValueUpdateAndSetNotification3for0A5Swift10ObservableCyAA14CharacteristicCGAA0N10Identifier_p_tF":{"name":"observeValueUpdateAndSetNotification(for:)","abstract":"

        Setup characteristic notification in order to receive callbacks when given characteristic has been changed.","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC19discoverDescriptors3for0A5Swift17PrimitiveSequenceVyAF11SingleTraitOSayAA10DescriptorCGGAA24CharacteristicIdentifier_p_tF":{"name":"discoverDescriptors(for:)","abstract":"

        Function that triggers descriptors discovery for characteristic

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC12observeWrite3for0A5Swift10ObservableCyAA10DescriptorCGAA0J10Identifier_p_tF":{"name":"observeWrite(for:)","abstract":"

        Function that allow to observe writes that happened for descriptor.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC10writeValue_3for0A5Swift17PrimitiveSequenceVyAF11SingleTraitOAA10DescriptorCG10Foundation4DataV_AA0M10Identifier_ptF":{"name":"writeValue(_:for:)","abstract":"

        Function that triggers write of data to descriptor. Write is called after subscribtion to Observable is made.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC18observeValueUpdate3for0A5Swift10ObservableCyAA10DescriptorCGAA0K10Identifier_p_tF":{"name":"observeValueUpdate(for:)","abstract":"

        Function that allow to observe value updates for Descriptor instance.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC9readValue3for0A5Swift17PrimitiveSequenceVyAF11SingleTraitOAA10DescriptorCGAA0M10Identifier_p_tF":{"name":"readValue(for:)","abstract":"

        Function that triggers read of current value of the Descriptor instance.","parent_name":"Peripheral"},"Classes/RxBluetoothKitLog/LogLevel.html#/s:14RxBluetoothKit0abC3LogC0D5LevelO4noneyA2EmF":{"name":"none","abstract":"

        Logging is disabled

        ","parent_name":"LogLevel"},"Classes/RxBluetoothKitLog/LogLevel.html#/s:14RxBluetoothKit0abC3LogC0D5LevelO7verboseyA2EmF":{"name":"verbose","abstract":"

        All logs are monitored.

        ","parent_name":"LogLevel"},"Classes/RxBluetoothKitLog/LogLevel.html#/s:14RxBluetoothKit0abC3LogC0D5LevelO5debugyA2EmF":{"name":"debug","abstract":"

        Only debug logs and of higher importance are logged.

        ","parent_name":"LogLevel"},"Classes/RxBluetoothKitLog/LogLevel.html#/s:14RxBluetoothKit0abC3LogC0D5LevelO4infoyA2EmF":{"name":"info","abstract":"

        Only info logs and of higher importance are logged.

        ","parent_name":"LogLevel"},"Classes/RxBluetoothKitLog/LogLevel.html#/s:14RxBluetoothKit0abC3LogC0D5LevelO7warningyA2EmF":{"name":"warning","abstract":"

        Only warning logs and of higher importance are logged.

        ","parent_name":"LogLevel"},"Classes/RxBluetoothKitLog/LogLevel.html#/s:14RxBluetoothKit0abC3LogC0D5LevelO5erroryA2EmF":{"name":"error","abstract":"

        Only error logs and of higher importance are logged.

        ","parent_name":"LogLevel"},"Classes/RxBluetoothKitLog/LogLevel.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"LogLevel"},"Classes/RxBluetoothKitLog/LogLevel.html#/s:SL2leoiySbx_xtFZ":{"name":"<=(_:_:)","parent_name":"LogLevel"},"Classes/RxBluetoothKitLog/LogLevel.html#/s:SL1goiySbx_xtFZ":{"name":">(_:_:)","parent_name":"LogLevel"},"Classes/RxBluetoothKitLog/LogLevel.html#/s:SL2geoiySbx_xtFZ":{"name":">=(_:_:)","parent_name":"LogLevel"},"Classes/RxBluetoothKitLog/LogLevel.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"LogLevel"},"Classes/RxBluetoothKitLog.html#/s:14RxBluetoothKit0abC3LogC03setD5LevelyyAC0dF0OFZ":{"name":"setLogLevel(_:)","abstract":"

        Set new log level.

        ","parent_name":"RxBluetoothKitLog"},"Classes/RxBluetoothKitLog.html#/s:14RxBluetoothKit0abC3LogC03getD5LevelAC0dF0OyFZ":{"name":"getLogLevel()","abstract":"

        Get current log level.

        ","parent_name":"RxBluetoothKitLog"},"Classes/RxBluetoothKitLog/LogLevel.html":{"name":"LogLevel","abstract":"

        Log levels for internal logging mechanism.

        ","parent_name":"RxBluetoothKitLog"},"Classes/Descriptor.html#/s:14RxBluetoothKit10DescriptorC10descriptorSo12CBDescriptorCvp":{"name":"descriptor","abstract":"

        Intance of CoreBluetooth descriptor class

        ","parent_name":"Descriptor"},"Classes/Descriptor.html#/s:14RxBluetoothKit10DescriptorC14characteristicAA14CharacteristicCvp":{"name":"characteristic","abstract":"

        Characteristic to which this descriptor belongs.

        ","parent_name":"Descriptor"},"Classes/Descriptor.html#/s:14RxBluetoothKit10DescriptorC4uuidSo6CBUUIDCvp":{"name":"uuid","abstract":"

        The Bluetooth UUID of the Descriptor instance.

        ","parent_name":"Descriptor"},"Classes/Descriptor.html#/s:14RxBluetoothKit10DescriptorC5valueypSgvp":{"name":"value","abstract":"

        The value of the descriptor. It can be written and read through functions on Descriptor instance.

        ","parent_name":"Descriptor"},"Classes/Descriptor.html#/s:14RxBluetoothKit10DescriptorC12observeWrite0A5Swift10ObservableCyACGyF":{"name":"observeWrite()","abstract":"

        Function that allow to observe writes that happened for descriptor.

        ","parent_name":"Descriptor"},"Classes/Descriptor.html#/s:14RxBluetoothKit10DescriptorC10writeValuey0A5Swift17PrimitiveSequenceVyAE11SingleTraitOACG10Foundation4DataVF":{"name":"writeValue(_:)","abstract":"

        Function that triggers write of data to descriptor. Write is called after subscribtion to Observable is made.

        ","parent_name":"Descriptor"},"Classes/Descriptor.html#/s:14RxBluetoothKit10DescriptorC18observeValueUpdate0A5Swift10ObservableCyACGyF":{"name":"observeValueUpdate()","abstract":"

        Function that allow to observe value updates for Descriptor instance.

        ","parent_name":"Descriptor"},"Classes/Descriptor.html#/s:14RxBluetoothKit10DescriptorC9readValue0A5Swift17PrimitiveSequenceVyAE11SingleTraitOACGyF":{"name":"readValue()","abstract":"

        Function that triggers read of current value of the Descriptor instance.","parent_name":"Descriptor"},"Classes/Characteristic.html#/s:14RxBluetoothKit14CharacteristicC14characteristicSo16CBCharacteristicCvp":{"name":"characteristic","abstract":"

        Intance of CoreBluetooth characteristic class

        ","parent_name":"Characteristic"},"Classes/Characteristic.html#/s:14RxBluetoothKit14CharacteristicC7serviceAA7ServiceCvp":{"name":"service","abstract":"

        Service which contains this characteristic

        ","parent_name":"Characteristic"},"Classes/Characteristic.html#/s:14RxBluetoothKit14CharacteristicC5value10Foundation4DataVSgvp":{"name":"value","abstract":"

        Current value of characteristic. If value is not present - it’s nil.

        ","parent_name":"Characteristic"},"Classes/Characteristic.html#/s:14RxBluetoothKit14CharacteristicC4uuidSo6CBUUIDCvp":{"name":"uuid","abstract":"

        The Bluetooth UUID of the Characteristic instance.

        ","parent_name":"Characteristic"},"Classes/Characteristic.html#/s:14RxBluetoothKit14CharacteristicC11isNotifyingSbvp":{"name":"isNotifying","abstract":"

        Flag which is set to true if characteristic is currently notifying

        ","parent_name":"Characteristic"},"Classes/Characteristic.html#/s:14RxBluetoothKit14CharacteristicC10propertiesSo26CBCharacteristicPropertiesVvp":{"name":"properties","abstract":"

        Properties of characteristic. For more info about this refer to CBCharacteristicProperties

        ","parent_name":"Characteristic"},"Classes/Characteristic.html#/s:14RxBluetoothKit14CharacteristicC11descriptorsSayAA10DescriptorCGSgvp":{"name":"descriptors","abstract":"

        Value of this property is an array of Descriptor objects. They provide more detailed information about characteristics value.

        ","parent_name":"Characteristic"},"Classes/Characteristic.html#/s:14RxBluetoothKit14CharacteristicC19discoverDescriptors0A5Swift17PrimitiveSequenceVyAE11SingleTraitOSayAA10DescriptorCGGyF":{"name":"discoverDescriptors()","abstract":"

        Function that triggers descriptors discovery for characteristic.

        ","parent_name":"Characteristic"},"Classes/Characteristic.html#/s:14RxBluetoothKit14CharacteristicC12observeWrite0A5Swift10ObservableCyACGyF":{"name":"observeWrite()","abstract":"

        Function that allow to observe writes that happened for characteristic.

        ","parent_name":"Characteristic"},"Classes/Characteristic.html#/s:14RxBluetoothKit14CharacteristicC18observeNotifyValue0A5Swift10ObservableCyACGyF":{"name":"observeNotifyValue()","abstract":"

        Function that allows to know the exact time, when isNotyfing value has changed on a characteristic.

        ","parent_name":"Characteristic"},"Classes/Characteristic.html#/s:14RxBluetoothKit14CharacteristicC10writeValue_4type0A5Swift17PrimitiveSequenceVyAF11SingleTraitOACG10Foundation4DataV_So25CBCharacteristicWriteTypeVtF":{"name":"writeValue(_:type:)","abstract":"

        Function that triggers write of data to characteristic. Write is called after subscribtion to Observable is made.","parent_name":"Characteristic"},"Classes/Characteristic.html#/s:14RxBluetoothKit14CharacteristicC18observeValueUpdate0A5Swift10ObservableCyACGyF":{"name":"observeValueUpdate()","abstract":"

        Function that allow to observe value updates for Characteristic instance.

        ","parent_name":"Characteristic"},"Classes/Characteristic.html#/s:14RxBluetoothKit14CharacteristicC9readValue0A5Swift17PrimitiveSequenceVyAE11SingleTraitOACGyF":{"name":"readValue()","abstract":"

        Function that triggers read of current value of the Characteristic instance.","parent_name":"Characteristic"},"Classes/Characteristic.html#/s:14RxBluetoothKit14CharacteristicC36observeValueUpdateAndSetNotification0A5Swift10ObservableCyACGyF":{"name":"observeValueUpdateAndSetNotification()","abstract":"

        Setup characteristic notification in order to receive callbacks when given characteristic has been changed.","parent_name":"Characteristic"},"Classes/CentralManager.html#/s:14RxBluetoothKit14CentralManagerC7managerSo09CBCentralE0Cvp":{"name":"manager","abstract":"

        Implementation of CBCentralManager

        ","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit14CentralManagerC07centralE0So09CBCentralE0Cvp":{"name":"centralManager","abstract":"

        Undocumented

        ","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit14CentralManagerC5queue7optionsACSo012OS_dispatch_F0C_SDySSyXlGSgtcfc":{"name":"init(queue:options:)","abstract":"

        Creates new CentralManager instance. By default all operations and events are executed and received on main thread.

        ","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit14CentralManagerC6attachyyF":{"name":"attach()","abstract":"

        Attaches RxBluetoothKit delegate to CBCentralManager.","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit11ManagerTypeP5stateAA0B5StateOvp":{"name":"state","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit11ManagerTypeP12observeState0A5Swift10ObservableCyAA0bG0OGyF":{"name":"observeState()","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit11ManagerTypeP28observeStateWithInitialValue0A5Swift10ObservableCyAA0bG0OGyF":{"name":"observeStateWithInitialValue()","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit14CentralManagerC18scanForPeripherals12withServices7options0A5Swift10ObservableCyAA17ScannedPeripheralCGSaySo6CBUUIDCGSg_SDySSypGSgtF":{"name":"scanForPeripherals(withServices:options:)","abstract":"

        Scans for Peripherals after subscription to returned observable. First parameter serviceUUIDs is","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit14CentralManagerC19establishConnection_7options0A5Swift10ObservableCyAA10PeripheralCGAJ_SDySSypGSgtF":{"name":"establishConnection(_:options:)","abstract":"

        Establishes connection with a given Peripheral.","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit14CentralManagerC28retrieveConnectedPeripherals12withServicesSayAA10PeripheralCGSaySo6CBUUIDCG_tF":{"name":"retrieveConnectedPeripherals(withServices:)","abstract":"

        Returns list of the Peripherals which are currently connected to the CentralManager and contain","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit14CentralManagerC19retrievePeripherals15withIdentifiersSayAA10PeripheralCGSay10Foundation4UUIDVG_tF":{"name":"retrievePeripherals(withIdentifiers:)","abstract":"

        Returns list of Peripherals by their identifiers which are known to CentralManager.

        ","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit14CentralManagerC14observeConnect3for0A5Swift10ObservableCyAA10PeripheralCGAJSg_tF":{"name":"observeConnect(for:)","abstract":"

        Emits Peripheral instance when it’s connected.

        ","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit14CentralManagerC17observeDisconnect3for0A5Swift10ObservableCyAA10PeripheralC_s5Error_pSgtGAJSg_tF":{"name":"observeDisconnect(for:)","abstract":"

        Emits Peripheral instance when it’s disconnected.

        ","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit14CentralManagerC21observeANCSAuthorized3for0A5Swift10ObservableCySbGAA10PeripheralC_tF":{"name":"observeANCSAuthorized(for:)","abstract":"

        Undocumented

        ","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit14CentralManagerC5queue7options18onWillRestoreStateACSo012OS_dispatch_F0C_SDySSyXlGSgyAA08RestoredK0VcSgtcfc":{"name":"init(queue:options:onWillRestoreState:)","abstract":"

        Deprecated, use CentralManager.init(queue:options:onWillRestoreCentralManagerState:) instead

        ","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit14CentralManagerC5queue7options013onWillRestoredE5StateACSo012OS_dispatch_F0C_SDySSyXlGSgyAA0de8RestoredK0VcSgtcfc":{"name":"init(queue:options:onWillRestoreCentralManagerState:)","abstract":"

        Creates new CentralManager instance, which supports bluetooth state restoration.

        ","parent_name":"CentralManager"},"Classes/CentralManager.html":{"name":"CentralManager","abstract":"

        CentralManager is a class implementing ReactiveX API which wraps all Core Bluetooth Manager’s functions allowing to"},"Classes/Characteristic.html":{"name":"Characteristic","abstract":"

        Characteristic is a class implementing ReactiveX which wraps CoreBluetooth functions related to interaction with CBCharacteristic

        "},"Classes/Descriptor.html":{"name":"Descriptor","abstract":"

        Descriptor is a class implementing ReactiveX which wraps CoreBluetooth functions related to interaction with"},"Classes/RxBluetoothKitLog.html":{"name":"RxBluetoothKitLog","abstract":"

        RxBluetoothKit specific logging class which gives access to its settings.

        "},"Classes/Peripheral.html":{"name":"Peripheral","abstract":"

        Peripheral is a class implementing ReactiveX API which wraps all Core Bluetooth functions"},"Classes/PeripheralManager.html":{"name":"PeripheralManager","abstract":"

        PeripheralManager is a class implementing ReactiveX API which wraps all the Core Bluetooth Peripheral’s functions, that allow to"},"Classes/ScannedPeripheral.html":{"name":"ScannedPeripheral","abstract":"

        Represents instance of scanned peripheral - containing it’s advertisment data, rssi and peripheral itself."},"Classes/Service.html":{"name":"Service","abstract":"

        Service is a class implementing ReactiveX which wraps CoreBluetooth functions related to interaction with CBService

        "},"Classes.html":{"name":"Classes","abstract":"

        The following classes are available globally.

        "},"Enums.html":{"name":"Enumerations","abstract":"

        The following enumerations are available globally.

        "},"Extensions.html":{"name":"Extensions","abstract":"

        The following extensions are available globally.

        "},"Functions.html":{"name":"Functions","abstract":"

        The following functions are available globally.

        "},"Protocols.html":{"name":"Protocols","abstract":"

        The following protocols are available globally.

        "},"Structs.html":{"name":"Structures","abstract":"

        The following structures are available globally.

        "},"Typealiases.html":{"name":"Type Aliases","abstract":"

        The following type aliases are available globally.

        "}} \ No newline at end of file +{"Typealiases.html#/s:14RxBluetoothKit18OnWillRestoreStatea":{"name":"OnWillRestoreState","abstract":"

        Undocumented

        "},"Typealiases.html#/s:14RxBluetoothKit32OnWillRestoreCentralManagerStatea":{"name":"OnWillRestoreCentralManagerState","abstract":"

        Closure that receives RestoredState as a parameter

        "},"Typealiases.html#/s:14RxBluetoothKit19DisconnectionReasona":{"name":"DisconnectionReason","abstract":"

        Error received when device disconnection event occurs

        "},"Typealiases.html#/s:14RxBluetoothKit35OnWillRestorePeripheralManagerStatea":{"name":"OnWillRestorePeripheralManagerState","abstract":"

        Closure that receives restored state dict as a parameter

        "},"Typealiases.html#/s:14RxBluetoothKit25RestoredAdvertisementDataa":{"name":"RestoredAdvertisementData","abstract":"

        Undocumented

        "},"Structs/RestoredState.html#/s:14RxBluetoothKit13RestoredStateV08restoredE4DataSDySSypGvp":{"name":"restoredStateData","abstract":"

        Undocumented

        ","parent_name":"RestoredState"},"Structs/RestoredState.html#/s:14RxBluetoothKit13RestoredStateV14centralManagerAA07CentralG0Cvp":{"name":"centralManager","abstract":"

        Undocumented

        ","parent_name":"RestoredState"},"Structs/RestoredState.html#/s:14RxBluetoothKit13RestoredStateV11peripheralsSayAA10PeripheralCGvp":{"name":"peripherals","abstract":"

        Undocumented

        ","parent_name":"RestoredState"},"Structs/RestoredState.html#/s:14RxBluetoothKit13RestoredStateV11scanOptionsSDySSyXlGSgvp":{"name":"scanOptions","abstract":"

        Undocumented

        ","parent_name":"RestoredState"},"Structs/RestoredState.html#/s:14RxBluetoothKit13RestoredStateV8servicesSayAA7ServiceCGvp":{"name":"services","abstract":"

        Undocumented

        ","parent_name":"RestoredState"},"Structs/PeripheralManagerRestoredState.html#/s:14RxBluetoothKit30PeripheralManagerRestoredStateV08restoredG4DataSDySSypGvp":{"name":"restoredStateData","abstract":"

        Restored state dictionary.

        ","parent_name":"PeripheralManagerRestoredState"},"Structs/PeripheralManagerRestoredState.html#/s:14RxBluetoothKit30PeripheralManagerRestoredStateV8servicesSaySo16CBMutableServiceCGvp":{"name":"services","abstract":"

        An array of CBMutableService objects that contains all of the services that","parent_name":"PeripheralManagerRestoredState"},"Structs/PeripheralManagerRestoredState.html#/s:14RxBluetoothKit30PeripheralManagerRestoredStateV17advertisementDataSDySSypGSgvp":{"name":"advertisementData","abstract":"

        A dictionary containing the data that the peripheral manager was advertising","parent_name":"PeripheralManagerRestoredState"},"Structs/CentralManagerRestoredState.html#/s:14RxBluetoothKit27CentralManagerRestoredStateV08restoredG4DataSDySSypGvp":{"name":"restoredStateData","abstract":"

        Restored state dictionary.

        ","parent_name":"CentralManagerRestoredState"},"Structs/CentralManagerRestoredState.html#/s:14RxBluetoothKit27CentralManagerRestoredStateV07centralE0AA0dE0Cvp":{"name":"centralManager","abstract":"

        Undocumented

        ","parent_name":"CentralManagerRestoredState"},"Structs/CentralManagerRestoredState.html#/s:14RxBluetoothKit27CentralManagerRestoredStateV11peripheralsSayAA10PeripheralCGvp":{"name":"peripherals","abstract":"

        Array of Peripheral objects which have been restored.","parent_name":"CentralManagerRestoredState"},"Structs/CentralManagerRestoredState.html#/s:14RxBluetoothKit27CentralManagerRestoredStateV11scanOptionsSDySSyXlGSgvp":{"name":"scanOptions","abstract":"

        Dictionary that contains all of the peripheral scan options that were being used","parent_name":"CentralManagerRestoredState"},"Structs/CentralManagerRestoredState.html#/s:14RxBluetoothKit27CentralManagerRestoredStateV8servicesSayAA7ServiceCGvp":{"name":"services","abstract":"

        Array of Service objects which have been restored.","parent_name":"CentralManagerRestoredState"},"Structs/AdvertisementData.html#/s:14RxBluetoothKit17AdvertisementDataV013advertisementE0SDySSypGvp":{"name":"advertisementData","abstract":"

        Advertisement data dictionary that contains all information advertised by peripheral.

        ","parent_name":"AdvertisementData"},"Structs/AdvertisementData.html#/s:14RxBluetoothKit17AdvertisementDataV013advertisementE0ACSDySSypG_tcfc":{"name":"init(advertisementData:)","abstract":"

        Creates advertisement data based on CoreBluetooth’s dictionary

        ","parent_name":"AdvertisementData"},"Structs/AdvertisementData.html#/s:14RxBluetoothKit17AdvertisementDataV9localNameSSSgvp":{"name":"localName","abstract":"

        A string containing the local name of a peripheral.

        ","parent_name":"AdvertisementData"},"Structs/AdvertisementData.html#/s:14RxBluetoothKit17AdvertisementDataV012manufacturerE010Foundation0E0VSgvp":{"name":"manufacturerData","abstract":"

        A Data object containing the manufacturer data of a peripheral.

        ","parent_name":"AdvertisementData"},"Structs/AdvertisementData.html#/s:14RxBluetoothKit17AdvertisementDataV07serviceE0SDySo6CBUUIDC10Foundation0E0VGSgvp":{"name":"serviceData","abstract":"

        A dictionary containing service-specific advertisement data.","parent_name":"AdvertisementData"},"Structs/AdvertisementData.html#/s:14RxBluetoothKit17AdvertisementDataV12serviceUUIDsSaySo6CBUUIDCGSgvp":{"name":"serviceUUIDs","abstract":"

        An array of service UUIDs.

        ","parent_name":"AdvertisementData"},"Structs/AdvertisementData.html#/s:14RxBluetoothKit17AdvertisementDataV20overflowServiceUUIDsSaySo6CBUUIDCGSgvp":{"name":"overflowServiceUUIDs","abstract":"

        An array of one or more CBUUID objects, representing CBService UUIDs that were found in the “overflow”","parent_name":"AdvertisementData"},"Structs/AdvertisementData.html#/s:14RxBluetoothKit17AdvertisementDataV12txPowerLevelSo8NSNumberCSgvp":{"name":"txPowerLevel","abstract":"

        A number (an instance of NSNumber) containing the transmit power of a peripheral.","parent_name":"AdvertisementData"},"Structs/AdvertisementData.html#/s:14RxBluetoothKit17AdvertisementDataV13isConnectableSbSgvp":{"name":"isConnectable","abstract":"

        A Boolean value that indicates whether the advertising event type is connectable.","parent_name":"AdvertisementData"},"Structs/AdvertisementData.html#/s:14RxBluetoothKit17AdvertisementDataV21solicitedServiceUUIDsSaySo6CBUUIDCGSgvp":{"name":"solicitedServiceUUIDs","abstract":"

        An array of one or more CBUUID objects, representing CBService UUIDs.

        ","parent_name":"AdvertisementData"},"Structs/AdvertisementData.html":{"name":"AdvertisementData","abstract":"

        Convenience class which helps reading advertisement data

        "},"Structs/CentralManagerRestoredState.html":{"name":"CentralManagerRestoredState","abstract":"

        Convenience class which helps reading state of restored CentralManager.

        "},"Structs/PeripheralManagerRestoredState.html":{"name":"PeripheralManagerRestoredState","abstract":"

        Convenience class which helps reading state of restored PeripheralManager.

        "},"Structs/RestoredState.html":{"name":"RestoredState","abstract":"

        Deprecated, use CentralManager.init(queue:options:onWillRestoreCentralManagerState:) instead

        "},"Protocols/ManagerType.html#/s:14RxBluetoothKit11ManagerTypeP0D0Qa":{"name":"Manager","abstract":"

        Undocumented

        ","parent_name":"ManagerType"},"Protocols/ManagerType.html#/s:14RxBluetoothKit11ManagerTypeP7manager0D0Qzvp":{"name":"manager","abstract":"

        Implementation of CBManager

        ","parent_name":"ManagerType"},"Protocols/ManagerType.html#/s:14RxBluetoothKit11ManagerTypeP5stateAA0B5StateOvp":{"name":"state","abstract":"

        Current state of CentralManager instance described by BluetoothState which is equivalent to","parent_name":"ManagerType"},"Protocols/ManagerType.html#/s:14RxBluetoothKit11ManagerTypeP12observeState0A5Swift10ObservableCyAA0bG0OGyF":{"name":"observeState()","abstract":"

        Continuous state of CBManager instance described by BluetoothState which is equivalent to CBManagerState.

        ","parent_name":"ManagerType"},"Protocols/ManagerType.html#/s:14RxBluetoothKit11ManagerTypeP28observeStateWithInitialValue0A5Swift10ObservableCyAA0bG0OGyF":{"name":"observeStateWithInitialValue()","abstract":"

        Continuous state of CBManager instance described by BluetoothState which is equivalent to CBManagerState.

        ","parent_name":"ManagerType"},"Protocols/ManagerType.html#/s:14RxBluetoothKit11ManagerTypePAAE6ensure_10observable0A5Swift10ObservableCyqd__GAA0B5StateO_AItlF":{"name":"ensure(_:observable:)","abstract":"

        Ensure that state is and will be the only state of CentralManager during subscription.","parent_name":"ManagerType"},"Protocols/Logger.html#/s:14RxBluetoothKit6LoggerP3log_5level4file8function4lineySSyXK_AA0abC3LogC0J5LevelOs12StaticStringVANSutF":{"name":"log(_:level:file:function:line:)","abstract":"

        Logs the given message (using StaticString parameters).

        ","parent_name":"Logger"},"Protocols/Logger.html#/s:14RxBluetoothKit6LoggerP3log_5level4file8function4lineySSyXK_AA0abC3LogC0J5LevelOS2SSutF":{"name":"log(_:level:file:function:line:)","abstract":"

        Logs the given message (using regular String parameters).

        ","parent_name":"Logger"},"Protocols/Logger.html#/s:14RxBluetoothKit6LoggerP11setLogLevelyyAA0abcF0C0fG0OF":{"name":"setLogLevel(_:)","abstract":"

        Set new log level.

        ","parent_name":"Logger"},"Protocols/Logger.html#/s:14RxBluetoothKit6LoggerP11getLogLevelAA0abcF0C0fG0OyF":{"name":"getLogLevel()","abstract":"

        Get current log level.

        ","parent_name":"Logger"},"Protocols/DescriptorIdentifier.html#/s:14RxBluetoothKit20DescriptorIdentifierP4uuidSo6CBUUIDCvp":{"name":"uuid","abstract":"

        Unique identifier of a descriptor.

        ","parent_name":"DescriptorIdentifier"},"Protocols/DescriptorIdentifier.html#/s:14RxBluetoothKit20DescriptorIdentifierP14characteristicAA014CharacteristicE0_pvp":{"name":"characteristic","abstract":"

        CharacteristicIdentifier instance that this descriptor belongs to.

        ","parent_name":"DescriptorIdentifier"},"Protocols/CharacteristicIdentifier.html#/s:14RxBluetoothKit24CharacteristicIdentifierP4uuidSo6CBUUIDCvp":{"name":"uuid","abstract":"

        Unique identifier of a characteristic.

        ","parent_name":"CharacteristicIdentifier"},"Protocols/CharacteristicIdentifier.html#/s:14RxBluetoothKit24CharacteristicIdentifierP7serviceAA07ServiceE0_pvp":{"name":"service","abstract":"

        ServiceIdentifier instance that this characteristic belongs to.

        ","parent_name":"CharacteristicIdentifier"},"Protocols/ServiceIdentifier.html#/s:14RxBluetoothKit17ServiceIdentifierP4uuidSo6CBUUIDCvp":{"name":"uuid","abstract":"

        Unique identifier of a service.

        ","parent_name":"ServiceIdentifier"},"Protocols/ServiceIdentifier.html":{"name":"ServiceIdentifier","abstract":"

        ServiceIdentifier protocol specifies how information about services of device should look like."},"Protocols/CharacteristicIdentifier.html":{"name":"CharacteristicIdentifier","abstract":"

        Characteristic protocol specifies how information about characteristics of device should look like."},"Protocols/DescriptorIdentifier.html":{"name":"DescriptorIdentifier","abstract":"

        DescriptorIdentifier protocol specifies how information about descriptors of device should look like.

        "},"Protocols/Logger.html":{"name":"Logger","abstract":"

        Simple logging interface.

        "},"Protocols/ManagerType.html":{"name":"ManagerType","abstract":"

        Undocumented

        "},"Functions.html#/s:14RxBluetoothKit2eeoiySbAA0B5ErrorO_ADtF":{"name":"==(_:_:)","abstract":"

        Undocumented

        "},"Functions.html#/s:14RxBluetoothKit2eeoiySbAA14CharacteristicC_ADtF":{"name":"==(_:_:)","abstract":"

        Compare two characteristics. Characteristics are the same when their UUIDs are the same.

        "},"Functions.html#/s:14RxBluetoothKit2eeoiySbAA10DescriptorC_ADtF":{"name":"==(_:_:)","abstract":"

        Compare two descriptors. Descriptors are the same when their UUIDs are the same.

        "},"Functions.html#/s:14RxBluetoothKit2eeoiySbAA10PeripheralC_ADtF":{"name":"==(_:_:)","abstract":"

        Compare two peripherals which are the same when theirs identifiers are equal.

        "},"Functions.html#/s:14RxBluetoothKit2eeoiySbAA7ServiceC_ADtF":{"name":"==(_:_:)","abstract":"

        Compare if services are equal. They are if theirs uuids are the same.

        "},"Extensions/Reactive.html#/s:7RxSwift8ReactiveV0A12BluetoothKitAD0adE3LogCRszrlE3logAA10ObservableCySSGvp":{"name":"log","abstract":"

        This is continuous value, which emits before a log is printed to standard output.

        ","parent_name":"Reactive"},"Extensions/Reactive.html":{"name":"Reactive"},"Enums/StartAdvertisingResult.html#/s:14RxBluetoothKit22StartAdvertisingResultO7startedyA2CmF":{"name":"started","abstract":"

        Advertising started properly with specified advertisementData

        ","parent_name":"StartAdvertisingResult"},"Enums/StartAdvertisingResult.html#/s:14RxBluetoothKit22StartAdvertisingResultO018attachedToExternalE0yACSDySSypGSgcACmF":{"name":"attachedToExternalAdvertising(_:)","abstract":"

        This is a special case meaning that there is already ongoing advertising that has been started","parent_name":"StartAdvertisingResult"},"Enums/RxBluetoothKitLogger.html#/s:14RxBluetoothKit0abC6LoggerO07defaultD0AA0D0_pvpZ":{"name":"defaultLogger","abstract":"

        The default logger that will be used by RxBluetoothKit

        ","parent_name":"RxBluetoothKitLogger"},"Enums/BluetoothState.html#/s:14RxBluetoothKit0B5StateO7unknownyA2CmF":{"name":"unknown","abstract":"

        Undocumented

        ","parent_name":"BluetoothState"},"Enums/BluetoothState.html#/s:14RxBluetoothKit0B5StateO9resettingyA2CmF":{"name":"resetting","abstract":"

        Undocumented

        ","parent_name":"BluetoothState"},"Enums/BluetoothState.html#/s:14RxBluetoothKit0B5StateO11unsupportedyA2CmF":{"name":"unsupported","abstract":"

        Undocumented

        ","parent_name":"BluetoothState"},"Enums/BluetoothState.html#/s:14RxBluetoothKit0B5StateO12unauthorizedyA2CmF":{"name":"unauthorized","abstract":"

        Undocumented

        ","parent_name":"BluetoothState"},"Enums/BluetoothState.html#/s:14RxBluetoothKit0B5StateO10poweredOffyA2CmF":{"name":"poweredOff","abstract":"

        Undocumented

        ","parent_name":"BluetoothState"},"Enums/BluetoothState.html#/s:14RxBluetoothKit0B5StateO9poweredOnyA2CmF":{"name":"poweredOn","abstract":"

        Undocumented

        ","parent_name":"BluetoothState"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO9destroyedyA2CmF":{"name":"destroyed","abstract":"

        Emitted when the object that is the source of Observable was destroyed and event was emitted nevertheless.","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO14scanInProgressyA2CmF":{"name":"scanInProgress","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO21advertisingInProgressyA2CmF":{"name":"advertisingInProgress","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO22advertisingStartFailedyACs0D0_pcACmF":{"name":"advertisingStartFailed(_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO20bluetoothUnsupportedyA2CmF":{"name":"bluetoothUnsupported","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO21bluetoothUnauthorizedyA2CmF":{"name":"bluetoothUnauthorized","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO19bluetoothPoweredOffyA2CmF":{"name":"bluetoothPoweredOff","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO23bluetoothInUnknownStateyA2CmF":{"name":"bluetoothInUnknownState","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO18bluetoothResettingyA2CmF":{"name":"bluetoothResetting","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO38peripheralIsAlreadyObservingConnectionyAcA10PeripheralCcACmF":{"name":"peripheralIsAlreadyObservingConnection(_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO40peripheralIsConnectingOrAlreadyConnectedyAcA10PeripheralCcACmF":{"name":"peripheralIsConnectingOrAlreadyConnected(_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO26peripheralConnectionFailedyAcA10PeripheralC_s0D0_pSgtcACmF":{"name":"peripheralConnectionFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO22peripheralDisconnectedyAcA10PeripheralC_s0D0_pSgtcACmF":{"name":"peripheralDisconnected(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO24peripheralRSSIReadFailedyAcA10PeripheralC_s0D0_pSgtcACmF":{"name":"peripheralRSSIReadFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO23servicesDiscoveryFailedyAcA10PeripheralC_s0D0_pSgtcACmF":{"name":"servicesDiscoveryFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO31includedServicesDiscoveryFailedyAcA10PeripheralC_s0D0_pSgtcACmF":{"name":"includedServicesDiscoveryFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO19addingServiceFailedyACSo9CBServiceC_s0D0_pSgtcACmF":{"name":"addingServiceFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO30characteristicsDiscoveryFailedyAcA7ServiceC_s0D0_pSgtcACmF":{"name":"characteristicsDiscoveryFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO25characteristicWriteFailedyAcA14CharacteristicC_s0D0_pSgtcACmF":{"name":"characteristicWriteFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO24characteristicReadFailedyAcA14CharacteristicC_s0D0_pSgtcACmF":{"name":"characteristicReadFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO32characteristicNotifyChangeFailedyAcA14CharacteristicC_s0D0_pSgtcACmF":{"name":"characteristicNotifyChangeFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO34characteristicSetNotifyValueFailedyAcA14CharacteristicC_s0D0_pSgtcACmF":{"name":"characteristicSetNotifyValueFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO26descriptorsDiscoveryFailedyAcA14CharacteristicC_s0D0_pSgtcACmF":{"name":"descriptorsDiscoveryFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO21descriptorWriteFailedyAcA10DescriptorC_s0D0_pSgtcACmF":{"name":"descriptorWriteFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO20descriptorReadFailedyAcA10DescriptorC_s0D0_pSgtcACmF":{"name":"descriptorReadFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO25openingL2CAPChannelFailedyAcA10PeripheralC_s0D0_pSgtcACmF":{"name":"openingL2CAPChannelFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO28publishingL2CAPChannelFailedyACs6UInt16V_s0D0_pSgtcACmF":{"name":"publishingL2CAPChannelFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO16unknownWriteTypeyA2CmF":{"name":"unknownWriteType","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO11descriptionSSvp":{"name":"description","abstract":"

        Human readable description of bluetooth error

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html":{"name":"BluetoothError","abstract":"

        Bluetooth error which can be emitted by RxBluetoothKit created observables.

        "},"Enums/BluetoothState.html":{"name":"BluetoothState","abstract":"

        Type describing bluetooth state, equivalent to"},"Enums/RxBluetoothKitLogger.html":{"name":"RxBluetoothKitLogger","abstract":"

        Namespace for assigning the default logger.

        "},"Enums/StartAdvertisingResult.html":{"name":"StartAdvertisingResult","abstract":"

        Enum result that is returned as a result of PeripheralManager.startAdvertising method

        "},"Classes/Service.html#/s:14RxBluetoothKit7ServiceC7serviceSo9CBServiceCvp":{"name":"service","abstract":"

        Intance of CoreBluetooth service class

        ","parent_name":"Service"},"Classes/Service.html#/s:14RxBluetoothKit7ServiceC10peripheralAA10PeripheralCvp":{"name":"peripheral","abstract":"

        Peripheral to which this service belongs

        ","parent_name":"Service"},"Classes/Service.html#/s:14RxBluetoothKit7ServiceC9isPrimarySbvp":{"name":"isPrimary","abstract":"

        True if service is primary service

        ","parent_name":"Service"},"Classes/Service.html#/s:14RxBluetoothKit7ServiceC4uuidSo6CBUUIDCvp":{"name":"uuid","abstract":"

        Service’s UUID

        ","parent_name":"Service"},"Classes/Service.html#/s:14RxBluetoothKit7ServiceC16includedServicesSayACGSgvp":{"name":"includedServices","abstract":"

        Service’s included services

        ","parent_name":"Service"},"Classes/Service.html#/s:14RxBluetoothKit7ServiceC15characteristicsSayAA14CharacteristicCGSgvp":{"name":"characteristics","abstract":"

        Service’s characteristics

        ","parent_name":"Service"},"Classes/Service.html#/s:14RxBluetoothKit7ServiceC23discoverCharacteristicsy0A5Swift17PrimitiveSequenceVyAE11SingleTraitOSayAA14CharacteristicCGGSaySo6CBUUIDCGSgF":{"name":"discoverCharacteristics(_:)","abstract":"

        Function that triggers characteristics discovery for specified Services and identifiers. Discovery is called after","parent_name":"Service"},"Classes/Service.html#/s:14RxBluetoothKit7ServiceC24discoverIncludedServicesy0A5Swift17PrimitiveSequenceVyAE11SingleTraitOSayACGGSaySo6CBUUIDCGSgF":{"name":"discoverIncludedServices(_:)","abstract":"

        Function that triggers included services discovery for specified services. Discovery is called after","parent_name":"Service"},"Classes/ScannedPeripheral.html#/s:14RxBluetoothKit17ScannedPeripheralC10peripheralAA0E0Cvp":{"name":"peripheral","abstract":"

        Peripheral instance, that allows to perform further bluetooth actions.

        ","parent_name":"ScannedPeripheral"},"Classes/ScannedPeripheral.html#/s:14RxBluetoothKit17ScannedPeripheralC17advertisementDataAA013AdvertisementG0Vvp":{"name":"advertisementData","abstract":"

        Advertisement data of scanned peripheral

        ","parent_name":"ScannedPeripheral"},"Classes/ScannedPeripheral.html#/s:14RxBluetoothKit17ScannedPeripheralC4rssiSo8NSNumberCvp":{"name":"rssi","abstract":"

        Scanned peripheral’s RSSI value.

        ","parent_name":"ScannedPeripheral"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC7managerSo012CBPeripheralE0Cvp":{"name":"manager","abstract":"

        Implementation of CBPeripheralManager

        ","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC5queue7options02cbdE0ACSo012OS_dispatch_F0C_SDySSyXlGSgSo012CBPeripheralE0CSgtcfc":{"name":"init(queue:options:cbPeripheralManager:)","abstract":"

        Creates new PeripheralManager instance. By default all operations and events are executed and received on main thread.

        ","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit11ManagerTypeP5stateAA0B5StateOvp":{"name":"state","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit11ManagerTypeP12observeState0A5Swift10ObservableCyAA0bG0OGyF":{"name":"observeState()","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit11ManagerTypeP28observeStateWithInitialValue0A5Swift10ObservableCyAA0bG0OGyF":{"name":"observeStateWithInitialValue()","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC16startAdvertisingy0A5Swift10ObservableCyAA05StartG6ResultOGSDySSypGSgF":{"name":"startAdvertising(_:)","abstract":"

        Starts peripheral advertising on subscription. It create inifinite observable","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC3addy0A5Swift17PrimitiveSequenceVyAE11SingleTraitOSo9CBServiceCGSo16CBMutableServiceCF":{"name":"add(_:)","abstract":"

        Function that triggers CBPeripheralManager.add(_:) and waits for","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC6removeyySo16CBMutableServiceCF":{"name":"remove(_:)","abstract":"

        Wrapper for CBPeripheralManager.remove(_:) method

        ","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC17removeAllServicesyyF":{"name":"removeAllServices()","abstract":"

        Wrapper for CBPeripheralManager.removeAllServices() method

        ","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC21observeDidReceiveRead0A5Swift10ObservableCySo12CBATTRequestCGyF":{"name":"observeDidReceiveRead()","abstract":"

        Continuous observer for CBPeripheralManagerDelegate.peripheralManager(_:didReceiveRead:) results

        ","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC22observeDidReceiveWrite0A5Swift10ObservableCySaySo12CBATTRequestCGGyF":{"name":"observeDidReceiveWrite()","abstract":"

        Continuous observer for CBPeripheralManagerDelegate.peripheralManager(_:didReceiveWrite:) results

        ","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC7respond2to10withResultySo12CBATTRequestC_So10CBATTErrorVtF":{"name":"respond(to:withResult:)","abstract":"

        Wrapper for CBPeripheralManager.respond(to:withResult:) method

        ","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC11updateValue_3for20onSubscribedCentralsSb10Foundation4DataV_So23CBMutableCharacteristicCSaySo9CBCentralCGSgtF":{"name":"updateValue(_:for:onSubscribedCentrals:)","abstract":"

        Wrapper for CBPeripheralManager.updateValue(_:for:onSubscribedCentrals:) method

        ","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC33observeIsReadyToUpdateSubscribers0A5Swift10ObservableCyytGyF":{"name":"observeIsReadyToUpdateSubscribers()","abstract":"

        Continuous observer for CBPeripheralManagerDelegate.peripheralManagerIsReady(toUpdateSubscribers:) results

        ","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC18observeOnSubscribe0A5Swift10ObservableCySo9CBCentralC_So16CBCharacteristicCtGyF":{"name":"observeOnSubscribe()","abstract":"

        Continuous observer for CBPeripheralManagerDelegate.peripheralManager(_:central:didSubscribeTo:) results

        ","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC20observeOnUnsubscribe0A5Swift10ObservableCySo9CBCentralC_So16CBCharacteristicCtGyF":{"name":"observeOnUnsubscribe()","abstract":"

        Continuous observer for CBPeripheralManagerDelegate.peripheralManager(_:central:didUnsubscribeFrom:) results

        ","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC19publishL2CAPChannel14withEncryption0A5Swift10ObservableCys6UInt16VGSb_tF":{"name":"publishL2CAPChannel(withEncryption:)","abstract":"

        Starts publishing L2CAP channel on a subscription. It creates an infinite observable","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC26observeDidOpenL2CAPChannel0A5Swift10ObservableCySo04CBL2J0CSg_s5Error_pSgtGyF":{"name":"observeDidOpenL2CAPChannel()","abstract":"

        Continuous observer for CBPeripheralManagerDelegate.peripheralManager(_:didOpen:error:) results

        ","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC5queue7options02cbdE0013onWillRestoredE5StateACSo012OS_dispatch_F0C_SDySSyXlGSgSo012CBPeripheralE0CSgyAA0de8RestoredL0VcSgtcfc":{"name":"init(queue:options:cbPeripheralManager:onWillRestorePeripheralManagerState:)","abstract":"

        Creates new PeripheralManager instance, which supports bluetooth state restoration.

        ","parent_name":"PeripheralManager"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC7managerAA14CentralManagerCvp":{"name":"manager","abstract":"

        Intance of CentralManager which is used to the bluetooth communication

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC10peripheralSo12CBPeripheralCvp":{"name":"peripheral","abstract":"

        Implementation of peripheral

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC6attachyyF":{"name":"attach()","abstract":"

        Attaches RxBluetoothKit delegate to CBPeripheral.","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC11isConnectedSbvp":{"name":"isConnected","abstract":"

        Value indicating if peripheral is currently in connected state.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC5stateSo17CBPeripheralStateVvp":{"name":"state","abstract":"

        Current state of Peripheral instance described by CBPeripheralState.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC4nameSSSgvp":{"name":"name","abstract":"

        Current name of Peripheral instance. Analogous to name of CBPeripheral.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC10identifier10Foundation4UUIDVvp":{"name":"identifier","abstract":"

        Unique identifier of Peripheral instance. Assigned once peripheral is discovered by the system.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC8servicesSayAA7ServiceCGSgvp":{"name":"services","abstract":"

        A list of services that have been discovered. Analogous to services of CBPeripheral.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC27canSendWriteWithoutResponseSbvp":{"name":"canSendWriteWithoutResponse","abstract":"

        YES if the remote device has space to send a write without response. If this value is NO,","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC17observeConnection0A5Swift10ObservableCySbGyF":{"name":"observeConnection()","abstract":"

        Continuous value indicating if peripheral is in connected state. This is continuous value, which emits .next whenever state change occurs

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC19establishConnection7options0A5Swift10ObservableCyACGSDySSypGSg_tF":{"name":"establishConnection(options:)","abstract":"

        Establishes connection with a given Peripheral.","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC16discoverServicesy0A5Swift17PrimitiveSequenceVyAE11SingleTraitOSayAA7ServiceCGGSaySo6CBUUIDCGSgF":{"name":"discoverServices(_:)","abstract":"

        Triggers discover of specified services of peripheral. If the servicesUUIDs parameter is nil, all the available services of the","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC24discoverIncludedServices_3for0A5Swift17PrimitiveSequenceVyAF11SingleTraitOSayAA7ServiceCGGSaySo6CBUUIDCGSg_ALtF":{"name":"discoverIncludedServices(_:for:)","abstract":"

        Function that triggers included services discovery for specified services. Discovery is called after","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC23discoverCharacteristics_3for0A5Swift17PrimitiveSequenceVyAF11SingleTraitOSayAA14CharacteristicCGGSaySo6CBUUIDCGSg_AA7ServiceCtF":{"name":"discoverCharacteristics(_:for:)","abstract":"

        Function that triggers characteristics discovery for specified Services and identifiers. Discovery is called after","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC12observeWrite3for0A5Swift10ObservableCyAA14CharacteristicCGAJSg_tF":{"name":"observeWrite(for:)","abstract":"

        Function that allow to observe writes that happened for characteristic.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC23maximumWriteValueLength3forSiSo016CBCharacteristicF4TypeV_tF":{"name":"maximumWriteValueLength(for:)","abstract":"

        The maximum amount of data, in bytes, that can be sent to a characteristic in a single write.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC10writeValue_3for4type39canSendWriteWithoutResponseCheckEnabled0A5Swift17PrimitiveSequenceVyAH11SingleTraitOAA14CharacteristicCG10Foundation4DataV_ANSo016CBCharacteristicK4TypeVSbtF":{"name":"writeValue(_:for:type:canSendWriteWithoutResponseCheckEnabled:)","abstract":"

        Function that triggers write of data to characteristic. Write is called after subscribtion to Observable is made.","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC18observeValueUpdate3for0A5Swift10ObservableCyAA14CharacteristicCGAJSg_tF":{"name":"observeValueUpdate(for:)","abstract":"

        Function that allow to observe value updates for Characteristic instance.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC9readValue3for0A5Swift17PrimitiveSequenceVyAF11SingleTraitOAA14CharacteristicCGAL_tF":{"name":"readValue(for:)","abstract":"

        Function that triggers read of current value of the Characteristic instance.","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC36observeValueUpdateAndSetNotification3for0A5Swift10ObservableCyAA14CharacteristicCGAJ_tF":{"name":"observeValueUpdateAndSetNotification(for:)","abstract":"

        Setup characteristic notification in order to receive callbacks when given characteristic has been changed.","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC18observeNotifyValue3for0A5Swift10ObservableCyAA14CharacteristicCGAJ_tF":{"name":"observeNotifyValue(for:)","abstract":"

        Use this function in order to know the exact time, when isNotyfing value has changed on a Characteristic.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC19discoverDescriptors3for0A5Swift17PrimitiveSequenceVyAF11SingleTraitOSayAA10DescriptorCGGAA14CharacteristicC_tF":{"name":"discoverDescriptors(for:)","abstract":"

        Function that triggers descriptors discovery for characteristic","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC12observeWrite3for0A5Swift10ObservableCyAA10DescriptorCGAJSg_tF":{"name":"observeWrite(for:)","abstract":"

        Function that allow to observe writes that happened for descriptor.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC18observeValueUpdate3for0A5Swift10ObservableCyAA10DescriptorCGAJSg_tF":{"name":"observeValueUpdate(for:)","abstract":"

        Function that allow to observe value updates for Descriptor instance.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC9readValue3for0A5Swift17PrimitiveSequenceVyAF11SingleTraitOAA10DescriptorCGAL_tF":{"name":"readValue(for:)","abstract":"

        Function that triggers read of current value of the Descriptor instance.","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC10writeValue_3for0A5Swift17PrimitiveSequenceVyAF11SingleTraitOAA10DescriptorCG10Foundation4DataV_ALtF":{"name":"writeValue(_:for:)","abstract":"

        Function that triggers write of data to descriptor. Write is called after subscribtion to Observable is made.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC8readRSSI0A5Swift17PrimitiveSequenceVyAE11SingleTraitOAC_SitGyF":{"name":"readRSSI()","abstract":"

        Function that triggers read of Peripheral RSSI value. Read is called after subscription to Observable is made.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC17observeNameUpdate0A5Swift10ObservableCyAC_SSSgtGyF":{"name":"observeNameUpdate()","abstract":"

        Function that allow user to observe incoming name property changes of Peripheral instance.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC27observeServicesModification0A5Swift10ObservableCyAC_SayAA7ServiceCGtGyF":{"name":"observeServicesModification()","abstract":"

        Function that allow to observe incoming service modifications for Peripheral instance.","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC36observeWriteWithoutResponseReadiness0A5Swift10ObservableCyytGyF":{"name":"observeWriteWithoutResponseReadiness()","abstract":"

        Resulting observable emits next element if call to writeValue:forCharacteristic:type: has failed,","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC16openL2CAPChannel3PSM0A5Swift17PrimitiveSequenceVyAF11SingleTraitOSo04CBL2G0CGs6UInt16V_tF":{"name":"openL2CAPChannel(PSM:)","abstract":"

        Function that allow to open L2CAP channel for Peripheral instance.","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC7service4with0A5Swift17PrimitiveSequenceVyAF11SingleTraitOAA7ServiceCGAA0L10Identifier_p_tF":{"name":"service(with:)","abstract":"

        Function used to receive service with given identifier. It’s taken from cache if it’s available,","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC14characteristic4with0A5Swift17PrimitiveSequenceVyAF11SingleTraitOAA14CharacteristicCGAA0L10Identifier_p_tF":{"name":"characteristic(with:)","abstract":"

        Function used to receive characteristic with given identifier. If it’s available it’s taken from cache.","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC10descriptor4with0A5Swift17PrimitiveSequenceVyAF11SingleTraitOAA10DescriptorCGAA0L10Identifier_p_tF":{"name":"descriptor(with:)","abstract":"

        Function used to receive descriptor with given identifier. If it’s available it’s taken from cache.","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC12observeWrite3for0A5Swift10ObservableCyAA14CharacteristicCGAA0J10Identifier_p_tF":{"name":"observeWrite(for:)","abstract":"

        Function that allow to observe writes that happened for characteristic.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC10writeValue_3for4type0A5Swift17PrimitiveSequenceVyAG11SingleTraitOAA14CharacteristicCG10Foundation4DataV_AA0N10Identifier_pSo25CBCharacteristicWriteTypeVtF":{"name":"writeValue(_:for:type:)","abstract":"

        Function that triggers write of data to characteristic. Write is called after subscribtion to Observable is made.","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC18observeValueUpdate3for0A5Swift10ObservableCyAA14CharacteristicCGAA0K10Identifier_p_tF":{"name":"observeValueUpdate(for:)","abstract":"

        Function that allow to observe value updates for Characteristic instance.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC9readValue3for0A5Swift17PrimitiveSequenceVyAF11SingleTraitOAA14CharacteristicCGAA0M10Identifier_p_tF":{"name":"readValue(for:)","abstract":"

        Function that triggers read of current value of the Characteristic instance.","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC36observeValueUpdateAndSetNotification3for0A5Swift10ObservableCyAA14CharacteristicCGAA0N10Identifier_p_tF":{"name":"observeValueUpdateAndSetNotification(for:)","abstract":"

        Setup characteristic notification in order to receive callbacks when given characteristic has been changed.","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC19discoverDescriptors3for0A5Swift17PrimitiveSequenceVyAF11SingleTraitOSayAA10DescriptorCGGAA24CharacteristicIdentifier_p_tF":{"name":"discoverDescriptors(for:)","abstract":"

        Function that triggers descriptors discovery for characteristic

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC12observeWrite3for0A5Swift10ObservableCyAA10DescriptorCGAA0J10Identifier_p_tF":{"name":"observeWrite(for:)","abstract":"

        Function that allow to observe writes that happened for descriptor.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC10writeValue_3for0A5Swift17PrimitiveSequenceVyAF11SingleTraitOAA10DescriptorCG10Foundation4DataV_AA0M10Identifier_ptF":{"name":"writeValue(_:for:)","abstract":"

        Function that triggers write of data to descriptor. Write is called after subscribtion to Observable is made.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC18observeValueUpdate3for0A5Swift10ObservableCyAA10DescriptorCGAA0K10Identifier_p_tF":{"name":"observeValueUpdate(for:)","abstract":"

        Function that allow to observe value updates for Descriptor instance.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC9readValue3for0A5Swift17PrimitiveSequenceVyAF11SingleTraitOAA10DescriptorCGAA0M10Identifier_p_tF":{"name":"readValue(for:)","abstract":"

        Function that triggers read of current value of the Descriptor instance.","parent_name":"Peripheral"},"Classes/RxBluetoothKitLog/LogLevel.html#/s:14RxBluetoothKit0abC3LogC0D5LevelO4noneyA2EmF":{"name":"none","abstract":"

        Logging is disabled

        ","parent_name":"LogLevel"},"Classes/RxBluetoothKitLog/LogLevel.html#/s:14RxBluetoothKit0abC3LogC0D5LevelO7verboseyA2EmF":{"name":"verbose","abstract":"

        All logs are monitored.

        ","parent_name":"LogLevel"},"Classes/RxBluetoothKitLog/LogLevel.html#/s:14RxBluetoothKit0abC3LogC0D5LevelO5debugyA2EmF":{"name":"debug","abstract":"

        Only debug logs and of higher importance are logged.

        ","parent_name":"LogLevel"},"Classes/RxBluetoothKitLog/LogLevel.html#/s:14RxBluetoothKit0abC3LogC0D5LevelO4infoyA2EmF":{"name":"info","abstract":"

        Only info logs and of higher importance are logged.

        ","parent_name":"LogLevel"},"Classes/RxBluetoothKitLog/LogLevel.html#/s:14RxBluetoothKit0abC3LogC0D5LevelO7warningyA2EmF":{"name":"warning","abstract":"

        Only warning logs and of higher importance are logged.

        ","parent_name":"LogLevel"},"Classes/RxBluetoothKitLog/LogLevel.html#/s:14RxBluetoothKit0abC3LogC0D5LevelO5erroryA2EmF":{"name":"error","abstract":"

        Only error logs and of higher importance are logged.

        ","parent_name":"LogLevel"},"Classes/RxBluetoothKitLog/LogLevel.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"LogLevel"},"Classes/RxBluetoothKitLog/LogLevel.html#/s:SL2leoiySbx_xtFZ":{"name":"<=(_:_:)","parent_name":"LogLevel"},"Classes/RxBluetoothKitLog/LogLevel.html#/s:SL1goiySbx_xtFZ":{"name":">(_:_:)","parent_name":"LogLevel"},"Classes/RxBluetoothKitLog/LogLevel.html#/s:SL2geoiySbx_xtFZ":{"name":">=(_:_:)","parent_name":"LogLevel"},"Classes/RxBluetoothKitLog/LogLevel.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"LogLevel"},"Classes/RxBluetoothKitLog.html#/s:14RxBluetoothKit0abC3LogC03setD5LevelyyAC0dF0OFZ":{"name":"setLogLevel(_:)","abstract":"

        Set new log level.

        ","parent_name":"RxBluetoothKitLog"},"Classes/RxBluetoothKitLog.html#/s:14RxBluetoothKit0abC3LogC03getD5LevelAC0dF0OyFZ":{"name":"getLogLevel()","abstract":"

        Get current log level.

        ","parent_name":"RxBluetoothKitLog"},"Classes/RxBluetoothKitLog/LogLevel.html":{"name":"LogLevel","abstract":"

        Log levels for internal logging mechanism.

        ","parent_name":"RxBluetoothKitLog"},"Classes/Descriptor.html#/s:14RxBluetoothKit10DescriptorC10descriptorSo12CBDescriptorCvp":{"name":"descriptor","abstract":"

        Intance of CoreBluetooth descriptor class

        ","parent_name":"Descriptor"},"Classes/Descriptor.html#/s:14RxBluetoothKit10DescriptorC14characteristicAA14CharacteristicCvp":{"name":"characteristic","abstract":"

        Characteristic to which this descriptor belongs.

        ","parent_name":"Descriptor"},"Classes/Descriptor.html#/s:14RxBluetoothKit10DescriptorC4uuidSo6CBUUIDCvp":{"name":"uuid","abstract":"

        The Bluetooth UUID of the Descriptor instance.

        ","parent_name":"Descriptor"},"Classes/Descriptor.html#/s:14RxBluetoothKit10DescriptorC5valueypSgvp":{"name":"value","abstract":"

        The value of the descriptor. It can be written and read through functions on Descriptor instance.

        ","parent_name":"Descriptor"},"Classes/Descriptor.html#/s:14RxBluetoothKit10DescriptorC12observeWrite0A5Swift10ObservableCyACGyF":{"name":"observeWrite()","abstract":"

        Function that allow to observe writes that happened for descriptor.

        ","parent_name":"Descriptor"},"Classes/Descriptor.html#/s:14RxBluetoothKit10DescriptorC10writeValuey0A5Swift17PrimitiveSequenceVyAE11SingleTraitOACG10Foundation4DataVF":{"name":"writeValue(_:)","abstract":"

        Function that triggers write of data to descriptor. Write is called after subscribtion to Observable is made.

        ","parent_name":"Descriptor"},"Classes/Descriptor.html#/s:14RxBluetoothKit10DescriptorC18observeValueUpdate0A5Swift10ObservableCyACGyF":{"name":"observeValueUpdate()","abstract":"

        Function that allow to observe value updates for Descriptor instance.

        ","parent_name":"Descriptor"},"Classes/Descriptor.html#/s:14RxBluetoothKit10DescriptorC9readValue0A5Swift17PrimitiveSequenceVyAE11SingleTraitOACGyF":{"name":"readValue()","abstract":"

        Function that triggers read of current value of the Descriptor instance.","parent_name":"Descriptor"},"Classes/Characteristic.html#/s:14RxBluetoothKit14CharacteristicC14characteristicSo16CBCharacteristicCvp":{"name":"characteristic","abstract":"

        Intance of CoreBluetooth characteristic class

        ","parent_name":"Characteristic"},"Classes/Characteristic.html#/s:14RxBluetoothKit14CharacteristicC7serviceAA7ServiceCvp":{"name":"service","abstract":"

        Service which contains this characteristic

        ","parent_name":"Characteristic"},"Classes/Characteristic.html#/s:14RxBluetoothKit14CharacteristicC5value10Foundation4DataVSgvp":{"name":"value","abstract":"

        Current value of characteristic. If value is not present - it’s nil.

        ","parent_name":"Characteristic"},"Classes/Characteristic.html#/s:14RxBluetoothKit14CharacteristicC4uuidSo6CBUUIDCvp":{"name":"uuid","abstract":"

        The Bluetooth UUID of the Characteristic instance.

        ","parent_name":"Characteristic"},"Classes/Characteristic.html#/s:14RxBluetoothKit14CharacteristicC11isNotifyingSbvp":{"name":"isNotifying","abstract":"

        Flag which is set to true if characteristic is currently notifying

        ","parent_name":"Characteristic"},"Classes/Characteristic.html#/s:14RxBluetoothKit14CharacteristicC10propertiesSo26CBCharacteristicPropertiesVvp":{"name":"properties","abstract":"

        Properties of characteristic. For more info about this refer to CBCharacteristicProperties

        ","parent_name":"Characteristic"},"Classes/Characteristic.html#/s:14RxBluetoothKit14CharacteristicC11descriptorsSayAA10DescriptorCGSgvp":{"name":"descriptors","abstract":"

        Value of this property is an array of Descriptor objects. They provide more detailed information about characteristics value.

        ","parent_name":"Characteristic"},"Classes/Characteristic.html#/s:14RxBluetoothKit14CharacteristicC19discoverDescriptors0A5Swift17PrimitiveSequenceVyAE11SingleTraitOSayAA10DescriptorCGGyF":{"name":"discoverDescriptors()","abstract":"

        Function that triggers descriptors discovery for characteristic.

        ","parent_name":"Characteristic"},"Classes/Characteristic.html#/s:14RxBluetoothKit14CharacteristicC12observeWrite0A5Swift10ObservableCyACGyF":{"name":"observeWrite()","abstract":"

        Function that allow to observe writes that happened for characteristic.

        ","parent_name":"Characteristic"},"Classes/Characteristic.html#/s:14RxBluetoothKit14CharacteristicC18observeNotifyValue0A5Swift10ObservableCyACGyF":{"name":"observeNotifyValue()","abstract":"

        Function that allows to know the exact time, when isNotyfing value has changed on a characteristic.

        ","parent_name":"Characteristic"},"Classes/Characteristic.html#/s:14RxBluetoothKit14CharacteristicC10writeValue_4type0A5Swift17PrimitiveSequenceVyAF11SingleTraitOACG10Foundation4DataV_So25CBCharacteristicWriteTypeVtF":{"name":"writeValue(_:type:)","abstract":"

        Function that triggers write of data to characteristic. Write is called after subscribtion to Observable is made.","parent_name":"Characteristic"},"Classes/Characteristic.html#/s:14RxBluetoothKit14CharacteristicC18observeValueUpdate0A5Swift10ObservableCyACGyF":{"name":"observeValueUpdate()","abstract":"

        Function that allow to observe value updates for Characteristic instance.

        ","parent_name":"Characteristic"},"Classes/Characteristic.html#/s:14RxBluetoothKit14CharacteristicC9readValue0A5Swift17PrimitiveSequenceVyAE11SingleTraitOACGyF":{"name":"readValue()","abstract":"

        Function that triggers read of current value of the Characteristic instance.","parent_name":"Characteristic"},"Classes/Characteristic.html#/s:14RxBluetoothKit14CharacteristicC36observeValueUpdateAndSetNotification0A5Swift10ObservableCyACGyF":{"name":"observeValueUpdateAndSetNotification()","abstract":"

        Setup characteristic notification in order to receive callbacks when given characteristic has been changed.","parent_name":"Characteristic"},"Classes/CentralManager.html#/s:14RxBluetoothKit14CentralManagerC7managerSo09CBCentralE0Cvp":{"name":"manager","abstract":"

        Implementation of CBCentralManager

        ","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit14CentralManagerC07centralE0So09CBCentralE0Cvp":{"name":"centralManager","abstract":"

        Undocumented

        ","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit14CentralManagerC5queue7options02cbdE0ACSo012OS_dispatch_F0C_SDySSyXlGSgSo09CBCentralE0CSgtcfc":{"name":"init(queue:options:cbCentralManager:)","abstract":"

        Creates new CentralManager instance. By default all operations and events are executed and received on main thread.

        ","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit14CentralManagerC6attachyyF":{"name":"attach()","abstract":"

        Attaches RxBluetoothKit delegate to CBCentralManager.","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit11ManagerTypeP5stateAA0B5StateOvp":{"name":"state","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit11ManagerTypeP12observeState0A5Swift10ObservableCyAA0bG0OGyF":{"name":"observeState()","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit11ManagerTypeP28observeStateWithInitialValue0A5Swift10ObservableCyAA0bG0OGyF":{"name":"observeStateWithInitialValue()","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit14CentralManagerC16isScanInProgressSbvp":{"name":"isScanInProgress","abstract":"

        Value indicating if manager is currently scanning.

        ","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit14CentralManagerC18scanForPeripherals12withServices7options0A5Swift10ObservableCyAA17ScannedPeripheralCGSaySo6CBUUIDCGSg_SDySSypGSgtF":{"name":"scanForPeripherals(withServices:options:)","abstract":"

        Scans for Peripherals after subscription to returned observable. First parameter serviceUUIDs is","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit14CentralManagerC19establishConnection_7options0A5Swift10ObservableCyAA10PeripheralCGAJ_SDySSypGSgtF":{"name":"establishConnection(_:options:)","abstract":"

        Establishes connection with a given Peripheral.","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit14CentralManagerC28retrieveConnectedPeripherals12withServicesSayAA10PeripheralCGSaySo6CBUUIDCG_tF":{"name":"retrieveConnectedPeripherals(withServices:)","abstract":"

        Returns list of the Peripherals which are currently connected to the CentralManager and contain","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit14CentralManagerC19retrievePeripherals15withIdentifiersSayAA10PeripheralCGSay10Foundation4UUIDVG_tF":{"name":"retrievePeripherals(withIdentifiers:)","abstract":"

        Returns list of Peripherals by their identifiers which are known to CentralManager.

        ","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit14CentralManagerC14observeConnect3for0A5Swift10ObservableCyAA10PeripheralCGAJSg_tF":{"name":"observeConnect(for:)","abstract":"

        Emits Peripheral instance when it’s connected.

        ","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit14CentralManagerC17observeDisconnect3for0A5Swift10ObservableCyAA10PeripheralC_s5Error_pSgtGAJSg_tF":{"name":"observeDisconnect(for:)","abstract":"

        Emits Peripheral instance when it’s disconnected.

        ","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit14CentralManagerC21observeANCSAuthorized3for0A5Swift10ObservableCySbGAA10PeripheralC_tF":{"name":"observeANCSAuthorized(for:)","abstract":"

        Undocumented

        ","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit14CentralManagerC5queue7options02cbdE018onWillRestoreStateACSo012OS_dispatch_F0C_SDySSyXlGSgSo09CBCentralE0CSgyAA08RestoredL0VcSgtcfc":{"name":"init(queue:options:cbCentralManager:onWillRestoreState:)","abstract":"

        Deprecated, use CentralManager.init(queue:options:onWillRestoreCentralManagerState:) instead

        ","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit14CentralManagerC5queue7options02cbdE0013onWillRestoredE5StateACSo012OS_dispatch_F0C_SDySSyXlGSgSo09CBCentralE0CSgyAA0de8RestoredL0VcSgtcfc":{"name":"init(queue:options:cbCentralManager:onWillRestoreCentralManagerState:)","abstract":"

        Creates new CentralManager instance, which supports bluetooth state restoration.

        ","parent_name":"CentralManager"},"Classes/CentralManager.html":{"name":"CentralManager","abstract":"

        CentralManager is a class implementing ReactiveX API which wraps all Core Bluetooth Manager’s functions allowing to"},"Classes/Characteristic.html":{"name":"Characteristic","abstract":"

        Characteristic is a class implementing ReactiveX which wraps CoreBluetooth functions related to interaction with CBCharacteristic

        "},"Classes/Descriptor.html":{"name":"Descriptor","abstract":"

        Descriptor is a class implementing ReactiveX which wraps CoreBluetooth functions related to interaction with"},"Classes/RxBluetoothKitLog.html":{"name":"RxBluetoothKitLog","abstract":"

        RxBluetoothKit specific logging class which gives access to its settings.

        "},"Classes/Peripheral.html":{"name":"Peripheral","abstract":"

        Peripheral is a class implementing ReactiveX API which wraps all Core Bluetooth functions"},"Classes/PeripheralManager.html":{"name":"PeripheralManager","abstract":"

        PeripheralManager is a class implementing ReactiveX API which wraps all the Core Bluetooth Peripheral’s functions, that allow to"},"Classes/ScannedPeripheral.html":{"name":"ScannedPeripheral","abstract":"

        Represents instance of scanned peripheral - containing it’s advertisment data, rssi and peripheral itself."},"Classes/Service.html":{"name":"Service","abstract":"

        Service is a class implementing ReactiveX which wraps CoreBluetooth functions related to interaction with CBService

        "},"Classes.html":{"name":"Classes","abstract":"

        The following classes are available globally.

        "},"Enums.html":{"name":"Enumerations","abstract":"

        The following enumerations are available globally.

        "},"Extensions.html":{"name":"Extensions","abstract":"

        The following extensions are available globally.

        "},"Functions.html":{"name":"Functions","abstract":"

        The following functions are available globally.

        "},"Protocols.html":{"name":"Protocols","abstract":"

        The following protocols are available globally.

        "},"Structs.html":{"name":"Structures","abstract":"

        The following structures are available globally.

        "},"Typealiases.html":{"name":"Type Aliases","abstract":"

        The following type aliases are available globally.

        "}} \ No newline at end of file diff --git a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/docSet.dsidx b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/docSet.dsidx index 7f64fab7..2dbc92b3 100644 Binary files a/docs/docsets/RxBluetoothKit.docset/Contents/Resources/docSet.dsidx and b/docs/docsets/RxBluetoothKit.docset/Contents/Resources/docSet.dsidx differ diff --git a/docs/docsets/RxBluetoothKit.tgz b/docs/docsets/RxBluetoothKit.tgz index 2a0f6ef7..f4325b01 100644 Binary files a/docs/docsets/RxBluetoothKit.tgz and b/docs/docsets/RxBluetoothKit.tgz differ diff --git a/docs/index.html b/docs/index.html index c5efb583..3539cd78 100644 --- a/docs/index.html +++ b/docs/index.html @@ -16,7 +16,7 @@
        -

        RxBluetoothKit 6.0.0 Docs (82% documented)

        +

        RxBluetoothKit 7.0.0 Docs (82% documented)

        View on GitHub

        @@ -304,8 +304,8 @@

        Swift versions

        diff --git a/docs/search.json b/docs/search.json index cc25cbf4..0852541d 100644 --- a/docs/search.json +++ b/docs/search.json @@ -1 +1 @@ -{"Typealiases.html#/s:14RxBluetoothKit18OnWillRestoreStatea":{"name":"OnWillRestoreState","abstract":"

        Undocumented

        "},"Typealiases.html#/s:14RxBluetoothKit32OnWillRestoreCentralManagerStatea":{"name":"OnWillRestoreCentralManagerState","abstract":"

        Closure that receives RestoredState as a parameter

        "},"Typealiases.html#/s:14RxBluetoothKit19DisconnectionReasona":{"name":"DisconnectionReason","abstract":"

        Error received when device disconnection event occurs

        "},"Typealiases.html#/s:14RxBluetoothKit35OnWillRestorePeripheralManagerStatea":{"name":"OnWillRestorePeripheralManagerState","abstract":"

        Closure that receives restored state dict as a parameter

        "},"Typealiases.html#/s:14RxBluetoothKit25RestoredAdvertisementDataa":{"name":"RestoredAdvertisementData","abstract":"

        Undocumented

        "},"Structs/RestoredState.html#/s:14RxBluetoothKit13RestoredStateV08restoredE4DataSDySSypGvp":{"name":"restoredStateData","abstract":"

        Undocumented

        ","parent_name":"RestoredState"},"Structs/RestoredState.html#/s:14RxBluetoothKit13RestoredStateV14centralManagerAA07CentralG0Cvp":{"name":"centralManager","abstract":"

        Undocumented

        ","parent_name":"RestoredState"},"Structs/RestoredState.html#/s:14RxBluetoothKit13RestoredStateV11peripheralsSayAA10PeripheralCGvp":{"name":"peripherals","abstract":"

        Undocumented

        ","parent_name":"RestoredState"},"Structs/RestoredState.html#/s:14RxBluetoothKit13RestoredStateV11scanOptionsSDySSyXlGSgvp":{"name":"scanOptions","abstract":"

        Undocumented

        ","parent_name":"RestoredState"},"Structs/RestoredState.html#/s:14RxBluetoothKit13RestoredStateV8servicesSayAA7ServiceCGvp":{"name":"services","abstract":"

        Undocumented

        ","parent_name":"RestoredState"},"Structs/PeripheralManagerRestoredState.html#/s:14RxBluetoothKit30PeripheralManagerRestoredStateV08restoredG4DataSDySSypGvp":{"name":"restoredStateData","abstract":"

        Restored state dictionary.

        ","parent_name":"PeripheralManagerRestoredState"},"Structs/PeripheralManagerRestoredState.html#/s:14RxBluetoothKit30PeripheralManagerRestoredStateV8servicesSaySo16CBMutableServiceCGvp":{"name":"services","abstract":"

        An array of CBMutableService objects that contains all of the services that","parent_name":"PeripheralManagerRestoredState"},"Structs/PeripheralManagerRestoredState.html#/s:14RxBluetoothKit30PeripheralManagerRestoredStateV17advertisementDataSDySSypGSgvp":{"name":"advertisementData","abstract":"

        A dictionary containing the data that the peripheral manager was advertising","parent_name":"PeripheralManagerRestoredState"},"Structs/CentralManagerRestoredState.html#/s:14RxBluetoothKit27CentralManagerRestoredStateV08restoredG4DataSDySSypGvp":{"name":"restoredStateData","abstract":"

        Restored state dictionary.

        ","parent_name":"CentralManagerRestoredState"},"Structs/CentralManagerRestoredState.html#/s:14RxBluetoothKit27CentralManagerRestoredStateV07centralE0AA0dE0Cvp":{"name":"centralManager","abstract":"

        Undocumented

        ","parent_name":"CentralManagerRestoredState"},"Structs/CentralManagerRestoredState.html#/s:14RxBluetoothKit27CentralManagerRestoredStateV11peripheralsSayAA10PeripheralCGvp":{"name":"peripherals","abstract":"

        Array of Peripheral objects which have been restored.","parent_name":"CentralManagerRestoredState"},"Structs/CentralManagerRestoredState.html#/s:14RxBluetoothKit27CentralManagerRestoredStateV11scanOptionsSDySSyXlGSgvp":{"name":"scanOptions","abstract":"

        Dictionary that contains all of the peripheral scan options that were being used","parent_name":"CentralManagerRestoredState"},"Structs/CentralManagerRestoredState.html#/s:14RxBluetoothKit27CentralManagerRestoredStateV8servicesSayAA7ServiceCGvp":{"name":"services","abstract":"

        Array of Service objects which have been restored.","parent_name":"CentralManagerRestoredState"},"Structs/AdvertisementData.html#/s:14RxBluetoothKit17AdvertisementDataV013advertisementE0SDySSypGvp":{"name":"advertisementData","abstract":"

        Advertisement data dictionary that contains all information advertised by peripheral.

        ","parent_name":"AdvertisementData"},"Structs/AdvertisementData.html#/s:14RxBluetoothKit17AdvertisementDataV013advertisementE0ACSDySSypG_tcfc":{"name":"init(advertisementData:)","abstract":"

        Creates advertisement data based on CoreBluetooth’s dictionary

        ","parent_name":"AdvertisementData"},"Structs/AdvertisementData.html#/s:14RxBluetoothKit17AdvertisementDataV9localNameSSSgvp":{"name":"localName","abstract":"

        A string containing the local name of a peripheral.

        ","parent_name":"AdvertisementData"},"Structs/AdvertisementData.html#/s:14RxBluetoothKit17AdvertisementDataV012manufacturerE010Foundation0E0VSgvp":{"name":"manufacturerData","abstract":"

        A Data object containing the manufacturer data of a peripheral.

        ","parent_name":"AdvertisementData"},"Structs/AdvertisementData.html#/s:14RxBluetoothKit17AdvertisementDataV07serviceE0SDySo6CBUUIDC10Foundation0E0VGSgvp":{"name":"serviceData","abstract":"

        A dictionary containing service-specific advertisement data.","parent_name":"AdvertisementData"},"Structs/AdvertisementData.html#/s:14RxBluetoothKit17AdvertisementDataV12serviceUUIDsSaySo6CBUUIDCGSgvp":{"name":"serviceUUIDs","abstract":"

        An array of service UUIDs.

        ","parent_name":"AdvertisementData"},"Structs/AdvertisementData.html#/s:14RxBluetoothKit17AdvertisementDataV20overflowServiceUUIDsSaySo6CBUUIDCGSgvp":{"name":"overflowServiceUUIDs","abstract":"

        An array of one or more CBUUID objects, representing CBService UUIDs that were found in the “overflow”","parent_name":"AdvertisementData"},"Structs/AdvertisementData.html#/s:14RxBluetoothKit17AdvertisementDataV12txPowerLevelSo8NSNumberCSgvp":{"name":"txPowerLevel","abstract":"

        A number (an instance of NSNumber) containing the transmit power of a peripheral.","parent_name":"AdvertisementData"},"Structs/AdvertisementData.html#/s:14RxBluetoothKit17AdvertisementDataV13isConnectableSbSgvp":{"name":"isConnectable","abstract":"

        A Boolean value that indicates whether the advertising event type is connectable.","parent_name":"AdvertisementData"},"Structs/AdvertisementData.html#/s:14RxBluetoothKit17AdvertisementDataV21solicitedServiceUUIDsSaySo6CBUUIDCGSgvp":{"name":"solicitedServiceUUIDs","abstract":"

        An array of one or more CBUUID objects, representing CBService UUIDs.

        ","parent_name":"AdvertisementData"},"Structs/AdvertisementData.html":{"name":"AdvertisementData","abstract":"

        Convenience class which helps reading advertisement data

        "},"Structs/CentralManagerRestoredState.html":{"name":"CentralManagerRestoredState","abstract":"

        Convenience class which helps reading state of restored CentralManager.

        "},"Structs/PeripheralManagerRestoredState.html":{"name":"PeripheralManagerRestoredState","abstract":"

        Convenience class which helps reading state of restored PeripheralManager.

        "},"Structs/RestoredState.html":{"name":"RestoredState","abstract":"

        Deprecated, use CentralManager.init(queue:options:onWillRestoreCentralManagerState:) instead

        "},"Protocols/ManagerType.html#/s:14RxBluetoothKit11ManagerTypeP0D0Qa":{"name":"Manager","abstract":"

        Undocumented

        ","parent_name":"ManagerType"},"Protocols/ManagerType.html#/s:14RxBluetoothKit11ManagerTypeP7manager0D0Qzvp":{"name":"manager","abstract":"

        Implementation of CBManager

        ","parent_name":"ManagerType"},"Protocols/ManagerType.html#/s:14RxBluetoothKit11ManagerTypeP5stateAA0B5StateOvp":{"name":"state","abstract":"

        Current state of CentralManager instance described by BluetoothState which is equivalent to","parent_name":"ManagerType"},"Protocols/ManagerType.html#/s:14RxBluetoothKit11ManagerTypeP12observeState0A5Swift10ObservableCyAA0bG0OGyF":{"name":"observeState()","abstract":"

        Continuous state of CBManager instance described by BluetoothState which is equivalent to CBManagerState.

        ","parent_name":"ManagerType"},"Protocols/ManagerType.html#/s:14RxBluetoothKit11ManagerTypeP28observeStateWithInitialValue0A5Swift10ObservableCyAA0bG0OGyF":{"name":"observeStateWithInitialValue()","abstract":"

        Continuous state of CBManager instance described by BluetoothState which is equivalent to CBManagerState.

        ","parent_name":"ManagerType"},"Protocols/ManagerType.html#/s:14RxBluetoothKit11ManagerTypePAAE6ensure_10observable0A5Swift10ObservableCyqd__GAA0B5StateO_AItlF":{"name":"ensure(_:observable:)","abstract":"

        Ensure that state is and will be the only state of CentralManager during subscription.","parent_name":"ManagerType"},"Protocols/Logger.html#/s:14RxBluetoothKit6LoggerP3log_5level4file8function4lineySSyXK_AA0abC3LogC0J5LevelOs12StaticStringVANSutF":{"name":"log(_:level:file:function:line:)","abstract":"

        Logs the given message (using StaticString parameters).

        ","parent_name":"Logger"},"Protocols/Logger.html#/s:14RxBluetoothKit6LoggerP3log_5level4file8function4lineySSyXK_AA0abC3LogC0J5LevelOS2SSutF":{"name":"log(_:level:file:function:line:)","abstract":"

        Logs the given message (using regular String parameters).

        ","parent_name":"Logger"},"Protocols/Logger.html#/s:14RxBluetoothKit6LoggerP11setLogLevelyyAA0abcF0C0fG0OF":{"name":"setLogLevel(_:)","abstract":"

        Set new log level.

        ","parent_name":"Logger"},"Protocols/Logger.html#/s:14RxBluetoothKit6LoggerP11getLogLevelAA0abcF0C0fG0OyF":{"name":"getLogLevel()","abstract":"

        Get current log level.

        ","parent_name":"Logger"},"Protocols/DescriptorIdentifier.html#/s:14RxBluetoothKit20DescriptorIdentifierP4uuidSo6CBUUIDCvp":{"name":"uuid","abstract":"

        Unique identifier of a descriptor.

        ","parent_name":"DescriptorIdentifier"},"Protocols/DescriptorIdentifier.html#/s:14RxBluetoothKit20DescriptorIdentifierP14characteristicAA014CharacteristicE0_pvp":{"name":"characteristic","abstract":"

        CharacteristicIdentifier instance that this descriptor belongs to.

        ","parent_name":"DescriptorIdentifier"},"Protocols/CharacteristicIdentifier.html#/s:14RxBluetoothKit24CharacteristicIdentifierP4uuidSo6CBUUIDCvp":{"name":"uuid","abstract":"

        Unique identifier of a characteristic.

        ","parent_name":"CharacteristicIdentifier"},"Protocols/CharacteristicIdentifier.html#/s:14RxBluetoothKit24CharacteristicIdentifierP7serviceAA07ServiceE0_pvp":{"name":"service","abstract":"

        ServiceIdentifier instance that this characteristic belongs to.

        ","parent_name":"CharacteristicIdentifier"},"Protocols/ServiceIdentifier.html#/s:14RxBluetoothKit17ServiceIdentifierP4uuidSo6CBUUIDCvp":{"name":"uuid","abstract":"

        Unique identifier of a service.

        ","parent_name":"ServiceIdentifier"},"Protocols/ServiceIdentifier.html":{"name":"ServiceIdentifier","abstract":"

        ServiceIdentifier protocol specifies how information about services of device should look like."},"Protocols/CharacteristicIdentifier.html":{"name":"CharacteristicIdentifier","abstract":"

        Characteristic protocol specifies how information about characteristics of device should look like."},"Protocols/DescriptorIdentifier.html":{"name":"DescriptorIdentifier","abstract":"

        DescriptorIdentifier protocol specifies how information about descriptors of device should look like.

        "},"Protocols/Logger.html":{"name":"Logger","abstract":"

        Simple logging interface.

        "},"Protocols/ManagerType.html":{"name":"ManagerType","abstract":"

        Undocumented

        "},"Functions.html#/s:14RxBluetoothKit2eeoiySbAA0B5ErrorO_ADtF":{"name":"==(_:_:)","abstract":"

        Undocumented

        "},"Functions.html#/s:14RxBluetoothKit2eeoiySbAA14CharacteristicC_ADtF":{"name":"==(_:_:)","abstract":"

        Compare two characteristics. Characteristics are the same when their UUIDs are the same.

        "},"Functions.html#/s:14RxBluetoothKit2eeoiySbAA10DescriptorC_ADtF":{"name":"==(_:_:)","abstract":"

        Compare two descriptors. Descriptors are the same when their UUIDs are the same.

        "},"Functions.html#/s:14RxBluetoothKit2eeoiySbAA10PeripheralC_ADtF":{"name":"==(_:_:)","abstract":"

        Compare two peripherals which are the same when theirs identifiers are equal.

        "},"Functions.html#/s:14RxBluetoothKit2eeoiySbAA7ServiceC_ADtF":{"name":"==(_:_:)","abstract":"

        Compare if services are equal. They are if theirs uuids are the same.

        "},"Extensions/Reactive.html#/s:7RxSwift8ReactiveV0A12BluetoothKitAD0adE3LogCRszlE3logAA10ObservableCySSGvp":{"name":"log","abstract":"

        This is continuous value, which emits before a log is printed to standard output.

        ","parent_name":"Reactive"},"Extensions/Reactive.html":{"name":"Reactive"},"Enums/StartAdvertisingResult.html#/s:14RxBluetoothKit22StartAdvertisingResultO7startedyA2CmF":{"name":"started","abstract":"

        Advertising started properly with specified advertisementData

        ","parent_name":"StartAdvertisingResult"},"Enums/StartAdvertisingResult.html#/s:14RxBluetoothKit22StartAdvertisingResultO018attachedToExternalE0yACSDySSypGSgcACmF":{"name":"attachedToExternalAdvertising(_:)","abstract":"

        This is a special case meaning that there is already ongoing advertising that has been started","parent_name":"StartAdvertisingResult"},"Enums/RxBluetoothKitLogger.html#/s:14RxBluetoothKit0abC6LoggerO07defaultD0AA0D0_pvpZ":{"name":"defaultLogger","abstract":"

        The default logger that will be used by RxBluetoothKit

        ","parent_name":"RxBluetoothKitLogger"},"Enums/BluetoothState.html#/s:14RxBluetoothKit0B5StateO7unknownyA2CmF":{"name":"unknown","abstract":"

        Undocumented

        ","parent_name":"BluetoothState"},"Enums/BluetoothState.html#/s:14RxBluetoothKit0B5StateO9resettingyA2CmF":{"name":"resetting","abstract":"

        Undocumented

        ","parent_name":"BluetoothState"},"Enums/BluetoothState.html#/s:14RxBluetoothKit0B5StateO11unsupportedyA2CmF":{"name":"unsupported","abstract":"

        Undocumented

        ","parent_name":"BluetoothState"},"Enums/BluetoothState.html#/s:14RxBluetoothKit0B5StateO12unauthorizedyA2CmF":{"name":"unauthorized","abstract":"

        Undocumented

        ","parent_name":"BluetoothState"},"Enums/BluetoothState.html#/s:14RxBluetoothKit0B5StateO10poweredOffyA2CmF":{"name":"poweredOff","abstract":"

        Undocumented

        ","parent_name":"BluetoothState"},"Enums/BluetoothState.html#/s:14RxBluetoothKit0B5StateO9poweredOnyA2CmF":{"name":"poweredOn","abstract":"

        Undocumented

        ","parent_name":"BluetoothState"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO9destroyedyA2CmF":{"name":"destroyed","abstract":"

        Emitted when the object that is the source of Observable was destroyed and event was emitted nevertheless.","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO14scanInProgressyA2CmF":{"name":"scanInProgress","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO21advertisingInProgressyA2CmF":{"name":"advertisingInProgress","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO22advertisingStartFailedyACs0D0_pcACmF":{"name":"advertisingStartFailed(_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO20bluetoothUnsupportedyA2CmF":{"name":"bluetoothUnsupported","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO21bluetoothUnauthorizedyA2CmF":{"name":"bluetoothUnauthorized","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO19bluetoothPoweredOffyA2CmF":{"name":"bluetoothPoweredOff","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO23bluetoothInUnknownStateyA2CmF":{"name":"bluetoothInUnknownState","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO18bluetoothResettingyA2CmF":{"name":"bluetoothResetting","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO38peripheralIsAlreadyObservingConnectionyAcA10PeripheralCcACmF":{"name":"peripheralIsAlreadyObservingConnection(_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO40peripheralIsConnectingOrAlreadyConnectedyAcA10PeripheralCcACmF":{"name":"peripheralIsConnectingOrAlreadyConnected(_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO26peripheralConnectionFailedyAcA10PeripheralC_s0D0_pSgtcACmF":{"name":"peripheralConnectionFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO22peripheralDisconnectedyAcA10PeripheralC_s0D0_pSgtcACmF":{"name":"peripheralDisconnected(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO24peripheralRSSIReadFailedyAcA10PeripheralC_s0D0_pSgtcACmF":{"name":"peripheralRSSIReadFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO23servicesDiscoveryFailedyAcA10PeripheralC_s0D0_pSgtcACmF":{"name":"servicesDiscoveryFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO31includedServicesDiscoveryFailedyAcA10PeripheralC_s0D0_pSgtcACmF":{"name":"includedServicesDiscoveryFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO19addingServiceFailedyACSo9CBServiceC_s0D0_pSgtcACmF":{"name":"addingServiceFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO30characteristicsDiscoveryFailedyAcA7ServiceC_s0D0_pSgtcACmF":{"name":"characteristicsDiscoveryFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO25characteristicWriteFailedyAcA14CharacteristicC_s0D0_pSgtcACmF":{"name":"characteristicWriteFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO24characteristicReadFailedyAcA14CharacteristicC_s0D0_pSgtcACmF":{"name":"characteristicReadFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO32characteristicNotifyChangeFailedyAcA14CharacteristicC_s0D0_pSgtcACmF":{"name":"characteristicNotifyChangeFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO34characteristicSetNotifyValueFailedyAcA14CharacteristicC_s0D0_pSgtcACmF":{"name":"characteristicSetNotifyValueFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO26descriptorsDiscoveryFailedyAcA14CharacteristicC_s0D0_pSgtcACmF":{"name":"descriptorsDiscoveryFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO21descriptorWriteFailedyAcA10DescriptorC_s0D0_pSgtcACmF":{"name":"descriptorWriteFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO20descriptorReadFailedyAcA10DescriptorC_s0D0_pSgtcACmF":{"name":"descriptorReadFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO25openingL2CAPChannelFailedyAcA10PeripheralC_s0D0_pSgtcACmF":{"name":"openingL2CAPChannelFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO28publishingL2CAPChannelFailedyACs6UInt16V_s0D0_pSgtcACmF":{"name":"publishingL2CAPChannelFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO16unknownWriteTypeyA2CmF":{"name":"unknownWriteType","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO11descriptionSSvp":{"name":"description","abstract":"

        Human readable description of bluetooth error

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html":{"name":"BluetoothError","abstract":"

        Bluetooth error which can be emitted by RxBluetoothKit created observables.

        "},"Enums/BluetoothState.html":{"name":"BluetoothState","abstract":"

        Type describing bluetooth state, equivalent to"},"Enums/RxBluetoothKitLogger.html":{"name":"RxBluetoothKitLogger","abstract":"

        Namespace for assigning the default logger.

        "},"Enums/StartAdvertisingResult.html":{"name":"StartAdvertisingResult","abstract":"

        Enum result that is returned as a result of PeripheralManager.startAdvertising method

        "},"Classes/Service.html#/s:14RxBluetoothKit7ServiceC7serviceSo9CBServiceCvp":{"name":"service","abstract":"

        Intance of CoreBluetooth service class

        ","parent_name":"Service"},"Classes/Service.html#/s:14RxBluetoothKit7ServiceC10peripheralAA10PeripheralCvp":{"name":"peripheral","abstract":"

        Peripheral to which this service belongs

        ","parent_name":"Service"},"Classes/Service.html#/s:14RxBluetoothKit7ServiceC9isPrimarySbvp":{"name":"isPrimary","abstract":"

        True if service is primary service

        ","parent_name":"Service"},"Classes/Service.html#/s:14RxBluetoothKit7ServiceC4uuidSo6CBUUIDCvp":{"name":"uuid","abstract":"

        Service’s UUID

        ","parent_name":"Service"},"Classes/Service.html#/s:14RxBluetoothKit7ServiceC16includedServicesSayACGSgvp":{"name":"includedServices","abstract":"

        Service’s included services

        ","parent_name":"Service"},"Classes/Service.html#/s:14RxBluetoothKit7ServiceC15characteristicsSayAA14CharacteristicCGSgvp":{"name":"characteristics","abstract":"

        Service’s characteristics

        ","parent_name":"Service"},"Classes/Service.html#/s:14RxBluetoothKit7ServiceC23discoverCharacteristicsy0A5Swift17PrimitiveSequenceVyAE11SingleTraitOSayAA14CharacteristicCGGSaySo6CBUUIDCGSgF":{"name":"discoverCharacteristics(_:)","abstract":"

        Function that triggers characteristics discovery for specified Services and identifiers. Discovery is called after","parent_name":"Service"},"Classes/Service.html#/s:14RxBluetoothKit7ServiceC24discoverIncludedServicesy0A5Swift17PrimitiveSequenceVyAE11SingleTraitOSayACGGSaySo6CBUUIDCGSgF":{"name":"discoverIncludedServices(_:)","abstract":"

        Function that triggers included services discovery for specified services. Discovery is called after","parent_name":"Service"},"Classes/ScannedPeripheral.html#/s:14RxBluetoothKit17ScannedPeripheralC10peripheralAA0E0Cvp":{"name":"peripheral","abstract":"

        Peripheral instance, that allows to perform further bluetooth actions.

        ","parent_name":"ScannedPeripheral"},"Classes/ScannedPeripheral.html#/s:14RxBluetoothKit17ScannedPeripheralC17advertisementDataAA013AdvertisementG0Vvp":{"name":"advertisementData","abstract":"

        Advertisement data of scanned peripheral

        ","parent_name":"ScannedPeripheral"},"Classes/ScannedPeripheral.html#/s:14RxBluetoothKit17ScannedPeripheralC4rssiSo8NSNumberCvp":{"name":"rssi","abstract":"

        Scanned peripheral’s RSSI value.

        ","parent_name":"ScannedPeripheral"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC7managerSo012CBPeripheralE0Cvp":{"name":"manager","abstract":"

        Implementation of CBPeripheralManager

        ","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC5queue7optionsACSo012OS_dispatch_F0C_SDySSyXlGSgtcfc":{"name":"init(queue:options:)","abstract":"

        Creates new PeripheralManager instance. By default all operations and events are executed and received on main thread.

        ","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit11ManagerTypeP5stateAA0B5StateOvp":{"name":"state","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit11ManagerTypeP12observeState0A5Swift10ObservableCyAA0bG0OGyF":{"name":"observeState()","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit11ManagerTypeP28observeStateWithInitialValue0A5Swift10ObservableCyAA0bG0OGyF":{"name":"observeStateWithInitialValue()","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC16startAdvertisingy0A5Swift10ObservableCyAA05StartG6ResultOGSDySSypGSgF":{"name":"startAdvertising(_:)","abstract":"

        Starts peripheral advertising on subscription. It create inifinite observable","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC3addy0A5Swift17PrimitiveSequenceVyAE11SingleTraitOSo9CBServiceCGSo16CBMutableServiceCF":{"name":"add(_:)","abstract":"

        Function that triggers CBPeripheralManager.add(_:) and waits for","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC6removeyySo16CBMutableServiceCF":{"name":"remove(_:)","abstract":"

        Wrapper for CBPeripheralManager.remove(_:) method

        ","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC17removeAllServicesyyF":{"name":"removeAllServices()","abstract":"

        Wrapper for CBPeripheralManager.removeAllServices() method

        ","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC21observeDidReceiveRead0A5Swift10ObservableCySo12CBATTRequestCGyF":{"name":"observeDidReceiveRead()","abstract":"

        Continuous observer for CBPeripheralManagerDelegate.peripheralManager(_:didReceiveRead:) results

        ","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC22observeDidReceiveWrite0A5Swift10ObservableCySaySo12CBATTRequestCGGyF":{"name":"observeDidReceiveWrite()","abstract":"

        Continuous observer for CBPeripheralManagerDelegate.peripheralManager(_:didReceiveWrite:) results

        ","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC7respond2to10withResultySo12CBATTRequestC_So10CBATTErrorVtF":{"name":"respond(to:withResult:)","abstract":"

        Wrapper for CBPeripheralManager.respond(to:withResult:) method

        ","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC11updateValue_3for20onSubscribedCentralsSb10Foundation4DataV_So23CBMutableCharacteristicCSaySo9CBCentralCGSgtF":{"name":"updateValue(_:for:onSubscribedCentrals:)","abstract":"

        Wrapper for CBPeripheralManager.updateValue(_:for:onSubscribedCentrals:) method

        ","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC33observeIsReadyToUpdateSubscribers0A5Swift10ObservableCyytGyF":{"name":"observeIsReadyToUpdateSubscribers()","abstract":"

        Continuous observer for CBPeripheralManagerDelegate.peripheralManagerIsReady(toUpdateSubscribers:) results

        ","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC18observeOnSubscribe0A5Swift10ObservableCySo9CBCentralC_So16CBCharacteristicCtGyF":{"name":"observeOnSubscribe()","abstract":"

        Continuous observer for CBPeripheralManagerDelegate.peripheralManager(_:central:didSubscribeTo:) results

        ","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC20observeOnUnsubscribe0A5Swift10ObservableCySo9CBCentralC_So16CBCharacteristicCtGyF":{"name":"observeOnUnsubscribe()","abstract":"

        Continuous observer for CBPeripheralManagerDelegate.peripheralManager(_:central:didUnsubscribeFrom:) results

        ","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC19publishL2CAPChannel14withEncryption0A5Swift10ObservableCys6UInt16VGSb_tF":{"name":"publishL2CAPChannel(withEncryption:)","abstract":"

        Starts publishing L2CAP channel on a subscription. It creates an infinite observable","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC26observeDidOpenL2CAPChannel0A5Swift10ObservableCySo04CBL2J0CSg_s5Error_pSgtGyF":{"name":"observeDidOpenL2CAPChannel()","abstract":"

        Continuous observer for CBPeripheralManagerDelegate.peripheralManager(_:didOpen:error:) results

        ","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC5queue7options013onWillRestoredE5StateACSo012OS_dispatch_F0C_SDySSyXlGSgyAA0de8RestoredK0VcSgtcfc":{"name":"init(queue:options:onWillRestorePeripheralManagerState:)","abstract":"

        Creates new PeripheralManager instance, which supports bluetooth state restoration.

        ","parent_name":"PeripheralManager"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC7managerAA14CentralManagerCvp":{"name":"manager","abstract":"

        Intance of CentralManager which is used to the bluetooth communication

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC10peripheralSo12CBPeripheralCvp":{"name":"peripheral","abstract":"

        Implementation of peripheral

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC6attachyyF":{"name":"attach()","abstract":"

        Attaches RxBluetoothKit delegate to CBPeripheral.","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC11isConnectedSbvp":{"name":"isConnected","abstract":"

        Value indicating if peripheral is currently in connected state.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC5stateSo17CBPeripheralStateVvp":{"name":"state","abstract":"

        Current state of Peripheral instance described by CBPeripheralState.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC4nameSSSgvp":{"name":"name","abstract":"

        Current name of Peripheral instance. Analogous to name of CBPeripheral.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC10identifier10Foundation4UUIDVvp":{"name":"identifier","abstract":"

        Unique identifier of Peripheral instance. Assigned once peripheral is discovered by the system.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC8servicesSayAA7ServiceCGSgvp":{"name":"services","abstract":"

        A list of services that have been discovered. Analogous to services of CBPeripheral.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC27canSendWriteWithoutResponseSbvp":{"name":"canSendWriteWithoutResponse","abstract":"

        YES if the remote device has space to send a write without response. If this value is NO,","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC17observeConnection0A5Swift10ObservableCySbGyF":{"name":"observeConnection()","abstract":"

        Continuous value indicating if peripheral is in connected state. This is continuous value, which emits .next whenever state change occurs

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC19establishConnection7options0A5Swift10ObservableCyACGSDySSypGSg_tF":{"name":"establishConnection(options:)","abstract":"

        Establishes connection with a given Peripheral.","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC16discoverServicesy0A5Swift17PrimitiveSequenceVyAE11SingleTraitOSayAA7ServiceCGGSaySo6CBUUIDCGSgF":{"name":"discoverServices(_:)","abstract":"

        Triggers discover of specified services of peripheral. If the servicesUUIDs parameter is nil, all the available services of the","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC24discoverIncludedServices_3for0A5Swift17PrimitiveSequenceVyAF11SingleTraitOSayAA7ServiceCGGSaySo6CBUUIDCGSg_ALtF":{"name":"discoverIncludedServices(_:for:)","abstract":"

        Function that triggers included services discovery for specified services. Discovery is called after","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC23discoverCharacteristics_3for0A5Swift17PrimitiveSequenceVyAF11SingleTraitOSayAA14CharacteristicCGGSaySo6CBUUIDCGSg_AA7ServiceCtF":{"name":"discoverCharacteristics(_:for:)","abstract":"

        Function that triggers characteristics discovery for specified Services and identifiers. Discovery is called after","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC12observeWrite3for0A5Swift10ObservableCyAA14CharacteristicCGAJSg_tF":{"name":"observeWrite(for:)","abstract":"

        Function that allow to observe writes that happened for characteristic.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC23maximumWriteValueLength3forSiSo016CBCharacteristicF4TypeV_tF":{"name":"maximumWriteValueLength(for:)","abstract":"

        The maximum amount of data, in bytes, that can be sent to a characteristic in a single write.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC10writeValue_3for4type39canSendWriteWithoutResponseCheckEnabled0A5Swift17PrimitiveSequenceVyAH11SingleTraitOAA14CharacteristicCG10Foundation4DataV_ANSo016CBCharacteristicK4TypeVSbtF":{"name":"writeValue(_:for:type:canSendWriteWithoutResponseCheckEnabled:)","abstract":"

        Function that triggers write of data to characteristic. Write is called after subscribtion to Observable is made.","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC18observeValueUpdate3for0A5Swift10ObservableCyAA14CharacteristicCGAJSg_tF":{"name":"observeValueUpdate(for:)","abstract":"

        Function that allow to observe value updates for Characteristic instance.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC9readValue3for0A5Swift17PrimitiveSequenceVyAF11SingleTraitOAA14CharacteristicCGAL_tF":{"name":"readValue(for:)","abstract":"

        Function that triggers read of current value of the Characteristic instance.","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC36observeValueUpdateAndSetNotification3for0A5Swift10ObservableCyAA14CharacteristicCGAJ_tF":{"name":"observeValueUpdateAndSetNotification(for:)","abstract":"

        Setup characteristic notification in order to receive callbacks when given characteristic has been changed.","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC18observeNotifyValue3for0A5Swift10ObservableCyAA14CharacteristicCGAJ_tF":{"name":"observeNotifyValue(for:)","abstract":"

        Use this function in order to know the exact time, when isNotyfing value has changed on a Characteristic.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC19discoverDescriptors3for0A5Swift17PrimitiveSequenceVyAF11SingleTraitOSayAA10DescriptorCGGAA14CharacteristicC_tF":{"name":"discoverDescriptors(for:)","abstract":"

        Function that triggers descriptors discovery for characteristic","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC12observeWrite3for0A5Swift10ObservableCyAA10DescriptorCGAJSg_tF":{"name":"observeWrite(for:)","abstract":"

        Function that allow to observe writes that happened for descriptor.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC18observeValueUpdate3for0A5Swift10ObservableCyAA10DescriptorCGAJSg_tF":{"name":"observeValueUpdate(for:)","abstract":"

        Function that allow to observe value updates for Descriptor instance.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC9readValue3for0A5Swift17PrimitiveSequenceVyAF11SingleTraitOAA10DescriptorCGAL_tF":{"name":"readValue(for:)","abstract":"

        Function that triggers read of current value of the Descriptor instance.","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC10writeValue_3for0A5Swift17PrimitiveSequenceVyAF11SingleTraitOAA10DescriptorCG10Foundation4DataV_ALtF":{"name":"writeValue(_:for:)","abstract":"

        Function that triggers write of data to descriptor. Write is called after subscribtion to Observable is made.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC8readRSSI0A5Swift17PrimitiveSequenceVyAE11SingleTraitOAC_SitGyF":{"name":"readRSSI()","abstract":"

        Function that triggers read of Peripheral RSSI value. Read is called after subscription to Observable is made.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC17observeNameUpdate0A5Swift10ObservableCyAC_SSSgtGyF":{"name":"observeNameUpdate()","abstract":"

        Function that allow user to observe incoming name property changes of Peripheral instance.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC27observeServicesModification0A5Swift10ObservableCyAC_SayAA7ServiceCGtGyF":{"name":"observeServicesModification()","abstract":"

        Function that allow to observe incoming service modifications for Peripheral instance.","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC36observeWriteWithoutResponseReadiness0A5Swift10ObservableCyytGyF":{"name":"observeWriteWithoutResponseReadiness()","abstract":"

        Resulting observable emits next element if call to writeValue:forCharacteristic:type: has failed,","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC16openL2CAPChannel3PSM0A5Swift17PrimitiveSequenceVyAF11SingleTraitOSo04CBL2G0CGs6UInt16V_tF":{"name":"openL2CAPChannel(PSM:)","abstract":"

        Function that allow to open L2CAP channel for Peripheral instance.","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC7service4with0A5Swift17PrimitiveSequenceVyAF11SingleTraitOAA7ServiceCGAA0L10Identifier_p_tF":{"name":"service(with:)","abstract":"

        Function used to receive service with given identifier. It’s taken from cache if it’s available,","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC14characteristic4with0A5Swift17PrimitiveSequenceVyAF11SingleTraitOAA14CharacteristicCGAA0L10Identifier_p_tF":{"name":"characteristic(with:)","abstract":"

        Function used to receive characteristic with given identifier. If it’s available it’s taken from cache.","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC10descriptor4with0A5Swift17PrimitiveSequenceVyAF11SingleTraitOAA10DescriptorCGAA0L10Identifier_p_tF":{"name":"descriptor(with:)","abstract":"

        Function used to receive descriptor with given identifier. If it’s available it’s taken from cache.","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC12observeWrite3for0A5Swift10ObservableCyAA14CharacteristicCGAA0J10Identifier_p_tF":{"name":"observeWrite(for:)","abstract":"

        Function that allow to observe writes that happened for characteristic.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC10writeValue_3for4type0A5Swift17PrimitiveSequenceVyAG11SingleTraitOAA14CharacteristicCG10Foundation4DataV_AA0N10Identifier_pSo25CBCharacteristicWriteTypeVtF":{"name":"writeValue(_:for:type:)","abstract":"

        Function that triggers write of data to characteristic. Write is called after subscribtion to Observable is made.","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC18observeValueUpdate3for0A5Swift10ObservableCyAA14CharacteristicCGAA0K10Identifier_p_tF":{"name":"observeValueUpdate(for:)","abstract":"

        Function that allow to observe value updates for Characteristic instance.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC9readValue3for0A5Swift17PrimitiveSequenceVyAF11SingleTraitOAA14CharacteristicCGAA0M10Identifier_p_tF":{"name":"readValue(for:)","abstract":"

        Function that triggers read of current value of the Characteristic instance.","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC36observeValueUpdateAndSetNotification3for0A5Swift10ObservableCyAA14CharacteristicCGAA0N10Identifier_p_tF":{"name":"observeValueUpdateAndSetNotification(for:)","abstract":"

        Setup characteristic notification in order to receive callbacks when given characteristic has been changed.","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC19discoverDescriptors3for0A5Swift17PrimitiveSequenceVyAF11SingleTraitOSayAA10DescriptorCGGAA24CharacteristicIdentifier_p_tF":{"name":"discoverDescriptors(for:)","abstract":"

        Function that triggers descriptors discovery for characteristic

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC12observeWrite3for0A5Swift10ObservableCyAA10DescriptorCGAA0J10Identifier_p_tF":{"name":"observeWrite(for:)","abstract":"

        Function that allow to observe writes that happened for descriptor.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC10writeValue_3for0A5Swift17PrimitiveSequenceVyAF11SingleTraitOAA10DescriptorCG10Foundation4DataV_AA0M10Identifier_ptF":{"name":"writeValue(_:for:)","abstract":"

        Function that triggers write of data to descriptor. Write is called after subscribtion to Observable is made.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC18observeValueUpdate3for0A5Swift10ObservableCyAA10DescriptorCGAA0K10Identifier_p_tF":{"name":"observeValueUpdate(for:)","abstract":"

        Function that allow to observe value updates for Descriptor instance.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC9readValue3for0A5Swift17PrimitiveSequenceVyAF11SingleTraitOAA10DescriptorCGAA0M10Identifier_p_tF":{"name":"readValue(for:)","abstract":"

        Function that triggers read of current value of the Descriptor instance.","parent_name":"Peripheral"},"Classes/RxBluetoothKitLog/LogLevel.html#/s:14RxBluetoothKit0abC3LogC0D5LevelO4noneyA2EmF":{"name":"none","abstract":"

        Logging is disabled

        ","parent_name":"LogLevel"},"Classes/RxBluetoothKitLog/LogLevel.html#/s:14RxBluetoothKit0abC3LogC0D5LevelO7verboseyA2EmF":{"name":"verbose","abstract":"

        All logs are monitored.

        ","parent_name":"LogLevel"},"Classes/RxBluetoothKitLog/LogLevel.html#/s:14RxBluetoothKit0abC3LogC0D5LevelO5debugyA2EmF":{"name":"debug","abstract":"

        Only debug logs and of higher importance are logged.

        ","parent_name":"LogLevel"},"Classes/RxBluetoothKitLog/LogLevel.html#/s:14RxBluetoothKit0abC3LogC0D5LevelO4infoyA2EmF":{"name":"info","abstract":"

        Only info logs and of higher importance are logged.

        ","parent_name":"LogLevel"},"Classes/RxBluetoothKitLog/LogLevel.html#/s:14RxBluetoothKit0abC3LogC0D5LevelO7warningyA2EmF":{"name":"warning","abstract":"

        Only warning logs and of higher importance are logged.

        ","parent_name":"LogLevel"},"Classes/RxBluetoothKitLog/LogLevel.html#/s:14RxBluetoothKit0abC3LogC0D5LevelO5erroryA2EmF":{"name":"error","abstract":"

        Only error logs and of higher importance are logged.

        ","parent_name":"LogLevel"},"Classes/RxBluetoothKitLog/LogLevel.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"LogLevel"},"Classes/RxBluetoothKitLog/LogLevel.html#/s:SL2leoiySbx_xtFZ":{"name":"<=(_:_:)","parent_name":"LogLevel"},"Classes/RxBluetoothKitLog/LogLevel.html#/s:SL1goiySbx_xtFZ":{"name":">(_:_:)","parent_name":"LogLevel"},"Classes/RxBluetoothKitLog/LogLevel.html#/s:SL2geoiySbx_xtFZ":{"name":">=(_:_:)","parent_name":"LogLevel"},"Classes/RxBluetoothKitLog/LogLevel.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"LogLevel"},"Classes/RxBluetoothKitLog.html#/s:14RxBluetoothKit0abC3LogC03setD5LevelyyAC0dF0OFZ":{"name":"setLogLevel(_:)","abstract":"

        Set new log level.

        ","parent_name":"RxBluetoothKitLog"},"Classes/RxBluetoothKitLog.html#/s:14RxBluetoothKit0abC3LogC03getD5LevelAC0dF0OyFZ":{"name":"getLogLevel()","abstract":"

        Get current log level.

        ","parent_name":"RxBluetoothKitLog"},"Classes/RxBluetoothKitLog/LogLevel.html":{"name":"LogLevel","abstract":"

        Log levels for internal logging mechanism.

        ","parent_name":"RxBluetoothKitLog"},"Classes/Descriptor.html#/s:14RxBluetoothKit10DescriptorC10descriptorSo12CBDescriptorCvp":{"name":"descriptor","abstract":"

        Intance of CoreBluetooth descriptor class

        ","parent_name":"Descriptor"},"Classes/Descriptor.html#/s:14RxBluetoothKit10DescriptorC14characteristicAA14CharacteristicCvp":{"name":"characteristic","abstract":"

        Characteristic to which this descriptor belongs.

        ","parent_name":"Descriptor"},"Classes/Descriptor.html#/s:14RxBluetoothKit10DescriptorC4uuidSo6CBUUIDCvp":{"name":"uuid","abstract":"

        The Bluetooth UUID of the Descriptor instance.

        ","parent_name":"Descriptor"},"Classes/Descriptor.html#/s:14RxBluetoothKit10DescriptorC5valueypSgvp":{"name":"value","abstract":"

        The value of the descriptor. It can be written and read through functions on Descriptor instance.

        ","parent_name":"Descriptor"},"Classes/Descriptor.html#/s:14RxBluetoothKit10DescriptorC12observeWrite0A5Swift10ObservableCyACGyF":{"name":"observeWrite()","abstract":"

        Function that allow to observe writes that happened for descriptor.

        ","parent_name":"Descriptor"},"Classes/Descriptor.html#/s:14RxBluetoothKit10DescriptorC10writeValuey0A5Swift17PrimitiveSequenceVyAE11SingleTraitOACG10Foundation4DataVF":{"name":"writeValue(_:)","abstract":"

        Function that triggers write of data to descriptor. Write is called after subscribtion to Observable is made.

        ","parent_name":"Descriptor"},"Classes/Descriptor.html#/s:14RxBluetoothKit10DescriptorC18observeValueUpdate0A5Swift10ObservableCyACGyF":{"name":"observeValueUpdate()","abstract":"

        Function that allow to observe value updates for Descriptor instance.

        ","parent_name":"Descriptor"},"Classes/Descriptor.html#/s:14RxBluetoothKit10DescriptorC9readValue0A5Swift17PrimitiveSequenceVyAE11SingleTraitOACGyF":{"name":"readValue()","abstract":"

        Function that triggers read of current value of the Descriptor instance.","parent_name":"Descriptor"},"Classes/Characteristic.html#/s:14RxBluetoothKit14CharacteristicC14characteristicSo16CBCharacteristicCvp":{"name":"characteristic","abstract":"

        Intance of CoreBluetooth characteristic class

        ","parent_name":"Characteristic"},"Classes/Characteristic.html#/s:14RxBluetoothKit14CharacteristicC7serviceAA7ServiceCvp":{"name":"service","abstract":"

        Service which contains this characteristic

        ","parent_name":"Characteristic"},"Classes/Characteristic.html#/s:14RxBluetoothKit14CharacteristicC5value10Foundation4DataVSgvp":{"name":"value","abstract":"

        Current value of characteristic. If value is not present - it’s nil.

        ","parent_name":"Characteristic"},"Classes/Characteristic.html#/s:14RxBluetoothKit14CharacteristicC4uuidSo6CBUUIDCvp":{"name":"uuid","abstract":"

        The Bluetooth UUID of the Characteristic instance.

        ","parent_name":"Characteristic"},"Classes/Characteristic.html#/s:14RxBluetoothKit14CharacteristicC11isNotifyingSbvp":{"name":"isNotifying","abstract":"

        Flag which is set to true if characteristic is currently notifying

        ","parent_name":"Characteristic"},"Classes/Characteristic.html#/s:14RxBluetoothKit14CharacteristicC10propertiesSo26CBCharacteristicPropertiesVvp":{"name":"properties","abstract":"

        Properties of characteristic. For more info about this refer to CBCharacteristicProperties

        ","parent_name":"Characteristic"},"Classes/Characteristic.html#/s:14RxBluetoothKit14CharacteristicC11descriptorsSayAA10DescriptorCGSgvp":{"name":"descriptors","abstract":"

        Value of this property is an array of Descriptor objects. They provide more detailed information about characteristics value.

        ","parent_name":"Characteristic"},"Classes/Characteristic.html#/s:14RxBluetoothKit14CharacteristicC19discoverDescriptors0A5Swift17PrimitiveSequenceVyAE11SingleTraitOSayAA10DescriptorCGGyF":{"name":"discoverDescriptors()","abstract":"

        Function that triggers descriptors discovery for characteristic.

        ","parent_name":"Characteristic"},"Classes/Characteristic.html#/s:14RxBluetoothKit14CharacteristicC12observeWrite0A5Swift10ObservableCyACGyF":{"name":"observeWrite()","abstract":"

        Function that allow to observe writes that happened for characteristic.

        ","parent_name":"Characteristic"},"Classes/Characteristic.html#/s:14RxBluetoothKit14CharacteristicC18observeNotifyValue0A5Swift10ObservableCyACGyF":{"name":"observeNotifyValue()","abstract":"

        Function that allows to know the exact time, when isNotyfing value has changed on a characteristic.

        ","parent_name":"Characteristic"},"Classes/Characteristic.html#/s:14RxBluetoothKit14CharacteristicC10writeValue_4type0A5Swift17PrimitiveSequenceVyAF11SingleTraitOACG10Foundation4DataV_So25CBCharacteristicWriteTypeVtF":{"name":"writeValue(_:type:)","abstract":"

        Function that triggers write of data to characteristic. Write is called after subscribtion to Observable is made.","parent_name":"Characteristic"},"Classes/Characteristic.html#/s:14RxBluetoothKit14CharacteristicC18observeValueUpdate0A5Swift10ObservableCyACGyF":{"name":"observeValueUpdate()","abstract":"

        Function that allow to observe value updates for Characteristic instance.

        ","parent_name":"Characteristic"},"Classes/Characteristic.html#/s:14RxBluetoothKit14CharacteristicC9readValue0A5Swift17PrimitiveSequenceVyAE11SingleTraitOACGyF":{"name":"readValue()","abstract":"

        Function that triggers read of current value of the Characteristic instance.","parent_name":"Characteristic"},"Classes/Characteristic.html#/s:14RxBluetoothKit14CharacteristicC36observeValueUpdateAndSetNotification0A5Swift10ObservableCyACGyF":{"name":"observeValueUpdateAndSetNotification()","abstract":"

        Setup characteristic notification in order to receive callbacks when given characteristic has been changed.","parent_name":"Characteristic"},"Classes/CentralManager.html#/s:14RxBluetoothKit14CentralManagerC7managerSo09CBCentralE0Cvp":{"name":"manager","abstract":"

        Implementation of CBCentralManager

        ","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit14CentralManagerC07centralE0So09CBCentralE0Cvp":{"name":"centralManager","abstract":"

        Undocumented

        ","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit14CentralManagerC5queue7optionsACSo012OS_dispatch_F0C_SDySSyXlGSgtcfc":{"name":"init(queue:options:)","abstract":"

        Creates new CentralManager instance. By default all operations and events are executed and received on main thread.

        ","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit14CentralManagerC6attachyyF":{"name":"attach()","abstract":"

        Attaches RxBluetoothKit delegate to CBCentralManager.","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit11ManagerTypeP5stateAA0B5StateOvp":{"name":"state","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit11ManagerTypeP12observeState0A5Swift10ObservableCyAA0bG0OGyF":{"name":"observeState()","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit11ManagerTypeP28observeStateWithInitialValue0A5Swift10ObservableCyAA0bG0OGyF":{"name":"observeStateWithInitialValue()","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit14CentralManagerC18scanForPeripherals12withServices7options0A5Swift10ObservableCyAA17ScannedPeripheralCGSaySo6CBUUIDCGSg_SDySSypGSgtF":{"name":"scanForPeripherals(withServices:options:)","abstract":"

        Scans for Peripherals after subscription to returned observable. First parameter serviceUUIDs is","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit14CentralManagerC19establishConnection_7options0A5Swift10ObservableCyAA10PeripheralCGAJ_SDySSypGSgtF":{"name":"establishConnection(_:options:)","abstract":"

        Establishes connection with a given Peripheral.","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit14CentralManagerC28retrieveConnectedPeripherals12withServicesSayAA10PeripheralCGSaySo6CBUUIDCG_tF":{"name":"retrieveConnectedPeripherals(withServices:)","abstract":"

        Returns list of the Peripherals which are currently connected to the CentralManager and contain","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit14CentralManagerC19retrievePeripherals15withIdentifiersSayAA10PeripheralCGSay10Foundation4UUIDVG_tF":{"name":"retrievePeripherals(withIdentifiers:)","abstract":"

        Returns list of Peripherals by their identifiers which are known to CentralManager.

        ","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit14CentralManagerC14observeConnect3for0A5Swift10ObservableCyAA10PeripheralCGAJSg_tF":{"name":"observeConnect(for:)","abstract":"

        Emits Peripheral instance when it’s connected.

        ","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit14CentralManagerC17observeDisconnect3for0A5Swift10ObservableCyAA10PeripheralC_s5Error_pSgtGAJSg_tF":{"name":"observeDisconnect(for:)","abstract":"

        Emits Peripheral instance when it’s disconnected.

        ","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit14CentralManagerC21observeANCSAuthorized3for0A5Swift10ObservableCySbGAA10PeripheralC_tF":{"name":"observeANCSAuthorized(for:)","abstract":"

        Undocumented

        ","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit14CentralManagerC5queue7options18onWillRestoreStateACSo012OS_dispatch_F0C_SDySSyXlGSgyAA08RestoredK0VcSgtcfc":{"name":"init(queue:options:onWillRestoreState:)","abstract":"

        Deprecated, use CentralManager.init(queue:options:onWillRestoreCentralManagerState:) instead

        ","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit14CentralManagerC5queue7options013onWillRestoredE5StateACSo012OS_dispatch_F0C_SDySSyXlGSgyAA0de8RestoredK0VcSgtcfc":{"name":"init(queue:options:onWillRestoreCentralManagerState:)","abstract":"

        Creates new CentralManager instance, which supports bluetooth state restoration.

        ","parent_name":"CentralManager"},"Classes/CentralManager.html":{"name":"CentralManager","abstract":"

        CentralManager is a class implementing ReactiveX API which wraps all Core Bluetooth Manager’s functions allowing to"},"Classes/Characteristic.html":{"name":"Characteristic","abstract":"

        Characteristic is a class implementing ReactiveX which wraps CoreBluetooth functions related to interaction with CBCharacteristic

        "},"Classes/Descriptor.html":{"name":"Descriptor","abstract":"

        Descriptor is a class implementing ReactiveX which wraps CoreBluetooth functions related to interaction with"},"Classes/RxBluetoothKitLog.html":{"name":"RxBluetoothKitLog","abstract":"

        RxBluetoothKit specific logging class which gives access to its settings.

        "},"Classes/Peripheral.html":{"name":"Peripheral","abstract":"

        Peripheral is a class implementing ReactiveX API which wraps all Core Bluetooth functions"},"Classes/PeripheralManager.html":{"name":"PeripheralManager","abstract":"

        PeripheralManager is a class implementing ReactiveX API which wraps all the Core Bluetooth Peripheral’s functions, that allow to"},"Classes/ScannedPeripheral.html":{"name":"ScannedPeripheral","abstract":"

        Represents instance of scanned peripheral - containing it’s advertisment data, rssi and peripheral itself."},"Classes/Service.html":{"name":"Service","abstract":"

        Service is a class implementing ReactiveX which wraps CoreBluetooth functions related to interaction with CBService

        "},"Classes.html":{"name":"Classes","abstract":"

        The following classes are available globally.

        "},"Enums.html":{"name":"Enumerations","abstract":"

        The following enumerations are available globally.

        "},"Extensions.html":{"name":"Extensions","abstract":"

        The following extensions are available globally.

        "},"Functions.html":{"name":"Functions","abstract":"

        The following functions are available globally.

        "},"Protocols.html":{"name":"Protocols","abstract":"

        The following protocols are available globally.

        "},"Structs.html":{"name":"Structures","abstract":"

        The following structures are available globally.

        "},"Typealiases.html":{"name":"Type Aliases","abstract":"

        The following type aliases are available globally.

        "}} \ No newline at end of file +{"Typealiases.html#/s:14RxBluetoothKit18OnWillRestoreStatea":{"name":"OnWillRestoreState","abstract":"

        Undocumented

        "},"Typealiases.html#/s:14RxBluetoothKit32OnWillRestoreCentralManagerStatea":{"name":"OnWillRestoreCentralManagerState","abstract":"

        Closure that receives RestoredState as a parameter

        "},"Typealiases.html#/s:14RxBluetoothKit19DisconnectionReasona":{"name":"DisconnectionReason","abstract":"

        Error received when device disconnection event occurs

        "},"Typealiases.html#/s:14RxBluetoothKit35OnWillRestorePeripheralManagerStatea":{"name":"OnWillRestorePeripheralManagerState","abstract":"

        Closure that receives restored state dict as a parameter

        "},"Typealiases.html#/s:14RxBluetoothKit25RestoredAdvertisementDataa":{"name":"RestoredAdvertisementData","abstract":"

        Undocumented

        "},"Structs/RestoredState.html#/s:14RxBluetoothKit13RestoredStateV08restoredE4DataSDySSypGvp":{"name":"restoredStateData","abstract":"

        Undocumented

        ","parent_name":"RestoredState"},"Structs/RestoredState.html#/s:14RxBluetoothKit13RestoredStateV14centralManagerAA07CentralG0Cvp":{"name":"centralManager","abstract":"

        Undocumented

        ","parent_name":"RestoredState"},"Structs/RestoredState.html#/s:14RxBluetoothKit13RestoredStateV11peripheralsSayAA10PeripheralCGvp":{"name":"peripherals","abstract":"

        Undocumented

        ","parent_name":"RestoredState"},"Structs/RestoredState.html#/s:14RxBluetoothKit13RestoredStateV11scanOptionsSDySSyXlGSgvp":{"name":"scanOptions","abstract":"

        Undocumented

        ","parent_name":"RestoredState"},"Structs/RestoredState.html#/s:14RxBluetoothKit13RestoredStateV8servicesSayAA7ServiceCGvp":{"name":"services","abstract":"

        Undocumented

        ","parent_name":"RestoredState"},"Structs/PeripheralManagerRestoredState.html#/s:14RxBluetoothKit30PeripheralManagerRestoredStateV08restoredG4DataSDySSypGvp":{"name":"restoredStateData","abstract":"

        Restored state dictionary.

        ","parent_name":"PeripheralManagerRestoredState"},"Structs/PeripheralManagerRestoredState.html#/s:14RxBluetoothKit30PeripheralManagerRestoredStateV8servicesSaySo16CBMutableServiceCGvp":{"name":"services","abstract":"

        An array of CBMutableService objects that contains all of the services that","parent_name":"PeripheralManagerRestoredState"},"Structs/PeripheralManagerRestoredState.html#/s:14RxBluetoothKit30PeripheralManagerRestoredStateV17advertisementDataSDySSypGSgvp":{"name":"advertisementData","abstract":"

        A dictionary containing the data that the peripheral manager was advertising","parent_name":"PeripheralManagerRestoredState"},"Structs/CentralManagerRestoredState.html#/s:14RxBluetoothKit27CentralManagerRestoredStateV08restoredG4DataSDySSypGvp":{"name":"restoredStateData","abstract":"

        Restored state dictionary.

        ","parent_name":"CentralManagerRestoredState"},"Structs/CentralManagerRestoredState.html#/s:14RxBluetoothKit27CentralManagerRestoredStateV07centralE0AA0dE0Cvp":{"name":"centralManager","abstract":"

        Undocumented

        ","parent_name":"CentralManagerRestoredState"},"Structs/CentralManagerRestoredState.html#/s:14RxBluetoothKit27CentralManagerRestoredStateV11peripheralsSayAA10PeripheralCGvp":{"name":"peripherals","abstract":"

        Array of Peripheral objects which have been restored.","parent_name":"CentralManagerRestoredState"},"Structs/CentralManagerRestoredState.html#/s:14RxBluetoothKit27CentralManagerRestoredStateV11scanOptionsSDySSyXlGSgvp":{"name":"scanOptions","abstract":"

        Dictionary that contains all of the peripheral scan options that were being used","parent_name":"CentralManagerRestoredState"},"Structs/CentralManagerRestoredState.html#/s:14RxBluetoothKit27CentralManagerRestoredStateV8servicesSayAA7ServiceCGvp":{"name":"services","abstract":"

        Array of Service objects which have been restored.","parent_name":"CentralManagerRestoredState"},"Structs/AdvertisementData.html#/s:14RxBluetoothKit17AdvertisementDataV013advertisementE0SDySSypGvp":{"name":"advertisementData","abstract":"

        Advertisement data dictionary that contains all information advertised by peripheral.

        ","parent_name":"AdvertisementData"},"Structs/AdvertisementData.html#/s:14RxBluetoothKit17AdvertisementDataV013advertisementE0ACSDySSypG_tcfc":{"name":"init(advertisementData:)","abstract":"

        Creates advertisement data based on CoreBluetooth’s dictionary

        ","parent_name":"AdvertisementData"},"Structs/AdvertisementData.html#/s:14RxBluetoothKit17AdvertisementDataV9localNameSSSgvp":{"name":"localName","abstract":"

        A string containing the local name of a peripheral.

        ","parent_name":"AdvertisementData"},"Structs/AdvertisementData.html#/s:14RxBluetoothKit17AdvertisementDataV012manufacturerE010Foundation0E0VSgvp":{"name":"manufacturerData","abstract":"

        A Data object containing the manufacturer data of a peripheral.

        ","parent_name":"AdvertisementData"},"Structs/AdvertisementData.html#/s:14RxBluetoothKit17AdvertisementDataV07serviceE0SDySo6CBUUIDC10Foundation0E0VGSgvp":{"name":"serviceData","abstract":"

        A dictionary containing service-specific advertisement data.","parent_name":"AdvertisementData"},"Structs/AdvertisementData.html#/s:14RxBluetoothKit17AdvertisementDataV12serviceUUIDsSaySo6CBUUIDCGSgvp":{"name":"serviceUUIDs","abstract":"

        An array of service UUIDs.

        ","parent_name":"AdvertisementData"},"Structs/AdvertisementData.html#/s:14RxBluetoothKit17AdvertisementDataV20overflowServiceUUIDsSaySo6CBUUIDCGSgvp":{"name":"overflowServiceUUIDs","abstract":"

        An array of one or more CBUUID objects, representing CBService UUIDs that were found in the “overflow”","parent_name":"AdvertisementData"},"Structs/AdvertisementData.html#/s:14RxBluetoothKit17AdvertisementDataV12txPowerLevelSo8NSNumberCSgvp":{"name":"txPowerLevel","abstract":"

        A number (an instance of NSNumber) containing the transmit power of a peripheral.","parent_name":"AdvertisementData"},"Structs/AdvertisementData.html#/s:14RxBluetoothKit17AdvertisementDataV13isConnectableSbSgvp":{"name":"isConnectable","abstract":"

        A Boolean value that indicates whether the advertising event type is connectable.","parent_name":"AdvertisementData"},"Structs/AdvertisementData.html#/s:14RxBluetoothKit17AdvertisementDataV21solicitedServiceUUIDsSaySo6CBUUIDCGSgvp":{"name":"solicitedServiceUUIDs","abstract":"

        An array of one or more CBUUID objects, representing CBService UUIDs.

        ","parent_name":"AdvertisementData"},"Structs/AdvertisementData.html":{"name":"AdvertisementData","abstract":"

        Convenience class which helps reading advertisement data

        "},"Structs/CentralManagerRestoredState.html":{"name":"CentralManagerRestoredState","abstract":"

        Convenience class which helps reading state of restored CentralManager.

        "},"Structs/PeripheralManagerRestoredState.html":{"name":"PeripheralManagerRestoredState","abstract":"

        Convenience class which helps reading state of restored PeripheralManager.

        "},"Structs/RestoredState.html":{"name":"RestoredState","abstract":"

        Deprecated, use CentralManager.init(queue:options:onWillRestoreCentralManagerState:) instead

        "},"Protocols/ManagerType.html#/s:14RxBluetoothKit11ManagerTypeP0D0Qa":{"name":"Manager","abstract":"

        Undocumented

        ","parent_name":"ManagerType"},"Protocols/ManagerType.html#/s:14RxBluetoothKit11ManagerTypeP7manager0D0Qzvp":{"name":"manager","abstract":"

        Implementation of CBManager

        ","parent_name":"ManagerType"},"Protocols/ManagerType.html#/s:14RxBluetoothKit11ManagerTypeP5stateAA0B5StateOvp":{"name":"state","abstract":"

        Current state of CentralManager instance described by BluetoothState which is equivalent to","parent_name":"ManagerType"},"Protocols/ManagerType.html#/s:14RxBluetoothKit11ManagerTypeP12observeState0A5Swift10ObservableCyAA0bG0OGyF":{"name":"observeState()","abstract":"

        Continuous state of CBManager instance described by BluetoothState which is equivalent to CBManagerState.

        ","parent_name":"ManagerType"},"Protocols/ManagerType.html#/s:14RxBluetoothKit11ManagerTypeP28observeStateWithInitialValue0A5Swift10ObservableCyAA0bG0OGyF":{"name":"observeStateWithInitialValue()","abstract":"

        Continuous state of CBManager instance described by BluetoothState which is equivalent to CBManagerState.

        ","parent_name":"ManagerType"},"Protocols/ManagerType.html#/s:14RxBluetoothKit11ManagerTypePAAE6ensure_10observable0A5Swift10ObservableCyqd__GAA0B5StateO_AItlF":{"name":"ensure(_:observable:)","abstract":"

        Ensure that state is and will be the only state of CentralManager during subscription.","parent_name":"ManagerType"},"Protocols/Logger.html#/s:14RxBluetoothKit6LoggerP3log_5level4file8function4lineySSyXK_AA0abC3LogC0J5LevelOs12StaticStringVANSutF":{"name":"log(_:level:file:function:line:)","abstract":"

        Logs the given message (using StaticString parameters).

        ","parent_name":"Logger"},"Protocols/Logger.html#/s:14RxBluetoothKit6LoggerP3log_5level4file8function4lineySSyXK_AA0abC3LogC0J5LevelOS2SSutF":{"name":"log(_:level:file:function:line:)","abstract":"

        Logs the given message (using regular String parameters).

        ","parent_name":"Logger"},"Protocols/Logger.html#/s:14RxBluetoothKit6LoggerP11setLogLevelyyAA0abcF0C0fG0OF":{"name":"setLogLevel(_:)","abstract":"

        Set new log level.

        ","parent_name":"Logger"},"Protocols/Logger.html#/s:14RxBluetoothKit6LoggerP11getLogLevelAA0abcF0C0fG0OyF":{"name":"getLogLevel()","abstract":"

        Get current log level.

        ","parent_name":"Logger"},"Protocols/DescriptorIdentifier.html#/s:14RxBluetoothKit20DescriptorIdentifierP4uuidSo6CBUUIDCvp":{"name":"uuid","abstract":"

        Unique identifier of a descriptor.

        ","parent_name":"DescriptorIdentifier"},"Protocols/DescriptorIdentifier.html#/s:14RxBluetoothKit20DescriptorIdentifierP14characteristicAA014CharacteristicE0_pvp":{"name":"characteristic","abstract":"

        CharacteristicIdentifier instance that this descriptor belongs to.

        ","parent_name":"DescriptorIdentifier"},"Protocols/CharacteristicIdentifier.html#/s:14RxBluetoothKit24CharacteristicIdentifierP4uuidSo6CBUUIDCvp":{"name":"uuid","abstract":"

        Unique identifier of a characteristic.

        ","parent_name":"CharacteristicIdentifier"},"Protocols/CharacteristicIdentifier.html#/s:14RxBluetoothKit24CharacteristicIdentifierP7serviceAA07ServiceE0_pvp":{"name":"service","abstract":"

        ServiceIdentifier instance that this characteristic belongs to.

        ","parent_name":"CharacteristicIdentifier"},"Protocols/ServiceIdentifier.html#/s:14RxBluetoothKit17ServiceIdentifierP4uuidSo6CBUUIDCvp":{"name":"uuid","abstract":"

        Unique identifier of a service.

        ","parent_name":"ServiceIdentifier"},"Protocols/ServiceIdentifier.html":{"name":"ServiceIdentifier","abstract":"

        ServiceIdentifier protocol specifies how information about services of device should look like."},"Protocols/CharacteristicIdentifier.html":{"name":"CharacteristicIdentifier","abstract":"

        Characteristic protocol specifies how information about characteristics of device should look like."},"Protocols/DescriptorIdentifier.html":{"name":"DescriptorIdentifier","abstract":"

        DescriptorIdentifier protocol specifies how information about descriptors of device should look like.

        "},"Protocols/Logger.html":{"name":"Logger","abstract":"

        Simple logging interface.

        "},"Protocols/ManagerType.html":{"name":"ManagerType","abstract":"

        Undocumented

        "},"Functions.html#/s:14RxBluetoothKit2eeoiySbAA0B5ErrorO_ADtF":{"name":"==(_:_:)","abstract":"

        Undocumented

        "},"Functions.html#/s:14RxBluetoothKit2eeoiySbAA14CharacteristicC_ADtF":{"name":"==(_:_:)","abstract":"

        Compare two characteristics. Characteristics are the same when their UUIDs are the same.

        "},"Functions.html#/s:14RxBluetoothKit2eeoiySbAA10DescriptorC_ADtF":{"name":"==(_:_:)","abstract":"

        Compare two descriptors. Descriptors are the same when their UUIDs are the same.

        "},"Functions.html#/s:14RxBluetoothKit2eeoiySbAA10PeripheralC_ADtF":{"name":"==(_:_:)","abstract":"

        Compare two peripherals which are the same when theirs identifiers are equal.

        "},"Functions.html#/s:14RxBluetoothKit2eeoiySbAA7ServiceC_ADtF":{"name":"==(_:_:)","abstract":"

        Compare if services are equal. They are if theirs uuids are the same.

        "},"Extensions/Reactive.html#/s:7RxSwift8ReactiveV0A12BluetoothKitAD0adE3LogCRszrlE3logAA10ObservableCySSGvp":{"name":"log","abstract":"

        This is continuous value, which emits before a log is printed to standard output.

        ","parent_name":"Reactive"},"Extensions/Reactive.html":{"name":"Reactive"},"Enums/StartAdvertisingResult.html#/s:14RxBluetoothKit22StartAdvertisingResultO7startedyA2CmF":{"name":"started","abstract":"

        Advertising started properly with specified advertisementData

        ","parent_name":"StartAdvertisingResult"},"Enums/StartAdvertisingResult.html#/s:14RxBluetoothKit22StartAdvertisingResultO018attachedToExternalE0yACSDySSypGSgcACmF":{"name":"attachedToExternalAdvertising(_:)","abstract":"

        This is a special case meaning that there is already ongoing advertising that has been started","parent_name":"StartAdvertisingResult"},"Enums/RxBluetoothKitLogger.html#/s:14RxBluetoothKit0abC6LoggerO07defaultD0AA0D0_pvpZ":{"name":"defaultLogger","abstract":"

        The default logger that will be used by RxBluetoothKit

        ","parent_name":"RxBluetoothKitLogger"},"Enums/BluetoothState.html#/s:14RxBluetoothKit0B5StateO7unknownyA2CmF":{"name":"unknown","abstract":"

        Undocumented

        ","parent_name":"BluetoothState"},"Enums/BluetoothState.html#/s:14RxBluetoothKit0B5StateO9resettingyA2CmF":{"name":"resetting","abstract":"

        Undocumented

        ","parent_name":"BluetoothState"},"Enums/BluetoothState.html#/s:14RxBluetoothKit0B5StateO11unsupportedyA2CmF":{"name":"unsupported","abstract":"

        Undocumented

        ","parent_name":"BluetoothState"},"Enums/BluetoothState.html#/s:14RxBluetoothKit0B5StateO12unauthorizedyA2CmF":{"name":"unauthorized","abstract":"

        Undocumented

        ","parent_name":"BluetoothState"},"Enums/BluetoothState.html#/s:14RxBluetoothKit0B5StateO10poweredOffyA2CmF":{"name":"poweredOff","abstract":"

        Undocumented

        ","parent_name":"BluetoothState"},"Enums/BluetoothState.html#/s:14RxBluetoothKit0B5StateO9poweredOnyA2CmF":{"name":"poweredOn","abstract":"

        Undocumented

        ","parent_name":"BluetoothState"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO9destroyedyA2CmF":{"name":"destroyed","abstract":"

        Emitted when the object that is the source of Observable was destroyed and event was emitted nevertheless.","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO14scanInProgressyA2CmF":{"name":"scanInProgress","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO21advertisingInProgressyA2CmF":{"name":"advertisingInProgress","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO22advertisingStartFailedyACs0D0_pcACmF":{"name":"advertisingStartFailed(_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO20bluetoothUnsupportedyA2CmF":{"name":"bluetoothUnsupported","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO21bluetoothUnauthorizedyA2CmF":{"name":"bluetoothUnauthorized","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO19bluetoothPoweredOffyA2CmF":{"name":"bluetoothPoweredOff","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO23bluetoothInUnknownStateyA2CmF":{"name":"bluetoothInUnknownState","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO18bluetoothResettingyA2CmF":{"name":"bluetoothResetting","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO38peripheralIsAlreadyObservingConnectionyAcA10PeripheralCcACmF":{"name":"peripheralIsAlreadyObservingConnection(_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO40peripheralIsConnectingOrAlreadyConnectedyAcA10PeripheralCcACmF":{"name":"peripheralIsConnectingOrAlreadyConnected(_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO26peripheralConnectionFailedyAcA10PeripheralC_s0D0_pSgtcACmF":{"name":"peripheralConnectionFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO22peripheralDisconnectedyAcA10PeripheralC_s0D0_pSgtcACmF":{"name":"peripheralDisconnected(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO24peripheralRSSIReadFailedyAcA10PeripheralC_s0D0_pSgtcACmF":{"name":"peripheralRSSIReadFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO23servicesDiscoveryFailedyAcA10PeripheralC_s0D0_pSgtcACmF":{"name":"servicesDiscoveryFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO31includedServicesDiscoveryFailedyAcA10PeripheralC_s0D0_pSgtcACmF":{"name":"includedServicesDiscoveryFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO19addingServiceFailedyACSo9CBServiceC_s0D0_pSgtcACmF":{"name":"addingServiceFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO30characteristicsDiscoveryFailedyAcA7ServiceC_s0D0_pSgtcACmF":{"name":"characteristicsDiscoveryFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO25characteristicWriteFailedyAcA14CharacteristicC_s0D0_pSgtcACmF":{"name":"characteristicWriteFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO24characteristicReadFailedyAcA14CharacteristicC_s0D0_pSgtcACmF":{"name":"characteristicReadFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO32characteristicNotifyChangeFailedyAcA14CharacteristicC_s0D0_pSgtcACmF":{"name":"characteristicNotifyChangeFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO34characteristicSetNotifyValueFailedyAcA14CharacteristicC_s0D0_pSgtcACmF":{"name":"characteristicSetNotifyValueFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO26descriptorsDiscoveryFailedyAcA14CharacteristicC_s0D0_pSgtcACmF":{"name":"descriptorsDiscoveryFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO21descriptorWriteFailedyAcA10DescriptorC_s0D0_pSgtcACmF":{"name":"descriptorWriteFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO20descriptorReadFailedyAcA10DescriptorC_s0D0_pSgtcACmF":{"name":"descriptorReadFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO25openingL2CAPChannelFailedyAcA10PeripheralC_s0D0_pSgtcACmF":{"name":"openingL2CAPChannelFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO28publishingL2CAPChannelFailedyACs6UInt16V_s0D0_pSgtcACmF":{"name":"publishingL2CAPChannelFailed(_:_:)","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO16unknownWriteTypeyA2CmF":{"name":"unknownWriteType","abstract":"

        Undocumented

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html#/s:14RxBluetoothKit0B5ErrorO11descriptionSSvp":{"name":"description","abstract":"

        Human readable description of bluetooth error

        ","parent_name":"BluetoothError"},"Enums/BluetoothError.html":{"name":"BluetoothError","abstract":"

        Bluetooth error which can be emitted by RxBluetoothKit created observables.

        "},"Enums/BluetoothState.html":{"name":"BluetoothState","abstract":"

        Type describing bluetooth state, equivalent to"},"Enums/RxBluetoothKitLogger.html":{"name":"RxBluetoothKitLogger","abstract":"

        Namespace for assigning the default logger.

        "},"Enums/StartAdvertisingResult.html":{"name":"StartAdvertisingResult","abstract":"

        Enum result that is returned as a result of PeripheralManager.startAdvertising method

        "},"Classes/Service.html#/s:14RxBluetoothKit7ServiceC7serviceSo9CBServiceCvp":{"name":"service","abstract":"

        Intance of CoreBluetooth service class

        ","parent_name":"Service"},"Classes/Service.html#/s:14RxBluetoothKit7ServiceC10peripheralAA10PeripheralCvp":{"name":"peripheral","abstract":"

        Peripheral to which this service belongs

        ","parent_name":"Service"},"Classes/Service.html#/s:14RxBluetoothKit7ServiceC9isPrimarySbvp":{"name":"isPrimary","abstract":"

        True if service is primary service

        ","parent_name":"Service"},"Classes/Service.html#/s:14RxBluetoothKit7ServiceC4uuidSo6CBUUIDCvp":{"name":"uuid","abstract":"

        Service’s UUID

        ","parent_name":"Service"},"Classes/Service.html#/s:14RxBluetoothKit7ServiceC16includedServicesSayACGSgvp":{"name":"includedServices","abstract":"

        Service’s included services

        ","parent_name":"Service"},"Classes/Service.html#/s:14RxBluetoothKit7ServiceC15characteristicsSayAA14CharacteristicCGSgvp":{"name":"characteristics","abstract":"

        Service’s characteristics

        ","parent_name":"Service"},"Classes/Service.html#/s:14RxBluetoothKit7ServiceC23discoverCharacteristicsy0A5Swift17PrimitiveSequenceVyAE11SingleTraitOSayAA14CharacteristicCGGSaySo6CBUUIDCGSgF":{"name":"discoverCharacteristics(_:)","abstract":"

        Function that triggers characteristics discovery for specified Services and identifiers. Discovery is called after","parent_name":"Service"},"Classes/Service.html#/s:14RxBluetoothKit7ServiceC24discoverIncludedServicesy0A5Swift17PrimitiveSequenceVyAE11SingleTraitOSayACGGSaySo6CBUUIDCGSgF":{"name":"discoverIncludedServices(_:)","abstract":"

        Function that triggers included services discovery for specified services. Discovery is called after","parent_name":"Service"},"Classes/ScannedPeripheral.html#/s:14RxBluetoothKit17ScannedPeripheralC10peripheralAA0E0Cvp":{"name":"peripheral","abstract":"

        Peripheral instance, that allows to perform further bluetooth actions.

        ","parent_name":"ScannedPeripheral"},"Classes/ScannedPeripheral.html#/s:14RxBluetoothKit17ScannedPeripheralC17advertisementDataAA013AdvertisementG0Vvp":{"name":"advertisementData","abstract":"

        Advertisement data of scanned peripheral

        ","parent_name":"ScannedPeripheral"},"Classes/ScannedPeripheral.html#/s:14RxBluetoothKit17ScannedPeripheralC4rssiSo8NSNumberCvp":{"name":"rssi","abstract":"

        Scanned peripheral’s RSSI value.

        ","parent_name":"ScannedPeripheral"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC7managerSo012CBPeripheralE0Cvp":{"name":"manager","abstract":"

        Implementation of CBPeripheralManager

        ","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC5queue7options02cbdE0ACSo012OS_dispatch_F0C_SDySSyXlGSgSo012CBPeripheralE0CSgtcfc":{"name":"init(queue:options:cbPeripheralManager:)","abstract":"

        Creates new PeripheralManager instance. By default all operations and events are executed and received on main thread.

        ","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit11ManagerTypeP5stateAA0B5StateOvp":{"name":"state","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit11ManagerTypeP12observeState0A5Swift10ObservableCyAA0bG0OGyF":{"name":"observeState()","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit11ManagerTypeP28observeStateWithInitialValue0A5Swift10ObservableCyAA0bG0OGyF":{"name":"observeStateWithInitialValue()","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC16startAdvertisingy0A5Swift10ObservableCyAA05StartG6ResultOGSDySSypGSgF":{"name":"startAdvertising(_:)","abstract":"

        Starts peripheral advertising on subscription. It create inifinite observable","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC3addy0A5Swift17PrimitiveSequenceVyAE11SingleTraitOSo9CBServiceCGSo16CBMutableServiceCF":{"name":"add(_:)","abstract":"

        Function that triggers CBPeripheralManager.add(_:) and waits for","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC6removeyySo16CBMutableServiceCF":{"name":"remove(_:)","abstract":"

        Wrapper for CBPeripheralManager.remove(_:) method

        ","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC17removeAllServicesyyF":{"name":"removeAllServices()","abstract":"

        Wrapper for CBPeripheralManager.removeAllServices() method

        ","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC21observeDidReceiveRead0A5Swift10ObservableCySo12CBATTRequestCGyF":{"name":"observeDidReceiveRead()","abstract":"

        Continuous observer for CBPeripheralManagerDelegate.peripheralManager(_:didReceiveRead:) results

        ","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC22observeDidReceiveWrite0A5Swift10ObservableCySaySo12CBATTRequestCGGyF":{"name":"observeDidReceiveWrite()","abstract":"

        Continuous observer for CBPeripheralManagerDelegate.peripheralManager(_:didReceiveWrite:) results

        ","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC7respond2to10withResultySo12CBATTRequestC_So10CBATTErrorVtF":{"name":"respond(to:withResult:)","abstract":"

        Wrapper for CBPeripheralManager.respond(to:withResult:) method

        ","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC11updateValue_3for20onSubscribedCentralsSb10Foundation4DataV_So23CBMutableCharacteristicCSaySo9CBCentralCGSgtF":{"name":"updateValue(_:for:onSubscribedCentrals:)","abstract":"

        Wrapper for CBPeripheralManager.updateValue(_:for:onSubscribedCentrals:) method

        ","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC33observeIsReadyToUpdateSubscribers0A5Swift10ObservableCyytGyF":{"name":"observeIsReadyToUpdateSubscribers()","abstract":"

        Continuous observer for CBPeripheralManagerDelegate.peripheralManagerIsReady(toUpdateSubscribers:) results

        ","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC18observeOnSubscribe0A5Swift10ObservableCySo9CBCentralC_So16CBCharacteristicCtGyF":{"name":"observeOnSubscribe()","abstract":"

        Continuous observer for CBPeripheralManagerDelegate.peripheralManager(_:central:didSubscribeTo:) results

        ","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC20observeOnUnsubscribe0A5Swift10ObservableCySo9CBCentralC_So16CBCharacteristicCtGyF":{"name":"observeOnUnsubscribe()","abstract":"

        Continuous observer for CBPeripheralManagerDelegate.peripheralManager(_:central:didUnsubscribeFrom:) results

        ","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC19publishL2CAPChannel14withEncryption0A5Swift10ObservableCys6UInt16VGSb_tF":{"name":"publishL2CAPChannel(withEncryption:)","abstract":"

        Starts publishing L2CAP channel on a subscription. It creates an infinite observable","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC26observeDidOpenL2CAPChannel0A5Swift10ObservableCySo04CBL2J0CSg_s5Error_pSgtGyF":{"name":"observeDidOpenL2CAPChannel()","abstract":"

        Continuous observer for CBPeripheralManagerDelegate.peripheralManager(_:didOpen:error:) results

        ","parent_name":"PeripheralManager"},"Classes/PeripheralManager.html#/s:14RxBluetoothKit17PeripheralManagerC5queue7options02cbdE0013onWillRestoredE5StateACSo012OS_dispatch_F0C_SDySSyXlGSgSo012CBPeripheralE0CSgyAA0de8RestoredL0VcSgtcfc":{"name":"init(queue:options:cbPeripheralManager:onWillRestorePeripheralManagerState:)","abstract":"

        Creates new PeripheralManager instance, which supports bluetooth state restoration.

        ","parent_name":"PeripheralManager"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC7managerAA14CentralManagerCvp":{"name":"manager","abstract":"

        Intance of CentralManager which is used to the bluetooth communication

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC10peripheralSo12CBPeripheralCvp":{"name":"peripheral","abstract":"

        Implementation of peripheral

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC6attachyyF":{"name":"attach()","abstract":"

        Attaches RxBluetoothKit delegate to CBPeripheral.","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC11isConnectedSbvp":{"name":"isConnected","abstract":"

        Value indicating if peripheral is currently in connected state.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC5stateSo17CBPeripheralStateVvp":{"name":"state","abstract":"

        Current state of Peripheral instance described by CBPeripheralState.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC4nameSSSgvp":{"name":"name","abstract":"

        Current name of Peripheral instance. Analogous to name of CBPeripheral.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC10identifier10Foundation4UUIDVvp":{"name":"identifier","abstract":"

        Unique identifier of Peripheral instance. Assigned once peripheral is discovered by the system.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC8servicesSayAA7ServiceCGSgvp":{"name":"services","abstract":"

        A list of services that have been discovered. Analogous to services of CBPeripheral.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC27canSendWriteWithoutResponseSbvp":{"name":"canSendWriteWithoutResponse","abstract":"

        YES if the remote device has space to send a write without response. If this value is NO,","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC17observeConnection0A5Swift10ObservableCySbGyF":{"name":"observeConnection()","abstract":"

        Continuous value indicating if peripheral is in connected state. This is continuous value, which emits .next whenever state change occurs

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC19establishConnection7options0A5Swift10ObservableCyACGSDySSypGSg_tF":{"name":"establishConnection(options:)","abstract":"

        Establishes connection with a given Peripheral.","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC16discoverServicesy0A5Swift17PrimitiveSequenceVyAE11SingleTraitOSayAA7ServiceCGGSaySo6CBUUIDCGSgF":{"name":"discoverServices(_:)","abstract":"

        Triggers discover of specified services of peripheral. If the servicesUUIDs parameter is nil, all the available services of the","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC24discoverIncludedServices_3for0A5Swift17PrimitiveSequenceVyAF11SingleTraitOSayAA7ServiceCGGSaySo6CBUUIDCGSg_ALtF":{"name":"discoverIncludedServices(_:for:)","abstract":"

        Function that triggers included services discovery for specified services. Discovery is called after","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC23discoverCharacteristics_3for0A5Swift17PrimitiveSequenceVyAF11SingleTraitOSayAA14CharacteristicCGGSaySo6CBUUIDCGSg_AA7ServiceCtF":{"name":"discoverCharacteristics(_:for:)","abstract":"

        Function that triggers characteristics discovery for specified Services and identifiers. Discovery is called after","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC12observeWrite3for0A5Swift10ObservableCyAA14CharacteristicCGAJSg_tF":{"name":"observeWrite(for:)","abstract":"

        Function that allow to observe writes that happened for characteristic.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC23maximumWriteValueLength3forSiSo016CBCharacteristicF4TypeV_tF":{"name":"maximumWriteValueLength(for:)","abstract":"

        The maximum amount of data, in bytes, that can be sent to a characteristic in a single write.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC10writeValue_3for4type39canSendWriteWithoutResponseCheckEnabled0A5Swift17PrimitiveSequenceVyAH11SingleTraitOAA14CharacteristicCG10Foundation4DataV_ANSo016CBCharacteristicK4TypeVSbtF":{"name":"writeValue(_:for:type:canSendWriteWithoutResponseCheckEnabled:)","abstract":"

        Function that triggers write of data to characteristic. Write is called after subscribtion to Observable is made.","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC18observeValueUpdate3for0A5Swift10ObservableCyAA14CharacteristicCGAJSg_tF":{"name":"observeValueUpdate(for:)","abstract":"

        Function that allow to observe value updates for Characteristic instance.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC9readValue3for0A5Swift17PrimitiveSequenceVyAF11SingleTraitOAA14CharacteristicCGAL_tF":{"name":"readValue(for:)","abstract":"

        Function that triggers read of current value of the Characteristic instance.","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC36observeValueUpdateAndSetNotification3for0A5Swift10ObservableCyAA14CharacteristicCGAJ_tF":{"name":"observeValueUpdateAndSetNotification(for:)","abstract":"

        Setup characteristic notification in order to receive callbacks when given characteristic has been changed.","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC18observeNotifyValue3for0A5Swift10ObservableCyAA14CharacteristicCGAJ_tF":{"name":"observeNotifyValue(for:)","abstract":"

        Use this function in order to know the exact time, when isNotyfing value has changed on a Characteristic.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC19discoverDescriptors3for0A5Swift17PrimitiveSequenceVyAF11SingleTraitOSayAA10DescriptorCGGAA14CharacteristicC_tF":{"name":"discoverDescriptors(for:)","abstract":"

        Function that triggers descriptors discovery for characteristic","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC12observeWrite3for0A5Swift10ObservableCyAA10DescriptorCGAJSg_tF":{"name":"observeWrite(for:)","abstract":"

        Function that allow to observe writes that happened for descriptor.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC18observeValueUpdate3for0A5Swift10ObservableCyAA10DescriptorCGAJSg_tF":{"name":"observeValueUpdate(for:)","abstract":"

        Function that allow to observe value updates for Descriptor instance.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC9readValue3for0A5Swift17PrimitiveSequenceVyAF11SingleTraitOAA10DescriptorCGAL_tF":{"name":"readValue(for:)","abstract":"

        Function that triggers read of current value of the Descriptor instance.","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC10writeValue_3for0A5Swift17PrimitiveSequenceVyAF11SingleTraitOAA10DescriptorCG10Foundation4DataV_ALtF":{"name":"writeValue(_:for:)","abstract":"

        Function that triggers write of data to descriptor. Write is called after subscribtion to Observable is made.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC8readRSSI0A5Swift17PrimitiveSequenceVyAE11SingleTraitOAC_SitGyF":{"name":"readRSSI()","abstract":"

        Function that triggers read of Peripheral RSSI value. Read is called after subscription to Observable is made.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC17observeNameUpdate0A5Swift10ObservableCyAC_SSSgtGyF":{"name":"observeNameUpdate()","abstract":"

        Function that allow user to observe incoming name property changes of Peripheral instance.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC27observeServicesModification0A5Swift10ObservableCyAC_SayAA7ServiceCGtGyF":{"name":"observeServicesModification()","abstract":"

        Function that allow to observe incoming service modifications for Peripheral instance.","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC36observeWriteWithoutResponseReadiness0A5Swift10ObservableCyytGyF":{"name":"observeWriteWithoutResponseReadiness()","abstract":"

        Resulting observable emits next element if call to writeValue:forCharacteristic:type: has failed,","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC16openL2CAPChannel3PSM0A5Swift17PrimitiveSequenceVyAF11SingleTraitOSo04CBL2G0CGs6UInt16V_tF":{"name":"openL2CAPChannel(PSM:)","abstract":"

        Function that allow to open L2CAP channel for Peripheral instance.","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC7service4with0A5Swift17PrimitiveSequenceVyAF11SingleTraitOAA7ServiceCGAA0L10Identifier_p_tF":{"name":"service(with:)","abstract":"

        Function used to receive service with given identifier. It’s taken from cache if it’s available,","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC14characteristic4with0A5Swift17PrimitiveSequenceVyAF11SingleTraitOAA14CharacteristicCGAA0L10Identifier_p_tF":{"name":"characteristic(with:)","abstract":"

        Function used to receive characteristic with given identifier. If it’s available it’s taken from cache.","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC10descriptor4with0A5Swift17PrimitiveSequenceVyAF11SingleTraitOAA10DescriptorCGAA0L10Identifier_p_tF":{"name":"descriptor(with:)","abstract":"

        Function used to receive descriptor with given identifier. If it’s available it’s taken from cache.","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC12observeWrite3for0A5Swift10ObservableCyAA14CharacteristicCGAA0J10Identifier_p_tF":{"name":"observeWrite(for:)","abstract":"

        Function that allow to observe writes that happened for characteristic.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC10writeValue_3for4type0A5Swift17PrimitiveSequenceVyAG11SingleTraitOAA14CharacteristicCG10Foundation4DataV_AA0N10Identifier_pSo25CBCharacteristicWriteTypeVtF":{"name":"writeValue(_:for:type:)","abstract":"

        Function that triggers write of data to characteristic. Write is called after subscribtion to Observable is made.","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC18observeValueUpdate3for0A5Swift10ObservableCyAA14CharacteristicCGAA0K10Identifier_p_tF":{"name":"observeValueUpdate(for:)","abstract":"

        Function that allow to observe value updates for Characteristic instance.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC9readValue3for0A5Swift17PrimitiveSequenceVyAF11SingleTraitOAA14CharacteristicCGAA0M10Identifier_p_tF":{"name":"readValue(for:)","abstract":"

        Function that triggers read of current value of the Characteristic instance.","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC36observeValueUpdateAndSetNotification3for0A5Swift10ObservableCyAA14CharacteristicCGAA0N10Identifier_p_tF":{"name":"observeValueUpdateAndSetNotification(for:)","abstract":"

        Setup characteristic notification in order to receive callbacks when given characteristic has been changed.","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC19discoverDescriptors3for0A5Swift17PrimitiveSequenceVyAF11SingleTraitOSayAA10DescriptorCGGAA24CharacteristicIdentifier_p_tF":{"name":"discoverDescriptors(for:)","abstract":"

        Function that triggers descriptors discovery for characteristic

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC12observeWrite3for0A5Swift10ObservableCyAA10DescriptorCGAA0J10Identifier_p_tF":{"name":"observeWrite(for:)","abstract":"

        Function that allow to observe writes that happened for descriptor.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC10writeValue_3for0A5Swift17PrimitiveSequenceVyAF11SingleTraitOAA10DescriptorCG10Foundation4DataV_AA0M10Identifier_ptF":{"name":"writeValue(_:for:)","abstract":"

        Function that triggers write of data to descriptor. Write is called after subscribtion to Observable is made.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC18observeValueUpdate3for0A5Swift10ObservableCyAA10DescriptorCGAA0K10Identifier_p_tF":{"name":"observeValueUpdate(for:)","abstract":"

        Function that allow to observe value updates for Descriptor instance.

        ","parent_name":"Peripheral"},"Classes/Peripheral.html#/s:14RxBluetoothKit10PeripheralC9readValue3for0A5Swift17PrimitiveSequenceVyAF11SingleTraitOAA10DescriptorCGAA0M10Identifier_p_tF":{"name":"readValue(for:)","abstract":"

        Function that triggers read of current value of the Descriptor instance.","parent_name":"Peripheral"},"Classes/RxBluetoothKitLog/LogLevel.html#/s:14RxBluetoothKit0abC3LogC0D5LevelO4noneyA2EmF":{"name":"none","abstract":"

        Logging is disabled

        ","parent_name":"LogLevel"},"Classes/RxBluetoothKitLog/LogLevel.html#/s:14RxBluetoothKit0abC3LogC0D5LevelO7verboseyA2EmF":{"name":"verbose","abstract":"

        All logs are monitored.

        ","parent_name":"LogLevel"},"Classes/RxBluetoothKitLog/LogLevel.html#/s:14RxBluetoothKit0abC3LogC0D5LevelO5debugyA2EmF":{"name":"debug","abstract":"

        Only debug logs and of higher importance are logged.

        ","parent_name":"LogLevel"},"Classes/RxBluetoothKitLog/LogLevel.html#/s:14RxBluetoothKit0abC3LogC0D5LevelO4infoyA2EmF":{"name":"info","abstract":"

        Only info logs and of higher importance are logged.

        ","parent_name":"LogLevel"},"Classes/RxBluetoothKitLog/LogLevel.html#/s:14RxBluetoothKit0abC3LogC0D5LevelO7warningyA2EmF":{"name":"warning","abstract":"

        Only warning logs and of higher importance are logged.

        ","parent_name":"LogLevel"},"Classes/RxBluetoothKitLog/LogLevel.html#/s:14RxBluetoothKit0abC3LogC0D5LevelO5erroryA2EmF":{"name":"error","abstract":"

        Only error logs and of higher importance are logged.

        ","parent_name":"LogLevel"},"Classes/RxBluetoothKitLog/LogLevel.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"LogLevel"},"Classes/RxBluetoothKitLog/LogLevel.html#/s:SL2leoiySbx_xtFZ":{"name":"<=(_:_:)","parent_name":"LogLevel"},"Classes/RxBluetoothKitLog/LogLevel.html#/s:SL1goiySbx_xtFZ":{"name":">(_:_:)","parent_name":"LogLevel"},"Classes/RxBluetoothKitLog/LogLevel.html#/s:SL2geoiySbx_xtFZ":{"name":">=(_:_:)","parent_name":"LogLevel"},"Classes/RxBluetoothKitLog/LogLevel.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"LogLevel"},"Classes/RxBluetoothKitLog.html#/s:14RxBluetoothKit0abC3LogC03setD5LevelyyAC0dF0OFZ":{"name":"setLogLevel(_:)","abstract":"

        Set new log level.

        ","parent_name":"RxBluetoothKitLog"},"Classes/RxBluetoothKitLog.html#/s:14RxBluetoothKit0abC3LogC03getD5LevelAC0dF0OyFZ":{"name":"getLogLevel()","abstract":"

        Get current log level.

        ","parent_name":"RxBluetoothKitLog"},"Classes/RxBluetoothKitLog/LogLevel.html":{"name":"LogLevel","abstract":"

        Log levels for internal logging mechanism.

        ","parent_name":"RxBluetoothKitLog"},"Classes/Descriptor.html#/s:14RxBluetoothKit10DescriptorC10descriptorSo12CBDescriptorCvp":{"name":"descriptor","abstract":"

        Intance of CoreBluetooth descriptor class

        ","parent_name":"Descriptor"},"Classes/Descriptor.html#/s:14RxBluetoothKit10DescriptorC14characteristicAA14CharacteristicCvp":{"name":"characteristic","abstract":"

        Characteristic to which this descriptor belongs.

        ","parent_name":"Descriptor"},"Classes/Descriptor.html#/s:14RxBluetoothKit10DescriptorC4uuidSo6CBUUIDCvp":{"name":"uuid","abstract":"

        The Bluetooth UUID of the Descriptor instance.

        ","parent_name":"Descriptor"},"Classes/Descriptor.html#/s:14RxBluetoothKit10DescriptorC5valueypSgvp":{"name":"value","abstract":"

        The value of the descriptor. It can be written and read through functions on Descriptor instance.

        ","parent_name":"Descriptor"},"Classes/Descriptor.html#/s:14RxBluetoothKit10DescriptorC12observeWrite0A5Swift10ObservableCyACGyF":{"name":"observeWrite()","abstract":"

        Function that allow to observe writes that happened for descriptor.

        ","parent_name":"Descriptor"},"Classes/Descriptor.html#/s:14RxBluetoothKit10DescriptorC10writeValuey0A5Swift17PrimitiveSequenceVyAE11SingleTraitOACG10Foundation4DataVF":{"name":"writeValue(_:)","abstract":"

        Function that triggers write of data to descriptor. Write is called after subscribtion to Observable is made.

        ","parent_name":"Descriptor"},"Classes/Descriptor.html#/s:14RxBluetoothKit10DescriptorC18observeValueUpdate0A5Swift10ObservableCyACGyF":{"name":"observeValueUpdate()","abstract":"

        Function that allow to observe value updates for Descriptor instance.

        ","parent_name":"Descriptor"},"Classes/Descriptor.html#/s:14RxBluetoothKit10DescriptorC9readValue0A5Swift17PrimitiveSequenceVyAE11SingleTraitOACGyF":{"name":"readValue()","abstract":"

        Function that triggers read of current value of the Descriptor instance.","parent_name":"Descriptor"},"Classes/Characteristic.html#/s:14RxBluetoothKit14CharacteristicC14characteristicSo16CBCharacteristicCvp":{"name":"characteristic","abstract":"

        Intance of CoreBluetooth characteristic class

        ","parent_name":"Characteristic"},"Classes/Characteristic.html#/s:14RxBluetoothKit14CharacteristicC7serviceAA7ServiceCvp":{"name":"service","abstract":"

        Service which contains this characteristic

        ","parent_name":"Characteristic"},"Classes/Characteristic.html#/s:14RxBluetoothKit14CharacteristicC5value10Foundation4DataVSgvp":{"name":"value","abstract":"

        Current value of characteristic. If value is not present - it’s nil.

        ","parent_name":"Characteristic"},"Classes/Characteristic.html#/s:14RxBluetoothKit14CharacteristicC4uuidSo6CBUUIDCvp":{"name":"uuid","abstract":"

        The Bluetooth UUID of the Characteristic instance.

        ","parent_name":"Characteristic"},"Classes/Characteristic.html#/s:14RxBluetoothKit14CharacteristicC11isNotifyingSbvp":{"name":"isNotifying","abstract":"

        Flag which is set to true if characteristic is currently notifying

        ","parent_name":"Characteristic"},"Classes/Characteristic.html#/s:14RxBluetoothKit14CharacteristicC10propertiesSo26CBCharacteristicPropertiesVvp":{"name":"properties","abstract":"

        Properties of characteristic. For more info about this refer to CBCharacteristicProperties

        ","parent_name":"Characteristic"},"Classes/Characteristic.html#/s:14RxBluetoothKit14CharacteristicC11descriptorsSayAA10DescriptorCGSgvp":{"name":"descriptors","abstract":"

        Value of this property is an array of Descriptor objects. They provide more detailed information about characteristics value.

        ","parent_name":"Characteristic"},"Classes/Characteristic.html#/s:14RxBluetoothKit14CharacteristicC19discoverDescriptors0A5Swift17PrimitiveSequenceVyAE11SingleTraitOSayAA10DescriptorCGGyF":{"name":"discoverDescriptors()","abstract":"

        Function that triggers descriptors discovery for characteristic.

        ","parent_name":"Characteristic"},"Classes/Characteristic.html#/s:14RxBluetoothKit14CharacteristicC12observeWrite0A5Swift10ObservableCyACGyF":{"name":"observeWrite()","abstract":"

        Function that allow to observe writes that happened for characteristic.

        ","parent_name":"Characteristic"},"Classes/Characteristic.html#/s:14RxBluetoothKit14CharacteristicC18observeNotifyValue0A5Swift10ObservableCyACGyF":{"name":"observeNotifyValue()","abstract":"

        Function that allows to know the exact time, when isNotyfing value has changed on a characteristic.

        ","parent_name":"Characteristic"},"Classes/Characteristic.html#/s:14RxBluetoothKit14CharacteristicC10writeValue_4type0A5Swift17PrimitiveSequenceVyAF11SingleTraitOACG10Foundation4DataV_So25CBCharacteristicWriteTypeVtF":{"name":"writeValue(_:type:)","abstract":"

        Function that triggers write of data to characteristic. Write is called after subscribtion to Observable is made.","parent_name":"Characteristic"},"Classes/Characteristic.html#/s:14RxBluetoothKit14CharacteristicC18observeValueUpdate0A5Swift10ObservableCyACGyF":{"name":"observeValueUpdate()","abstract":"

        Function that allow to observe value updates for Characteristic instance.

        ","parent_name":"Characteristic"},"Classes/Characteristic.html#/s:14RxBluetoothKit14CharacteristicC9readValue0A5Swift17PrimitiveSequenceVyAE11SingleTraitOACGyF":{"name":"readValue()","abstract":"

        Function that triggers read of current value of the Characteristic instance.","parent_name":"Characteristic"},"Classes/Characteristic.html#/s:14RxBluetoothKit14CharacteristicC36observeValueUpdateAndSetNotification0A5Swift10ObservableCyACGyF":{"name":"observeValueUpdateAndSetNotification()","abstract":"

        Setup characteristic notification in order to receive callbacks when given characteristic has been changed.","parent_name":"Characteristic"},"Classes/CentralManager.html#/s:14RxBluetoothKit14CentralManagerC7managerSo09CBCentralE0Cvp":{"name":"manager","abstract":"

        Implementation of CBCentralManager

        ","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit14CentralManagerC07centralE0So09CBCentralE0Cvp":{"name":"centralManager","abstract":"

        Undocumented

        ","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit14CentralManagerC5queue7options02cbdE0ACSo012OS_dispatch_F0C_SDySSyXlGSgSo09CBCentralE0CSgtcfc":{"name":"init(queue:options:cbCentralManager:)","abstract":"

        Creates new CentralManager instance. By default all operations and events are executed and received on main thread.

        ","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit14CentralManagerC6attachyyF":{"name":"attach()","abstract":"

        Attaches RxBluetoothKit delegate to CBCentralManager.","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit11ManagerTypeP5stateAA0B5StateOvp":{"name":"state","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit11ManagerTypeP12observeState0A5Swift10ObservableCyAA0bG0OGyF":{"name":"observeState()","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit11ManagerTypeP28observeStateWithInitialValue0A5Swift10ObservableCyAA0bG0OGyF":{"name":"observeStateWithInitialValue()","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit14CentralManagerC16isScanInProgressSbvp":{"name":"isScanInProgress","abstract":"

        Value indicating if manager is currently scanning.

        ","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit14CentralManagerC18scanForPeripherals12withServices7options0A5Swift10ObservableCyAA17ScannedPeripheralCGSaySo6CBUUIDCGSg_SDySSypGSgtF":{"name":"scanForPeripherals(withServices:options:)","abstract":"

        Scans for Peripherals after subscription to returned observable. First parameter serviceUUIDs is","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit14CentralManagerC19establishConnection_7options0A5Swift10ObservableCyAA10PeripheralCGAJ_SDySSypGSgtF":{"name":"establishConnection(_:options:)","abstract":"

        Establishes connection with a given Peripheral.","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit14CentralManagerC28retrieveConnectedPeripherals12withServicesSayAA10PeripheralCGSaySo6CBUUIDCG_tF":{"name":"retrieveConnectedPeripherals(withServices:)","abstract":"

        Returns list of the Peripherals which are currently connected to the CentralManager and contain","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit14CentralManagerC19retrievePeripherals15withIdentifiersSayAA10PeripheralCGSay10Foundation4UUIDVG_tF":{"name":"retrievePeripherals(withIdentifiers:)","abstract":"

        Returns list of Peripherals by their identifiers which are known to CentralManager.

        ","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit14CentralManagerC14observeConnect3for0A5Swift10ObservableCyAA10PeripheralCGAJSg_tF":{"name":"observeConnect(for:)","abstract":"

        Emits Peripheral instance when it’s connected.

        ","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit14CentralManagerC17observeDisconnect3for0A5Swift10ObservableCyAA10PeripheralC_s5Error_pSgtGAJSg_tF":{"name":"observeDisconnect(for:)","abstract":"

        Emits Peripheral instance when it’s disconnected.

        ","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit14CentralManagerC21observeANCSAuthorized3for0A5Swift10ObservableCySbGAA10PeripheralC_tF":{"name":"observeANCSAuthorized(for:)","abstract":"

        Undocumented

        ","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit14CentralManagerC5queue7options02cbdE018onWillRestoreStateACSo012OS_dispatch_F0C_SDySSyXlGSgSo09CBCentralE0CSgyAA08RestoredL0VcSgtcfc":{"name":"init(queue:options:cbCentralManager:onWillRestoreState:)","abstract":"

        Deprecated, use CentralManager.init(queue:options:onWillRestoreCentralManagerState:) instead

        ","parent_name":"CentralManager"},"Classes/CentralManager.html#/s:14RxBluetoothKit14CentralManagerC5queue7options02cbdE0013onWillRestoredE5StateACSo012OS_dispatch_F0C_SDySSyXlGSgSo09CBCentralE0CSgyAA0de8RestoredL0VcSgtcfc":{"name":"init(queue:options:cbCentralManager:onWillRestoreCentralManagerState:)","abstract":"

        Creates new CentralManager instance, which supports bluetooth state restoration.

        ","parent_name":"CentralManager"},"Classes/CentralManager.html":{"name":"CentralManager","abstract":"

        CentralManager is a class implementing ReactiveX API which wraps all Core Bluetooth Manager’s functions allowing to"},"Classes/Characteristic.html":{"name":"Characteristic","abstract":"

        Characteristic is a class implementing ReactiveX which wraps CoreBluetooth functions related to interaction with CBCharacteristic

        "},"Classes/Descriptor.html":{"name":"Descriptor","abstract":"

        Descriptor is a class implementing ReactiveX which wraps CoreBluetooth functions related to interaction with"},"Classes/RxBluetoothKitLog.html":{"name":"RxBluetoothKitLog","abstract":"

        RxBluetoothKit specific logging class which gives access to its settings.

        "},"Classes/Peripheral.html":{"name":"Peripheral","abstract":"

        Peripheral is a class implementing ReactiveX API which wraps all Core Bluetooth functions"},"Classes/PeripheralManager.html":{"name":"PeripheralManager","abstract":"

        PeripheralManager is a class implementing ReactiveX API which wraps all the Core Bluetooth Peripheral’s functions, that allow to"},"Classes/ScannedPeripheral.html":{"name":"ScannedPeripheral","abstract":"

        Represents instance of scanned peripheral - containing it’s advertisment data, rssi and peripheral itself."},"Classes/Service.html":{"name":"Service","abstract":"

        Service is a class implementing ReactiveX which wraps CoreBluetooth functions related to interaction with CBService

        "},"Classes.html":{"name":"Classes","abstract":"

        The following classes are available globally.

        "},"Enums.html":{"name":"Enumerations","abstract":"

        The following enumerations are available globally.

        "},"Extensions.html":{"name":"Extensions","abstract":"

        The following extensions are available globally.

        "},"Functions.html":{"name":"Functions","abstract":"

        The following functions are available globally.

        "},"Protocols.html":{"name":"Protocols","abstract":"

        The following protocols are available globally.

        "},"Structs.html":{"name":"Structures","abstract":"

        The following structures are available globally.

        "},"Typealiases.html":{"name":"Type Aliases","abstract":"

        The following type aliases are available globally.

        "}} \ No newline at end of file diff --git a/docs/undocumented.json b/docs/undocumented.json index 25c791ca..b1920460 100644 --- a/docs/undocumented.json +++ b/docs/undocumented.json @@ -1,1265 +1,1265 @@ { "warnings": [ { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 11, "symbol": "BluetoothError.scanInProgress", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 11, "symbol": "BluetoothError.scanInProgress", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 11, "symbol": "BluetoothError.scanInProgress", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 11, "symbol": "BluetoothError.scanInProgress", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 13, "symbol": "BluetoothError.advertisingInProgress", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 13, "symbol": "BluetoothError.advertisingInProgress", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 13, "symbol": "BluetoothError.advertisingInProgress", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 13, "symbol": "BluetoothError.advertisingInProgress", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 14, "symbol": "BluetoothError.advertisingStartFailed(_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 14, "symbol": "BluetoothError.advertisingStartFailed(_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 14, "symbol": "BluetoothError.advertisingStartFailed(_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 14, "symbol": "BluetoothError.advertisingStartFailed(_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 16, "symbol": "BluetoothError.bluetoothUnsupported", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 16, "symbol": "BluetoothError.bluetoothUnsupported", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 16, "symbol": "BluetoothError.bluetoothUnsupported", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 16, "symbol": "BluetoothError.bluetoothUnsupported", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 17, "symbol": "BluetoothError.bluetoothUnauthorized", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 17, "symbol": "BluetoothError.bluetoothUnauthorized", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 17, "symbol": "BluetoothError.bluetoothUnauthorized", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 17, "symbol": "BluetoothError.bluetoothUnauthorized", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 18, "symbol": "BluetoothError.bluetoothPoweredOff", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 18, "symbol": "BluetoothError.bluetoothPoweredOff", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 18, "symbol": "BluetoothError.bluetoothPoweredOff", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 18, "symbol": "BluetoothError.bluetoothPoweredOff", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 19, "symbol": "BluetoothError.bluetoothInUnknownState", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 19, "symbol": "BluetoothError.bluetoothInUnknownState", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 19, "symbol": "BluetoothError.bluetoothInUnknownState", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 19, "symbol": "BluetoothError.bluetoothInUnknownState", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 20, "symbol": "BluetoothError.bluetoothResetting", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 20, "symbol": "BluetoothError.bluetoothResetting", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 20, "symbol": "BluetoothError.bluetoothResetting", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 20, "symbol": "BluetoothError.bluetoothResetting", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 22, "symbol": "BluetoothError.peripheralIsAlreadyObservingConnection(_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 22, "symbol": "BluetoothError.peripheralIsAlreadyObservingConnection(_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 22, "symbol": "BluetoothError.peripheralIsAlreadyObservingConnection(_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 22, "symbol": "BluetoothError.peripheralIsAlreadyObservingConnection(_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 24, "symbol": "BluetoothError.peripheralIsConnectingOrAlreadyConnected(_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 24, "symbol": "BluetoothError.peripheralIsConnectingOrAlreadyConnected(_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 24, "symbol": "BluetoothError.peripheralIsConnectingOrAlreadyConnected(_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 24, "symbol": "BluetoothError.peripheralIsConnectingOrAlreadyConnected(_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 25, "symbol": "BluetoothError.peripheralConnectionFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 25, "symbol": "BluetoothError.peripheralConnectionFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 25, "symbol": "BluetoothError.peripheralConnectionFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 25, "symbol": "BluetoothError.peripheralConnectionFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 26, "symbol": "BluetoothError.peripheralDisconnected(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 26, "symbol": "BluetoothError.peripheralDisconnected(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 26, "symbol": "BluetoothError.peripheralDisconnected(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 26, "symbol": "BluetoothError.peripheralDisconnected(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 27, "symbol": "BluetoothError.peripheralRSSIReadFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 27, "symbol": "BluetoothError.peripheralRSSIReadFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 27, "symbol": "BluetoothError.peripheralRSSIReadFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 27, "symbol": "BluetoothError.peripheralRSSIReadFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 29, "symbol": "BluetoothError.servicesDiscoveryFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 29, "symbol": "BluetoothError.servicesDiscoveryFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 29, "symbol": "BluetoothError.servicesDiscoveryFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 29, "symbol": "BluetoothError.servicesDiscoveryFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 30, "symbol": "BluetoothError.includedServicesDiscoveryFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 30, "symbol": "BluetoothError.includedServicesDiscoveryFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 30, "symbol": "BluetoothError.includedServicesDiscoveryFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 30, "symbol": "BluetoothError.includedServicesDiscoveryFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 31, "symbol": "BluetoothError.addingServiceFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 31, "symbol": "BluetoothError.addingServiceFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 31, "symbol": "BluetoothError.addingServiceFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 31, "symbol": "BluetoothError.addingServiceFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 33, "symbol": "BluetoothError.characteristicsDiscoveryFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 33, "symbol": "BluetoothError.characteristicsDiscoveryFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 33, "symbol": "BluetoothError.characteristicsDiscoveryFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 33, "symbol": "BluetoothError.characteristicsDiscoveryFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 34, "symbol": "BluetoothError.characteristicWriteFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 34, "symbol": "BluetoothError.characteristicWriteFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 34, "symbol": "BluetoothError.characteristicWriteFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 34, "symbol": "BluetoothError.characteristicWriteFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 35, "symbol": "BluetoothError.characteristicReadFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 35, "symbol": "BluetoothError.characteristicReadFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 35, "symbol": "BluetoothError.characteristicReadFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 35, "symbol": "BluetoothError.characteristicReadFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 36, "symbol": "BluetoothError.characteristicNotifyChangeFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 36, "symbol": "BluetoothError.characteristicNotifyChangeFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 36, "symbol": "BluetoothError.characteristicNotifyChangeFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 36, "symbol": "BluetoothError.characteristicNotifyChangeFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 37, "symbol": "BluetoothError.characteristicSetNotifyValueFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 37, "symbol": "BluetoothError.characteristicSetNotifyValueFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 37, "symbol": "BluetoothError.characteristicSetNotifyValueFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 37, "symbol": "BluetoothError.characteristicSetNotifyValueFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 39, "symbol": "BluetoothError.descriptorsDiscoveryFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 39, "symbol": "BluetoothError.descriptorsDiscoveryFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 39, "symbol": "BluetoothError.descriptorsDiscoveryFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 39, "symbol": "BluetoothError.descriptorsDiscoveryFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 40, "symbol": "BluetoothError.descriptorWriteFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 40, "symbol": "BluetoothError.descriptorWriteFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 40, "symbol": "BluetoothError.descriptorWriteFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 40, "symbol": "BluetoothError.descriptorWriteFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 41, "symbol": "BluetoothError.descriptorReadFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 41, "symbol": "BluetoothError.descriptorReadFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 41, "symbol": "BluetoothError.descriptorReadFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 41, "symbol": "BluetoothError.descriptorReadFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 43, "symbol": "BluetoothError.openingL2CAPChannelFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 43, "symbol": "BluetoothError.openingL2CAPChannelFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 43, "symbol": "BluetoothError.openingL2CAPChannelFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 43, "symbol": "BluetoothError.openingL2CAPChannelFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 44, "symbol": "BluetoothError.publishingL2CAPChannelFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 44, "symbol": "BluetoothError.publishingL2CAPChannelFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 44, "symbol": "BluetoothError.publishingL2CAPChannelFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 44, "symbol": "BluetoothError.publishingL2CAPChannelFailed(_:_:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 46, "symbol": "BluetoothError.unknownWriteType", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 46, "symbol": "BluetoothError.unknownWriteType", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 46, "symbol": "BluetoothError.unknownWriteType", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 46, "symbol": "BluetoothError.unknownWriteType", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 153, "symbol": "==(_:_:)", "symbol_kind": "source.lang.swift.decl.function.free", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 153, "symbol": "==(_:_:)", "symbol_kind": "source.lang.swift.decl.function.free", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 153, "symbol": "==(_:_:)", "symbol_kind": "source.lang.swift.decl.function.free", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothError.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothError.swift", "line": 153, "symbol": "==(_:_:)", "symbol_kind": "source.lang.swift.decl.function.free", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothState.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothState.swift", "line": 6, "symbol": "BluetoothState.unknown", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothState.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothState.swift", "line": 6, "symbol": "BluetoothState.unknown", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothState.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothState.swift", "line": 6, "symbol": "BluetoothState.unknown", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothState.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothState.swift", "line": 6, "symbol": "BluetoothState.unknown", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothState.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothState.swift", "line": 7, "symbol": "BluetoothState.resetting", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothState.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothState.swift", "line": 7, "symbol": "BluetoothState.resetting", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothState.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothState.swift", "line": 7, "symbol": "BluetoothState.resetting", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothState.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothState.swift", "line": 7, "symbol": "BluetoothState.resetting", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothState.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothState.swift", "line": 8, "symbol": "BluetoothState.unsupported", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothState.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothState.swift", "line": 8, "symbol": "BluetoothState.unsupported", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothState.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothState.swift", "line": 8, "symbol": "BluetoothState.unsupported", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothState.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothState.swift", "line": 8, "symbol": "BluetoothState.unsupported", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothState.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothState.swift", "line": 9, "symbol": "BluetoothState.unauthorized", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothState.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothState.swift", "line": 9, "symbol": "BluetoothState.unauthorized", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothState.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothState.swift", "line": 9, "symbol": "BluetoothState.unauthorized", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothState.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothState.swift", "line": 9, "symbol": "BluetoothState.unauthorized", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothState.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothState.swift", "line": 10, "symbol": "BluetoothState.poweredOff", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothState.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothState.swift", "line": 10, "symbol": "BluetoothState.poweredOff", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothState.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothState.swift", "line": 10, "symbol": "BluetoothState.poweredOff", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothState.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothState.swift", "line": 10, "symbol": "BluetoothState.poweredOff", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothState.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothState.swift", "line": 11, "symbol": "BluetoothState.poweredOn", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothState.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothState.swift", "line": 11, "symbol": "BluetoothState.poweredOn", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothState.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothState.swift", "line": 11, "symbol": "BluetoothState.poweredOn", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/BluetoothState.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/BluetoothState.swift", "line": 11, "symbol": "BluetoothState.poweredOn", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/CentralManager+RestoredState.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/CentralManager+RestoredState.swift", "line": 6, "symbol": "OnWillRestoreState", "symbol_kind": "source.lang.swift.decl.typealias", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/CentralManager+RestoredState.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/CentralManager+RestoredState.swift", "line": 6, "symbol": "OnWillRestoreState", "symbol_kind": "source.lang.swift.decl.typealias", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/CentralManager+RestoredState.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/CentralManager+RestoredState.swift", "line": 6, "symbol": "OnWillRestoreState", "symbol_kind": "source.lang.swift.decl.typealias", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/CentralManager.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/CentralManager.swift", "line": 33, "symbol": "CentralManager.centralManager", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/CentralManager.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/CentralManager.swift", "line": 33, "symbol": "CentralManager.centralManager", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/CentralManager.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/CentralManager.swift", "line": 33, "symbol": "CentralManager.centralManager", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/CentralManager.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/CentralManager.swift", "line": 33, "symbol": "CentralManager.centralManager", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/CentralManager.swift", - "line": 308, + "file": "/Users/smon/Developer/RxBluetoothKit/Source/CentralManager.swift", + "line": 318, "symbol": "CentralManager.observeANCSAuthorized(for:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/CentralManager.swift", - "line": 308, + "file": "/Users/smon/Developer/RxBluetoothKit/Source/CentralManager.swift", + "line": 318, "symbol": "CentralManager.observeANCSAuthorized(for:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/CentralManager.swift", - "line": 308, + "file": "/Users/smon/Developer/RxBluetoothKit/Source/CentralManager.swift", + "line": 318, "symbol": "CentralManager.observeANCSAuthorized(for:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/CentralManagerRestoredState.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/CentralManagerRestoredState.swift", "line": 19, "symbol": "CentralManagerRestoredState.centralManager", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/CentralManagerRestoredState.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/CentralManagerRestoredState.swift", "line": 19, "symbol": "CentralManagerRestoredState.centralManager", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/CentralManagerRestoredState.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/CentralManagerRestoredState.swift", "line": 19, "symbol": "CentralManagerRestoredState.centralManager", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/ManagerType.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/ManagerType.swift", "line": 5, "symbol": "ManagerType", "symbol_kind": "source.lang.swift.decl.protocol", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/ManagerType.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/ManagerType.swift", "line": 5, "symbol": "ManagerType", "symbol_kind": "source.lang.swift.decl.protocol", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/ManagerType.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/ManagerType.swift", "line": 5, "symbol": "ManagerType", "symbol_kind": "source.lang.swift.decl.protocol", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/ManagerType.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/ManagerType.swift", "line": 5, "symbol": "ManagerType", "symbol_kind": "source.lang.swift.decl.protocol", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/ManagerType.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/ManagerType.swift", "line": 6, "symbol": "ManagerType.Manager", "symbol_kind": "source.lang.swift.decl.associatedtype", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/ManagerType.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/ManagerType.swift", "line": 6, "symbol": "ManagerType.Manager", "symbol_kind": "source.lang.swift.decl.associatedtype", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/ManagerType.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/ManagerType.swift", "line": 6, "symbol": "ManagerType.Manager", "symbol_kind": "source.lang.swift.decl.associatedtype", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/ManagerType.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/ManagerType.swift", "line": 6, "symbol": "ManagerType.Manager", "symbol_kind": "source.lang.swift.decl.associatedtype", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/ManagerType.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/ManagerType.swift", "line": 27, "symbol": "ManagerType", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/ManagerType.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/ManagerType.swift", "line": 27, "symbol": "ManagerType", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/ManagerType.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/ManagerType.swift", "line": 27, "symbol": "ManagerType", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/ManagerType.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/ManagerType.swift", "line": 27, "symbol": "ManagerType", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/RestoredState.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/RestoredState.swift", "line": 9, "symbol": "RestoredState.restoredStateData", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/RestoredState.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/RestoredState.swift", "line": 9, "symbol": "RestoredState.restoredStateData", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/RestoredState.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/RestoredState.swift", "line": 9, "symbol": "RestoredState.restoredStateData", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/RestoredState.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/RestoredState.swift", "line": 11, "symbol": "RestoredState.centralManager", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/RestoredState.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/RestoredState.swift", "line": 11, "symbol": "RestoredState.centralManager", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/RestoredState.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/RestoredState.swift", "line": 11, "symbol": "RestoredState.centralManager", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/RestoredState.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/RestoredState.swift", "line": 13, "symbol": "RestoredState.peripherals", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/RestoredState.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/RestoredState.swift", "line": 13, "symbol": "RestoredState.peripherals", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/RestoredState.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/RestoredState.swift", "line": 13, "symbol": "RestoredState.peripherals", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/RestoredState.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/RestoredState.swift", "line": 15, "symbol": "RestoredState.scanOptions", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/RestoredState.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/RestoredState.swift", "line": 15, "symbol": "RestoredState.scanOptions", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/RestoredState.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/RestoredState.swift", "line": 15, "symbol": "RestoredState.scanOptions", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/RestoredState.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/RestoredState.swift", "line": 17, "symbol": "RestoredState.services", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/RestoredState.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/RestoredState.swift", "line": 17, "symbol": "RestoredState.services", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/RestoredState.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/RestoredState.swift", "line": 17, "symbol": "RestoredState.services", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/StartAdvertisingResult.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/StartAdvertisingResult.swift", "line": 3, "symbol": "RestoredAdvertisementData", "symbol_kind": "source.lang.swift.decl.typealias", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/StartAdvertisingResult.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/StartAdvertisingResult.swift", "line": 3, "symbol": "RestoredAdvertisementData", "symbol_kind": "source.lang.swift.decl.typealias", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/StartAdvertisingResult.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/StartAdvertisingResult.swift", "line": 3, "symbol": "RestoredAdvertisementData", "symbol_kind": "source.lang.swift.decl.typealias", "warning": "undocumented" }, { - "file": "/Users/minix/repos/RxBluetoothKit/Source/StartAdvertisingResult.swift", + "file": "/Users/smon/Developer/RxBluetoothKit/Source/StartAdvertisingResult.swift", "line": 3, "symbol": "RestoredAdvertisementData", "symbol_kind": "source.lang.swift.decl.typealias", "warning": "undocumented" } ], - "source_directory": "/Users/minix/repos/RxBluetoothKit" + "source_directory": "/Users/smon/Developer/RxBluetoothKit" } \ No newline at end of file