public Engine() { DeviceConfigurations = new List <Device>(); CoinConfigurations = new List <Coin>(); XgminerConfiguration = new Xgminer(); StrategyConfiguration = new Strategy(); }
public void LoadMinerConfiguration() { string fileName = XgminerConfigurationFileName(); UpgradeMinerConfigurationFile(fileName); Xgminer minerConfiguration = ConfigurationReaderWriter.ReadConfiguration <Xgminer>(fileName); ObjectCopier.CopyObject(minerConfiguration, this); UpgradeConfiguration(); if (StratumProxies.Count == 0) { AddDefaultProxy(); } }