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