Hardware/LPC/ISuperIO.cs
changeset 323 3f2d9ebacf38
parent 228 458a6c3de579
child 344 3145aadca3d2
     1.1 --- a/Hardware/LPC/ISuperIO.cs	Mon Aug 29 18:41:06 2011 +0000
     1.2 +++ b/Hardware/LPC/ISuperIO.cs	Wed Aug 31 22:48:49 2011 +0000
     1.3 @@ -16,7 +16,7 @@
     1.4  
     1.5    The Initial Developer of the Original Code is 
     1.6    Michael Möller <m.moeller@gmx.ch>.
     1.7 -  Portions created by the Initial Developer are Copyright (C) 2009-2010
     1.8 +  Portions created by the Initial Developer are Copyright (C) 2009-2011
     1.9    the Initial Developer. All Rights Reserved.
    1.10  
    1.11    Contributor(s):
    1.12 @@ -40,14 +40,21 @@
    1.13  
    1.14      Chip Chip { get; }
    1.15  
    1.16 +    // get voltage, temperature, fan and control channel values
    1.17      float?[] Voltages { get; }
    1.18      float?[] Temperatures { get; }
    1.19      float?[] Fans { get; }
    1.20 +    float?[] Controls { get; }
    1.21  
    1.22 +    // set control value, null = auto    
    1.23 +    void SetControl(int index, byte? value);         
    1.24 +
    1.25 +    // read and write GPIO
    1.26      byte? ReadGPIO(int index);
    1.27      void WriteGPIO(int index, byte value);
    1.28  
    1.29      string GetReport();
    1.30 +
    1.31      void Update();
    1.32    }
    1.33  }