Hardware/ATI/ATIGPU.cs
changeset 3 1a0928afac6b
parent 1 361e324a0ed4
child 15 0e812fe67bac
     1.1 --- a/Hardware/ATI/ATIGPU.cs	Wed Jan 27 18:12:51 2010 +0000
     1.2 +++ b/Hardware/ATI/ATIGPU.cs	Wed Jan 27 19:30:10 2010 +0000
     1.3 @@ -46,16 +46,22 @@
     1.4      private string name;
     1.5      private Image icon;
     1.6      private int adapterIndex;
     1.7 +    private int busNumber;
     1.8 +    private int deviceNumber;
     1.9      private Sensor temperature;
    1.10      private Sensor fan;
    1.11      private Sensor coreClock;
    1.12      private Sensor memoryClock;
    1.13      private Sensor coreVoltage;
    1.14  
    1.15 -    public ATIGPU(string name, int adapterIndex) {
    1.16 +    public ATIGPU(string name, int adapterIndex, int busNumber, 
    1.17 +      int deviceNumber) 
    1.18 +    {
    1.19        this.name = name;
    1.20        this.icon = Utilities.EmbeddedResources.GetImage("ati.png");
    1.21        this.adapterIndex = adapterIndex;
    1.22 +      this.busNumber = busNumber;
    1.23 +      this.deviceNumber = deviceNumber;
    1.24  
    1.25        ADLFanSpeedInfo speedInfo = new ADLFanSpeedInfo();
    1.26        ADL.ADL_Overdrive5_FanSpeedInfo_Get(adapterIndex, 0, ref speedInfo);
    1.27 @@ -69,6 +75,10 @@
    1.28        Update();                   
    1.29      }
    1.30  
    1.31 +    public int BusNumber { get { return busNumber; } }
    1.32 +
    1.33 +    public int DeviceNumber { get { return deviceNumber; } }
    1.34 +
    1.35      public string Name {
    1.36        get { return name; }
    1.37      }