@@ -14,44 +14,45 @@ import HealthKit
1414extension UserDefaults {
1515
1616 private enum Key : String {
17- case BasalRateSchedule = " com.loudnate.Naterade.BasalRateSchedule "
17+ case basalRateSchedule = " com.loudnate.Naterade.BasalRateSchedule "
18+ case batteryChemistry = " com.loopkit.Loop.BatteryChemistry "
1819 case cgmSettings = " com.loopkit.Loop.cgmSettings "
19- case CarbRatioSchedule = " com.loudnate.Naterade.CarbRatioSchedule "
20- case ConnectedPeripheralIDs = " com.loudnate.Naterade.ConnectedPeripheralIDs "
20+ case carbRatioSchedule = " com.loudnate.Naterade.CarbRatioSchedule "
21+ case connectedPeripheralIDs = " com.loudnate.Naterade.ConnectedPeripheralIDs "
2122 case loopSettings = " com.loopkit.Loop.loopSettings "
22- case InsulinActionDuration = " com.loudnate.Naterade.InsulinActionDuration "
23- case InsulinSensitivitySchedule = " com.loudnate.Naterade.InsulinSensitivitySchedule "
24- case PreferredInsulinDataSource = " com.loudnate.Loop.PreferredInsulinDataSource "
25- case PumpID = " com.loudnate.Naterade.PumpID "
26- case PumpModelNumber = " com.loudnate.Naterade.PumpModelNumber "
27- case PumpRegion = " com.loopkit.Loop.PumpRegion "
28- case PumpTimeZone = " com.loudnate.Naterade.PumpTimeZone "
29- case BatteryChemistry = " com.loopkit.Loop.BatteryChemistry "
23+ case insulinActionDuration = " com.loudnate.Naterade.InsulinActionDuration "
24+ case insulinCounteractionEffects = " com.loopkit.Loop.insulinCounteractionEffects "
25+ case insulinSensitivitySchedule = " com.loudnate.Naterade.InsulinSensitivitySchedule "
26+ case preferredInsulinDataSource = " com.loudnate.Loop.PreferredInsulinDataSource "
27+ case pumpID = " com.loudnate.Naterade.PumpID "
28+ case pumpModelNumber = " com.loudnate.Naterade.PumpModelNumber "
29+ case pumpRegion = " com.loopkit.Loop.PumpRegion "
30+ case pumpTimeZone = " com.loudnate.Naterade.PumpTimeZone "
3031 }
3132
3233 var basalRateSchedule : BasalRateSchedule ? {
3334 get {
34- if let rawValue = dictionary ( forKey: Key . BasalRateSchedule . rawValue) {
35+ if let rawValue = dictionary ( forKey: Key . basalRateSchedule . rawValue) {
3536 return BasalRateSchedule ( rawValue: rawValue)
3637 } else {
3738 return nil
3839 }
3940 }
4041 set {
41- set ( newValue? . rawValue, forKey: Key . BasalRateSchedule . rawValue)
42+ set ( newValue? . rawValue, forKey: Key . basalRateSchedule . rawValue)
4243 }
4344 }
4445
4546 var carbRatioSchedule : CarbRatioSchedule ? {
4647 get {
47- if let rawValue = dictionary ( forKey: Key . CarbRatioSchedule . rawValue) {
48+ if let rawValue = dictionary ( forKey: Key . carbRatioSchedule . rawValue) {
4849 return CarbRatioSchedule ( rawValue: rawValue)
4950 } else {
5051 return nil
5152 }
5253 }
5354 set {
54- set ( newValue? . rawValue, forKey: Key . CarbRatioSchedule . rawValue)
55+ set ( newValue? . rawValue, forKey: Key . carbRatioSchedule . rawValue)
5556 }
5657 }
5758
@@ -93,10 +94,10 @@ extension UserDefaults {
9394
9495 var connectedPeripheralIDs : [ String ] {
9596 get {
96- return array ( forKey: Key . ConnectedPeripheralIDs . rawValue) as? [ String ] ?? [ ]
97+ return array ( forKey: Key . connectedPeripheralIDs . rawValue) as? [ String ] ?? [ ]
9798 }
9899 set {
99- set ( newValue, forKey: Key . ConnectedPeripheralIDs . rawValue)
100+ set ( newValue, forKey: Key . connectedPeripheralIDs . rawValue)
100101 }
101102 }
102103
@@ -159,98 +160,98 @@ extension UserDefaults {
159160
160161 var insulinActionDuration : TimeInterval ? {
161162 get {
162- let value = double ( forKey: Key . InsulinActionDuration . rawValue)
163+ let value = double ( forKey: Key . insulinActionDuration . rawValue)
163164
164165 return value > 0 ? value : nil
165166 }
166167 set {
167168 if let insulinActionDuration = newValue {
168- set ( insulinActionDuration, forKey: Key . InsulinActionDuration . rawValue)
169+ set ( insulinActionDuration, forKey: Key . insulinActionDuration . rawValue)
169170 } else {
170- removeObject ( forKey: Key . InsulinActionDuration . rawValue)
171+ removeObject ( forKey: Key . insulinActionDuration . rawValue)
171172 }
172173 }
173174 }
174175
175176 var insulinSensitivitySchedule : InsulinSensitivitySchedule ? {
176177 get {
177- if let rawValue = dictionary ( forKey: Key . InsulinSensitivitySchedule . rawValue) {
178+ if let rawValue = dictionary ( forKey: Key . insulinSensitivitySchedule . rawValue) {
178179 return InsulinSensitivitySchedule ( rawValue: rawValue)
179180 } else {
180181 return nil
181182 }
182183 }
183184 set {
184- set ( newValue? . rawValue, forKey: Key . InsulinSensitivitySchedule . rawValue)
185+ set ( newValue? . rawValue, forKey: Key . insulinSensitivitySchedule . rawValue)
185186 }
186187 }
187188
188189 var preferredInsulinDataSource : InsulinDataSource ? {
189190 get {
190- return InsulinDataSource ( rawValue: integer ( forKey: Key . PreferredInsulinDataSource . rawValue) )
191+ return InsulinDataSource ( rawValue: integer ( forKey: Key . preferredInsulinDataSource . rawValue) )
191192 }
192193 set {
193194 if let preferredInsulinDataSource = newValue {
194- set ( preferredInsulinDataSource. rawValue, forKey: Key . PreferredInsulinDataSource . rawValue)
195+ set ( preferredInsulinDataSource. rawValue, forKey: Key . preferredInsulinDataSource . rawValue)
195196 } else {
196- removeObject ( forKey: Key . PreferredInsulinDataSource . rawValue)
197+ removeObject ( forKey: Key . preferredInsulinDataSource . rawValue)
197198 }
198199 }
199200 }
200201
201202 var pumpID : String ? {
202203 get {
203- return string ( forKey: Key . PumpID . rawValue)
204+ return string ( forKey: Key . pumpID . rawValue)
204205 }
205206 set {
206- set ( newValue, forKey: Key . PumpID . rawValue)
207+ set ( newValue, forKey: Key . pumpID . rawValue)
207208 }
208209 }
209210
210211 var pumpModelNumber : String ? {
211212 get {
212- return string ( forKey: Key . PumpModelNumber . rawValue)
213+ return string ( forKey: Key . pumpModelNumber . rawValue)
213214 }
214215 set {
215- set ( newValue, forKey: Key . PumpModelNumber . rawValue)
216+ set ( newValue, forKey: Key . pumpModelNumber . rawValue)
216217 }
217218 }
218219
219220 var pumpRegion : PumpRegion ? {
220221 get {
221222 // Defaults to 0 / northAmerica
222- return PumpRegion ( rawValue: integer ( forKey: Key . PumpRegion . rawValue) )
223+ return PumpRegion ( rawValue: integer ( forKey: Key . pumpRegion . rawValue) )
223224 }
224225 set {
225- set ( newValue? . rawValue, forKey: Key . PumpRegion . rawValue)
226+ set ( newValue? . rawValue, forKey: Key . pumpRegion . rawValue)
226227 }
227228 }
228229
229230 var pumpTimeZone : TimeZone ? {
230231 get {
231- if let offset = object ( forKey: Key . PumpTimeZone . rawValue) as? NSNumber {
232+ if let offset = object ( forKey: Key . pumpTimeZone . rawValue) as? NSNumber {
232233 return TimeZone ( secondsFromGMT: offset. intValue)
233234 } else {
234235 return nil
235236 }
236237 } set {
237238 if let value = newValue {
238- set ( NSNumber ( value: value. secondsFromGMT ( ) as Int ) , forKey: Key . PumpTimeZone . rawValue)
239+ set ( NSNumber ( value: value. secondsFromGMT ( ) as Int ) , forKey: Key . pumpTimeZone . rawValue)
239240 } else {
240- removeObject ( forKey: Key . PumpTimeZone . rawValue)
241+ removeObject ( forKey: Key . pumpTimeZone . rawValue)
241242 }
242243 }
243244 }
244245
245246 var batteryChemistry : BatteryChemistryType ? {
246247 get {
247- return BatteryChemistryType ( rawValue: integer ( forKey: Key . BatteryChemistry . rawValue) )
248+ return BatteryChemistryType ( rawValue: integer ( forKey: Key . batteryChemistry . rawValue) )
248249 }
249250 set {
250251 if let batteryChemistry = newValue {
251- set ( batteryChemistry. rawValue, forKey: Key . BatteryChemistry . rawValue)
252+ set ( batteryChemistry. rawValue, forKey: Key . batteryChemistry . rawValue)
252253 } else {
253- removeObject ( forKey: Key . BatteryChemistry . rawValue)
254+ removeObject ( forKey: Key . batteryChemistry . rawValue)
254255 }
255256 }
256257 }
0 commit comments