} else if (deviceType.equals(TypeKey.bricklet_industrial_digital_4in.name())
|| deviceType.equals(TypeKey.bricklet_io16.name())
|| deviceType.equals(TypeKey.bricklet_io4.name())) {
logger.debug("{} setting TFInterruptListenerConfiguration device_type {}",
LoggerConstants.CONFIG, deviceType);
TFInterruptListenerConfiguration tfInterruptListenerConfiguration =
modelFactory.createTFInterruptListenerConfiguration();
OHTFDevice<TFInterruptListenerConfiguration, NoSubIds> ohtfDevice =
modelFactory.createOHTFDevice();
ohtfDevice.getSubDeviceIds().addAll(Arrays.asList(NoSubIds.values()));
ohtfDevice.setTfConfig(tfInterruptListenerConfiguration);