Как читать с COM-порта устройства? - PullRequest
0 голосов
/ 10 сентября 2009

У меня устройство под управлением Windows CE, способное принимать данные GPS. Теперь я написал приложение (C #, .Net Compact Framework 2.0 с использованием VS2008) для получения этих данных и последующей работы с ними. Служба поддержки устройства сказала мне использовать его COM-порт (номер 5) для получения данных. Поскольку я не настолько опытен в работе с C #, я так старался перенести данные (Долгота, Широта) в мои локальные переменные… напрасно. Моей первой идеей было добавить библиотеку (* .dll), которую принес SDK устройства. Там я нашел структуру, которая содержит переменные dLongitude и dLatitude. Я думал, что получение значений этих данных в мои локальные переменные будет решением ... результат был: они вернули только 0,0 ... ... я не могу избавиться от ощущения, что я полностью лаю не на том дереве (см. мой первый вопрос на этом сайте) Вы бы мне очень помогли, если бы вы могли дать мне подсказку, в каком направлении мне идти. Я просто не знаю, как читать с COM-портов устройства или где читать о том, как это сделать. Спасибо !!

1 Ответ

0 голосов
/ 10 сентября 2009

Данные GPS через последовательные порты часто соответствуют стандарту NMEA 0183. Это просто периодические читаемые человеком цифры.

...