Skip to content
Snippets Groups Projects
Commit b3f722d4 authored by Eilert Tunheim's avatar Eilert Tunheim
Browse files

Added function to push man moisture check

parent f2d7b1d5
Branches
No related tags found
No related merge requests found
......@@ -25,11 +25,14 @@ public final class Constants {
public static String MOISTURE_GOAL = "";
// Number of wanted drying periods
public static int NUMBER_OF_PERIODS = 1;
public static int NUMBER_OF_PERIODS = 3;
// Database ID/name
public static final String PROJECT_ID = "sf-drying-optimization";
public static final int LOCATION_ID = 124;
public static final String MAN_MOISTURE_TABLE = "int_dk_manMoisture";
// Location Valasen(124)
// Project settings
......
......@@ -580,4 +580,16 @@ public class DB {
// Returns a treemap that sorts the dates incrementally
return new TreeMap<>(sortedFinalResults);
}
public static void pushManMoisture(String moisture) throws Exception {
// Sqlstatement
final String sqlStatement =
"INSERT INTO " + PROJECT_ID + "." + LOCATION_ID + "." + MAN_MOISTURE_TABLE + "(moisture) " +
"VALUES("+moisture+") ";
System.out.println(sqlStatement);
HelpingFunctions.createQueryJob(sqlStatement);
}
}
......@@ -186,9 +186,9 @@ public class LineChartFunctionality {
}
}
PythonInterpreter pythonInterpreter = new PythonInterpreter();
//pythonInterpreter
//PythonInterpreter.initialize(System.getProperties(),System.getProperties(), data);
//pythonInterpreter.execfile(LineChartFunctionality.class.getResource("/com.application/DataProcessing/NonlinearRegression.py").getFile());
//pythonInterpreter.execfile();
XYChart.Series<String, Number> regressionSeries = new XYChart.Series<String, Number>();
......
package com.application.GUI;
import com.application.DB.DB;
import javafx.geometry.Pos;
import javafx.scene.Scene;
import javafx.scene.control.Button;
......@@ -38,6 +39,13 @@ public class OutputPopUpWindow {
Button finishButton = new Button("Finish");
finishButton.setId("inputButtonStart");
finishButton.setAlignment(Pos.BOTTOM_CENTER);
finishButton.setOnAction(e -> {
try {
DB.pushManMoisture(moistureCheckTextField.getCharacters().toString());
} catch (Exception ex) {
ex.printStackTrace();
}
});
VBox layout = new VBox(10);
......
No preview for this file type
No preview for this file type
No preview for this file type
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment