private void IdleCheck_Tick(object sender, EventArgs e) { if (!ConfigManager.Instance.GeneralConfig.StartMiningWhenIdle) { return; } uint MSIdle = Helpers.GetIdleTime(); if (MinerStatsCheck.Enabled) { if (MSIdle < (ConfigManager.Instance.GeneralConfig.MinIdleSeconds * 1000)) { buttonStopMining_Click(null, null); Helpers.ConsolePrint("NICEHASH", "Resumed from idling"); } } else { if (BenchmarkForm == null && (MSIdle > (ConfigManager.Instance.GeneralConfig.MinIdleSeconds * 1000))) { Helpers.ConsolePrint("NICEHASH", "Entering idling state"); buttonStartMining_Click(null, null); } } }
private void IdleCheck_Tick(object sender, EventArgs e) { if (!ConfigManager.GeneralConfig.StartMiningWhenIdle || _isManuallyStarted) { return; } var msIdle = Helpers.GetIdleTime(); if (_minerStatsCheck.Enabled) { if (msIdle < (ConfigManager.GeneralConfig.MinIdleSeconds * 1000)) { StopMining(); Helpers.ConsolePrint("NICEHASH", "Resumed from idling"); } } else { if (_benchmarkForm == null && (msIdle > (ConfigManager.GeneralConfig.MinIdleSeconds * 1000))) { Helpers.ConsolePrint("NICEHASH", "Entering idling state"); if (StartMining(false) != StartMiningReturnType.StartMining) { StopMining(); } } } }
private void IdleCheck_Tick(object sender, EventArgs e) { if (!Config.ConfigData.StartMiningWhenIdle) { return; } uint MSIdle = Helpers.GetIdleTime(); if (MinerStatsCheck.Enabled) { if (MSIdle < (Config.ConfigData.MinIdleSeconds * 1000)) { button2_Click(null, null); Helpers.ConsolePrint("resumed from idling"); } } else { if (BenchmarkForm == null && (MSIdle > (Config.ConfigData.MinIdleSeconds * 1000))) { Helpers.ConsolePrint("entering idling state"); button1_Click(null, null); } } }