tolyan249 |
Дата: Вс, 08.10.2023, 07:48 | Сообщение # 1 |
Группа:
Проверенные
Ранг:
Могу и подсказать
Сообщений:
199
Замечания:
±
На сайте с 11.10.2007
Статус:
Offline
|
Есть GPS приёмник ,получаю данные через COM USB,
$GPGSV,3,1,12,02,12,317,00,08,26,292,00,10,75,273,34,14,07,002,00*7B $GPGSV,3,2,12,15,23,064,42,18,24,157,41,21,22,312,00,22,08,019,00*70 $GPGSV,3,3,12,23,63,103,31,24,41,088,48,27,23,250,00,32,33,219,00*79 $GPRMC,044133,A,6401.2055,N,08204.2684,E,000.0,113.1,220204,,,A*72 $GPGGA,044134,6401.2058,N,08204.2676,E,1,05,02.2,00124.0,M,-033.5,M,,*69 $GPGSA,A,3,10,15,18,23,24,,,,,,,,03.5,02.2,02.8*05 $GPGSV,3,1,12,02,12,317,00,08,26,292,00,10,75,273,35,14,07,002,00*7A $GPGSV,3,2,12,15,23,064,41,18,24,157,41,21,22,312,00,22,08,019,00*73 $GPGSV,3,3,12,23,63,103,32,24,41,088,48,27,23,250,00,32,33,219,00*7A $GPRMC,044134,A,6401.2058,N,08204.2676,E,005.5,115.8,220204,,,A*7A $GPGGA,044135,6401.2058,N,08204.2676,E,1,05,02.2,00124.0,M,-033.5,M,,*68 $GPGSA,A,3,10,15,18,23,24,,,,,,,,03.5,02.2,02.8*05 $GPGSV,3,1,12,02,12,317,00,08,26,292,00,10,75,273,35,14,07,002,00*7A $GPGSV,3,2,12,15,23,064,39,18,24,157,41,21,22,312,00,22,08,019,00*7C $GPGSV,3,3,12,23,63,103,32,24,41,088,48,27,23,250,00,32,33,219,00*7A $GPRMC,044135,A,6401.2058,N,08204.2676,E,000.0,115.8,220204,,,A*7B $GPGGA,044136,6401.2058,N,08204.2676,E,1,05,02.2,00124.0,M,-033.5,M,,*6B $GPGSA,A,3,10,15,18,23,24,,,,,,,,03.5,02.2,02.8*05 $GPGSV,3,1,12,02,12,317,26,08,26,292,00,10,75,273,35,14,07,002,28*74 $GPGSV,3,2,12,15,23,064,39,18,24,157,41,21,22,312,26,22,08,019,27*7D $GPGSV,3,3,12,23,63,103,32,24,41,088,48,27,23,250,00,32,33,219,00*7A $GPRMC,044136,A,6401.2058,N,08204.2676,E,000.0,115.8,220204,,,A*78 $GPGGA,044137,6401.2058,N,08204.2676,E,1,05,02.2,00123.9,M,-033.5,M,,*64 $GPGSA,A,3,10,15,18,23,24,,,,,,,,03.5,02.2,02.8*05 $GPGSV,3,1,12,02,12,317,00,08,26,292,00,10,75,273,35,14,07,002,00*7A $GPGSV,3,2,12,15,23,064,36,18,24,157,41,21,22,312,00,22,08,019,00*73 $GPGSV,3,3,12,23,63,103,32,24,41,088,48,27,23,250,00,32,33,219,00*7A $GPRMC,044137,A,6401.2058,N,08204.2676,E,000.0,115.8,220204,,,A*79 $GPGGA,044138,6401.2058,N,08204.2676,E,1,05,02.2,00123.9,M,-033.5,M,,*6B
Из всего пакета мне нужно выделить одну строку $GPGGA,044138,6401.2058,N,08204.2676,E,1,05,02.2,00123.9,M,-033.5,M,,*6B
и выдернуть с этой строки координаты 6401.2058 08204.2676 Как это сделать на контроллере ,пока не знаю , 1- нужен огромный массив под этот пакет 2- перебирать весь пакет найти символы которые нужны для нахождения строки которая нужна и запихать эту строку в другой массив
Но это мое видение как можно сделать. Может у кого есть наработки с работой GPS ?
Спасибо.
если знаешь,помоги.
Сообщение отредактировал
tolyan249 - Вс, 08.10.2023, 07:58
|
|
|
|