Skip to content

Commit 353fe1f

Browse files
committed
Webconfig: Range check instrument. Show instrument error.
1 parent e1416c7 commit 353fe1f

File tree

1 file changed

+20
-15
lines changed
  • Firmware/RTK_Everywhere/AP-Config/src

1 file changed

+20
-15
lines changed

Firmware/RTK_Everywhere/AP-Config/src/main.js

Lines changed: 20 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -510,20 +510,20 @@ function parseIncoming(msg) {
510510
else if (id.includes("antennaHeight_mm")) {
511511
ge("antennaHeight_m").value = val / 1000.0;
512512
}
513-
513+
514514
//Check boxes / radio buttons
515515
else if (val == "true") {
516516
try {
517517
ge(id).checked = true;
518518
} catch (error) {
519-
console.log("Issue with ID: " + id);
519+
console.log("Set True issue with ID: " + id);
520520
}
521521
}
522522
else if (val == "false") {
523523
try {
524524
ge(id).checked = false;
525525
} catch (error) {
526-
console.log("Issue with ID: " + id);
526+
console.log("Set False issue with ID: " + id);
527527
}
528528
}
529529

@@ -884,6 +884,12 @@ function validateFields() {
884884
ge("autoKeyRenewal").checked = true;
885885
}
886886

887+
//Port Config
888+
if (ge("enableExternalPulse").checked == true) {
889+
checkElementValue("externalPulseTimeBetweenPulse", 1, 60000000, "Must be 1 to 60,000,000", "collapsePortsConfig");
890+
checkElementValue("externalPulseLength", 1, 60000000, "Must be 1 to 60,000,000", "collapsePortsConfig");
891+
}
892+
887893
//WiFi Config
888894
checkElementString("wifiNetwork_0SSID", 0, 49, "Must be 0 to 49 characters", "collapseWiFiConfig");
889895
checkElementString("wifiNetwork_0Password", 0, 49, "Must be 0 to 49 characters", "collapseWiFiConfig");
@@ -915,6 +921,12 @@ function validateFields() {
915921
checkElementValue("loraSerialInteractionTimeout_s", 10, 600, "Must be 10 to 600", "collapseRadioConfig");
916922
}
917923

924+
//Corrections Config
925+
checkElementValue("correctionsSourcesLifetime", 5, 120, "Must be 5 to 120", "collapseCorrectionsPriorityConfig");
926+
927+
//Instrument Config
928+
checkElementValue("antennaHeight_m", -15, 15, "Must be -15 to 15", "collapseBaseConfig");
929+
checkElementValue("antennaPhaseCenter_mm", -200.0, 200.0, "Must be -200.0 to 200.0", "collapseBaseConfig");
918930

919931
//System Config
920932
if (ge("enableLogging").checked == true) {
@@ -965,15 +977,6 @@ function validateFields() {
965977
checkElementValue("ntpRootDispersion", 0, 10000000, "Must be 0 to 10,000,000", "collapseNTPConfig");
966978
checkElementString("ntpReferenceId", 1, 4, "Must be 1 to 4 chars", "collapseNTPConfig");
967979
}
968-
969-
//Port Config
970-
if (ge("enableExternalPulse").checked == true) {
971-
checkElementValue("externalPulseTimeBetweenPulse", 1, 60000000, "Must be 1 to 60,000,000", "collapsePortsConfig");
972-
checkElementValue("externalPulseLength", 1, 60000000, "Must be 1 to 60,000,000", "collapsePortsConfig");
973-
}
974-
975-
//Corrections Priorities
976-
checkElementValue("correctionsSourcesLifetime", 5, 120, "Must be 5 to 120", "collapseCorrectionsPriorityConfig");
977980
}
978981

979982
var currentProfileNumber = 0;
@@ -1011,12 +1014,14 @@ function changeProfile() {
10111014
collapseSection("collapsePortsConfig", "portsCaret");
10121015
collapseSection("collapseWiFiConfig", "wifiCaret");
10131016
collapseSection("collapseTCPUDPConfig", "tcpUdpCaret");
1017+
collapseSection("collapseRadioConfig", "radioCaret");
10141018
collapseSection("collapseCorrectionsPriorityConfig", "correctionsCaret");
1019+
collapseSection("collapseInstrumentConfig", "instrumentCaret");
10151020
collapseSection("collapseSystemConfig", "systemCaret");
1021+
10161022
collapseSection("collapseEthernetConfig", "ethernetCaret");
10171023
collapseSection("collapseNTPConfig", "ntpCaret");
10181024
collapseSection("collapseFileManager", "fileManagerCaret");
1019-
collapseSection("collapseInstrumentConfig", "instrumentCaret");
10201025
}
10211026
}
10221027

@@ -2111,7 +2116,7 @@ function getMessageList() {
21112116
ge(savedCheckboxNames[x]).checked = false;
21122117
}
21132118
else {
2114-
console.log("Issue with ID: " + savedCheckboxNames[x]);
2119+
console.log("getMessageList Issue with ID: " + savedCheckboxNames[x]);
21152120
}
21162121
}
21172122
}
@@ -2143,7 +2148,7 @@ function getMessageListBase() {
21432148
ge(savedCheckboxNames[x]).checked = false;
21442149
}
21452150
else {
2146-
console.log("Issue with ID: " + savedCheckboxNames[x]);
2151+
console.log("getMessageListBase issue with ID: " + savedCheckboxNames[x]);
21472152
}
21482153
}
21492154
}

0 commit comments

Comments
 (0)