@@ -102,57 +102,73 @@ <h2>
102102 </ div >
103103 < div class ="collapse mb-2 " id ="collapseProfileConfig ">
104104 < div class ="card card-body ">
105- < div class ="form-group row ">
106- < label for ="profileNumber " class ="box-margin20 col-sm-3 col-4 col-form-label "> Profile Number</ label >
107- < div class ="col-sm-8 col-7 ">
108- < input type ="number " class ="form-control mb-2 " id ="profileNumber ">
109- < p id ="profileNumberError " class ="inlineError "> </ p >
110- </ div >
111- </ div >
112105
113- < div class ="form-group row ">
114- < label for =" profileName " class =" box-margin20 col-sm-3 col-4 col-form-label " > Profile Name </ label >
115- < div class ="col-sm-8 col-7 " >
116- < input type =" text " class =" form-control " id =" profileName ">
117- < p id =" profileNameError " class =" inlineError " > </ p >
118- </ div >
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 >
119112 </ div >
120113
121- < div class ="form-group row mt-2 ">
122- < span id ="activeProfiles " style ="display:inline; margin-left:20px; "> < Strong > Profiles</ strong > </ span >
123- </ div >
124114 < div class ="form-group row ">
125- < span id ="profile0Name " style ="display:inline; margin-left:40px; "> 1: 12345678901234567890123456789012345678901234567890</ span >
115+ < span style ="display:inline; margin-left:20px; ">
116+ < input type ="radio " name ="profileRadio " value ="0 ">
117+ < label id ="profile0Name "> Profile1</ label >
118+ </ span >
126119 </ div >
127120 < div class ="form-group row ">
128- < span id ="profile1Name " style ="display:inline; margin-left:40px; "> 2: 12345678901234567890123456789012345678901234567890</ span >
121+ < span style ="display:inline; margin-left:20px; ">
122+ < input type ="radio " name ="profileRadio " value ="1 ">
123+ < label id ="profile1Name "> 12345678901234567890123456789012345678901234567890</ label >
124+ </ span >
129125 </ div >
130126 < div class ="form-group row ">
131- < span id ="profile2Name " style ="display:inline; margin-left:40px; "> 3: 12345678901234567890123456789012345678901234567890</ span >
127+ < span style ="display:inline; margin-left:20px; ">
128+ < input type ="radio " name ="profileRadio " value ="2 ">
129+ < label id ="profile2Name "> 12345678901234567890123456789012345678901234567890</ label >
130+ </ span >
132131 </ div >
133132 < div class ="form-group row ">
134- < span id ="profile3Name " style ="display:inline; margin-left:40px; "> 4: 12345678901234567890123456789012345678901234567890</ span >
133+ < span style ="display:inline; margin-left:20px; ">
134+ < input type ="radio " name ="profileRadio " value ="3 ">
135+ < label id ="profile3Name "> 12345678901234567890123456789012345678901234567890</ label >
136+ </ span >
135137 </ div >
136138 < div class ="form-group row ">
137- < span id ="profile4Name " style ="display:inline; margin-left:40px; "> 5: 12345678901234567890123456789012345678901234567890</ span >
139+ < span style ="display:inline; margin-left:20px; ">
140+ < input type ="radio " name ="profileRadio " value ="4 ">
141+ < label id ="profile4Name "> 12345678901234567890123456789012345678901234567890</ label >
142+ </ span >
138143 </ div >
139144 < div class ="form-group row ">
140- < span id ="profile5Name " style ="display:inline; margin-left:40px; "> 6: 12345678901234567890123456789012345678901234567890</ span >
145+ < span style ="display:inline; margin-left:20px; ">
146+ < input type ="radio " name ="profileRadio " value ="5 ">
147+ < label id ="profile5Name "> 12345678901234567890123456789012345678901234567890</ label >
148+ </ span >
141149 </ div >
142150 < div class ="form-group row ">
143- < span id ="profile6Name " style ="display:inline; margin-left:40px; "> 7: 12345678901234567890123456789012345678901234567890</ span >
151+ < span style ="display:inline; margin-left:20px; ">
152+ < input type ="radio " name ="profileRadio " value ="6 ">
153+ < label id ="profile6Name "> 12345678901234567890123456789012345678901234567890</ label >
154+ </ span >
144155 </ div >
145- < div class ="form-group row mb-3 ">
146- < span id ="profile7Name " style ="display:inline; margin-left:40px; "> 8: 12345678901234567890123456789012345678901234567890</ span >
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 >
147161 </ div >
148162
149163 < div class ="form-group row ">
150- < label for ="bootProfileName " class ="box-margin20 col-sm-3 col-4 col-form-label "> Boot Profile</ label >
164+ < label for ="profileName " class ="box-margin20 col-sm-3 col-4 col-form-label "> Profile Name: </ label >
151165 < div class ="col-sm-8 col-7 ">
152- < input type ="text " class ="form-control " id ="bootProfileNumber ">
153- < p id ="bootProfileNumberError " class ="inlineError "> </ p >
166+ < input type ="text " class ="form-control " id ="profileName ">
167+ < p id ="profileNameError " class ="inlineError "> </ p >
154168 </ div >
169+ < p id ="profileChangeMessage " class ="inlineSuccess "> </ p >
155170 </ div >
171+
156172 </ div >
157173 </ div >
158174
917933
918934 < div id ="surveyInRadio ">
919935 < input type ="radio " id ="baseTypeSurveyIn " name ="baseType " class ="form-radio " checked >
920- < label for ="baseTypeSurveyIn "> < strong > Survey-In</ strong > </ label >
936+ < label for ="baseTypeSurveyIn "> Survey-In</ label >
921937 < span class ="tt " data-bs-placement ="right "
922938 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. ">
923939 < span class ="icon-info-circle text-primary ms-2 "> </ span >
947963
948964 < div id ="fixedRadio ">
949965 < input type ="radio " id ="baseTypeFixed " name ="baseType " value ="1 " class ="form-radio ">
950- < label for ="baseTypeFixed "> < strong > Fixed</ strong > < span class ="small "> (Choose ECEF or
966+ < label for ="baseTypeFixed "> Fixed< span class ="small "> (Choose ECEF or
951967 Geodetic)</ span > </ label >
952968 < span class ="tt " data-bs-placement ="right "
953969 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. ">
@@ -1437,7 +1453,7 @@ <h2>
14371453 < hr >
14381454 < div class ="row ">
14391455 < div align ="center " class ="col-sm-5 offset-sm-1 col-12 offset-0 mb-2 ">
1440- < 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
14411457 Configuration < span class ="icon-save ms-1 "> </ span > </ button >
14421458 < p id ="saveBtnError " class ="inlineError "> </ p >
14431459 < p id ="saveBtnSuccess " class ="inlineSuccess "> </ p >
0 commit comments