Use VoltageB instead of VoltageA for Dexcom Transmitter Battery Alarms
Also change default alarm threshold to 260 (2600mV)
This commit is contained in:
parent
3a6f4afe94
commit
95532c6692
|
@ -238,7 +238,7 @@ enum CGMTransmitterType:String, CaseIterable {
|
||||||
return ""
|
return ""
|
||||||
|
|
||||||
case .dexcom:
|
case .dexcom:
|
||||||
return "voltA"
|
return "voltB"
|
||||||
|
|
||||||
case .miaomiao, .Bubble, .Droplet1:
|
case .miaomiao, .Bubble, .Droplet1:
|
||||||
return "%"
|
return "%"
|
||||||
|
|
|
@ -33,9 +33,9 @@ enum TransmitterBatteryInfo: Equatable {
|
||||||
return ("battery" , percentage)
|
return ("battery" , percentage)
|
||||||
|
|
||||||
|
|
||||||
case .DexcomG5(voltageA: let voltageA, voltageB: _, resist: _, runtime: _, temperature: _):
|
case .DexcomG5(voltageA: _, voltageB: let voltageB, resist: _, runtime: _, temperature: _):
|
||||||
|
|
||||||
return ("batteryVoltage" , voltageA)
|
return ("batteryVoltage" , voltageB)
|
||||||
|
|
||||||
|
|
||||||
case .DexcomG4(level: let level):
|
case .DexcomG4(level: let level):
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
/// default alert levels to be used when creating defalt alert entries
|
/// default alert levels to be used when creating defalt alert entries
|
||||||
enum ConstantsDefaultAlertLevels {
|
enum ConstantsDefaultAlertLevels {
|
||||||
// default battery alert level, below this level an alert should be generated - this default value will be used when changing transmittertype
|
// default battery alert level, below this level an alert should be generated - this default value will be used when changing transmittertype
|
||||||
static let defaultBatteryAlertLevelDexcomG5 = 300
|
static let defaultBatteryAlertLevelDexcomG5 = 260
|
||||||
static let defaultBatteryAlertLevelDexcomG4 = 210
|
static let defaultBatteryAlertLevelDexcomG4 = 210
|
||||||
static let defaultBatteryAlertLevelMiaoMiao = 20
|
static let defaultBatteryAlertLevelMiaoMiao = 20
|
||||||
static let defaultBatteryAlertLevelBubble = 20
|
static let defaultBatteryAlertLevelBubble = 20
|
||||||
|
|
|
@ -359,8 +359,8 @@ public enum AlertKind:Int, CaseIterable {
|
||||||
switch transmitterBatteryInfo {
|
switch transmitterBatteryInfo {
|
||||||
case .percentage(let percentage):
|
case .percentage(let percentage):
|
||||||
batteryLevelToCheck = percentage
|
batteryLevelToCheck = percentage
|
||||||
case .DexcomG5(let voltageA, _, _, _, _):
|
case .DexcomG5(_, let voltageB, _, _, _):
|
||||||
batteryLevelToCheck = voltageA
|
batteryLevelToCheck = voltageB
|
||||||
case .DexcomG4(let level):
|
case .DexcomG4(let level):
|
||||||
batteryLevelToCheck = level
|
batteryLevelToCheck = level
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue