deki-gps는 UART로 NMEA 문장을 읽고, 파싱한 위치 정보를 씬 컴포넌트로 제공합니다. 엔진 코어가 추상 IDekiGPS 프로바이더를 정의하고, 이 패키지는 u-blox NEO-6M 계열 수신기와 NMEA를 사용하는 그 밖의 모든 모듈을 위한 구체 컴포넌트를 제공합니다.
GPS, GLONASS, Galileo, BeiDou 또는 통합 GN 등 어떤 토커에서든 $--RMC로 위치와 시각을, $--GGA로 사용 중인 위성과 고도를, $--GSV로 보이는 위성을 읽습니다.
baudRate를 0으로 설정하면 수신기의 속도를 스스로 찾습니다. 체크섬이 올바른 문장이 도착할 때까지 9600, 38400, 115200, 57600, 4800을 차례로 시도합니다. 이는 LilyGO T-Deck Plus(L76K 또는 u-blox M10)처럼 두 종류 이상의 모듈로 출하되는 보드를 위한 기능입니다.
실내에서는 위치를 끝내 잡지 못할 수도 있으므로, Status()가 어디까지 진행됐는지 알려 줍니다. 읽은 바이트, 유효한 문장, 보이는 위성과 사용 중인 위성, 사용 중인 속도입니다. 바이트는 있는데 문장이 없으면 속도가 잘못된 것이고, 바이트가 전혀 없으면 핀이 잘못됐거나 수신기에 전원이 들어오지 않은 것입니다.
추가되는 모든 컴포넌트와 노출되는 모든 프로퍼티, 그리고 변경 로그는 deki-gps 레퍼런스에 있습니다.
