티스토리 뷰
현재 위치 정보를 가지고 오기 위한 UBX 메시지는 NAV-POSLLH 이다
void loop()
{
uint8_t ch;
if (uart0.getchar(ch))
{
if (ch == 'p')
gps.cfg_prt();
if (ch == 'u')
gps.nav_utc();
if (ch == 'l')
gps.nav_loc();
}
if (uart1.getchar(ch))
{
uart0.puthex(ch);
}
}
void Gps::nav_loc()
{
make_header(CLASS_NAV, NAV_POSLLH, 0);
chksum(0);
uart1.send_data(gps_data, 8);
}
'l' 키를 누르면 NAV-POSLLH request 메시지를 내 보낸다.
오렌지 색으로 보이는 영역이 경도 데이터이고 초록색 부분이 위도 데이터이다.
'프로젝트 > GPS' 카테고리의 다른 글
GPS - 응용 (0) | 2023.02.03 |
---|---|
GPS - CFG:MSG (0) | 2023.01.28 |
GPS - NAV:TIMEUTC (0) | 2023.01.28 |
GPS - CFG:PRT (0) | 2023.01.28 |
GPS - UBX (0) | 2023.01.28 |
댓글