mirror of
https://github.com/meshtastic/Meshtastic-Apple.git
synced 2026-04-20 22:13:56 +00:00
Clean up BLEManager refactoring
This commit is contained in:
parent
674178469f
commit
6a09b27888
1 changed files with 2 additions and 8 deletions
|
|
@ -9,8 +9,6 @@ import MapKit
|
|||
// ---------------------------------------------------------------------------------------
|
||||
class BLEManager: NSObject, CBPeripheralDelegate, ObservableObject {
|
||||
|
||||
//static let shared = BLEManager()
|
||||
|
||||
private static var documentsFolder: URL {
|
||||
do {
|
||||
return try FileManager.default.url(for: .documentDirectory, in: .userDomainMask, appropriateFor: nil, create: true)
|
||||
|
|
@ -26,14 +24,12 @@ class BLEManager: NSObject, CBPeripheralDelegate, ObservableObject {
|
|||
@Published var peripherals: [Peripheral] = []
|
||||
@Published var connectedPeripheral: Peripheral!
|
||||
@Published var isScanning: Bool = false
|
||||
public var lastConnectionError: String
|
||||
@Published var lastConnectionError: String
|
||||
@Published var invalidVersion = false
|
||||
public var minimumVersion = "1.3.48"
|
||||
public var connectedVersion: String
|
||||
public var invalidVersion = false
|
||||
public var preferredPeripheral = false
|
||||
|
||||
public var isSwitchedOn: Bool = false
|
||||
|
||||
public var isConnecting: Bool = false
|
||||
public var isConnected: Bool = false
|
||||
public var isSubscribed: Bool = false
|
||||
|
|
@ -76,11 +72,9 @@ class BLEManager: NSObject, CBPeripheralDelegate, ObservableObject {
|
|||
|
||||
// MARK: init BLEManager
|
||||
override init() {
|
||||
|
||||
self.lastConnectionError = ""
|
||||
self.connectedVersion = "0.0.0"
|
||||
super.init()
|
||||
// let bleQueue: DispatchQueue = DispatchQueue(label: "CentralManager")
|
||||
centralManager = CBCentralManager(delegate: self, queue: nil)
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue