public PlcDriver getDriver(String protocolCode) throws PlcConnectionException {
        PlcDriver driver = driverMap.get(protocolCode);
        if (driver == null) {
            throw new PlcConnectionException("Unable to find driver for protocol '" + protocolCode + "'");
        }
        return driver;
    }
Returns suitable driver for protocol or throws an Exception.
@param protocolCode protocol code identifying the driver
@return Driver instance for the given protocol
@throws PlcConnectionException If no Suitable Driver can be found
plc4j/api/src/main/java/org/apache/plc4x/java/DefaultPlcDriverManager.java