improved X19 miner scan speed and implemented miner data in miners

This commit is contained in:
UpstreamData
2022-05-25 14:44:23 -06:00
parent 3b702aac2c
commit 568f86700b
18 changed files with 145 additions and 152 deletions

View File

@@ -89,7 +89,7 @@ TABLE_HEADERS = {
"Hostname",
"Hashrate",
"Temp",
"Pool User",
"Pool 1 User",
"Wattage",
],
"BOARDS": [

View File

@@ -8,6 +8,25 @@ from tools.cfg_util.tables import clear_tables, TableManager
progress_bar_len = 0
DATA_HEADER_MAP = {
"ip": "IP",
"model": "Model",
"hostname": "Hostname",
"hashrate": "Hashrate",
"temperature": "Temp",
"wattage": "Wattage",
"ideal_chips": "Ideal",
"left_chips": "Left Board",
"center_chips": "Center Board",
"right_chips": "Right Board",
"total_chips": "Total",
"nominal": "Nominal",
"pool_split": "Split",
"pool_1_url": "Pool 1",
"pool_1_user": "Pool 1 User",
"pool_2_url": "Pool 2",
"pool_2_user": "Pool 2 User",
}
DEFAULT_DATA = set()
@@ -95,4 +114,8 @@ async def _get_miner_data(miner):
async def _get_data(miner):
return await miner.get_data()
_data = (await miner.get_data()).asdict()
data = {}
for item in _data.keys():
data[DATA_HEADER_MAP[item]] = _data[item]
return data