diff -r e4ee19d583bd -r c16fd81b520a Hardware/IHardware.cs --- a/Hardware/IHardware.cs Tue Aug 24 22:11:10 2010 +0000 +++ b/Hardware/IHardware.cs Mon Sep 06 19:53:13 2010 +0000 @@ -42,14 +42,15 @@ public delegate void SensorEventHandler(ISensor sensor); - public enum HardwareType { - CPU, - GPU, - HDD, - Heatmaster, + public enum HardwareType { Mainboard, SuperIO, - TBalancer + CPU, + GpuNvidia, + GpuAti, + TBalancer, + Heatmaster, + HDD, } public interface IHardware : IElement { @@ -65,6 +66,8 @@ IHardware[] SubHardware { get; } + IHardware Parent { get; } + ISensor[] Sensors { get; } event SensorEventHandler SensorAdded;