| 12345678910111213141516171819202122232425262728293031323334353637 |
- // LoopFollow
- // TIRDataPoint.swift
- import Foundation
- struct TIRDataPoint {
- let period: TIRPeriod
- let veryLow: Double
- let low: Double
- let inRange: Double
- let high: Double
- let veryHigh: Double
- }
- enum TIRPeriod: String, CaseIterable {
- case night = "Night"
- case morning = "Morning"
- case day = "Day"
- case evening = "Evening"
- case average = "Average"
- var hourRange: (start: Int, end: Int)? {
- switch self {
- case .night:
- return (0, 6)
- case .morning:
- return (6, 12)
- case .day:
- return (12, 18)
- case .evening:
- return (18, 24)
- case .average:
- return nil
- }
- }
- }
|