diff --git a/main/ry835ai.go b/main/ry835ai.go index 4eb72a32..bbd33a22 100644 --- a/main/ry835ai.go +++ b/main/ry835ai.go @@ -1102,8 +1102,8 @@ func processNMEALine(l string) (sentenceUsed bool) { } } - if sat < 12 { - tmpSituation.Satellites = uint16(sat) // GSA only reports up to 12 satellites in solution... this isn't a reliable count if higher. updateConstellation() may provide an accurate count in that case. + if sat < 12 || tmpSituation.Satellites < 13 { // GSA only reports up to 12 satellites in solution, so we don't want to overwrite higher counts based on updateConstellation(). + tmpSituation.Satellites = uint16(sat) } //log.Printf("There are %d satellites in solution from this GSA message\n", sat) // TESTING - DEBUG diff --git a/web/plates/gps-help.html b/web/plates/gps-help.html index 110071ae..df1942c8 100644 --- a/web/plates/gps-help.html +++ b/web/plates/gps-help.html @@ -1,7 +1,8 @@

The GPS / AHRS page provides a view on the current status of GPS data and AHRS orientation. The Satellite count is located on the Status page.

-

The GPS reports position with estimated accuracy, ground track, ground speed, and GPS derived altitude are displayed along with the location depicted on a world map.

-

The AHRS reports magnetic heading, pressure altitude, pitch and roll are displayed along with a graphical representation of movement.

-

The AHR graphical depiction is a 3-dimentional paper airplane which rotates about a heading with 000° being off in the distance and 180° being down in front. The airplane will pitch up/down and left/right based on the data from the AHRS. To aid with recognizing orientation, the left wing is blue and the right wing is tan.

+

GPS shows position with estimated accuracy, ground track, ground speed, and geometric altitude. Location is displayed on a world map.

+

Satellites shows the status of GNSS constellations, and lists all satellites that your receiver is tracking. Stratux uses Satellite Based Augmentation System (SBAS) and multi-GNSS solutions on supported receivers. GPS satellites are prefixed with "G", SBAS satellites such as WAAS or EGNOS are prefixed with "S", and Russian GLONASS satellites are prefixed with "R". A checkmark shows if each satellite is used in the current position solution. For each satellite, the elevation, azimuth, and signal strength are provided. A summary of total satellites is presented at the bottom of the table.

+

AHRS reports heading, pressure altitude, pitch and roll, along with a graphical representation of movement. As of version v0.8, heading is derived from GPS track, and is provided in degrees true.

+

The AHRS graphical depiction is a 3-dimensional paper airplane. Heading of 000° is depicted with the nose of the airplane into the page; 180° is depicted with the nose pointing out of the page.The airplane will pitch up/down and left/right based on the data from the AHRS. To aid with recognizing orientation, the left wing is blue and the right wing is tan.

NOTE: This page is for reference only and must not be used for flight operations.

\ No newline at end of file diff --git a/web/plates/gps.html b/web/plates/gps.html index 3a2c371b..d1408f7a 100755 --- a/web/plates/gps.html +++ b/web/plates/gps.html @@ -18,7 +18,7 @@
Location: Track: -
+
{{gps_lat}}, {{gps_lon}} ± {{gps_accuracy}} m
{{gps_alt}} ± {{gps_vert_accuracy}} ft @ {{gps_vert_speed}} ft/min
{{gps_track}}° @ {{gps_speed}} KTS @@ -58,28 +58,40 @@
- GPS Satellites + Satellites
- Satellite ID - NMEA Code - Elevation - Azimuth - Signal + Satellite + + Elevation + Azimuth + Signal
- {{satellite.SatelliteID}} ✅ - {{satellite.SatelliteNMEA}} - {{satellite.Elevation < -5 ? "---" : satellite.Elevation}} - {{satellite.Azimuth < 0 ? "---" : satellite.Azimuth}} - {{satellite.Signal < 1 ? "---" : satellite.Signal}} + {{satellite.SatelliteID}} ✅ + + {{satellite.Elevation < -5 ? "---" : satellite.Elevation}}° + {{satellite.Azimuth < 0 ? "---" : satellite.Azimuth}}° + {{satellite.Signal < 1 ? "---" : satellite.Signal}} dB-Hz +
+
+ +
+
-
+