bug: fix set_dps configuration to handle power target parameters correctly (#318)
* bug: fix set_dps configuration to handle power target parameters correctly * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
This commit is contained in:
@@ -258,15 +258,14 @@ class MiningModePowerTune(MinerConfigValue):
|
|||||||
sd_cfg = {}
|
sd_cfg = {}
|
||||||
if self.scaling.shutdown is not None:
|
if self.scaling.shutdown is not None:
|
||||||
sd_cfg = self.scaling.shutdown.as_boser()
|
sd_cfg = self.scaling.shutdown.as_boser()
|
||||||
|
power_target_kwargs = {"power_step": Power(self.scaling.step)}
|
||||||
|
if self.scaling.minimum is not None:
|
||||||
|
power_target_kwargs["min_power_target"] = Power(self.scaling.minimum)
|
||||||
cfg["set_dps"] = SetDpsRequest(
|
cfg["set_dps"] = SetDpsRequest(
|
||||||
|
save_action=SaveAction.SAVE_AND_APPLY,
|
||||||
enable=True,
|
enable=True,
|
||||||
**sd_cfg,
|
**sd_cfg,
|
||||||
target=DpsTarget(
|
target=DpsTarget(power_target=DpsPowerTarget(**power_target_kwargs)),
|
||||||
power_target=DpsPowerTarget(
|
|
||||||
power_step=Power(self.scaling.step),
|
|
||||||
min_power_target=Power(self.scaling.minimum),
|
|
||||||
)
|
|
||||||
),
|
|
||||||
)
|
)
|
||||||
|
|
||||||
return cfg
|
return cfg
|
||||||
|
|||||||
Reference in New Issue
Block a user