added whatsminer M30S+ VE40

This commit is contained in:
UpstreamData
2022-06-03 15:00:04 -06:00
parent 0d497baa45
commit 7d61056ea3
5 changed files with 19 additions and 3 deletions

View File

@@ -8,3 +8,12 @@ class M30SPlus(BaseMiner):
self.model = "M30S+"
self.nominal_chips = 156
self.fan_count = 2
class M30SPlusVE40(BaseMiner):
def __init__(self, ip: str):
super().__init__()
self.ip = ip
self.model = "M30S+ VE40"
self.nominal_chips = 156
self.fan_count = 2

View File

@@ -1,5 +1,5 @@
from .M30S import M30S, M30SV50
from .M30S_Plus import M30SPlus
from .M30S_Plus import M30SPlus, M30SPlusVE40
from .M30S_Plus_Plus import M30SPlusPlusVG30, M30SPlusPlusVG40
from .M31S import M31S

View File

@@ -150,6 +150,7 @@ MINER_CLASSES = {
"M30S+": {
"Default": BTMinerM30SPlus,
"BTMiner": BTMinerM30SPlus,
"40": BTMinerM30SPlusVE40,
},
"M30S++": {
"Default": BTMinerM30SPlusPlusVG40,

View File

@@ -1,8 +1,14 @@
from miners._backends import BTMiner # noqa - Ignore access to _module
from miners._types import M30SPlus # noqa - Ignore access to _module
from miners._types import M30SPlus, M30SPlusVE40 # noqa - Ignore access to _module
class BTMinerM30SPlus(BTMiner, M30SPlus):
def __init__(self, ip: str) -> None:
super().__init__(ip)
self.ip = ip
class BTMinerM30SPlusVE40(BTMiner, M30SPlusVE40):
def __init__(self, ip: str) -> None:
super().__init__(ip)
self.ip = ip

View File

@@ -1,5 +1,5 @@
from .M30S import BTMinerM30S, BTMinerM30SV50
from .M30S_Plus import BTMinerM30SPlus
from .M30S_Plus import BTMinerM30SPlus, BTMinerM30SPlusVE40
from .M30S_Plus_Plus import BTMinerM30SPlusPlusVG40, BTMinerM30SPlusPlusVG30
from .M31S import BTMinerM31S