Skip to content

Commit bcc0cad

Browse files
committed
Add support for Dexcom G7 15 day
1 parent 3b13dea commit bcc0cad

File tree

4 files changed

+10
-1
lines changed

4 files changed

+10
-1
lines changed

dexcom/device.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ const (
3737
DeviceTransmitterGenerationG6Plus = "g6+"
3838
DeviceTransmitterGenerationPro = "dexcomPro"
3939
DeviceTransmitterGenerationG7 = "g7"
40+
DeviceTransmitterGenerationG715Day = "g715day"
4041
)
4142

4243
func DeviceDisplayDevices() []string {
@@ -71,6 +72,7 @@ func DeviceTransmitterGenerations() []string {
7172
DeviceTransmitterGenerationG6Plus,
7273
DeviceTransmitterGenerationPro,
7374
DeviceTransmitterGenerationG7,
75+
DeviceTransmitterGenerationG715Day,
7476
}
7577
}
7678

dexcom/device_test.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,10 @@ var _ = Describe("Device", func() {
109109
Expect(dexcom.DeviceTransmitterGenerationG7).To(Equal("g7"))
110110
})
111111

112+
It("DeviceTransmitterGenerationG715Day returns expected", func() {
113+
Expect(dexcom.DeviceTransmitterGenerationG7).To(Equal("g715day"))
114+
})
115+
112116
It("DeviceDisplayDevices returns expected", func() {
113117
Expect(dexcom.DeviceDisplayDevices()).To(Equal([]string{"unknown", "android", "iOS", "receiver", "shareReceiver", "touchscreenReceiver"}))
114118
})
@@ -118,7 +122,7 @@ var _ = Describe("Device", func() {
118122
})
119123

120124
It("DeviceTransmitterGenerations returns expected", func() {
121-
Expect(dexcom.DeviceTransmitterGenerations()).To(Equal([]string{"unknown", "g4", "g5", "g6", "g6 pro", "g6+", "dexcomPro", "g7"}))
125+
Expect(dexcom.DeviceTransmitterGenerations()).To(Equal([]string{"unknown", "g4", "g5", "g6", "g6 pro", "g6+", "dexcomPro", "g7", "g715day"}))
122126
})
123127

124128
Context("ParseDevicesResponse", func() {

dexcom/fetch/translate.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -680,6 +680,8 @@ func TranslateDeviceIDPrefixFromTransmitterGeneration(transmitterGeneration *str
680680
return pointer.FromString("DexcomPro")
681681
case dexcom.DeviceTransmitterGenerationG7:
682682
return pointer.FromString("DexcomG7")
683+
case dexcom.DeviceTransmitterGenerationG715Day:
684+
return pointer.FromString("DexcomG7-15Day")
683685
default:
684686
return nil
685687
}

dexcom/fetch/translate_test.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -374,6 +374,7 @@ var _ = Describe("Translate", func() {
374374
Entry("DeviceTransmitterGenerationG6Plus", dexcom.DeviceTransmitterGenerationG6Plus, "DexcomG6Plus"),
375375
Entry("DeviceTransmitterGenerationPro", dexcom.DeviceTransmitterGenerationPro, "DexcomPro"),
376376
Entry("DeviceTransmitterGenerationG7", dexcom.DeviceTransmitterGenerationG7, "DexcomG7"),
377+
Entry("DeviceTransmitterGenerationG715Day", dexcom.DeviceTransmitterGenerationG715Day, "DexcomG7-15Day"),
377378
)
378379
})
379380

0 commit comments

Comments
 (0)