public void GetStatistics(out WorkerAddress worker, out EtherMineOrgWorkerFrame workerFrame)
 {
     worker      = new DefaultWorkerID(m_addressTarget, m_workerName);
     workerFrame = new EtherMineOrgWorkerFrame();
     workerFrame.SetTime(result.data.time);
     workerFrame.SetTimeLastSeen(result.data.lastSeen);
     workerFrame.SetHashRate(result.data.currentHashrate, result.data.reportedHashrate, result.data.averageHashrate);
     workerFrame.SetShares(result.data.validShares, result.data.invalidShares, result.data.staleShares);
 }
Beispiel #2
0
 public void GetHistory(out WorkerAddress worker, out EtherMineOrgWorkerFrame[] frames)
 {
     worker = new DefaultWorkerID(m_address, m_workerName);
     frames = new EtherMineOrgWorkerFrame[result.data.Length];
     for (int i = 0; i < result.data.Length; i++)
     {
         frames[i] = new EtherMineOrgWorkerFrame();
         frames[i].SetTime(result.data[i].time);
         frames[i].SetTimeLastSeen(result.data[i].time);
         frames[i].SetHashRate(result.data[i].currentHashrate, result.data[i].reportedHashrate, result.data[i].averageHashrate);
         frames[i].SetShares(result.data[i].validShares, result.data[i].invalidShares, result.data[i].staleShares);
     }
 }