Hardware/ISensor.cs
changeset 63 1a7c13ac7348
parent 57 142907c75be4
child 109 70d0c3102424
     1.1 --- a/Hardware/ISensor.cs	Tue Feb 23 19:45:40 2010 +0000
     1.2 +++ b/Hardware/ISensor.cs	Sat Feb 27 15:55:17 2010 +0000
     1.3 @@ -37,6 +37,7 @@
     1.4  
     1.5  using System;
     1.6  using System.Collections.Generic;
     1.7 +using OpenHardwareMonitor.Utilities;
     1.8  
     1.9  namespace OpenHardwareMonitor.Hardware {
    1.10  
    1.11 @@ -55,15 +56,21 @@
    1.12    }
    1.13  
    1.14    public interface ISensor {
    1.15 +
    1.16      IHardware Hardware { get; }
    1.17 +
    1.18      SensorType SensorType { get; }
    1.19      string Identifier { get; }
    1.20      string Name { get; set; }
    1.21      int Index { get; }
    1.22 +
    1.23 +    IReadOnlyArray<IParameter> Parameters { get; }
    1.24 +
    1.25      float? Value { get; }
    1.26      float? Min { get; }
    1.27      float? Max { get; }
    1.28      float? Limit { get; set; }
    1.29 +
    1.30      IEnumerable<ISensorEntry> Plot { get; }
    1.31    }
    1.32