Skip to content

Commit 910713c

Browse files
committed
remote/client: support FTDI GPIO in io command
Allow labgrid-client io to create an FTDIGPIODriver for acquired NetworkFTDIGPIO resources. Signed-off-by: Ozan Durgut <ozan.durgut@analog.com>
1 parent 6be3fb5 commit 910713c

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

labgrid/remote/client.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -987,7 +987,13 @@ def digital_io(self):
987987
WaveshareModbusTCPCoil,
988988
Eth008DigitalOutput,
989989
)
990-
from ..resource.remote import NetworkDeditecRelais8, NetworkSysfsGPIO, NetworkLXAIOBusPIO, NetworkHIDRelay
990+
from ..resource.remote import (
991+
NetworkDeditecRelais8,
992+
NetworkFTDIGPIO,
993+
NetworkHIDRelay,
994+
NetworkLXAIOBusPIO,
995+
NetworkSysfsGPIO,
996+
)
991997

992998
drv = None
993999
try:
@@ -1010,6 +1016,8 @@ def digital_io(self):
10101016
drv = self._get_driver_or_new(target, "DeditecRelaisDriver", name=name)
10111017
elif isinstance(resource, NetworkSysfsGPIO):
10121018
drv = self._get_driver_or_new(target, "GpioDigitalOutputDriver", name=name)
1019+
elif isinstance(resource, NetworkFTDIGPIO):
1020+
drv = self._get_driver_or_new(target, "FTDIGPIODriver", name=name)
10131021
elif isinstance(resource, NetworkLXAIOBusPIO):
10141022
drv = self._get_driver_or_new(target, "LXAIOBusPIODriver", name=name)
10151023
elif isinstance(resource, NetworkHIDRelay):

0 commit comments

Comments
 (0)