feature: add support for goldshell mode settings.

This commit is contained in:
b-rowan
2024-02-10 14:23:17 -07:00
parent 34584ab098
commit 09bc9686ae
3 changed files with 19 additions and 2 deletions

View File

@@ -50,6 +50,9 @@ class MiningModeNormal(MinerConfigValue):
def as_epic(self) -> dict:
return {"ptune": {"enabled": False}}
def as_goldshell(self) -> dict:
return {"settings": {"select": 0}}
@dataclass
class MiningModeSleep(MinerConfigValue):
@@ -71,6 +74,9 @@ class MiningModeSleep(MinerConfigValue):
def as_epic(self) -> dict:
return {"ptune": {"algo": "Sleep", "target": 0}}
def as_goldshell(self) -> dict:
return {"settings": {"select": 2}}
@dataclass
class MiningModeLPM(MinerConfigValue):
@@ -89,6 +95,9 @@ class MiningModeLPM(MinerConfigValue):
def as_auradine(self) -> dict:
return {"mode": {"mode": "eco"}}
def as_goldshell(self) -> dict:
return {"settings": {"select": 1}}
@dataclass
class MiningModeHPM(MinerConfigValue):