-
Notifications
You must be signed in to change notification settings - Fork 57
Description
Subject of the issue
The UI for the WiFi Base Configuration page is confusing and needs a little redesigning
Your workbench
Facet with v2.5-Sep 19 2022
Current State
There are multiple overlapping and intertwined conversation threads in various issues regarding inconsistent details of the UI and functionality of the WiFi Base Configuration page.
Aspects of the current UI are confusing.
- I believe some of the ZED internal terminology was logically reused in the UI, which made sense in the early stages of this product. But as the product matures and improves in functionality, the ZED terminology becomes less useful.
- Using "Fixed" to name one of the techniques to determine the fixed base coordinates is a misnomer from a user point of view. The ZED coordinates are fixed once RTCM transmission starts whether we're using the "fixed" or "survey-in" functionality. And the base is physically in a fixed location whether we're using the "fixed" or "survey-in" functionality. So the base is always fixed. There are different techniques to determine the fixed coordinates, but they all result in fixed coordinates.
- There three different techniques to determine what fixed coordinates the fixed base will use. They are munged into two techniques. The three techniques are (a) Survey-In, (b) Use Current Coordinates, and (c) Enter Base Coordinates (current called "Fixed").
- Combing the "Use Current Coordinates" technique within the "Enter Base Coordinates " (currently called "Fixed") technique is confusing. The "Use Current Coordinates" technique is more closely related, from the users perspective, to "Survey-in"; and it is very different from "Enter Base Coordinates"
- Combining the "Use Current Coordinates" to the "Enter Base Coordinates" section resulted in confusion about adding or subtracting rod height and antenna offset to the HAE.
- The Tool Tip about the rod height and antenna offset being subtracted is confusing (and incorrect?).
- Placing the "Use Current Coordinates" button next to the coordinate entry fields confuses the functionality - because this button is so close to the entry fields, it would seem that it's the button to press after you typed in coordinates to the entry fields.
Proposed Behavior
Fully recognize the three distinct techniques to determine the fixed locations the ZED will used for the physically fixed base and build the UI accordingly.
(a) Enter Base Coordinates (currently called "Fixed")
(a1) Geodetic - There are 3 required and 2 optional fields. Prepopulate the 5 fields if there are values in the current profile.
User must enter 3: LLh. h is height above ellipsoid. (no geoid correction).
User optionally enters antenna height and antenna offset. Assume zero if no entry.
When the user is finished, save all five values in the current profile. Zero out the ECEF XYZ value in the current profile.
(a2) ECEF - there are three entry fields for XYZ that the user must enter. If the ECEF coordinates in the current profile are non-zero, prepopulate the entry fields with the profile values.
When the user is finished, save the XYZ values in the current profile. Zero out the five LLh/AH/AO values in the current profile.
(b) Use Current Coordinates. The current location fix is copied into the ZED and it begins transmitting RTCM without the survey-in process and delay. This is useful for folks who are used to turning GNSS receivers on, setting them up properly to get accurate locations, and giving them time to determine their location. Prominently displaying the LLh coordinates that will be (were?) sent to the ZED is useful for the user to write down or screen-shot for future use, say setting up the base the next day. Note if the ZED's LLh are determined from the NMEA,, it's important to remove the ZED's crude geoid correction so we are using HAE.
The only UI input in this section are an optional antenna height and antenna offset. They are assumed to be zero if the user does not enter non-zero values.
The LL coordinates sent to the ZED are stored in the current profile.
The HAE of the mark ( HAE of the APC - antenna height - antenna offset) is stored in the current profile.
The antenna height is stored in the current profile.
The antenna offset is stored in the current profile.
The current ECEF coordinates are stored in the current profile.
(c) Survey-In, in which the ZED is commanded to use its internal algorithm to wait for a fix (ha that word again) that meets certain parameters. This is a very useful mode for beginners that setup the base, turn is on, wait for it to transmit, and they go roving. This is a less useful mode for experienced users.
The only UI input for the user to change is the parameters that the ZED uses to determine when it's fix is good enough.