Просмотр исходного кода

Remove unnecessary docstring; provide sourceInfo() for sim

Deniz Cengiz 1 год назад
Родитель
Сommit
11ef5f5be7
1 измененных файлов с 5 добавлено и 1 удалено
  1. 5 1
      Trio/Sources/APS/CGM/GlucoseSimulatorSource.swift

+ 5 - 1
Trio/Sources/APS/CGM/GlucoseSimulatorSource.swift

@@ -10,7 +10,6 @@
 ///
 /// class GlucoseSimulatorSource - main class
 /// protocol BloodGlucoseGenerator
-///  - IntelligentGenerator: BloodGlucoseGenerator - Generates random glucose values with trends
 ///  - OscillatingGenerator: BloodGlucoseGenerator - Generates sinusoidal glucose values around a center point
 
 import Combine
@@ -176,6 +175,11 @@ class OscillatingGenerator: BloodGlucoseGenerator {
     /// Last generated glucose value for stale mode
     private var lastGeneratedGlucose: Int?
 
+    /// Provides information string to describe the simulator as glucose source
+    func sourceInfo() -> [String: Any]? {
+        [GlucoseSourceKey.description.rawValue: "Glucose simulator"]
+    }
+
     /// Reset all parameters to default values
     func resetToDefaults() {
         centerValue = Defaults.centerValue