public bool Equals(TuneMinerGPUsResult other)
 {
     return(other != null &&
            CoreClock.Equals(other.CoreClock) &&
            CoreVoltage.Equals(other.CoreVoltage) &&
            EqualityComparer <ConcurrentObservableDictionary <Coin, HashRate> > .Default.Equals(HashRates, other.HashRates) &&
            MemClock.Equals(other.MemClock) &&
            PowerConsumption.Equals(other.PowerConsumption));
 }
        public override int GetHashCode()
        {
            var hashCode = -1949465691;

            hashCode = hashCode * -1521134295 + CoreClock.GetHashCode();
            hashCode = hashCode * -1521134295 + CoreVoltage.GetHashCode();
            hashCode = hashCode * -1521134295 + EqualityComparer <ConcurrentObservableDictionary <Coin, HashRate> > .Default.GetHashCode(HashRates);

            hashCode = hashCode * -1521134295 + MemClock.GetHashCode();
            hashCode = hashCode * -1521134295 + PowerConsumption.GetHashCode();
            return(hashCode);
        }
Example #3
0
        public override int GetHashCode()
        {
            var hashCode = -485759360;

            hashCode = hashCode * -1521134295 + CoreClock.GetHashCode();
            hashCode = hashCode * -1521134295 + CoreVoltage.GetHashCode();
            hashCode = hashCode * -1521134295 + FanRPM.GetHashCode();
            hashCode = hashCode * -1521134295 + MemClock.GetHashCode();
            hashCode = hashCode * -1521134295 + PowerConsumption.GetHashCode();
            hashCode = hashCode * -1521134295 + PowerLimit.GetHashCode();
            hashCode = hashCode * -1521134295 + Temp.GetHashCode();
            return(hashCode);
        }
Example #4
0
        public override int GetHashCode()
        {
            var hashCode = -1822004008;

            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(BIOSVersion);

            hashCode = hashCode * -1521134295 + CoreClock.GetHashCode();
            hashCode = hashCode * -1521134295 + CoreVoltage.GetHashCode();
            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(DeviceID);

            hashCode = hashCode * -1521134295 + IsStrapped.GetHashCode();
            hashCode = hashCode * -1521134295 + MemClock.GetHashCode();
            hashCode = hashCode * -1521134295 + PowerConsumption.GetHashCode();
            hashCode = hashCode * -1521134295 + EqualityComparer <IVideoCardSignil> .Default.GetHashCode(VideoCardSignil);

            return(hashCode);
        }
Example #5
0
 public override string ToString()
 {
     return($"{CoinId.ToString()}{Index.ToString()}{CoreClockDelta.ToString()}{MemoryClockDelta.ToString()}{CoreVoltage.ToString()}{MemoryVoltage.ToString()}{PowerCapacity.ToString()}{TempLimit.ToString()}{IsAutoFanSpeed.ToString()}{Cool.ToString()}");
 }
Example #6
0
 public override string ToString()
 {
     return($@"GpuIndexOrBusId={GpuIndexOrBusId.ToString()}
             CoreClockMin={CoreClockMin.ToString()},CoreClockMax={CoreClockMax.ToString()},CoreClockDelta={CoreClockDelta.ToString()},CoreVoltage={CoreVoltage.ToString()}
             MemoryClockMin={MemoryClockMin.ToString()},MemoryClockMax={MemoryClockMax.ToString()},MemoryClockDelta={MemoryClockDelta.ToString()},MemoryVoltage={MemoryVoltage.ToString()},
             VoltMin={VoltMin.ToString()},VoltMax={VoltMax.ToString()},VoltDefault={VoltDefault.ToString()}
             PowerMin={PowerMin.ToString()},PowerMax={PowerMax.ToString()},PowerCurr={PowerCurr.ToString()},PowerDefault={PowerDefault.ToString()}
             TempLimitMin={TempLimitMin.ToString()},TempLimitMax={TempLimitMax.ToString()},TempCurr={TempCurr.ToString()},TempLimitDefault={TempLimitDefault.ToString()}
             FanSpeedMin={FanSpeedMin.ToString()},FanSpeedMax={FanSpeedMax.ToString()},FanSpeedCurr={FanSpeedCurr.ToString()}");
 }