Прочесть данные о местоположении, полученные от GNSS-приемника
- Аргументы
-
[out] | str_out | Строка, в которую будут скопированы данные о местоположении |
[in] | max_length | Длина передаваемой строки; может принимать значение NULL, если данные не требуются |
- Возвращает
- 1 - данные успешно скопированы; 0 - новые данные еще не получены
- Предупреждения
- Прием данных производится асинхронно в буфер, который замораживается после приема первой корректной строки местоположения. Таким образом, вызов GNSS_ReadLocationData() возвращает первые данные, которые были получены после предыдущего вызова, а не самые свежие полученные данные. Чтобы получить самые свежие данные, следует сначала перезапустить конечный автомат приема вызовом GNSS_ReadLocationData(NULL,0) и после этого дождаться, когда последующий вызов завершится успехом.
См. определение в файле gnss_support.c строка 80