IOS-CoreBluetooth-Mock/docs/index/index.json

1 line
92 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{"interfaceLanguages":{"swift":[{"children":[{"title":"How to migrate a project to CoreBluetooth Mock framework","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/migration-guide","title":"Migration guide","type":"article"},{"title":"How to create mock peripherals","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/mocking-peripherals","title":"Mocking Bluetooth LE Devices","type":"article"},{"title":"How to simulate test events","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/simulation","title":"Simulation","type":"article"},{"title":"Known issues","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/known-issues","title":"Known issues","type":"article"},{"title":"Mocking Bluetooth LE Devices","type":"groupMarker"},{"children":[{"title":"Initialization","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspec\/simulateperipheral(identifier:proximity:)","title":"static func simulatePeripheral(identifier: UUID, proximity: CBMProximity) -> CBMPeripheralSpec.Builder","type":"method"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspec\/builder\/advertising(advertisementdata:withinterval:delay:alsowhenconnected:)","title":"func advertising(advertisementData: [String : Any], withInterval: TimeInterval, delay: TimeInterval, alsoWhenConnected: Bool) -> CBMPeripheralSpec.Builder","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspec\/builder\/allowforretrieval()","title":"func allowForRetrieval() -> CBMPeripheralSpec.Builder","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspec\/builder\/build()","title":"func build() -> CBMPeripheralSpec","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspec\/builder\/connectable(name:services:delegate:connectioninterval:mtu:)","title":"func connectable(name: String, services: [CBMServiceMock], delegate: CBMPeripheralSpecDelegate?, connectionInterval: TimeInterval, mtu: Int) -> CBMPeripheralSpec.Builder","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspec\/builder\/connected(name:services:delegate:connectioninterval:mtu:)","title":"func connected(name: String, services: [CBMServiceMock], delegate: CBMPeripheralSpecDelegate?, connectionInterval: TimeInterval, mtu: Int) -> CBMPeripheralSpec.Builder","type":"method"}],"path":"\/documentation\/corebluetoothmock\/cbmperipheralspec\/builder","title":"CBMPeripheralSpec.Builder","type":"class"},{"title":"Simulation Methods","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspec\/simulateproximitychange(_:)","title":"func simulateProximityChange(CBMProximity)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspec\/simulatevalueupdate(_:for:)","title":"func simulateValueUpdate(Data, for: CBMCharacteristicMock)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspec\/simulateadvertisementchange(_:)","title":"func simulateAdvertisementChange([CBMAdvertisementConfig]?)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspec\/simulatedisconnection(witherror:)","title":"func simulateDisconnection(withError: Error)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspec\/simulatereset()","title":"func simulateReset()","type":"method"},{"title":"Advanced","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspec\/simulateconnection()","title":"func simulateConnection()","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspec\/simulatecaching()","title":"func simulateCaching()","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspec\/simulatemacchange(_:)","title":"func simulateMacChange(UUID)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspec\/simulateservicechange(newname:newservices:)","title":"func simulateServiceChange(newName: String?, newServices: [CBMServiceMock])","type":"method"},{"title":"Properties","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspec\/name","title":"var name: String?","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspec\/mtu","title":"let mtu: Int?","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspec\/advertisement","title":"var advertisement: [CBMAdvertisementConfig]?","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspec\/identifier","title":"var identifier: UUID","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspec\/proximity","title":"var proximity: CBMProximity","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspec\/isconnected","title":"var isConnected: Bool","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspec\/connectiondelegate","title":"let connectionDelegate: CBMPeripheralSpecDelegate?","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspec\/connectioninterval","title":"let connectionInterval: TimeInterval?","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspec\/isknown","title":"var isKnown: Bool","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspec\/services","title":"var services: [CBMServiceMock]?","type":"property"},{"title":"Deprecated","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspec\/advertisementdata","title":"var advertisementData: [String : Any]?","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspec\/advertisinginterval","title":"var advertisingInterval: TimeInterval?","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspec\/isadvertisingwhenconnected","title":"var isAdvertisingWhenConnected: Bool","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspec\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspec\/==(_:_:)","title":"static func == (CBMPeripheralSpec, CBMPeripheralSpec) -> Bool","type":"op"}],"path":"\/documentation\/corebluetoothmock\/cbmperipheralspec\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/corebluetoothmock\/cbmperipheralspec","title":"CBMPeripheralSpec","type":"class"},{"children":[{"title":"Handling Connection Events","type":"groupMarker"},{"children":[{"children":[{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheraldidreceiveconnectionrequest(_:)-2bpww","title":"func peripheralDidReceiveConnectionRequest(CBMPeripheralSpec) -> Result<Void, Error>","type":"method"}],"title":"CBMPeripheralSpecDelegate Implementations","type":"groupMarker"}],"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheraldidreceiveconnectionrequest(_:)-6eqgz","title":"func peripheralDidReceiveConnectionRequest(CBMPeripheralSpec) -> Result<Void, Error>","type":"method"},{"children":[{"children":[{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:diddisconnect:)-9slvl","title":"func peripheral(CBMPeripheralSpec, didDisconnect: Error?)","type":"method"}],"title":"CBMPeripheralSpecDelegate Implementations","type":"groupMarker"}],"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:diddisconnect:)-37v65","title":"func peripheral(CBMPeripheralSpec, didDisconnect: Error?)","type":"method"},{"children":[{"children":[{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/reset()-8n6fz","title":"func reset()","type":"method"}],"title":"CBMPeripheralSpecDelegate Implementations","type":"groupMarker"}],"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/reset()-7utrg","title":"func reset()","type":"method"},{"title":"Handling Service Discovery","type":"groupMarker"},{"children":[{"children":[{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceiveservicediscoveryrequest:)-1p1el","title":"func peripheral(CBMPeripheralSpec, didReceiveServiceDiscoveryRequest: [CBMUUID]?) -> Result<Void, Error>","type":"method"}],"title":"CBMPeripheralSpecDelegate Implementations","type":"groupMarker"}],"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceiveservicediscoveryrequest:)-pq5f","title":"func peripheral(CBMPeripheralSpec, didReceiveServiceDiscoveryRequest: [CBMUUID]?) -> Result<Void, Error>","type":"method"},{"children":[{"children":[{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceiveincludedservicediscoveryrequest:for:)-9y6us","title":"func peripheral(CBMPeripheralSpec, didReceiveIncludedServiceDiscoveryRequest: [CBMUUID]?, for: CBMService) -> Result<Void, Error>","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceiveincludedservicediscoveryrequest:for:)-7iofs","title":"func peripheral(CBMPeripheralSpec, didReceiveIncludedServiceDiscoveryRequest: [CBMUUID]?, for: CBMServiceMock) -> Result<Void, Error>","type":"method"}],"title":"CBMPeripheralSpecDelegate Implementations","type":"groupMarker"}],"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceiveincludedservicediscoveryrequest:for:)-4mqk2","title":"func peripheral(CBMPeripheralSpec, didReceiveIncludedServiceDiscoveryRequest: [CBMUUID]?, for: CBMServiceMock) -> Result<Void, Error>","type":"method"},{"children":[{"children":[{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivecharacteristicsdiscoveryrequest:for:)-7lbyr","title":"func peripheral(CBMPeripheralSpec, didReceiveCharacteristicsDiscoveryRequest: [CBMUUID]?, for: CBMService) -> Result<Void, Error>","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivecharacteristicsdiscoveryrequest:for:)-995x5","title":"func peripheral(CBMPeripheralSpec, didReceiveCharacteristicsDiscoveryRequest: [CBMUUID]?, for: CBMServiceMock) -> Result<Void, Error>","type":"method"}],"title":"CBMPeripheralSpecDelegate Implementations","type":"groupMarker"}],"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivecharacteristicsdiscoveryrequest:for:)-2doal","title":"func peripheral(CBMPeripheralSpec, didReceiveCharacteristicsDiscoveryRequest: [CBMUUID]?, for: CBMServiceMock) -> Result<Void, Error>","type":"method"},{"children":[{"children":[{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivedescriptorsdiscoveryrequestfor:)-2baav","title":"func peripheral(CBMPeripheralSpec, didReceiveDescriptorsDiscoveryRequestFor: CBMCharacteristicMock) -> Result<Void, Error>","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivedescriptorsdiscoveryrequestfor:)-9ao7l","title":"func peripheral(CBMPeripheralSpec, didReceiveDescriptorsDiscoveryRequestFor: CBMCharacteristic) -> Result<Void, Error>","type":"method"}],"title":"CBMPeripheralSpecDelegate Implementations","type":"groupMarker"}],"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivedescriptorsdiscoveryrequestfor:)-6rk13","title":"func peripheral(CBMPeripheralSpec, didReceiveDescriptorsDiscoveryRequestFor: CBMCharacteristicMock) -> Result<Void, Error>","type":"method"},{"title":"Handling Requests","type":"groupMarker"},{"children":[{"children":[{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivereadrequestfor:)-5c1ls","title":"func peripheral(CBMPeripheralSpec, didReceiveReadRequestFor: CBMDescriptorMock) -> Result<Data, Error>","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivereadrequestfor:)-3sqgp","title":"func peripheral(CBMPeripheralSpec, didReceiveReadRequestFor: CBMDescriptor) -> Result<Data, Error>","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivereadrequestfor:)-9aw73","title":"func peripheral(CBMPeripheralSpec, didReceiveReadRequestFor: CBMCharacteristic) -> Result<Data, Error>","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivereadrequestfor:)-6tewg","title":"func peripheral(CBMPeripheralSpec, didReceiveReadRequestFor: CBMCharacteristicMock) -> Result<Data, Error>","type":"method"}],"title":"CBMPeripheralSpecDelegate Implementations","type":"groupMarker"}],"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivereadrequestfor:)-9ybod","title":"func peripheral(CBMPeripheralSpec, didReceiveReadRequestFor: CBMCharacteristicMock) -> Result<Data, Error>","type":"method"},{"children":[{"children":[{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivereadrequestfor:)-9aw73","title":"func peripheral(CBMPeripheralSpec, didReceiveReadRequestFor: CBMCharacteristic) -> Result<Data, Error>","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivereadrequestfor:)-6tewg","title":"func peripheral(CBMPeripheralSpec, didReceiveReadRequestFor: CBMCharacteristicMock) -> Result<Data, Error>","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivereadrequestfor:)-3sqgp","title":"func peripheral(CBMPeripheralSpec, didReceiveReadRequestFor: CBMDescriptor) -> Result<Data, Error>","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivereadrequestfor:)-5c1ls","title":"func peripheral(CBMPeripheralSpec, didReceiveReadRequestFor: CBMDescriptorMock) -> Result<Data, Error>","type":"method"}],"title":"CBMPeripheralSpecDelegate Implementations","type":"groupMarker"}],"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivereadrequestfor:)-7sk6x","title":"func peripheral(CBMPeripheralSpec, didReceiveReadRequestFor: CBMDescriptorMock) -> Result<Data, Error>","type":"method"},{"children":[{"children":[{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivewritecommandfor:data:)-65o4m","title":"func peripheral(CBMPeripheralSpec, didReceiveWriteCommandFor: CBMCharacteristic, data: Data)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivewritecommandfor:data:)-2v5ht","title":"func peripheral(CBMPeripheralSpec, didReceiveWriteCommandFor: CBMCharacteristicMock, data: Data)","type":"method"}],"title":"CBMPeripheralSpecDelegate Implementations","type":"groupMarker"}],"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivewritecommandfor:data:)-58pcn","title":"func peripheral(CBMPeripheralSpec, didReceiveWriteCommandFor: CBMCharacteristicMock, data: Data)","type":"method"},{"children":[{"children":[{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivewriterequestfor:data:)-23hwi","title":"func peripheral(CBMPeripheralSpec, didReceiveWriteRequestFor: CBMCharacteristicMock, data: Data) -> Result<Void, Error>","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivewriterequestfor:data:)-753gh","title":"func peripheral(CBMPeripheralSpec, didReceiveWriteRequestFor: CBMDescriptor, data: Data) -> Result<Void, Error>","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivewriterequestfor:data:)-2hi9u","title":"func peripheral(CBMPeripheralSpec, didReceiveWriteRequestFor: CBMCharacteristic, data: Data) -> Result<Void, Error>","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivewriterequestfor:data:)-75hfw","title":"func peripheral(CBMPeripheralSpec, didReceiveWriteRequestFor: CBMDescriptorMock, data: Data) -> Result<Void, Error>","type":"method"}],"title":"CBMPeripheralSpecDelegate Implementations","type":"groupMarker"}],"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivewriterequestfor:data:)-yspa","title":"func peripheral(CBMPeripheralSpec, didReceiveWriteRequestFor: CBMCharacteristicMock, data: Data) -> Result<Void, Error>","type":"method"},{"children":[{"children":[{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivewriterequestfor:data:)-75hfw","title":"func peripheral(CBMPeripheralSpec, didReceiveWriteRequestFor: CBMDescriptorMock, data: Data) -> Result<Void, Error>","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivewriterequestfor:data:)-753gh","title":"func peripheral(CBMPeripheralSpec, didReceiveWriteRequestFor: CBMDescriptor, data: Data) -> Result<Void, Error>","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivewriterequestfor:data:)-23hwi","title":"func peripheral(CBMPeripheralSpec, didReceiveWriteRequestFor: CBMCharacteristicMock, data: Data) -> Result<Void, Error>","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivewriterequestfor:data:)-2hi9u","title":"func peripheral(CBMPeripheralSpec, didReceiveWriteRequestFor: CBMCharacteristic, data: Data) -> Result<Void, Error>","type":"method"}],"title":"CBMPeripheralSpecDelegate Implementations","type":"groupMarker"}],"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivewriterequestfor:data:)-81sdk","title":"func peripheral(CBMPeripheralSpec, didReceiveWriteRequestFor: CBMDescriptorMock, data: Data) -> Result<Void, Error>","type":"method"},{"title":"Handling Notifications","type":"groupMarker"},{"children":[{"children":[{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivesetnotifyrequest:for:)-jbut","title":"func peripheral(CBMPeripheralSpec, didReceiveSetNotifyRequest: Bool, for: CBMCharacteristic) -> Result<Void, Error>","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivesetnotifyrequest:for:)-6yb1i","title":"func peripheral(CBMPeripheralSpec, didReceiveSetNotifyRequest: Bool, for: CBMCharacteristicMock) -> Result<Void, Error>","type":"method"}],"title":"CBMPeripheralSpecDelegate Implementations","type":"groupMarker"}],"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivesetnotifyrequest:for:)-9r03q","title":"func peripheral(CBMPeripheralSpec, didReceiveSetNotifyRequest: Bool, for: CBMCharacteristicMock) -> Result<Void, Error>","type":"method"},{"children":[{"children":[{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didupdatenotificationstatefor:error:)-nipu","title":"func peripheral(CBMPeripheralSpec, didUpdateNotificationStateFor: CBMCharacteristicMock, error: Error?)","type":"method"}],"title":"CBMPeripheralSpecDelegate Implementations","type":"groupMarker"}],"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didupdatenotificationstatefor:error:)-4aash","title":"func peripheral(CBMPeripheralSpec, didUpdateNotificationStateFor: CBMCharacteristicMock, error: Error?)","type":"method"},{"title":"Deprecated","type":"groupMarker"},{"children":[{"children":[{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceiveincludedservicediscoveryrequest:for:)-9y6us","title":"func peripheral(CBMPeripheralSpec, didReceiveIncludedServiceDiscoveryRequest: [CBMUUID]?, for: CBMService) -> Result<Void, Error>","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceiveincludedservicediscoveryrequest:for:)-7iofs","title":"func peripheral(CBMPeripheralSpec, didReceiveIncludedServiceDiscoveryRequest: [CBMUUID]?, for: CBMServiceMock) -> Result<Void, Error>","type":"method"}],"title":"CBMPeripheralSpecDelegate Implementations","type":"groupMarker"}],"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceiveincludedservicediscoveryrequest:for:)-4g4y5","title":"func peripheral(CBMPeripheralSpec, didReceiveIncludedServiceDiscoveryRequest: [CBMUUID]?, for: CBMService) -> Result<Void, Error>","type":"method"},{"children":[{"children":[{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivecharacteristicsdiscoveryrequest:for:)-995x5","title":"func peripheral(CBMPeripheralSpec, didReceiveCharacteristicsDiscoveryRequest: [CBMUUID]?, for: CBMServiceMock) -> Result<Void, Error>","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivecharacteristicsdiscoveryrequest:for:)-7lbyr","title":"func peripheral(CBMPeripheralSpec, didReceiveCharacteristicsDiscoveryRequest: [CBMUUID]?, for: CBMService) -> Result<Void, Error>","type":"method"}],"title":"CBMPeripheralSpecDelegate Implementations","type":"groupMarker"}],"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivecharacteristicsdiscoveryrequest:for:)-88ij9","title":"func peripheral(CBMPeripheralSpec, didReceiveCharacteristicsDiscoveryRequest: [CBMUUID]?, for: CBMService) -> Result<Void, Error>","type":"method"},{"children":[{"children":[{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivedescriptorsdiscoveryrequestfor:)-2baav","title":"func peripheral(CBMPeripheralSpec, didReceiveDescriptorsDiscoveryRequestFor: CBMCharacteristicMock) -> Result<Void, Error>","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivedescriptorsdiscoveryrequestfor:)-9ao7l","title":"func peripheral(CBMPeripheralSpec, didReceiveDescriptorsDiscoveryRequestFor: CBMCharacteristic) -> Result<Void, Error>","type":"method"}],"title":"CBMPeripheralSpecDelegate Implementations","type":"groupMarker"}],"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivedescriptorsdiscoveryrequestfor:)-3y8of","title":"func peripheral(CBMPeripheralSpec, didReceiveDescriptorsDiscoveryRequestFor: CBMCharacteristic) -> Result<Void, Error>","type":"method"},{"children":[{"children":[{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivereadrequestfor:)-5c1ls","title":"func peripheral(CBMPeripheralSpec, didReceiveReadRequestFor: CBMDescriptorMock) -> Result<Data, Error>","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivereadrequestfor:)-6tewg","title":"func peripheral(CBMPeripheralSpec, didReceiveReadRequestFor: CBMCharacteristicMock) -> Result<Data, Error>","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivereadrequestfor:)-3sqgp","title":"func peripheral(CBMPeripheralSpec, didReceiveReadRequestFor: CBMDescriptor) -> Result<Data, Error>","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivereadrequestfor:)-9aw73","title":"func peripheral(CBMPeripheralSpec, didReceiveReadRequestFor: CBMCharacteristic) -> Result<Data, Error>","type":"method"}],"title":"CBMPeripheralSpecDelegate Implementations","type":"groupMarker"}],"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivereadrequestfor:)-47a2c","title":"func peripheral(CBMPeripheralSpec, didReceiveReadRequestFor: CBMCharacteristic) -> Result<Data, Error>","type":"method"},{"children":[{"children":[{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivereadrequestfor:)-9aw73","title":"func peripheral(CBMPeripheralSpec, didReceiveReadRequestFor: CBMCharacteristic) -> Result<Data, Error>","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivereadrequestfor:)-6tewg","title":"func peripheral(CBMPeripheralSpec, didReceiveReadRequestFor: CBMCharacteristicMock) -> Result<Data, Error>","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivereadrequestfor:)-5c1ls","title":"func peripheral(CBMPeripheralSpec, didReceiveReadRequestFor: CBMDescriptorMock) -> Result<Data, Error>","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivereadrequestfor:)-3sqgp","title":"func peripheral(CBMPeripheralSpec, didReceiveReadRequestFor: CBMDescriptor) -> Result<Data, Error>","type":"method"}],"title":"CBMPeripheralSpecDelegate Implementations","type":"groupMarker"}],"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivereadrequestfor:)-6p4xw","title":"func peripheral(CBMPeripheralSpec, didReceiveReadRequestFor: CBMDescriptor) -> Result<Data, Error>","type":"method"},{"children":[{"children":[{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivewritecommandfor:data:)-2v5ht","title":"func peripheral(CBMPeripheralSpec, didReceiveWriteCommandFor: CBMCharacteristicMock, data: Data)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivewritecommandfor:data:)-65o4m","title":"func peripheral(CBMPeripheralSpec, didReceiveWriteCommandFor: CBMCharacteristic, data: Data)","type":"method"}],"title":"CBMPeripheralSpecDelegate Implementations","type":"groupMarker"}],"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivewritecommandfor:data:)-14ln0","title":"func peripheral(CBMPeripheralSpec, didReceiveWriteCommandFor: CBMCharacteristic, data: Data)","type":"method"},{"children":[{"children":[{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivewriterequestfor:data:)-753gh","title":"func peripheral(CBMPeripheralSpec, didReceiveWriteRequestFor: CBMDescriptor, data: Data) -> Result<Void, Error>","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivewriterequestfor:data:)-75hfw","title":"func peripheral(CBMPeripheralSpec, didReceiveWriteRequestFor: CBMDescriptorMock, data: Data) -> Result<Void, Error>","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivewriterequestfor:data:)-23hwi","title":"func peripheral(CBMPeripheralSpec, didReceiveWriteRequestFor: CBMCharacteristicMock, data: Data) -> Result<Void, Error>","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivewriterequestfor:data:)-2hi9u","title":"func peripheral(CBMPeripheralSpec, didReceiveWriteRequestFor: CBMCharacteristic, data: Data) -> Result<Void, Error>","type":"method"}],"title":"CBMPeripheralSpecDelegate Implementations","type":"groupMarker"}],"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivewriterequestfor:data:)-3nc1b","title":"func peripheral(CBMPeripheralSpec, didReceiveWriteRequestFor: CBMCharacteristic, data: Data) -> Result<Void, Error>","type":"method"},{"children":[{"children":[{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivewriterequestfor:data:)-23hwi","title":"func peripheral(CBMPeripheralSpec, didReceiveWriteRequestFor: CBMCharacteristicMock, data: Data) -> Result<Void, Error>","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivewriterequestfor:data:)-2hi9u","title":"func peripheral(CBMPeripheralSpec, didReceiveWriteRequestFor: CBMCharacteristic, data: Data) -> Result<Void, Error>","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivewriterequestfor:data:)-753gh","title":"func peripheral(CBMPeripheralSpec, didReceiveWriteRequestFor: CBMDescriptor, data: Data) -> Result<Void, Error>","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivewriterequestfor:data:)-75hfw","title":"func peripheral(CBMPeripheralSpec, didReceiveWriteRequestFor: CBMDescriptorMock, data: Data) -> Result<Void, Error>","type":"method"}],"title":"CBMPeripheralSpecDelegate Implementations","type":"groupMarker"}],"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivewriterequestfor:data:)-6plt7","title":"func peripheral(CBMPeripheralSpec, didReceiveWriteRequestFor: CBMDescriptor, data: Data) -> Result<Void, Error>","type":"method"},{"children":[{"children":[{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivesetnotifyrequest:for:)-6yb1i","title":"func peripheral(CBMPeripheralSpec, didReceiveSetNotifyRequest: Bool, for: CBMCharacteristicMock) -> Result<Void, Error>","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivesetnotifyrequest:for:)-jbut","title":"func peripheral(CBMPeripheralSpec, didReceiveSetNotifyRequest: Bool, for: CBMCharacteristic) -> Result<Void, Error>","type":"method"}],"title":"CBMPeripheralSpecDelegate Implementations","type":"groupMarker"}],"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate\/peripheral(_:didreceivesetnotifyrequest:for:)-8yagc","title":"func peripheral(CBMPeripheralSpec, didReceiveSetNotifyRequest: Bool, for: CBMCharacteristic) -> Result<Void, Error>","type":"method"}],"path":"\/documentation\/corebluetoothmock\/cbmperipheralspecdelegate","title":"CBMPeripheralSpecDelegate","type":"protocol"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmproximity\/far","title":"case far","type":"case"},{"path":"\/documentation\/corebluetoothmock\/cbmproximity\/immediate","title":"case immediate","type":"case"},{"path":"\/documentation\/corebluetoothmock\/cbmproximity\/near","title":"case near","type":"case"},{"path":"\/documentation\/corebluetoothmock\/cbmproximity\/outofrange","title":"case outOfRange","type":"case"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmproximity\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/corebluetoothmock\/cbmproximity\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/corebluetoothmock\/cbmproximity","title":"CBMProximity","type":"enum"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmadvertisementconfig\/init(data:interval:delay:isadvertisingwhenconnected:)","title":"init(data: [String : Any], interval: TimeInterval, delay: TimeInterval, isAdvertisingWhenConnected: Bool)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmadvertisementconfig\/data","title":"let data: [String : Any]","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmadvertisementconfig\/delay","title":"let delay: TimeInterval","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmadvertisementconfig\/interval","title":"let interval: TimeInterval","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmadvertisementconfig\/isadvertisingwhenconnected","title":"let isAdvertisingWhenConnected: Bool","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmadvertisementconfig\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"},{"path":"\/documentation\/corebluetoothmock\/cbmadvertisementconfig\/==(_:_:)","title":"static func == (CBMAdvertisementConfig, CBMAdvertisementConfig) -> Bool","type":"op"}],"path":"\/documentation\/corebluetoothmock\/cbmadvertisementconfig\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmadvertisementconfig\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/corebluetoothmock\/cbmadvertisementconfig\/hashable-implementations","title":"Hashable Implementations","type":"symbol"}],"path":"\/documentation\/corebluetoothmock\/cbmadvertisementconfig","title":"CBMAdvertisementConfig","type":"struct"},{"title":"Central Manager","type":"groupMarker"},{"children":[{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagerfactory\/instance(delegate:queue:forcemock:)","title":"static func instance(delegate: CBMCentralManagerDelegate?, queue: DispatchQueue?, forceMock: Bool) -> CBMCentralManager","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagerfactory\/instance(delegate:queue:options:forcemock:)","title":"static func instance(delegate: CBMCentralManagerDelegate?, queue: DispatchQueue?, options: [String : Any]?, forceMock: Bool) -> CBMCentralManager","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagerfactory\/instance(forcemock:)","title":"static func instance(forceMock: Bool) -> CBMCentralManager","type":"method"}],"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagerfactory","title":"CBMCentralManagerFactory","type":"class"},{"children":[{"title":"Initialization","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanager\/init(_:)","title":"init(Bool)","type":"init"},{"title":"Establishing or Canceling Connections with Peripherals","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanager\/connect(_:options:)","title":"func connect(CBMPeripheral, options: [String : Any]?)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanager\/cancelperipheralconnection(_:)","title":"func cancelPeripheralConnection(CBMPeripheral)","type":"method"},{"title":"Retrieving Lists of Peripherals","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanager\/retrieveconnectedperipherals(withservices:)","title":"func retrieveConnectedPeripherals(withServices: [CBMUUID]) -> [CBMPeripheral]","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanager\/retrieveperipherals(withidentifiers:)","title":"func retrievePeripherals(withIdentifiers: [UUID]) -> [CBMPeripheral]","type":"method"},{"title":"Scanning or Stopping Scans of Peripherals","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanager\/scanforperipherals(withservices:options:)","title":"func scanForPeripherals(withServices: [CBMUUID]?, options: [String : Any]?)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanager\/stopscan()","title":"func stopScan()","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanager\/isscanning","title":"var isScanning: Bool","type":"property"},{"title":"Monitoring Properties","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanager\/delegate","title":"var delegate: CBMCentralManagerDelegate?","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanager\/state","title":"var state: CBMManagerState","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanager\/authorization-swift.type.property","title":"class var authorization: CBMManagerAuthorization","type":"property"},{"title":"Receiving Connection Events","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmconnectionevent","title":"CBMConnectionEvent","type":"typealias"},{"path":"\/documentation\/corebluetoothmock\/cbmconnectioneventmatchingoption","title":"CBMConnectionEventMatchingOption","type":"typealias"},{"title":"Deprecated","type":"groupMarker"},{"deprecated":true,"path":"\/documentation\/corebluetoothmock\/cbmcentralmanager\/authorization-swift.property","title":"var authorization: CBMManagerAuthorization","type":"property"}],"path":"\/documentation\/corebluetoothmock\/cbmcentralmanager","title":"CBMCentralManager","type":"class"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"children":[{"children":[{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagerdelegate\/centralmanager(_:connectioneventdidoccur:for:)-3pqer","title":"func centralManager(CBMCentralManager, connectionEventDidOccur: CBMConnectionEvent, for: CBMPeripheral)","type":"method"}],"title":"CBMCentralManagerDelegate Implementations","type":"groupMarker"}],"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagerdelegate\/centralmanager(_:connectioneventdidoccur:for:)-1ay8d","title":"func centralManager(CBMCentralManager, connectionEventDidOccur: CBMConnectionEvent, for: CBMPeripheral)","type":"method"},{"children":[{"children":[{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagerdelegate\/centralmanager(_:didconnect:)-6tlfh","title":"func centralManager(CBMCentralManager, didConnect: CBMPeripheral)","type":"method"}],"title":"CBMCentralManagerDelegate Implementations","type":"groupMarker"}],"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagerdelegate\/centralmanager(_:didconnect:)-p052","title":"func centralManager(CBMCentralManager, didConnect: CBMPeripheral)","type":"method"},{"children":[{"children":[{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagerdelegate\/centralmanager(_:diddisconnectperipheral:error:)-1j8c2","title":"func centralManager(CBMCentralManager, didDisconnectPeripheral: CBMPeripheral, error: Error?)","type":"method"}],"title":"CBMCentralManagerDelegate Implementations","type":"groupMarker"}],"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagerdelegate\/centralmanager(_:diddisconnectperipheral:error:)-1lv48","title":"func centralManager(CBMCentralManager, didDisconnectPeripheral: CBMPeripheral, error: Error?)","type":"method"},{"children":[{"children":[{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagerdelegate\/centralmanager(_:diddiscover:advertisementdata:rssi:)-9oxtp","title":"func centralManager(CBMCentralManager, didDiscover: CBMPeripheral, advertisementData: [String : Any], rssi: NSNumber)","type":"method"}],"title":"CBMCentralManagerDelegate Implementations","type":"groupMarker"}],"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagerdelegate\/centralmanager(_:diddiscover:advertisementdata:rssi:)-oz3n","title":"func centralManager(CBMCentralManager, didDiscover: CBMPeripheral, advertisementData: [String : Any], rssi: NSNumber)","type":"method"},{"children":[{"children":[{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagerdelegate\/centralmanager(_:didfailtoconnect:error:)-9sppj","title":"func centralManager(CBMCentralManager, didFailToConnect: CBMPeripheral, error: Error?)","type":"method"}],"title":"CBMCentralManagerDelegate Implementations","type":"groupMarker"}],"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagerdelegate\/centralmanager(_:didfailtoconnect:error:)-2h1bb","title":"func centralManager(CBMCentralManager, didFailToConnect: CBMPeripheral, error: Error?)","type":"method"},{"children":[{"children":[{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagerdelegate\/centralmanager(_:didupdateancsauthorizationfor:)-8t3sl","title":"func centralManager(CBMCentralManager, didUpdateANCSAuthorizationFor: CBMPeripheral)","type":"method"}],"title":"CBMCentralManagerDelegate Implementations","type":"groupMarker"}],"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagerdelegate\/centralmanager(_:didupdateancsauthorizationfor:)-6msdh","title":"func centralManager(CBMCentralManager, didUpdateANCSAuthorizationFor: CBMPeripheral)","type":"method"},{"children":[{"children":[{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagerdelegate\/centralmanager(_:willrestorestate:)-4zyhg","title":"func centralManager(CBMCentralManager, willRestoreState: [String : Any])","type":"method"}],"title":"CBMCentralManagerDelegate Implementations","type":"groupMarker"}],"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagerdelegate\/centralmanager(_:willrestorestate:)-9qavl","title":"func centralManager(CBMCentralManager, willRestoreState: [String : Any])","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagerdelegate\/centralmanagerdidupdatestate(_:)","title":"func centralManagerDidUpdateState(CBMCentralManager)","type":"method"}],"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagerdelegate","title":"CBMCentralManagerDelegate","type":"protocol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagerdelegateproxy\/connectioneventdidoccur","title":"var connectionEventDidOccur: ((CBMCentralManager, CBMConnectionEvent, CBMPeripheral) -> ())?","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagerdelegateproxy\/didconnect","title":"var didConnect: ((CBMCentralManager, CBMPeripheral) -> ())?","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagerdelegateproxy\/diddisconnect","title":"var didDisconnect: ((CBMCentralManager, CBMPeripheral, Error?) -> ())?","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagerdelegateproxy\/diddiscoverperipheral","title":"var didDiscoverPeripheral: ((CBMCentralManager, CBMPeripheral, [String : Any], NSNumber) -> ())?","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagerdelegateproxy\/didfailtoconnect","title":"var didFailToConnect: ((CBMCentralManager, CBMPeripheral, Error?) -> ())?","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagerdelegateproxy\/didupdateancsauthorization","title":"var didUpdateANCSAuthorization: ((CBMCentralManager, CBMPeripheral) -> ())?","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagerdelegateproxy\/didupdatestate","title":"var didUpdateState: ((CBMCentralManager) -> ())?","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagerdelegateproxy\/willrestorestate","title":"var willRestoreState: ((CBMCentralManager, [String : Any]) -> ())?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagerdelegateproxy\/centralmanager(_:connectioneventdidoccur:for:)","title":"func centralManager(CBMCentralManager, connectionEventDidOccur: CBMConnectionEvent, for: CBMPeripheral)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagerdelegateproxy\/centralmanager(_:didconnect:)","title":"func centralManager(CBMCentralManager, didConnect: CBMPeripheral)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagerdelegateproxy\/centralmanager(_:diddisconnectperipheral:error:)","title":"func centralManager(CBMCentralManager, didDisconnectPeripheral: CBMPeripheral, error: Error?)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagerdelegateproxy\/centralmanager(_:diddiscover:advertisementdata:rssi:)","title":"func centralManager(CBMCentralManager, didDiscover: CBMPeripheral, advertisementData: [String : Any], rssi: NSNumber)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagerdelegateproxy\/centralmanager(_:didfailtoconnect:error:)","title":"func centralManager(CBMCentralManager, didFailToConnect: CBMPeripheral, error: Error?)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagerdelegateproxy\/centralmanager(_:didupdateancsauthorizationfor:)","title":"func centralManager(CBMCentralManager, didUpdateANCSAuthorizationFor: CBMPeripheral)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagerdelegateproxy\/centralmanager(_:willrestorestate:)","title":"func centralManager(CBMCentralManager, willRestoreState: [String : Any])","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagerdelegateproxy\/centralmanagerdidupdatestate(_:)","title":"func centralManagerDidUpdateState(CBMCentralManager)","type":"method"}],"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagerdelegateproxy","title":"CBMCentralManagerDelegateProxy","type":"class"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagermock\/init()","title":"init()","type":"init"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagermock\/init(delegate:queue:)","title":"init(delegate: CBMCentralManagerDelegate?, queue: DispatchQueue?)","type":"init"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagermock\/init(delegate:queue:options:)","title":"init(delegate: CBMCentralManagerDelegate?, queue: DispatchQueue?, options: [String : Any]?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"deprecated":true,"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagermock\/authorization-swift.property","title":"var authorization: CBMManagerAuthorization","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagermock\/isscanning","title":"var isScanning: Bool","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagermock\/state","title":"var state: CBMManagerState","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagermock\/cancelperipheralconnection(_:)","title":"func cancelPeripheralConnection(CBMPeripheral)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagermock\/connect(_:options:)","title":"func connect(CBMPeripheral, options: [String : Any]?)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagermock\/retrieveconnectedperipherals(withservices:)","title":"func retrieveConnectedPeripherals(withServices: [CBMUUID]) -> [CBMPeripheral]","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagermock\/retrieveperipherals(withidentifiers:)","title":"func retrievePeripherals(withIdentifiers: [UUID]) -> [CBMPeripheral]","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagermock\/scanforperipherals(withservices:options:)","title":"func scanForPeripherals(withServices: [CBMUUID]?, options: [String : Any]?)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagermock\/stopscan()","title":"func stopScan()","type":"method"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagermock\/authorization-swift.type.property","title":"class var authorization: CBMManagerAuthorization","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagermock\/simulatestaterestoration","title":"static var simulateStateRestoration: ((String) -> [String : Any]?)?","type":"property"},{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagermock\/simulateauthorization(_:)","title":"static func simulateAuthorization(CBMManagerAuthorization)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagermock\/simulateinitialstate(_:)","title":"static func simulateInitialState(CBMManagerState)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagermock\/simulateperipherals(_:)","title":"static func simulatePeripherals([CBMPeripheralSpec])","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagermock\/simulatepoweroff()","title":"static func simulatePowerOff()","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagermock\/simulatepoweron()","title":"static func simulatePowerOn()","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagermock\/teardownsimulation()","title":"static func tearDownSimulation()","type":"method"}],"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagermock","title":"CBMCentralManagerMock","type":"class"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagernative\/init()","title":"init()","type":"init"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagernative\/init(delegate:queue:)","title":"init(delegate: CBMCentralManagerDelegate?, queue: DispatchQueue?)","type":"init"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagernative\/init(delegate:queue:options:)","title":"init(delegate: CBMCentralManagerDelegate?, queue: DispatchQueue?, options: [String : Any]?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"deprecated":true,"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagernative\/authorization-swift.property","title":"var authorization: CBMManagerAuthorization","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagernative\/isscanning","title":"var isScanning: Bool","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagernative\/state","title":"var state: CBMManagerState","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagernative\/cancelperipheralconnection(_:)","title":"func cancelPeripheralConnection(CBMPeripheral)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagernative\/connect(_:options:)","title":"func connect(CBMPeripheral, options: [String : Any]?)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagernative\/retrieveconnectedperipherals(withservices:)","title":"func retrieveConnectedPeripherals(withServices: [CBMUUID]) -> [CBMPeripheral]","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagernative\/retrieveperipherals(withidentifiers:)","title":"func retrievePeripherals(withIdentifiers: [UUID]) -> [CBMPeripheral]","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagernative\/scanforperipherals(withservices:options:)","title":"func scanForPeripherals(withServices: [CBMUUID]?, options: [String : Any]?)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagernative\/stopscan()","title":"func stopScan()","type":"method"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagernative\/authorization-swift.type.property","title":"class var authorization: CBMManagerAuthorization","type":"property"}],"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagernative","title":"CBMCentralManagerNative","type":"class"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmmanagerstate\/poweredoff","title":"case poweredOff","type":"case"},{"path":"\/documentation\/corebluetoothmock\/cbmmanagerstate\/poweredon","title":"case poweredOn","type":"case"},{"path":"\/documentation\/corebluetoothmock\/cbmmanagerstate\/resetting","title":"case resetting","type":"case"},{"path":"\/documentation\/corebluetoothmock\/cbmmanagerstate\/unauthorized","title":"case unauthorized","type":"case"},{"path":"\/documentation\/corebluetoothmock\/cbmmanagerstate\/unknown","title":"case unknown","type":"case"},{"path":"\/documentation\/corebluetoothmock\/cbmmanagerstate\/unsupported","title":"case unsupported","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmmanagerstate\/init(rawvalue:)","title":"init?(rawValue: Int)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmmanagerstate\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/corebluetoothmock\/cbmmanagerstate\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmmanagerstate\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmmanagerstate\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/corebluetoothmock\/cbmmanagerstate\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/corebluetoothmock\/cbmmanagerstate","title":"CBMManagerState","type":"enum"},{"path":"\/documentation\/corebluetoothmock\/cbmmanagerauthorization","title":"CBMManagerAuthorization","type":"typealias"},{"title":"Central Manager Initialization Options","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanageroptionrestoreidentifierkey","title":"let CBMCentralManagerOptionRestoreIdentifierKey: String","type":"var"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanageroptionshowpoweralertkey","title":"let CBMCentralManagerOptionShowPowerAlertKey: String","type":"var"},{"title":"Central Manager State Restoration Options","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagerrestoredstateperipheralskey","title":"let CBMCentralManagerRestoredStatePeripheralsKey: String","type":"var"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagerrestoredstatescanserviceskey","title":"let CBMCentralManagerRestoredStateScanServicesKey: String","type":"var"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagerrestoredstatescanoptionskey","title":"let CBMCentralManagerRestoredStateScanOptionsKey: String","type":"var"},{"title":"Peripheral","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmpeer","title":"CBMPeer","type":"class"},{"children":[{"title":"Identifying a Peripheral","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheral\/identifier","title":"var identifier: UUID","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheral\/name","title":"var name: String?","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheral\/delegate","title":"var delegate: CBMPeripheralDelegate?","type":"property"},{"title":"Discovering Services","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheral\/discoverservices(_:)","title":"func discoverServices([CBMUUID]?)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheral\/discoverincludedservices(_:for:)","title":"func discoverIncludedServices([CBMUUID]?, for: CBMService)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheral\/services","title":"var services: [CBMService]?","type":"property"},{"title":"Discovering Characteristics and Descriptors","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheral\/discovercharacteristics(_:for:)","title":"func discoverCharacteristics([CBMUUID]?, for: CBMService)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheral\/discoverdescriptors(for:)","title":"func discoverDescriptors(for: CBMCharacteristic)","type":"method"},{"title":"Reading Characteristic and Descriptor Values","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheral\/readvalue(for:)-1hqxp","title":"func readValue(for: CBMCharacteristic)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheral\/readvalue(for:)-3xyb1","title":"func readValue(for: CBMDescriptor)","type":"method"},{"title":"Writing Characteristic and Descriptor Values","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheral\/writevalue(_:for:type:)","title":"func writeValue(Data, for: CBMCharacteristic, type: CBMCharacteristicWriteType)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheral\/writevalue(_:for:)","title":"func writeValue(Data, for: CBMDescriptor)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheral\/maximumwritevaluelength(for:)","title":"func maximumWriteValueLength(for: CBMCharacteristicWriteType) -> Int","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmcharacteristicwritetype","title":"CBMCharacteristicWriteType","type":"typealias"},{"title":"Setting Notifications for a Characteristics Value","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheral\/setnotifyvalue(_:for:)","title":"func setNotifyValue(Bool, for: CBMCharacteristic)","type":"method"},{"title":"Monitoring a Peripherals Connection State","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheral\/state","title":"var state: CBMPeripheralState","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralstate","title":"CBMPeripheralState","type":"typealias"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheral\/cansendwritewithoutresponse","title":"var canSendWriteWithoutResponse: Bool","type":"property"},{"title":"Accessing a Peripherals Signal Strength","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheral\/readrssi()","title":"func readRSSI()","type":"method"},{"title":"Working with L2CAP Channels","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbml2cappsm","title":"CBML2CAPPSM","type":"typealias"},{"path":"\/documentation\/corebluetoothmock\/cbml2capchannel","title":"CBML2CAPChannel","type":"typealias"}],"path":"\/documentation\/corebluetoothmock\/cbmperipheral","title":"CBMPeripheral","type":"protocol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"children":[{"children":[{"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegate\/peripheral(_:diddiscovercharacteristicsfor:error:)-1kooc","title":"func peripheral(CBMPeripheral, didDiscoverCharacteristicsFor: CBMService, error: Error?)","type":"method"}],"title":"CBMPeripheralDelegate Implementations","type":"groupMarker"}],"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegate\/peripheral(_:diddiscovercharacteristicsfor:error:)-2pyjk","title":"func peripheral(CBMPeripheral, didDiscoverCharacteristicsFor: CBMService, error: Error?)","type":"method"},{"children":[{"children":[{"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegate\/peripheral(_:diddiscoverdescriptorsfor:error:)-8554j","title":"func peripheral(CBMPeripheral, didDiscoverDescriptorsFor: CBMCharacteristic, error: Error?)","type":"method"}],"title":"CBMPeripheralDelegate Implementations","type":"groupMarker"}],"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegate\/peripheral(_:diddiscoverdescriptorsfor:error:)-240qo","title":"func peripheral(CBMPeripheral, didDiscoverDescriptorsFor: CBMCharacteristic, error: Error?)","type":"method"},{"children":[{"children":[{"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegate\/peripheral(_:diddiscoverincludedservicesfor:error:)-g4lr","title":"func peripheral(CBMPeripheral, didDiscoverIncludedServicesFor: CBMService, error: Error?)","type":"method"}],"title":"CBMPeripheralDelegate Implementations","type":"groupMarker"}],"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegate\/peripheral(_:diddiscoverincludedservicesfor:error:)-6b62q","title":"func peripheral(CBMPeripheral, didDiscoverIncludedServicesFor: CBMService, error: Error?)","type":"method"},{"children":[{"children":[{"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegate\/peripheral(_:diddiscoverservices:)-7annk","title":"func peripheral(CBMPeripheral, didDiscoverServices: Error?)","type":"method"}],"title":"CBMPeripheralDelegate Implementations","type":"groupMarker"}],"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegate\/peripheral(_:diddiscoverservices:)-6mi4k","title":"func peripheral(CBMPeripheral, didDiscoverServices: Error?)","type":"method"},{"children":[{"children":[{"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegate\/peripheral(_:didmodifyservices:)-1pvuz","title":"func peripheral(CBMPeripheral, didModifyServices: [CBMService])","type":"method"}],"title":"CBMPeripheralDelegate Implementations","type":"groupMarker"}],"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegate\/peripheral(_:didmodifyservices:)-9i6xy","title":"func peripheral(CBMPeripheral, didModifyServices: [CBMService])","type":"method"},{"children":[{"children":[{"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegate\/peripheral(_:didopen:error:)-tise","title":"func peripheral(CBMPeripheral, didOpen: CBML2CAPChannel?, error: Error?)","type":"method"}],"title":"CBMPeripheralDelegate Implementations","type":"groupMarker"}],"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegate\/peripheral(_:didopen:error:)-8ac1d","title":"func peripheral(CBMPeripheral, didOpen: CBML2CAPChannel?, error: Error?)","type":"method"},{"children":[{"children":[{"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegate\/peripheral(_:didreadrssi:error:)-7xmo2","title":"func peripheral(CBMPeripheral, didReadRSSI: NSNumber, error: Error?)","type":"method"}],"title":"CBMPeripheralDelegate Implementations","type":"groupMarker"}],"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegate\/peripheral(_:didreadrssi:error:)-7zu2o","title":"func peripheral(CBMPeripheral, didReadRSSI: NSNumber, error: Error?)","type":"method"},{"children":[{"children":[{"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegate\/peripheral(_:didupdatenotificationstatefor:error:)-5tl1y","title":"func peripheral(CBMPeripheral, didUpdateNotificationStateFor: CBMCharacteristic, error: Error?)","type":"method"}],"title":"CBMPeripheralDelegate Implementations","type":"groupMarker"}],"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegate\/peripheral(_:didupdatenotificationstatefor:error:)-9ryr0","title":"func peripheral(CBMPeripheral, didUpdateNotificationStateFor: CBMCharacteristic, error: Error?)","type":"method"},{"children":[{"children":[{"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegate\/peripheral(_:didupdatevaluefor:error:)-62302","title":"func peripheral(CBMPeripheral, didUpdateValueFor: CBMCharacteristic, error: Error?)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegate\/peripheral(_:didupdatevaluefor:error:)-2bu3j","title":"func peripheral(CBMPeripheral, didUpdateValueFor: CBMDescriptor, error: Error?)","type":"method"}],"title":"CBMPeripheralDelegate Implementations","type":"groupMarker"}],"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegate\/peripheral(_:didupdatevaluefor:error:)-2xce0","title":"func peripheral(CBMPeripheral, didUpdateValueFor: CBMCharacteristic, error: Error?)","type":"method"},{"children":[{"children":[{"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegate\/peripheral(_:didupdatevaluefor:error:)-62302","title":"func peripheral(CBMPeripheral, didUpdateValueFor: CBMCharacteristic, error: Error?)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegate\/peripheral(_:didupdatevaluefor:error:)-2bu3j","title":"func peripheral(CBMPeripheral, didUpdateValueFor: CBMDescriptor, error: Error?)","type":"method"}],"title":"CBMPeripheralDelegate Implementations","type":"groupMarker"}],"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegate\/peripheral(_:didupdatevaluefor:error:)-73y6k","title":"func peripheral(CBMPeripheral, didUpdateValueFor: CBMDescriptor, error: Error?)","type":"method"},{"children":[{"children":[{"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegate\/peripheral(_:didwritevaluefor:error:)-2aalw","title":"func peripheral(CBMPeripheral, didWriteValueFor: CBMDescriptor, error: Error?)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegate\/peripheral(_:didwritevaluefor:error:)-3ghoi","title":"func peripheral(CBMPeripheral, didWriteValueFor: CBMCharacteristic, error: Error?)","type":"method"}],"title":"CBMPeripheralDelegate Implementations","type":"groupMarker"}],"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegate\/peripheral(_:didwritevaluefor:error:)-86kdv","title":"func peripheral(CBMPeripheral, didWriteValueFor: CBMCharacteristic, error: Error?)","type":"method"},{"children":[{"children":[{"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegate\/peripheral(_:didwritevaluefor:error:)-3ghoi","title":"func peripheral(CBMPeripheral, didWriteValueFor: CBMCharacteristic, error: Error?)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegate\/peripheral(_:didwritevaluefor:error:)-2aalw","title":"func peripheral(CBMPeripheral, didWriteValueFor: CBMDescriptor, error: Error?)","type":"method"}],"title":"CBMPeripheralDelegate Implementations","type":"groupMarker"}],"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegate\/peripheral(_:didwritevaluefor:error:)-90cp","title":"func peripheral(CBMPeripheral, didWriteValueFor: CBMDescriptor, error: Error?)","type":"method"},{"children":[{"children":[{"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegate\/peripheraldidupdatename(_:)-klf8","title":"func peripheralDidUpdateName(CBMPeripheral)","type":"method"}],"title":"CBMPeripheralDelegate Implementations","type":"groupMarker"}],"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegate\/peripheraldidupdatename(_:)-4r9dx","title":"func peripheralDidUpdateName(CBMPeripheral)","type":"method"},{"children":[{"children":[{"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegate\/peripheralisready(tosendwritewithoutresponse:)-2cz0i","title":"func peripheralIsReady(toSendWriteWithoutResponse: CBMPeripheral)","type":"method"}],"title":"CBMPeripheralDelegate Implementations","type":"groupMarker"}],"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegate\/peripheralisready(tosendwritewithoutresponse:)-1nvtl","title":"func peripheralIsReady(toSendWriteWithoutResponse: CBMPeripheral)","type":"method"}],"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegate","title":"CBMPeripheralDelegate","type":"protocol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegateproxy\/diddiscovercharacteristics","title":"var didDiscoverCharacteristics: ((CBMPeripheral, CBMService, Error?) -> ())?","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegateproxy\/diddiscoverdescriptors","title":"var didDiscoverDescriptors: ((CBMPeripheral, CBMCharacteristic, Error?) -> ())?","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegateproxy\/diddiscoverincludedservices","title":"var didDiscoverIncludedServices: ((CBMPeripheral, CBMService, Error?) -> ())?","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegateproxy\/diddiscoverservices","title":"var didDiscoverServices: ((CBMPeripheral, Error?) -> ())?","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegateproxy\/didmodifyservices","title":"var didModifyServices: ((CBMPeripheral, [CBMService]) -> ())?","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegateproxy\/didreadrssi","title":"var didReadRSSI: ((CBMPeripheral, NSNumber, Error?) -> ())?","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegateproxy\/didupdatecharacteristicvalue","title":"var didUpdateCharacteristicValue: ((CBMPeripheral, CBMCharacteristic, Error?) -> ())?","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegateproxy\/didupdatedescriptorvalue","title":"var didUpdateDescriptorValue: ((CBMPeripheral, CBMDescriptor, Error?) -> ())?","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegateproxy\/didupdatename","title":"var didUpdateName: ((CBMPeripheral) -> ())?","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegateproxy\/didupdatenotificationstate","title":"var didUpdateNotificationState: ((CBMPeripheral, CBMCharacteristic, Error?) -> ())?","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegateproxy\/didwritecharacteristicvalue","title":"var didWriteCharacteristicValue: ((CBMPeripheral, CBMCharacteristic, Error?) -> ())?","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegateproxy\/didwritedescriptorvalue","title":"var didWriteDescriptorValue: ((CBMPeripheral, CBMDescriptor, Error?) -> ())?","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegateproxy\/isreadytosendwritewithoutresponse","title":"var isReadyToSendWriteWithoutResponse: ((CBMPeripheral) -> ())?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegateproxy\/peripheral(_:diddiscovercharacteristicsfor:error:)","title":"func peripheral(CBMPeripheral, didDiscoverCharacteristicsFor: CBMService, error: Error?)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegateproxy\/peripheral(_:diddiscoverdescriptorsfor:error:)","title":"func peripheral(CBMPeripheral, didDiscoverDescriptorsFor: CBMCharacteristic, error: Error?)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegateproxy\/peripheral(_:diddiscoverincludedservicesfor:error:)","title":"func peripheral(CBMPeripheral, didDiscoverIncludedServicesFor: CBMService, error: Error?)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegateproxy\/peripheral(_:diddiscoverservices:)","title":"func peripheral(CBMPeripheral, didDiscoverServices: Error?)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegateproxy\/peripheral(_:didmodifyservices:)","title":"func peripheral(CBMPeripheral, didModifyServices: [CBMService])","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegateproxy\/peripheral(_:didreadrssi:error:)","title":"func peripheral(CBMPeripheral, didReadRSSI: NSNumber, error: Error?)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegateproxy\/peripheral(_:didupdatenotificationstatefor:error:)","title":"func peripheral(CBMPeripheral, didUpdateNotificationStateFor: CBMCharacteristic, error: Error?)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegateproxy\/peripheral(_:didupdatevaluefor:error:)-6bw1b","title":"func peripheral(CBMPeripheral, didUpdateValueFor: CBMDescriptor, error: Error?)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegateproxy\/peripheral(_:didupdatevaluefor:error:)-88um0","title":"func peripheral(CBMPeripheral, didUpdateValueFor: CBMCharacteristic, error: Error?)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegateproxy\/peripheral(_:didwritevaluefor:error:)-2fdon","title":"func peripheral(CBMPeripheral, didWriteValueFor: CBMDescriptor, error: Error?)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegateproxy\/peripheral(_:didwritevaluefor:error:)-9twsk","title":"func peripheral(CBMPeripheral, didWriteValueFor: CBMCharacteristic, error: Error?)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegateproxy\/peripheraldidupdatename(_:)","title":"func peripheralDidUpdateName(CBMPeripheral)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegateproxy\/peripheralisready(tosendwritewithoutresponse:)","title":"func peripheralIsReady(toSendWriteWithoutResponse: CBMPeripheral)","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegateproxy\/peripheral(_:didopen:error:)","title":"func peripheral(CBMPeripheral, didOpen: CBML2CAPChannel?, error: Error?)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegateproxy\/peripheral(_:didupdatevaluefor:error:)-7ocld","title":"func peripheral(CBMPeripheral, didUpdateValueFor: CBMDescriptor, error: Error?)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegateproxy\/peripheral(_:didupdatevaluefor:error:)-nw91","title":"func peripheral(CBMPeripheral, didUpdateValueFor: CBMCharacteristic, error: Error?)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegateproxy\/peripheral(_:didwritevaluefor:error:)-2gkk4","title":"func peripheral(CBMPeripheral, didWriteValueFor: CBMCharacteristic, error: Error?)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegateproxy\/peripheral(_:didwritevaluefor:error:)-eh78","title":"func peripheral(CBMPeripheral, didWriteValueFor: CBMDescriptor, error: Error?)","type":"method"}],"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegateproxy\/cbmperipheraldelegate-implementations","title":"CBMPeripheralDelegate Implementations","type":"symbol"}],"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegateproxy","title":"CBMPeripheralDelegateProxy","type":"class"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegateproxywithl2capchannel\/didopenchannel","title":"var didOpenChannel: ((CBMPeripheral, CBML2CAPChannel?, Error?) -> ())?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegateproxywithl2capchannel\/peripheral(_:didopen:error:)","title":"func peripheral(CBMPeripheral, didOpen: CBML2CAPChannel?, error: Error?)","type":"method"}],"path":"\/documentation\/corebluetoothmock\/cbmperipheraldelegateproxywithl2capchannel","title":"CBMPeripheralDelegateProxyWithL2CAPChannel","type":"class"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralmock\/ancsauthorized","title":"var ancsAuthorized: Bool","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralmock\/cansendwritewithoutresponse","title":"var canSendWriteWithoutResponse: Bool","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralmock\/delegate","title":"var delegate: CBMPeripheralDelegate?","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralmock\/hash","title":"var hash: Int","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralmock\/identifier","title":"var identifier: UUID","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralmock\/name","title":"var name: String?","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralmock\/services","title":"var services: [CBMService]?","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralmock\/state","title":"var state: CBMPeripheralState","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralmock\/discovercharacteristics(_:for:)","title":"func discoverCharacteristics([CBMUUID]?, for: CBMService)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralmock\/discoverdescriptors(for:)","title":"func discoverDescriptors(for: CBMCharacteristic)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralmock\/discoverincludedservices(_:for:)","title":"func discoverIncludedServices([CBMUUID]?, for: CBMService)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralmock\/discoverservices(_:)","title":"func discoverServices([CBMUUID]?)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralmock\/maximumwritevaluelength(for:)","title":"func maximumWriteValueLength(for: CBMCharacteristicWriteType) -> Int","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralmock\/openl2capchannel(_:)","title":"func openL2CAPChannel(CBML2CAPPSM)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralmock\/readrssi()","title":"func readRSSI()","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralmock\/readvalue(for:)-29us6","title":"func readValue(for: CBMCharacteristic)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralmock\/readvalue(for:)-9on43","title":"func readValue(for: CBMDescriptor)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralmock\/setnotifyvalue(_:for:)","title":"func setNotifyValue(Bool, for: CBMCharacteristic)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralmock\/writevalue(_:for:)","title":"func writeValue(Data, for: CBMDescriptor)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralmock\/writevalue(_:for:type:)","title":"func writeValue(Data, for: CBMCharacteristic, type: CBMCharacteristicWriteType)","type":"method"}],"path":"\/documentation\/corebluetoothmock\/cbmperipheralmock","title":"CBMPeripheralMock","type":"class"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralnative\/cansendwritewithoutresponse","title":"var canSendWriteWithoutResponse: Bool","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralnative\/delegate","title":"var delegate: CBMPeripheralDelegate?","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralnative\/hash","title":"var hash: Int","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralnative\/identifier","title":"var identifier: UUID","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralnative\/name","title":"var name: String?","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralnative\/services","title":"var services: [CBMService]?","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralnative\/state","title":"var state: CBMPeripheralState","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralnative\/discovercharacteristics(_:for:)","title":"func discoverCharacteristics([CBMUUID]?, for: CBMService)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralnative\/discoverdescriptors(for:)","title":"func discoverDescriptors(for: CBMCharacteristic)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralnative\/discoverincludedservices(_:for:)","title":"func discoverIncludedServices([CBMUUID]?, for: CBMService)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralnative\/discoverservices(_:)","title":"func discoverServices([CBMUUID]?)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralnative\/maximumwritevaluelength(for:)","title":"func maximumWriteValueLength(for: CBMCharacteristicWriteType) -> Int","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralnative\/readrssi()","title":"func readRSSI()","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralnative\/readvalue(for:)-65lsz","title":"func readValue(for: CBMDescriptor)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralnative\/readvalue(for:)-b1qu","title":"func readValue(for: CBMCharacteristic)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralnative\/setnotifyvalue(_:for:)","title":"func setNotifyValue(Bool, for: CBMCharacteristic)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralnative\/writevalue(_:for:)","title":"func writeValue(Data, for: CBMDescriptor)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralnative\/writevalue(_:for:type:)","title":"func writeValue(Data, for: CBMCharacteristic, type: CBMCharacteristicWriteType)","type":"method"}],"path":"\/documentation\/corebluetoothmock\/cbmperipheralnative","title":"CBMPeripheralNative","type":"class"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralpreview\/init(_:state:)","title":"init(CBMPeripheralSpec, state: CBMPeripheralState)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralpreview\/ancsauthorized","title":"let ancsAuthorized: Bool","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralpreview\/cansendwritewithoutresponse","title":"let canSendWriteWithoutResponse: Bool","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralpreview\/delegate","title":"var delegate: CBMPeripheralDelegate?","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralpreview\/identifier","title":"let identifier: UUID","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralpreview\/name","title":"var name: String?","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralpreview\/services","title":"var services: [CBMService]?","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralpreview\/state","title":"var state: CBMPeripheralState","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralpreview\/discovercharacteristics(_:for:)","title":"func discoverCharacteristics([CBMUUID]?, for: CBMService)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralpreview\/discoverdescriptors(for:)","title":"func discoverDescriptors(for: CBMCharacteristic)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralpreview\/discoverincludedservices(_:for:)","title":"func discoverIncludedServices([CBMUUID]?, for: CBMService)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralpreview\/discoverservices(_:)","title":"func discoverServices([CBMUUID]?)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralpreview\/maximumwritevaluelength(for:)","title":"func maximumWriteValueLength(for: CBMCharacteristicWriteType) -> Int","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralpreview\/openl2capchannel(_:)","title":"func openL2CAPChannel(CBML2CAPPSM)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralpreview\/readrssi()","title":"func readRSSI()","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralpreview\/readvalue(for:)-5cb2u","title":"func readValue(for: CBMCharacteristic)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralpreview\/readvalue(for:)-kuta","title":"func readValue(for: CBMDescriptor)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralpreview\/setnotifyvalue(_:for:)","title":"func setNotifyValue(Bool, for: CBMCharacteristic)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralpreview\/writevalue(_:for:)","title":"func writeValue(Data, for: CBMDescriptor)","type":"method"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralpreview\/writevalue(_:for:type:)","title":"func writeValue(Data, for: CBMCharacteristic, type: CBMCharacteristicWriteType)","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralpreview\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralpreview\/==(_:_:)","title":"static func == (CBMPeripheralPreview, CBMPeripheralPreview) -> Bool","type":"op"}],"path":"\/documentation\/corebluetoothmock\/cbmperipheralpreview\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralpreview\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/corebluetoothmock\/cbmperipheralpreview\/hashable-implementations","title":"Hashable Implementations","type":"symbol"}],"path":"\/documentation\/corebluetoothmock\/cbmperipheralpreview","title":"CBMPeripheralPreview","type":"class"},{"path":"\/documentation\/corebluetoothmock\/cbmperipheralstate","title":"CBMPeripheralState","type":"typealias"},{"path":"\/documentation\/corebluetoothmock\/cbml2cappsm","title":"CBML2CAPPSM","type":"typealias"},{"path":"\/documentation\/corebluetoothmock\/cbml2capchannel","title":"CBML2CAPChannel","type":"typealias"},{"title":"Peripheral Connection Options","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmconnectperipheraloptionnotifyonconnectionkey","title":"let CBMConnectPeripheralOptionNotifyOnConnectionKey: String","type":"var"},{"path":"\/documentation\/corebluetoothmock\/cbmconnectperipheraloptionnotifyondisconnectionkey","title":"let CBMConnectPeripheralOptionNotifyOnDisconnectionKey: String","type":"var"},{"path":"\/documentation\/corebluetoothmock\/cbmconnectperipheraloptionnotifyonnotificationkey","title":"let CBMConnectPeripheralOptionNotifyOnNotificationKey: String","type":"var"},{"path":"\/documentation\/corebluetoothmock\/cbmconnectperipheraloptionstartdelaykey","title":"let CBMConnectPeripheralOptionStartDelayKey: String","type":"var"},{"title":"Attributes","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmattribute","title":"CBMAttribute","type":"class"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmservice\/characteristics","title":"var characteristics: [CBMCharacteristic]?","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmservice\/includedservices","title":"var includedServices: [CBMService]?","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmservice\/isprimary","title":"var isPrimary: Bool","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmservice\/peripheral","title":"var peripheral: CBMPeripheral?","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmservice\/uuid","title":"var uuid: CBMUUID","type":"property"}],"path":"\/documentation\/corebluetoothmock\/cbmservice","title":"CBMService","type":"class"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmservicemock\/init(type:primary:includedservice:characteristics:)-255jq","title":"init(type: CBMUUID, primary: Bool, includedService: [CBMServiceMock]?, characteristics: [CBMCharacteristicMock]?)","type":"init"},{"path":"\/documentation\/corebluetoothmock\/cbmservicemock\/init(type:primary:includedservice:characteristics:)-2pj4o","title":"convenience init(type: CBMUUID, primary: Bool, includedService: CBMServiceMock..., characteristics: CBMCharacteristicMock...)","type":"init"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmservicemock\/isequal(_:)","title":"func isEqual(Any?) -> Bool","type":"method"}],"path":"\/documentation\/corebluetoothmock\/cbmservicemock","title":"CBMServiceMock","type":"class"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmcharacteristic\/descriptors","title":"var descriptors: [CBMDescriptor]?","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmcharacteristic\/isnotifying","title":"var isNotifying: Bool","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmcharacteristic\/properties","title":"let properties: CBMCharacteristicProperties","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmcharacteristic\/service","title":"var service: CBMService?","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmcharacteristic\/uuid","title":"var uuid: CBMUUID","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmcharacteristic\/value","title":"var value: Data?","type":"property"}],"path":"\/documentation\/corebluetoothmock\/cbmcharacteristic","title":"CBMCharacteristic","type":"class"},{"path":"\/documentation\/corebluetoothmock\/cbmcharacteristicwritetype","title":"CBMCharacteristicWriteType","type":"typealias"},{"path":"\/documentation\/corebluetoothmock\/cbmcharacteristicproperties","title":"CBMCharacteristicProperties","type":"typealias"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmcharacteristicmock\/init(type:properties:descriptors:)","title":"init(type: CBMUUID, properties: CBMCharacteristicProperties, descriptors: CBMDescriptorMock...)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmcharacteristicmock\/descriptors","title":"var descriptors: [CBMDescriptor]?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmcharacteristicmock\/isequal(_:)","title":"func isEqual(Any?) -> Bool","type":"method"}],"path":"\/documentation\/corebluetoothmock\/cbmcharacteristicmock","title":"CBMCharacteristicMock","type":"class"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmdescriptor\/characteristic","title":"var characteristic: CBMCharacteristic?","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmdescriptor\/uuid","title":"var uuid: CBMUUID","type":"property"},{"path":"\/documentation\/corebluetoothmock\/cbmdescriptor\/value","title":"var value: Any?","type":"property"}],"path":"\/documentation\/corebluetoothmock\/cbmdescriptor","title":"CBMDescriptor","type":"class"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmdescriptormock\/init(type:)","title":"init(type: CBMUUID)","type":"init"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmdescriptormock\/isequal(_:)","title":"func isEqual(Any?) -> Bool","type":"method"}],"path":"\/documentation\/corebluetoothmock\/cbmdescriptormock","title":"CBMDescriptorMock","type":"class"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmclientcharacteristicconfigurationdescriptormock\/init()","title":"init()","type":"init"}],"path":"\/documentation\/corebluetoothmock\/cbmclientcharacteristicconfigurationdescriptormock","title":"CBMClientCharacteristicConfigurationDescriptorMock","type":"class"},{"path":"\/documentation\/corebluetoothmock\/cbmcccdescriptormock","title":"CBMCCCDescriptorMock","type":"typealias"},{"title":"Scanning options","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagerscanoptionallowduplicateskey","title":"let CBMCentralManagerScanOptionAllowDuplicatesKey: String","type":"var"},{"path":"\/documentation\/corebluetoothmock\/cbmcentralmanagerscanoptionsolicitedserviceuuidskey","title":"let CBMCentralManagerScanOptionSolicitedServiceUUIDsKey: String","type":"var"},{"title":"Advertisement Data Retrieval Keys","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmadvertisementdatalocalnamekey","title":"let CBMAdvertisementDataLocalNameKey: String","type":"var"},{"path":"\/documentation\/corebluetoothmock\/cbmadvertisementdatamanufacturerdatakey","title":"let CBMAdvertisementDataManufacturerDataKey: String","type":"var"},{"path":"\/documentation\/corebluetoothmock\/cbmadvertisementdataservicedatakey","title":"let CBMAdvertisementDataServiceDataKey: String","type":"var"},{"path":"\/documentation\/corebluetoothmock\/cbmadvertisementdataserviceuuidskey","title":"let CBMAdvertisementDataServiceUUIDsKey: String","type":"var"},{"path":"\/documentation\/corebluetoothmock\/cbmadvertisementdataoverflowserviceuuidskey","title":"let CBMAdvertisementDataOverflowServiceUUIDsKey: String","type":"var"},{"path":"\/documentation\/corebluetoothmock\/cbmadvertisementdatatxpowerlevelkey","title":"let CBMAdvertisementDataTxPowerLevelKey: String","type":"var"},{"path":"\/documentation\/corebluetoothmock\/cbmadvertisementdataisconnectable","title":"let CBMAdvertisementDataIsConnectable: String","type":"var"},{"path":"\/documentation\/corebluetoothmock\/cbmadvertisementdatasolicitedserviceuuidskey","title":"let CBMAdvertisementDataSolicitedServiceUUIDsKey: String","type":"var"},{"title":"Other","type":"groupMarker"},{"path":"\/documentation\/corebluetoothmock\/cbmuuid","title":"CBMUUID","type":"typealias"},{"path":"\/documentation\/corebluetoothmock\/cbmerror","title":"CBMError","type":"typealias"},{"path":"\/documentation\/corebluetoothmock\/cbmatterror","title":"CBMATTError","type":"typealias"}],"path":"\/documentation\/corebluetoothmock","title":"CoreBluetoothMock","type":"module"}]},"schemaVersion":{"major":0,"minor":1,"patch":0}}