18 lines
529 B
Python
18 lines
529 B
Python
from network import MinerNetwork
|
|
from miners.bosminer import BOSminer
|
|
import asyncio
|
|
import datetime
|
|
|
|
|
|
async def main():
|
|
miner_network = MinerNetwork('192.168.1.1')
|
|
data = await miner_network.scan_network_for_miners()
|
|
print(data)
|
|
start = datetime.datetime.now()
|
|
config = await asyncio.gather(*[miner.get_config() for miner in data if isinstance(miner, BOSminer)])
|
|
print(datetime.datetime.now() - start)
|
|
print(config)
|
|
|
|
if __name__ == '__main__':
|
|
asyncio.get_event_loop().run_until_complete(main())
|