ohtfDevice.getSubDeviceIds().addAll(Arrays.asList(NoSubIds.values()));
ohtfDevice.setTfConfig(tfBrickDCConfiguration);
fillupConfig(ohtfDevice, deviceConfig);
} else if (deviceType.equals(TypeKey.io_actuator.name())) {
logger.debug("{} setting io_actuator config", LoggerConstants.CONFIG);
TFIOActorConfiguration tfioActorConfiguration = modelFactory.createTFIOActorConfiguration();
OHTFDevice<TFIOActorConfiguration, IO16SubIds> ohtfDevice = modelFactory.createOHTFDevice();
ohtfDevice.getSubDeviceIds().addAll(Arrays.asList(IO16SubIds.values()));
ohtfDevice.setTfConfig(tfioActorConfiguration);
fillupConfig(ohtfDevice, deviceConfig);
} else if (deviceType.equals(TypeKey.io4_actuator.name())) {
logger.debug("{} setting io4_actuator config", LoggerConstants.CONFIG);
TFIOActorConfiguration tfioActorConfiguration = modelFactory.createTFIOActorConfiguration();
OHTFDevice<TFIOActorConfiguration, IO4SubIds> ohtfDevice = modelFactory.createOHTFDevice();
ohtfDevice.getSubDeviceIds().addAll(Arrays.asList(IO4SubIds.values()));
ohtfDevice.setTfConfig(tfioActorConfiguration);
fillupConfig(ohtfDevice, deviceConfig);
} else if (deviceType.equals(TypeKey.iosensor.name())) {