enum ConstantsNightScout { /// - default nightscout url /// - used in settings, when setting first time nightscout url static let defaultNightScoutUrl = "https://" /// maximum number of days to upload static let maxBgReadingsDaysToUpload = TimeInterval(days: 7) /// there's al imit of 102400 bytes to upload to NightScout, this corresponds on average to 400 readings. Setting a lower maximum value to avoid to bypass this limit. static let maxReadingsToUpload = 300 /// if the time between the last and last but one reading is less than minimiumTimeBetweenTwoReadingsInMinutes, then the last reading will not be uploaded - except if there's been a disconnect in between these two readings static let minimiumTimeBetweenTwoReadingsInMinutes = 4.75 /// maximum amount of treatments to upload to NightScout (inclusive updated treatments and treatments marked as deleted) static let maxTreatmentsToUpload = 50 /// download treatments from nightscout, how manyhours static let maxHoursTreatmentsToDownload = 24.0 /// the text used by Nightscout for the "unit" json attribute for BG Checks stored in mg/dl static let mgDlNightscoutUnitString = "mg/dl" /// the text used by Nightscout for the "unit" json attribute for BG Checks stored in mmol/l static let mmolNightscoutUnitString = "mmol" }