Skip to content

Commit 71fe895

Browse files
authored
Merge pull request #1611 from pmelange/add-GpioDigitalOutputDriver-to-client
client: add power control to the client via the DigitalOutputPowerDriver
2 parents cea524d + 612ebba commit 71fe895

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

labgrid/remote/client.py

+4-1
Original file line numberDiff line numberDiff line change
@@ -866,7 +866,7 @@ def power(self):
866866
name = self.args.name
867867
target = self._get_target(place)
868868
from ..resource.power import NetworkPowerPort, PDUDaemonPort
869-
from ..resource.remote import NetworkUSBPowerPort, NetworkSiSPMPowerPort
869+
from ..resource.remote import NetworkUSBPowerPort, NetworkSiSPMPowerPort, NetworkSysfsGPIO
870870
from ..resource import TasmotaPowerPort, NetworkYKUSHPowerPort
871871

872872
drv = None
@@ -888,6 +888,9 @@ def power(self):
888888
drv = self._get_driver_or_new(target, "TasmotaPowerDriver", name=name)
889889
elif isinstance(resource, NetworkYKUSHPowerPort):
890890
drv = self._get_driver_or_new(target, "YKUSHPowerDriver", name=name)
891+
elif isinstance(resource, NetworkSysfsGPIO):
892+
self._get_driver_or_new(target, "GpioDigitalOutputDriver", name=name)
893+
drv = self._get_driver_or_new(target, "DigitalOutputPowerDriver", name=name)
891894
if drv:
892895
break
893896

0 commit comments

Comments
 (0)