| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- // LoopFollow
- // InfoType.swift
- import Foundation
- enum InfoType: Int, CaseIterable {
- case iob, cob, basal, override, battery, pump, pumpBattery, sage, cage, recBolus, minMax, carbsToday, autosens, profile, target, isf, carbRatio, updated, tdd, iage, dbSize
- var name: String {
- switch self {
- case .iob: return "IOB"
- case .cob: return "COB"
- case .basal: return "Basal"
- case .override: return "Override"
- case .battery: return "Battery"
- case .pump: return "Pump"
- case .pumpBattery: return "Pump Battery"
- case .sage: return "SAGE"
- case .cage: return "CAGE"
- case .recBolus: return "Rec. Bolus"
- case .minMax: return "Min/Max"
- case .carbsToday: return "Carbs today"
- case .autosens: return "Autosens"
- case .profile: return "Profile"
- case .target: return "Target"
- case .isf: return "ISF"
- case .carbRatio: return "CR"
- case .updated: return "Updated"
- case .tdd: return "TDD"
- case .iage: return "IAGE"
- case .dbSize: return "DB Size"
- }
- }
- var defaultVisible: Bool {
- switch self {
- case .iob, .cob, .basal, .override, .battery, .pump, .sage, .cage, .recBolus, .minMax, .carbsToday:
- return true
- default:
- return false
- }
- }
- var sortOrder: Int {
- return rawValue
- }
- }
|