1.1 --- a/Hardware/ISensor.cs Sat Jul 24 20:15:49 2010 +0000
1.2 +++ b/Hardware/ISensor.cs Tue Jul 27 18:38:11 2010 +0000
1.3 @@ -51,9 +51,17 @@
1.4 Control
1.5 }
1.6
1.7 - public interface ISensorEntry {
1.8 - float Value { get; }
1.9 - DateTime Time { get; }
1.10 + public struct SensorValue {
1.11 + private float value;
1.12 + private DateTime time;
1.13 +
1.14 + public SensorValue(float value, DateTime time) {
1.15 + this.value = value;
1.16 + this.time = time;
1.17 + }
1.18 +
1.19 + public float Value { get { return value; } }
1.20 + public DateTime Time { get { return time; } }
1.21 }
1.22
1.23 public interface ISensor : IElement {
1.24 @@ -77,7 +85,7 @@
1.25 void ResetMin();
1.26 void ResetMax();
1.27
1.28 - IEnumerable<ISensorEntry> Plot { get; }
1.29 + IEnumerable<SensorValue> Values { get; }
1.30 }
1.31
1.32 }