@@ -1256,8 +1256,7 @@ async def get_log_download(self) -> dict | None:
12561256 async def get_fan_setting (self ) -> dict | None :
12571257 return await self .send_command ("get.fan.setting" )
12581258
1259- async def set_system_reboot (self , * args , ** kwargs ) -> dict | None :
1260- raise NotImplementedError
1259+ async def set_system_reboot (self ) -> dict | None :
12611260 return await self .send_command ("set.system.reboot" )
12621261
12631262 async def set_system_factory_reset (self , * args , ** kwargs ) -> dict | None :
@@ -1272,8 +1271,11 @@ async def set_system_net_config(self, *args, **kwargs) -> dict | None:
12721271 raise NotImplementedError
12731272 return await self .send_command ("set.system.net_config" )
12741273
1275- async def set_system_led (self , * args , ** kwargs ) -> dict | None :
1276- return await self .send_command ("set.system.led" , "auto" )
1274+ async def set_system_led (self , leds : list | None = None ) -> dict | None :
1275+ if leds is None :
1276+ return await self .send_command ("set.system.led" , parameters = "auto" )
1277+ else :
1278+ return await self .send_command ("set.system.led" , parameters = leds )
12771279
12781280 async def set_system_time_randomized (self , * args , ** kwargs ) -> dict | None :
12791281 raise NotImplementedError
@@ -1303,9 +1305,8 @@ async def set_system_ntp_server(self, *args, **kwargs) -> dict | None:
13031305 raise NotImplementedError
13041306 return await self .send_command ("set.system.ntp_server" )
13051307
1306- async def set_miner_service (self , * args , ** kwargs ) -> dict | None :
1307- raise NotImplementedError
1308- return await self .send_command ("set.miner.service" )
1308+ async def set_miner_service (self , value : str ) -> dict | None :
1309+ return await self .send_command ("set.miner.service" , parameters = value )
13091310
13101311 async def set_miner_power_mode (self , * args , ** kwargs ) -> dict | None :
13111312 raise NotImplementedError
@@ -1340,9 +1341,8 @@ async def set_miner_report(self, frequency: int = 1) -> dict | None:
13401341 "set.miner.report" , parameters = {"gap" : frequency }
13411342 )
13421343
1343- async def set_miner_power_limit (self , * args , ** kwargs ) -> dict | None :
1344- raise NotImplementedError
1345- return await self .send_command ("set.miner.power_limit" )
1344+ async def set_miner_power_limit (self , power : int ) -> dict | None :
1345+ return await self .send_command ("set.miner.power_limit" , parameters = power )
13461346
13471347 async def set_miner_upfreq_speed (self , * args , ** kwargs ) -> dict | None :
13481348 raise NotImplementedError
0 commit comments