Skip to content

Flake Bluetooth

Classes

BTWire

swift
class BTWire

Wire implementation using Bluetooth

FlakeBTScanner

swift
class FlakeBTScanner

Object handling Bluetooth scans

PeripheralManager

swift
class PeripheralManager

Manager handling CoreBluetooth interaction

Protocols

ScanningCBManager

swift
protocol ScanningCBManager

Protocol defining interface needed by FlakeBTScanner to start and stop a bluetooth scan and to receive the events without beeing a CBCentralManagerDelegate itself

SharedCBDiscoveryDelegate

swift
protocol SharedCBDiscoveryDelegate

Protocol implementedd by FlakeBTScanner to receive CBCentralManagerDelegate events without beeing the delegate itself

Structures

BTWireService

swift
struct BTWireService

Container for static Services used by the BTWire

ScanResult

swift
struct ScanResult

Result of a Bluetooth scan triggered by FlakeBTScanner

Type Aliases

BTAdvertismentData

swift
typealias BTAdvertismentData

Enumerations

BTWireError

swift
enum BTWireError

Enum containing Errors