@@ -536,6 +536,18 @@ function checkMessageValue(id) {
536
536
checkElementValue ( id , 0 , 255 , "Must be between 0 and 255" , "collapseGNSSConfigMsg" ) ;
537
537
}
538
538
539
+ function checkMessageValueBase ( id ) {
540
+ checkElementValue ( id , 0 , 255 , "Must be between 0 and 255" , "collapseGNSSConfigMsgBase" ) ;
541
+ }
542
+
543
+ function checkMessageValueUM980 ( id ) {
544
+ checkElementValue ( id , 0 , 65 , "Must be between 0 and 65" , "collapseGNSSConfigMsg" ) ;
545
+ }
546
+
547
+ function checkMessageValueUM980Base ( id ) {
548
+ checkElementValue ( id , 0 , 65 , "Must be between 0 and 65" , "collapseGNSSConfigMsgBase" ) ;
549
+ }
550
+
539
551
function collapseSection ( section , caret ) {
540
552
ge ( section ) . classList . remove ( 'show' ) ;
541
553
ge ( caret ) . classList . remove ( 'icon-caret-down' ) ;
@@ -549,13 +561,17 @@ function validateFields() {
549
561
collapseSection ( "collapseGNSSConfig" , "gnssCaret" ) ;
550
562
collapseSection ( "collapseGNSSConfigMsg" , "gnssMsgCaret" ) ;
551
563
collapseSection ( "collapseBaseConfig" , "baseCaret" ) ;
564
+ collapseSection ( "collapseGNSSConfigMsgBase" , "baseMsgCaret" ) ;
552
565
collapseSection ( "collapsePPConfig" , "pointPerfectCaret" ) ;
553
566
collapseSection ( "collapsePortsConfig" , "portsCaret" ) ;
567
+ collapseSection ( "collapseWiFiConfig" , "wifiCaret" ) ;
568
+ collapseSection ( "collapseTCPUDPConfig" , "tcpUdpCaret" ) ;
554
569
collapseSection ( "collapseRadioConfig" , "radioCaret" ) ;
570
+ collapseSection ( "collapseCorrectionsPriorityConfig" , "correctionsCaret" ) ;
555
571
collapseSection ( "collapseSystemConfig" , "systemCaret" ) ;
556
572
collapseSection ( "collapseEthernetConfig" , "ethernetCaret" ) ;
557
573
collapseSection ( "collapseNTPConfig" , "ntpCaret" ) ;
558
- collapseSection ( "collapseCorrectionsPriorityConfig " , "correctionsCaret " ) ;
574
+ collapseSection ( "collapseFileManager " , "fileManagerCaret " ) ;
559
575
560
576
errorCount = 0 ;
561
577
@@ -587,12 +603,35 @@ function validateFields() {
587
603
}
588
604
589
605
//Check all UBX message boxes
590
- //match all ids starting with ubxMessageRate ( ubxMessageRate_ & ubxMessageRateBase_)
591
- var ubxMessages = document . querySelectorAll ( 'input[id^=ubxMessageRate ]' ) ;
606
+ //match all ids starting with ubxMessageRate_
607
+ var ubxMessages = document . querySelectorAll ( 'input[id^=ubxMessageRate_ ]' ) ;
592
608
for ( let x = 0 ; x < ubxMessages . length ; x ++ ) {
593
609
var messageName = ubxMessages [ x ] . id ;
594
610
checkMessageValue ( messageName ) ;
595
611
}
612
+ //match all ids starting with ubxMessageRateBase_
613
+ var ubxMessages = document . querySelectorAll ( 'input[id^=ubxMessageRateBase_]' ) ;
614
+ for ( let x = 0 ; x < ubxMessages . length ; x ++ ) {
615
+ var messageName = ubxMessages [ x ] . id ;
616
+ checkMessageValueBase ( messageName ) ;
617
+ }
618
+
619
+ //Check all UM980 message boxes
620
+ var ubxMessages = document . querySelectorAll ( 'input[id^=um980MessageRatesNMEA_]' ) ;
621
+ for ( let x = 0 ; x < ubxMessages . length ; x ++ ) {
622
+ var messageName = ubxMessages [ x ] . id ;
623
+ checkMessageValueUM980 ( messageName ) ;
624
+ }
625
+ var ubxMessages = document . querySelectorAll ( 'input[id^=um980MessageRatesRTCMRover_]' ) ;
626
+ for ( let x = 0 ; x < ubxMessages . length ; x ++ ) {
627
+ var messageName = ubxMessages [ x ] . id ;
628
+ checkMessageValueUM980 ( messageName ) ;
629
+ }
630
+ var ubxMessages = document . querySelectorAll ( 'input[id^=um980MessageRatesRTCMBase_]' ) ;
631
+ for ( let x = 0 ; x < ubxMessages . length ; x ++ ) {
632
+ var messageName = ubxMessages [ x ] . id ;
633
+ checkMessageValueUM980Base ( messageName ) ;
634
+ }
596
635
597
636
//Base Config
598
637
if ( ge ( "baseTypeSurveyIn" ) . checked == true ) {
@@ -777,12 +816,16 @@ function changeProfile() {
777
816
collapseSection ( "collapseGNSSConfig" , "gnssCaret" ) ;
778
817
collapseSection ( "collapseGNSSConfigMsg" , "gnssMsgCaret" ) ;
779
818
collapseSection ( "collapseBaseConfig" , "baseCaret" ) ;
819
+ collapseSection ( "collapseGNSSConfigMsgBase" , "baseMsgCaret" ) ;
780
820
collapseSection ( "collapsePPConfig" , "pointPerfectCaret" ) ;
781
821
collapseSection ( "collapsePortsConfig" , "portsCaret" ) ;
822
+ collapseSection ( "collapseWiFiConfig" , "wifiCaret" ) ;
823
+ collapseSection ( "collapseTCPUDPConfig" , "tcpUdpCaret" ) ;
824
+ collapseSection ( "collapseCorrectionsPriorityConfig" , "correctionsCaret" ) ;
782
825
collapseSection ( "collapseSystemConfig" , "systemCaret" ) ;
783
826
collapseSection ( "collapseEthernetConfig" , "ethernetCaret" ) ;
784
827
collapseSection ( "collapseNTPConfig" , "ntpCaret" ) ;
785
- collapseSection ( "collapseCorrectionsPriorityConfig " , "correctionsCaret " ) ;
828
+ collapseSection ( "collapseFileManager " , "fileManagerCaret " ) ;
786
829
}
787
830
}
788
831
@@ -910,6 +953,9 @@ function checkElementValue(id, min, max, errorText, collapseID) {
910
953
if ( collapseID == "collapseGNSSConfigMsg" ) {
911
954
ge ( "collapseGNSSConfig" ) . classList . add ( 'show' ) ;
912
955
}
956
+ if ( collapseID == "collapseGNSSConfigMsgBase" ) {
957
+ ge ( "collapseBaseConfig" ) . classList . add ( 'show' ) ;
958
+ }
913
959
errorCount ++ ;
914
960
}
915
961
else
0 commit comments