mobile-ios/CovidSafe/BluetraceUtils.swift

46 lines
1.1 KiB
Swift
Raw Normal View History

2020-05-08 07:49:14 +00:00
//
// BluetraceUtils.swift
// CovidSafe
//
// Copyright © 2020 Australian Government. All rights reserved.
//
import Foundation
import CoreBluetooth
class BluetraceUtils {
static func centralStateToString(_ state: CBManagerState) -> String {
switch state {
case .poweredOff:
return "poweredOff"
case .poweredOn:
return "poweredOn"
case .resetting:
return "resetting"
case .unauthorized:
return "unauthorized"
case .unknown:
return "unknown"
case .unsupported:
return "unsupported"
default:
return "unknown"
}
}
static func peripheralStateToString(_ state: CBPeripheralState) -> String {
switch state {
case .disconnected:
return "disconnected"
case .connecting:
return "connecting"
case .connected:
return "connected"
case .disconnecting:
return "disconnecting"
default:
return "unknown"
}
}
}