set up config tool for braiins OS

This commit is contained in:
UpstreamData
2021-10-19 11:12:28 -06:00
parent 9e6a2c56be
commit 7f51c365fe
9 changed files with 272 additions and 16 deletions

View File

@@ -1,10 +1,9 @@
from API.bosminer import BOSMinerAPI
from API.cgminer import CGMinerAPI
from API.bmminer import BMMinerAPI
from API import BaseMinerAPI
import ipaddress
import typing
class BaseMiner:
def __init__(self, ip: str, api: BOSMinerAPI or CGMinerAPI or BMMinerAPI):
def __init__(self, ip: str, api: typing.Type[BaseMinerAPI]):
self.ip = ipaddress.ip_address(ip)
self.api = api