completed bosminer api
This commit is contained in:
@@ -86,7 +86,7 @@ class BMMinerAPI(BaseMinerAPI):
|
||||
async def stats(self):
|
||||
return await self.send_command("stats")
|
||||
|
||||
async def estats(self, old=False):
|
||||
async def estats(self, old: bool = False):
|
||||
if old:
|
||||
return await self.send_command("estats", parameters="old")
|
||||
else:
|
||||
@@ -104,13 +104,13 @@ class BMMinerAPI(BaseMinerAPI):
|
||||
async def debug(self, setting: str):
|
||||
return await self.send_command("debug", parameters=setting)
|
||||
|
||||
async def setconfig(self, name, n):
|
||||
async def setconfig(self, name: str, n: int):
|
||||
return await self.send_command("setconfig", parameters=f"{name}, {n}")
|
||||
|
||||
async def usbstats(self):
|
||||
return await self.send_command("usbstats")
|
||||
|
||||
async def pgaset(self, n, opt, val=None):
|
||||
async def pgaset(self, n: int, opt: str, val: int = None):
|
||||
if val:
|
||||
return await self.send_command("pgaset", parameters=f"{n}, {opt}, {val}")
|
||||
else:
|
||||
@@ -137,7 +137,7 @@ class BMMinerAPI(BaseMinerAPI):
|
||||
async def asccount(self):
|
||||
return await self.send_command("asccount")
|
||||
|
||||
async def ascset(self, n, opt, val=None):
|
||||
async def ascset(self, n: int, opt: str, val: int = None):
|
||||
if val:
|
||||
return await self.send_command("ascset", parameters=f"{n}, {opt}, {val}")
|
||||
else:
|
||||
|
||||
@@ -8,14 +8,20 @@ class BOSMinerAPI(BaseMinerAPI):
|
||||
async def asccount(self):
|
||||
return await self.send_command("asccount")
|
||||
|
||||
async def asc(self, n: int):
|
||||
return await self.send_command("asc", parameters=n)
|
||||
|
||||
async def devdetails(self):
|
||||
return await self.send_command("devdetails")
|
||||
|
||||
async def devs(self):
|
||||
return await self.send_command("devs")
|
||||
|
||||
async def edevs(self):
|
||||
return await self.send_command("edevs")
|
||||
async def edevs(self, old: bool = False):
|
||||
if old:
|
||||
return await self.send_command("edevs", parameters="old")
|
||||
else:
|
||||
return await self.send_command("edevs")
|
||||
|
||||
async def pools(self):
|
||||
return await self.send_command("pools")
|
||||
@@ -41,6 +47,21 @@ class BOSMinerAPI(BaseMinerAPI):
|
||||
async def lcd(self):
|
||||
return await self.send_command("lcd")
|
||||
|
||||
async def switchpool(self, n: int):
|
||||
return await self.send_command("switchpool", parameters=n)
|
||||
|
||||
async def enablepool(self, n: int):
|
||||
return await self.send_command("enablepool", parameters=n)
|
||||
|
||||
async def disablepool(self, n: int):
|
||||
return await self.send_command("disablepool", parameters=n)
|
||||
|
||||
async def addpool(self, url: str, username: str, password: str):
|
||||
return await self.send_command("enablepool", parameters=f"{url}, {username}, {password}")
|
||||
|
||||
async def removepool(self, n: int):
|
||||
return await self.send_command("removepool", parameters=n)
|
||||
|
||||
async def fans(self):
|
||||
return await self.send_command("fans")
|
||||
|
||||
@@ -52,3 +73,9 @@ class BOSMinerAPI(BaseMinerAPI):
|
||||
|
||||
async def tunerstatus(self):
|
||||
return await self.send_command("tunerstatus")
|
||||
|
||||
async def pause(self):
|
||||
return await self.send_command("pause")
|
||||
|
||||
async def resume(self):
|
||||
return await self.send_command("resume")
|
||||
Reference in New Issue
Block a user