|
@@ -1486,7 +1486,7 @@ void devstatus_an(struct io_data *io_data, struct cgpu_info *cgpu, bool isjson,
|
|
|
if (proc->deven != DEV_DISABLED)
|
|
if (proc->deven != DEV_DISABLED)
|
|
|
enabled = true;
|
|
enabled = true;
|
|
|
total_mhashes += proc->total_mhashes;
|
|
total_mhashes += proc->total_mhashes;
|
|
|
- rolling += proc->rolling;
|
|
|
|
|
|
|
+ rolling += proc->drv->get_proc_rolling_hashrate ? proc->drv->get_proc_rolling_hashrate(proc) : proc->rolling;
|
|
|
utility += proc->utility;
|
|
utility += proc->utility;
|
|
|
accepted += proc->accepted;
|
|
accepted += proc->accepted;
|
|
|
rejected += proc->rejected;
|
|
rejected += proc->rejected;
|
|
@@ -1513,9 +1513,6 @@ void devstatus_an(struct io_data *io_data, struct cgpu_info *cgpu, bool isjson,
|
|
|
break;
|
|
break;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- if ((!per_proc) && (cgpu->device == cgpu) && (cgpu->drv->get_master_rolling_hashrate))
|
|
|
|
|
- rolling = cgpu->drv->get_master_rolling_hashrate(cgpu);
|
|
|
|
|
-
|
|
|
|
|
root = api_add_int(root, "PGA", &n, true);
|
|
root = api_add_int(root, "PGA", &n, true);
|
|
|
root = api_add_device_identifier(root, cgpu);
|
|
root = api_add_device_identifier(root, cgpu);
|
|
|
root = api_add_string(root, "Enabled", bool2str(enabled), false);
|
|
root = api_add_string(root, "Enabled", bool2str(enabled), false);
|