8787 < div align ="center " class ="small ">
8888 < span id ="rtkFirmwareVersion " style ="display:inline; "> RTK Firmware: v0.0</ span > < br >
8989 < span id ="zedFirmwareVersion " style ="display:inline; "> ZED-F9P Firmware: v0.0</ span > < br >
90- < span id ="profileName " style ="display:inline; "> Profile Name: Default</ span >
9190 </ div >
9291 </ div >
9392
9493 < hr class ="mt-0 ">
9594 < div style ="margin-top:20px; ">
95+
96+ <!-- --------- Profile Config --------- -->
97+ < div class ="d-grid gap-2 ">
98+ < button class ="btn btn-primary toggle-btn " id ="profileConfig " type ="button " data-toggle ="collapse "
99+ data-target ="#collapseProfileConfig " aria-expanded ="false " aria-controls ="collapseProfileConfig ">
100+ Profile Configuration < i id ="profileCaret " class ="caret-icon bi icon-caret-down "> </ i >
101+ </ button >
102+ </ div >
103+ < div class ="collapse mb-2 " id ="collapseProfileConfig ">
104+ < div class ="card card-body ">
105+
106+ < div class ="form-group mt-2 ">
107+ Profile:
108+ < span class ="tt " data-bs-placement ="right "
109+ title ="Select a profile and then assign settings to that profile. At reset, RTK device will use selected profile. Profile changes are saved when a different profile is selected or when 'Save Configuration' is pressed. ">
110+ < span class ="icon-info-circle text-primary ms-2 "> </ span >
111+ </ span >
112+ </ div >
113+
114+ < div class ="form-group row ">
115+ < span style ="display:inline; margin-left:20px; ">
116+ < input type ="radio " name ="profileRadio " value ="0 ">
117+ < label id ="profile0Name "> Profile1</ label >
118+ </ span >
119+ </ div >
120+ < div class ="form-group row ">
121+ < span style ="display:inline; margin-left:20px; ">
122+ < input type ="radio " name ="profileRadio " value ="1 ">
123+ < label id ="profile1Name "> 12345678901234567890123456789012345678901234567890</ label >
124+ </ span >
125+ </ div >
126+ < div class ="form-group row ">
127+ < span style ="display:inline; margin-left:20px; ">
128+ < input type ="radio " name ="profileRadio " value ="2 ">
129+ < label id ="profile2Name "> 12345678901234567890123456789012345678901234567890</ label >
130+ </ span >
131+ </ div >
132+ < div class ="form-group row ">
133+ < span style ="display:inline; margin-left:20px; ">
134+ < input type ="radio " name ="profileRadio " value ="3 ">
135+ < label id ="profile3Name "> 12345678901234567890123456789012345678901234567890</ label >
136+ </ span >
137+ </ div >
138+ < div class ="form-group row ">
139+ < span style ="display:inline; margin-left:20px; ">
140+ < input type ="radio " name ="profileRadio " value ="4 ">
141+ < label id ="profile4Name "> 12345678901234567890123456789012345678901234567890</ label >
142+ </ span >
143+ </ div >
144+ < div class ="form-group row ">
145+ < span style ="display:inline; margin-left:20px; ">
146+ < input type ="radio " name ="profileRadio " value ="5 ">
147+ < label id ="profile5Name "> 12345678901234567890123456789012345678901234567890</ label >
148+ </ span >
149+ </ div >
150+ < div class ="form-group row ">
151+ < span style ="display:inline; margin-left:20px; ">
152+ < input type ="radio " name ="profileRadio " value ="6 ">
153+ < label id ="profile6Name "> 12345678901234567890123456789012345678901234567890</ label >
154+ </ span >
155+ </ div >
156+ < div class ="form-group row ">
157+ < span style ="display:inline; margin-left:20px; ">
158+ < input type ="radio " name ="profileRadio " value ="7 ">
159+ < label id ="profile7Name "> 12345678901234567890123456789012345678901234567890</ label >
160+ </ span >
161+ </ div >
162+
163+ < div class ="form-group row ">
164+ < label for ="profileName " class ="box-margin20 col-sm-3 col-4 col-form-label "> Profile Name:</ label >
165+ < div class ="col-sm-8 col-7 ">
166+ < input type ="text " class ="form-control " id ="profileName ">
167+ < p id ="profileNameError " class ="inlineError "> </ p >
168+ </ div >
169+ < p id ="profileChangeMessage " class ="inlineSuccess "> </ p >
170+ </ div >
171+
172+ </ div >
173+ </ div >
174+
96175 <!-- --------- GNSS Config --------- -->
97176 < div class ="d-grid gap-2 ">
98- < button class ="btn btn-primary toggle-btn " type ="button " data-toggle ="collapse "
177+ < button class ="btn btn-primary mt-3 toggle-btn " type ="button " data-toggle ="collapse "
99178 data-target ="#collapseGNSSConfig " aria-expanded ="false " aria-controls ="collapseGNSSConfig ">
100- GNSS Configuration < i class ="caret-icon bi icon-caret-up "> </ i >
179+ GNSS Configuration < i id =" gnssCaret " class ="caret-icon bi icon-caret-up "> </ i >
101180 </ button >
102181 </ div >
103182 < div class ="collapse show " id ="collapseGNSSConfig ">
265344 < input type ="text " class ="form-control " id ="ntripClient_MountPointPW ">
266345 < p id ="ntripClient_MountPointPWError " class ="inlineError "> </ p >
267346 </ div >
268- </ div >
269-
347+ </ div >
348+
270349 < div class ="form-check mt-1 box-margin20 ">
271350 < label class ="form-check-label " for ="ntripClient_TransmitGGA "> Transmit GGA to Caster</ label >
272351 < input class ="form-check-input " type ="checkbox " value ="" id ="ntripClient_TransmitGGA " unchecked >
@@ -276,12 +355,12 @@ <h2>
276355 </ span >
277356 </ div >
278357 </ div >
279-
358+
280359 < div id ="messageRateButton ">
281360 < button class ="btn btn-md btn-outline-primary mt-3 toggle-btn " type ="button "
282361 data-toggle ="collapse " data-target ="#collapseGNSSConfigMsg " aria-expanded ="false "
283362 aria-controls ="collapseGNSSConfigMsg ">
284- Message Rates < i class ="caret-icon bi icon-caret-down "> </ i >
363+ Message Rates < i id =" gnssMsgCaret " class ="caret-icon bi icon-caret-down "> </ i >
285364 </ button >
286365 < span class ="tt " data-bs-placement ="right "
287366 title ="NMEA and RAWX are the two most commonly reported types of message but the receiver supports more than 70 different messages. Each message rate input controls which messages are disabled (0) and how often the message is reported (1 = one message reported per 1 fix, 5 = one report every 5 fixes). Default: NMEA GGA, GSA, GST, GSV, and RMC. Limits: 0 to 20. ">
@@ -846,15 +925,15 @@ <h2>
846925 < div class ="d-grid gap-2 ">
847926 < button class ="btn btn-primary mt-3 toggle-btn " id ="baseConfig " type ="button " data-toggle ="collapse "
848927 data-target ="#collapseBaseConfig " aria-expanded ="false " aria-controls ="collapseBaseConfig ">
849- Base Configuration < i class ="caret-icon bi icon-caret-down "> </ i >
928+ Base Configuration < i id =" baseCaret " class ="caret-icon bi icon-caret-down "> </ i >
850929 </ button >
851930 </ div >
852931 < div class ="collapse " id ="collapseBaseConfig ">
853932 < div class ="card card-body ">
854933
855934 < div id ="surveyInRadio ">
856935 < input type ="radio " id ="baseTypeSurveyIn " name ="baseType " class ="form-radio " checked >
857- < label for ="baseTypeSurveyIn "> < strong > Survey-In</ strong > </ label >
936+ < label for ="baseTypeSurveyIn "> Survey-In</ label >
858937 < span class ="tt " data-bs-placement ="right "
859938 title ="If the precise location of a base station is not known it may be obtained by ‘surveying’ the location. The base is fixed in one place and takes approximately 60 seconds worth of readings to obtain a best fit location based on the measurements. This method achieves ~30cm accurate position but can vary. Increasing the Minimum Observation Time and/or Required Mean Deviation will increase accuracy but only to a point. Better accuracy is achieved with long-term logging and post processing. Default: 60s and 5.0m. Limits: 60 to 900s, 1.0 to 5.0m. ">
860939 < span class ="icon-info-circle text-primary ms-2 "> </ span >
884963
885964 < div id ="fixedRadio ">
886965 < input type ="radio " id ="baseTypeFixed " name ="baseType " value ="1 " class ="form-radio ">
887- < label for ="baseTypeFixed "> < strong > Fixed</ strong > < span class ="small "> (Choose ECEF or
966+ < label for ="baseTypeFixed "> Fixed< span class ="small "> (Choose ECEF or
888967 Geodetic)</ span > </ label >
889968 < span class ="tt " data-bs-placement ="right "
890969 title ="If the location of the base is known it can be entered in either ECEF or Geodetic coordinates. In this mode the receiver will immediately begin outputting RTCM correction data. A fixed position is best obtained with PPP (please see our tutorial) or with post processing against a reference station. Default: SparkFun's location in Boulder, Colorado. ">
@@ -1055,7 +1134,7 @@ <h2>
10551134 < div class ="d-grid gap-2 ">
10561135 < button class ="btn btn-primary mt-3 toggle-btn " id ="sensorConfig " type ="button " data-toggle ="collapse "
10571136 data-target ="#collapseSensorConfig " aria-expanded ="false " aria-controls ="collapseSensorConfig ">
1058- Sensor Configuration < i class ="caret-icon bi icon-caret-down "> </ i >
1137+ Sensor Configuration < i id =" sensorCaret " class ="caret-icon bi icon-caret-down "> </ i >
10591138 </ button >
10601139 </ div >
10611140 < div class ="collapse " id ="collapseSensorConfig ">
@@ -1083,7 +1162,7 @@ <h2>
10831162 < div class ="d-grid gap-2 ">
10841163 < button class ="btn btn-primary mt-3 toggle-btn " id ="ppConfig " type ="button " data-toggle ="collapse "
10851164 data-target ="#collapsePPConfig " aria-expanded ="false " aria-controls ="collapsePPConfig ">
1086- PointPerfect Configuration < i class ="caret-icon bi icon-caret-down "> </ i >
1165+ PointPerfect Configuration < i id =" pointPerfectCaret " class ="caret-icon bi icon-caret-down "> </ i >
10871166 </ button >
10881167 </ div >
10891168 < div class ="collapse " id ="collapsePPConfig ">
@@ -1149,12 +1228,12 @@ <h2>
11491228 </ div >
11501229 </ div >
11511230 </ div >
1152-
1231+
11531232 <!-- --------- Ports Config --------- -->
11541233 < div class ="d-grid gap-2 ">
11551234 < button class ="btn btn-primary mt-3 toggle-btn " type ="button " data-toggle ="collapse "
11561235 data-target ="#collapsePortsConfig " aria-expanded ="false " aria-controls ="collapsePortsConfig ">
1157- Ports Configuration < i class ="caret-icon bi icon-caret-down "> </ i >
1236+ Ports Configuration < i id =" portsCaret " class ="caret-icon bi icon-caret-down "> </ i >
11581237 </ button >
11591238 </ div >
11601239 < div class ="collapse " id ="collapsePortsConfig ">
@@ -1270,7 +1349,7 @@ <h2>
12701349 < div class ="d-grid gap-2 ">
12711350 < button class ="btn btn-primary mt-3 toggle-btn " type ="button " data-toggle ="collapse "
12721351 data-target ="#collapseSystemConfig " aria-expanded ="false " aria-controls ="collapseSystemConfig ">
1273- System Configuration < i class ="caret-icon bi icon-caret-down "> </ i >
1352+ System Configuration < i id =" systemCaret " class ="caret-icon bi icon-caret-down "> </ i >
12741353 </ button >
12751354 </ div >
12761355 < div class ="collapse " id ="collapseSystemConfig ">
@@ -1374,7 +1453,7 @@ <h2>
13741453 < hr >
13751454 < div class ="row ">
13761455 < div align ="center " class ="col-sm-5 offset-sm-1 col-12 offset-0 mb-2 ">
1377- < button type ="button " id ="saveBtn " class ="btn btn-secondary " onclick ="validateFields () "> Save
1456+ < button type ="button " id ="saveBtn " class ="btn btn-secondary " onclick ="saveConfig () "> Save
13781457 Configuration < span class ="icon-save ms-1 "> </ span > </ button >
13791458 < p id ="saveBtnError " class ="inlineError "> </ p >
13801459 < p id ="saveBtnSuccess " class ="inlineSuccess "> </ p >
@@ -1397,4 +1476,4 @@ <h2>
13971476 </ script >
13981477</ body >
13991478
1400- </ html >
1479+ </ html >
0 commit comments