changed refresh_data to only refresh data of selected miners if miners are selected

This commit is contained in:
UpstreamData
2022-01-11 13:49:54 -07:00
parent 8e73b8f7a1
commit a105429d99

View File

@@ -159,3 +159,17 @@ class CGMinerAvalon(CGMiner):
def __repr__(self) -> str:
return f"CGMinerAvalon: {str(self.ip)}"
def parse_estats(self, estats):
for estat in estats:
for key in estat:
if key[:5] == 'MM ID':
self._parse_estat(estat, key)
def _parse_estat(self, estat, key):
module = estat[key]
module_info = re.match(self.pattern, module)
if not module_info:
return None
module_info = module_info.groupdict()
print(module_info)