feature: add more BOS+ supported types.

This commit is contained in:
UpstreamData
2023-12-19 08:40:31 -07:00
parent 69f39bef0c
commit 3d31179562
3 changed files with 44 additions and 2 deletions

View File

@@ -15,17 +15,37 @@
# ------------------------------------------------------------------------------
from pyasic.miners.backends import BOSMiner
from pyasic.miners.types import S19, S19j, S19jNoPIC, S19jPro, S19kProNoPIC, S19Pro
from pyasic.miners.types import (
S19,
S19XP,
S19a,
S19aPro,
S19j,
S19jNoPIC,
S19jPro,
S19jProPlus,
S19kProNoPIC,
S19Plus,
S19Pro,
)
class BOSMinerS19(BOSMiner, S19):
pass
class BOSMinerS19Plus(BOSMiner, S19Plus):
pass
class BOSMinerS19Pro(BOSMiner, S19Pro):
pass
class BOSMinerS19a(BOSMiner, S19a):
pass
class BOSMinerS19j(BOSMiner, S19j):
pass
@@ -40,3 +60,15 @@ class BOSMinerS19jPro(BOSMiner, S19jPro):
class BOSMinerS19kProNoPIC(BOSMiner, S19kProNoPIC):
pass
class BOSMinerS19aPro(BOSMiner, S19aPro):
pass
class BOSMinerS19jProPlus(BOSMiner, S19jProPlus):
pass
class BOSMinerS19XP(BOSMiner, S19XP):
pass

View File

@@ -16,10 +16,15 @@
from .S19 import (
BOSMinerS19,
BOSMinerS19a,
BOSMinerS19aPro,
BOSMinerS19j,
BOSMinerS19jNoPIC,
BOSMinerS19jPro,
BOSMinerS19jProPlus,
BOSMinerS19kProNoPIC,
BOSMinerS19Plus,
BOSMinerS19Pro,
BOSMinerS19XP,
)
from .T19 import BOSMinerT19

View File

@@ -346,13 +346,18 @@ MINER_CLASSES = {
"ANTMINER T17+": BOSMinerT17Plus,
"ANTMINER T17E": BOSMinerT17e,
"ANTMINER S19": BOSMinerS19,
"ANTMINER S19+": BOSMinerS19Plus,
"ANTMINER S19 PRO": BOSMinerS19Pro,
"ANTMINER S19A": BOSMinerS19a,
"ANTMINER S19A Pro": BOSMinerS19aPro,
"ANTMINER S19J": BOSMinerS19j,
"ANTMINER S19J88NOPIC": BOSMinerS19jNoPIC,
"ANTMINER S19J PRO": BOSMinerS19jPro,
"ANTMINER S19J PRO NOPIC": BOSMinerS19jPro,
"ANTMINER T19": BOSMinerT19,
"ANTMINER S19J PRO+": BOSMinerS19jProPlus,
"ANTMINER S19K PRO NOPIC": BOSMinerS19kProNoPIC,
"ANTMINER S19XP": BOSMinerS19XP,
"ANTMINER T19": BOSMinerT19,
},
MinerTypes.VNISH: {
None: VNish,