mobile-ios/CovidSafe/BluetraceConfig.swift

29 lines
873 B
Swift
Raw Permalink Normal View History

2020-05-08 07:49:14 +00:00
//
// BluetraceConfig.swift
// CovidSafe
//
// Copyright © 2020 Australian Government. All rights reserved.
//
import CoreBluetooth
import Foundation
struct BluetraceConfig {
static let BluetoothServiceID = CBUUID(string: "\(PlistHelper.getvalueFromInfoPlist(withKey: "TRACER_SVC_ID") ?? "B82AB3FC-1595-4F6A-80F0-FE094CC218F9")")
static let OrgID = "AU_DTA"
2020-05-26 07:13:26 +00:00
static let ProtocolVersion = 2
2020-05-08 07:49:14 +00:00
2020-05-15 07:47:40 +00:00
static let CentralScanInterval = 60.0 // in seconds
2020-12-19 05:13:44 +00:00
static let PayloadExpiry = 20.0 // in seconds
static let PeripheralPayloadExpiry = TimeInterval.minute * 5
2020-08-03 06:01:39 +00:00
static let PeripheralCleanInterval = 120.0 // in seconds
2020-12-19 05:13:44 +00:00
static let PeripheralPayloadSaveInterval = 30.0 // in seconds
2020-05-08 07:49:14 +00:00
static let CentralScanDuration = 10 // in seconds
2020-05-26 07:13:26 +00:00
static let DummyModel = ""
static let DummyRSSI = 999
static let DummyTxPower = 999
2020-05-08 07:49:14 +00:00
}