В поле GpsSatellite
есть поле, которое называется mValid
с типом boolean. Я бы предположил, что это установлено на основе того, является ли спутник здоровым и может надежно использоваться приемником. Это предположение основано на том, что я знаю о GPS, но я мало что знаю о внутренностях Android, чтобы точно сказать, правильно ли это.В чем смысл поля mValid в GpsSatellite?
Сообщения альманаха GPS содержат информацию о здоровье каждого спутника в созвездии. Они видны, например, в предложениях NMEA, выводимых большинством приемников. Правильно ли я полагаю, что поле mValid
связано с тем, является ли данный спутник здоровым?
Ок, спасибо! BTW, вопрос, связанный с полу. Знаете ли вы, в каком файле исходного кода на самом деле рассчитываются углы возвышения и азимута? Или это выход напрямую от приемника GPS? – robguinness
Конечно, это происходит прямо из приемника. Это, например, содержится. в сообщениях NMGG GPGSV. Вы можете также прочитать бесплатную книгу: GPS Essentials of Satelllte Navigation с домашней страницы ublox – AlexWien
подумайте о том, что вы вернули себе два правильных ответа. – AlexWien