2010-01-21 3 views

답변

2

콜드 스타트가 필요한 경우 수신기는 30 초 주기로 GPS 위성에서 브로드 캐스팅되어 30 초마다 다시 전송되는 전체 천체력 데이터 세트를 다운로드해야합니다.

그래서 60-90 초 (2 또는 3 회 에피 메리 스 사이클)는 실패 선언 전에 대기 할 적절한 시간이라고합니다. 장치는 연감 다운로드를 필요로하는 경우, 시작 시간이 훨씬 더 오래 (12.5 ~ 15 분 정도) 될 수 있다는

http://www.navigadget.com/index.php/gps-knowledge/ttff-time-to-first-fix

참고. 이를 팩토리 TTFF (First Trouble to First Fix)라고합니다.

+1

날짜가 초과되었으며 다운로드를 수행해도 GPS가 위치를 획득하지 못합니다. 알마 낙은 섹션으로 전송되며 여러 가지 웨이크 업 이벤트를 통해 GPS로 수집 할 수 있습니다. 내가 사용한 GPS 엔진 한 대당 기본 수집 시간 제한은 2 분입니다. 이 시간 이후 인공위성을 획득하지 못했다면 자체 재설정을하고 다시 시작했습니다. –

1

45-90 초.

자세한 내용은 Wikipedia에서 GPS Time To First Fix 문서를 참조하십시오.

그러나 사용자가 실제로 위성을 볼 수 있는지 여부는 알 수 없습니다. 프로그램을 시작할 때 여전히 내부에있을 수 있으므로 Matthew Vines가 제안한 접근 방식은 일정한 지연보다 훨씬 낫습니다.

1

사용자가 링크를 설정하지 못했다는 것을 사용자에게 알리는 것과 (20 또는 30 초) 증분을 시도하고 시도를 중지 할 수있는 옵션을 제공 할 수 있습니다. 그들이 당신을 멈추거나 일정한 반복 회수 (예 : 5-10 회 반복)가 될 때까지 계속하십시오.

1

휴대 전화의 경우 특히 GPS 수신기가있는 모토로라 휴대 전화를 사용했지만 끔찍한 결함이있었습니다. 단 하나의 블루투스 수신기로는 분.

왜 고정 된 시간 초과 후 실패 선언을 하시겠습니까? 합리적인 시간 (예 : 1 분)이 지나면 "GPS 수정 값을 사용할 수 없지만 여전히 시도 중입니다."라는 메시지를 사용자에게 표시하면 언제든지 취소 할 수 있습니다. 쪽으로? 당신이 그에게 줄 것을 제안하는 실패 메시지로 사용자가 무엇을 기대합니까?

+0

당분간은 단위 테스트를 작성하여 제대로 작동하는지 확인할 수 있습니다. 최종 사용자는이 중 어떤 것도 보지 못할 것입니다. 그래도 입력 주셔서 감사합니다. – Andres