Dynamic form working for sensors, only visuals no save logic
Former-commit-id: 7bfd7a5bd685b7527e75e692531a2f9a544733e1
This commit is contained in:
parent
35ac4ba678
commit
26810e9b2c
2 changed files with 39 additions and 9 deletions
|
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue