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 ""
|
||||
|
||||
case .dexcom:
|
||||
return "voltA"
|
||||
return "voltB"
|
||||
|
||||
case .miaomiao, .Bubble, .Droplet1:
|
||||
return "%"
|
||||
|
|
|
@ -33,9 +33,9 @@ enum TransmitterBatteryInfo: Equatable {
|
|||
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):
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/// default alert levels to be used when creating defalt alert entries
|
||||
enum ConstantsDefaultAlertLevels {
|
||||
// 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 defaultBatteryAlertLevelMiaoMiao = 20
|
||||
static let defaultBatteryAlertLevelBubble = 20
|
||||
|
|
|
@ -359,8 +359,8 @@ public enum AlertKind:Int, CaseIterable {
|
|||
switch transmitterBatteryInfo {
|
||||
case .percentage(let percentage):
|
||||
batteryLevelToCheck = percentage
|
||||
case .DexcomG5(let voltageA, _, _, _, _):
|
||||
batteryLevelToCheck = voltageA
|
||||
case .DexcomG5(_, let voltageB, _, _, _):
|
||||
batteryLevelToCheck = voltageB
|
||||
case .DexcomG4(let level):
|
||||
batteryLevelToCheck = level
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue