Dynamic form working for sensors, only visuals no save logic

Former-commit-id: 7bfd7a5bd685b7527e75e692531a2f9a544733e1
This commit is contained in:
Ziver Koc 2016-01-10 03:24:41 +01:00
parent 35ac4ba678
commit 26810e9b2c
2 changed files with 39 additions and 9 deletions

View file

@ -9,23 +9,29 @@ import zutil.db.DBConnection;
import zutil.io.file.FileUtil;
import zutil.parser.Templator;
import zutil.ui.Configurator;
import zutil.ui.Configurator.*;
import java.lang.reflect.Array;
import java.util.Map;
public class PCConfigureHttpPage extends HalHttpPage {
private Configurator[] sensorConfigurations;
private class SensorDataParams{
public Class clazz;
public ConfigurationParam[] params;
}
private SensorDataParams[] sensorConfigurations;
public PCConfigureHttpPage() {
super("Configuration", "config");
sensorConfigurations = new Configurator[
sensorConfigurations = new SensorDataParams[
ControllerManager.getInstance().getAvailableSensors().size()];
int i=0;
for(Class c : ControllerManager.getInstance().getAvailableSensors()){
sensorConfigurations[i++] = new Configurator(c);
sensorConfigurations[i] = new SensorDataParams();
sensorConfigurations[i].clazz = c;
sensorConfigurations[i].params = Configurator.getConfiguration(c);
++i;
}
}