Notes |
|
|
Это к vasketsov вопрос. Это его код для гарминовских девайсов с комментарием:
// in solution but without ephemeris - garmin workaround |
|
|
|
Дык собственно в комментарии всё и написано )))
У garmin такое бывает - поэтому имело смысл выделить их отдельно.
Насколько логично такое состояние работы со спутником - все вопросы в garmin. |
|
|
|
А не может это быть проблемой при отрисовке какрты неба? Там же такой проверки нет? |
|
|
(0012955)
|
vasketsov
|
25-09-2013 09:43
(edited on: 25-09-2013 09:44) |
|
Это должно влиять только на цвет. О какой проверке идёт речь и о какой проблеме? Что спутники за горизонт падают? Не должно по идее.
|
|
|
|
>Это должно влиять только на цвет. О какой проверке идёт речь и о какой проблеме? Что спутники за горизонт падают? Не должно по идее.
Судя по сработавшему ассерту оно спутники за горизонтом рисует когда elevation > 90. Может у спутников попадающих под условие:
if (VSatFixibility.status > 0) and
(cGarmin_Flag_InSolution = (VSatFixibility.flags and cGarmin_Flag_InSolution)) and
(0 = (VSatFixibility.flags and cGarmin_Flag_HasEphemeris)) then begin
VColor := FSignalBarBorderColor; // in solution but without ephemeris - garmin workaround
как раз и есть elevation мусорный? |
|
|
|
Сложно сказать определённо. Даже на картинке в соседнем аттаче есть один синий нормальный, а один - нет.
Наверное разумно будет просто молча делать elevation := 90 если вдруг elevation > 90 без ассертов. |
|
|
|
> Наверное разумно будет просто молча делать elevation := 90 если вдруг elevation > 90 без ассертов.
Ага. Я уже тоже к такому выводу пришел, вечером поправлю. Удивляет различие эффектов в SACS и SAS. Но я еще не проверил различия u_GPSModuleByVSAGPS.pas, может ты там где-то проверку добавил, которая в САС не попала еще. |
|
|
|
Возможно проверку и добавил когда-то, не могу точно сказать.
Это ж дело-то такое, сейчас одни данные, через секунду другие, и ничего уже не вылазит, или наоборот. Так что может быть просто разные данные. |
|
|
|
Ну, в общем выяснили, что это особо хитрое состояние спутников у гарминовских приемников. |
|