private void CheckTimer_Tick(object sender, EventArgs e)
{
uint prog = EthReader.GetDAGprogress();
if (progressBar1.Value != (int)prog)
{
Helpers.ConsolePrint(Worker, "DAG progress: " + prog.ToString() + "%");
progressBar1.Value = (int)prog;
// todo: display % on progress bar... some GUI work
}
if (EthMinerProcess.HasExited)
{
System.Threading.Thread.Sleep(500);
if (EthReader.GetDAGprogress() == 100)
{
Success = true;
Terminate(null);
}
else
{
Terminate("ethminer crashed");
}
}
}