in plc4j/tools/ui/backend/src/main/java/org/apache/plc4x/java/tools/ui/service/DriverService.java [60:78]
public void discover(String protocolCode) {
if(ALL_DRIVERS.equals(protocolCode)) {
for (String curProtocolCode : driverManager.getProtocolCodes()) {
try {
if("modbus-tcp".equals(curProtocolCode)) {
continue;
}
PlcDriver driver = driverManager.getDriver(curProtocolCode);
if (driver.getMetadata().isDiscoverySupported()) {
discoverProtocol(curProtocolCode);
}
} catch (PlcConnectionException e) {
throw new RuntimeException(e);
}
}
} else {
discoverProtocol(protocolCode);
}
}