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; }
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)); }