@@ -917,6 +917,8 @@ def digital_io(self):
917917 drv = target .get_driver ("DigitalOutputProtocol" , name = name )
918918 except NoDriverFoundError :
919919 for resource in target .resources :
920+ if name and resource .name != name :
921+ continue
920922 if isinstance (resource , WaveshareModbusTCPCoil ):
921923 drv = self ._get_driver_or_new (target , "WaveShareModbusCoilDriver" , name = name )
922924 elif isinstance (resource , ModbusTCPCoil ):
@@ -1105,6 +1107,8 @@ def bootstrap(self):
11051107 drv = target .get_driver ("BootstrapProtocol" , name = name )
11061108 except NoDriverFoundError :
11071109 for resource in target .resources :
1110+ if name and resource .name != name :
1111+ continue
11081112 if isinstance (resource , NetworkIMXUSBLoader ):
11091113 drv = self ._get_driver_or_new (target , "IMXUSBDriver" , activate = False , name = name )
11101114 drv .loader .timeout = self .args .wait
@@ -1138,6 +1142,8 @@ def sd_mux(self):
11381142
11391143 drv = None
11401144 for resource in target .resources :
1145+ if name and resource .name != name :
1146+ continue
11411147 if isinstance (resource , NetworkUSBSDMuxDevice ):
11421148 drv = self ._get_driver_or_new (target , "USBSDMuxDriver" , name = name )
11431149 elif isinstance (resource , NetworkUSBSDWireDevice ):
@@ -1170,6 +1176,8 @@ def usb_mux(self):
11701176
11711177 drv = None
11721178 for resource in target .resources :
1179+ if name and resource .name != name :
1180+ continue
11731181 if isinstance (resource , NetworkLXAUSBMux ):
11741182 drv = self ._get_driver_or_new (target , "LXAUSBMuxDriver" , name = name )
11751183 break
@@ -1302,6 +1310,8 @@ def video(self):
13021310 drv = target .get_driver ("VideoProtocol" , name = name )
13031311 except NoDriverFoundError :
13041312 for resource in target .resources :
1313+ if name and resource .name != name :
1314+ continue
13051315 if isinstance (resource , (USBVideo , NetworkUSBVideo )):
13061316 drv = self ._get_driver_or_new (target , "USBVideoDriver" , name = name )
13071317 elif isinstance (resource , HTTPVideoStream ):
0 commit comments