This means that an app must maintain a mapping of all carrier frequency numbers to labels for all GNSS, which is a bit of a pain. So, to show the user a label like “L5” in an Android app, a developer needs to translate the raw number of 1176450000.000 Hz to the string “L5”. GnssStatus.getCarrierFrequencyHz() returns a floating point value. For an L1, L5 receiver tracking a satellite on L1 and L5 at the same time, two measurements will be reported for this same satellite, in one all the values related to L1 will be filled, and in the other all of the values related to L5 will be filled If the field is not set, it is the primary common use central frequency, e.g. Gets the carrier frequency of the signal tracked.įor example it can be the GPS central frequency for L1 = 1575.45 MHz, or L2 = 1227.60 MHz, L5 = 1176.45 MHz, varying GLO channels, etc. The developer documentation for GnssStatus.getCarrierFrequencyHz() says: In Android 8.0 Oreo (API Level 26), there is a new method to get the carrier frequency for each satellite signal in view. Are there any devices out there that support dual frequency?. ![]()
0 Comments
Leave a Reply. |