xRangeToAdd.setIntegrationTime(1.0);
xRangeToAdd.setStepsNumber(1);
((IConfig2D) config).getDimensionX().getRangesList().add(xRangeToAdd);
// Creates one Y range for a new 2D config.
((IConfig2D) config).setDimensionY(new Dimension2DYImpl());
Range2DYImpl yRangeToAdd = new Range2DYImpl();
yRangeToAdd.setDimension(((IConfig2D) config).getDimensionY());
yRangeToAdd.setStepsNumber(1);
((IConfig2D) config).getDimensionY().getRangesList().add(yRangeToAdd);
break;
case SCAN_HCS:
config = new ConfigHCSImpl();