some fixes and tests

This commit is contained in:
Alexander Nozik 2017-05-22 17:23:05 +03:00
parent d3e1feda5b
commit 802993c620
3 changed files with 3 additions and 100 deletions

View File

@ -49,103 +49,5 @@ public class PKT8App extends NumassControlApplication<PKT8Device> {
return Objects.equals(meta.getString("type"), "PKT8");
}
// public static final String DEFAULT_CONFIG_LOCATION = "numass-devices.xml";
//
//
// PKT8Device device;
//
// /**
// * @param args the command line arguments
// */
// public static void main(String[] args) {
// launch(args);
// }
//
// @Override
// public void start(Stage primaryStage) throws IOException, ControlException, ParseException {
//// Locale.setDefault(Locale.US);// чтобы отделение десятичных знаков было точкой
// ch.qos.logback.classic.Logger rootLogger = (ch.qos.logback.classic.Logger) LoggerFactory.getLogger(ch.qos.logback.classic.Logger.ROOT_LOGGER_NAME);
// rootLogger.setLevel(Level.INFO);
// new StorageManager().startGlobal();
//
// String deviceName = getParameters().getNamed().getOrDefault("device", "PKT-8");
//
// Meta config;
//
// if (Boolean.parseBoolean(getParameters().getNamed().getOrDefault("debug", "false"))) {
// config = loadTestConfig();
// } else {
// config = MetaFileReader.read(new File(getParameters().getNamed().getOrDefault("config", DEFAULT_CONFIG_LOCATION)));
// }
//
//
// device = setupDevice(deviceName, config);
//
// // setting up storage connections
// NumassControlUtils.connectStorage(device, config);
//
// FXMLLoader loader = new FXMLLoader(getClass().getResource("/fxml/PKT8Indicator.fxml"));
// PKT8View controller = new PKT8View();
// device.connect(controller, "view");
// loader.setController(controller);
//
// Parent parent = loader.load();
//
//
// Scene scene = new Scene(parent, 400, 400);
// primaryStage.setTitle("Numass temperature view");
// primaryStage.setScene(scene);
// primaryStage.setMinHeight(400);
// primaryStage.setMinWidth(400);
//// primaryStage.setResizable(false);
//
// primaryStage.show();
//
// Platform.runLater(() -> {
// try {
// device.init();
// } catch (ControlException e) {
// e.printStackTrace();
// throw new RuntimeException(e);
// }
// });
// }
//
// public Meta loadTestConfig() throws ControlException {
// try {
// return MetaFileReader
// .read(new File(getClass().getResource("/config/defaultConfig.xml").toURI()));
// } catch (URISyntaxException | IOException | ParseException ex) {
// throw new Error(ex);
// }
// }
//
// public PKT8Device setupDevice(String deviceName, Meta config) throws ControlException {
// Meta deviceMeta;
//
// if (config.hasMeta("device")) {
// deviceMeta = MetaUtils.findNodeByValue(config, "device", "name", deviceName);
// } else {
// deviceMeta = config;
// }
//
// PKT8Device device = new PKT8Device();
// device.configure(deviceMeta);
//
// if(!deviceMeta.hasValue(PORT_NAME_KEY)){
// device.getLogger().warn("Port name not provided, will try to use emulation port");
// }
//
//
// return device;
// }
//
// @Override
// public void stop() throws Exception {
// super.stop();
// if (device != null) {
// device.shutdown();
// }
// }
}

View File

@ -1,6 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<config>
<storage path="D:/temp/test"/>
<numass run="serverTest"/>
<device type="PKT8">
<!--<connection ip="192.168.111.137" port="4001"/>-->
<abuf>120</abuf>

View File

@ -54,7 +54,7 @@ public class NumassStorageHandler extends StorageRatpackHandler {
ctx.getResponse().contentType("text/html");
Template template = ServletUtils.freemarkerConfig().getTemplate("NoteLoader.ftl");
List<String> notes = getNotes(noteLoader).limit(100).map(note -> render(note)).collect(Collectors.toList());
List<String> notes = getNotes(noteLoader).limit(100).map(this::render).collect(Collectors.toList());
Map<String, Object> data = new HashMap<>(2);
data.put("notes", notes);
@ -75,7 +75,7 @@ public class NumassStorageHandler extends StorageRatpackHandler {
@Override
protected MetaBuilder pointLoaderPlotOptions(PointLoader loader) {
MetaBuilder builder = super.pointLoaderPlotOptions(loader);
if (loader.getName().startsWith("msp") || loader.getName().startsWith("vac") || loader.getName().startsWith("cryptemp")) {
if (loader.getName().startsWith("msp") || loader.getName().startsWith("vac") || loader.getName().startsWith("cryotemp")) {
builder.putValue("legend.position", "bottom");
builder.putValue("title", "\"" + loader.getName() + "\"");
builder.putNode(new MetaBuilder("vAxis")