public VideoCard(string bIOSVersion, Frequency coreClock, ElectricPotentialDc coreVoltage, string deviceID, bool isStrapped, Frequency memClock, IPowerConsumption powerConsumption, IVideoCardSignil videoCardSignil) { BIOSVersion = bIOSVersion ?? throw new ArgumentNullException(nameof(bIOSVersion)); CoreClock = coreClock; CoreVoltage = coreVoltage; DeviceID = deviceID ?? throw new ArgumentNullException(nameof(deviceID)); IsStrapped = isStrapped; MemClock = memClock; PowerConsumption = powerConsumption; VideoCardSignil = videoCardSignil ?? throw new ArgumentNullException(nameof(videoCardSignil)); }
public RigConfig(ITempAndFan cPUTempAndFan, IPowerConsumption powerConsumption, ConcurrentObservableDictionary <(MinerSWE minerSWE, string version, Coin[] coins), IMinerSWAbstract> minerSWs, ConcurrentObservableDictionary <int, IMinerGPU> minerGPUs)
public MinerGPU(string bIOSVersion, Frequency coreClock, ElectricPotentialDc coreVoltage, string deviceID, ConcurrentObservableDictionary <Coin, IHashRate> hashRatePerCoin, bool isStrapped, Frequency memClock, IPowerConsumption powerConsumption, IVideoCardSignil videoCardSignil) : base(bIOSVersion, coreClock, coreVoltage, deviceID, isStrapped, memClock, powerConsumption, videoCardSignil) { HashRatePerCoin = hashRatePerCoin; }