Радостные новости:
1. Сегодня утром получил новый монитор, потестил тачскрин - все ок. и собран поаккуратнее.
2. В выходные провел тест-драйв.
Выяснил на тест-драйве, что весь комплект прекрасно работает навигация ведет куда надо, монитор держится очень крепко.
Из неприятного - моя программа врала в показаниях скорости, поэтому к тест-драйву сделал лог, где выливал все входящие показания и результаты моей обработки. Понял в чем косяк - оказывается в буфер ком-порта данные льются как бог на душу положит, т.е. может прийти кусок пакета, а второй кусок прийдет в следующем сообщении.
Поэтому нельзя было просто обрабатывать сообщения, считая, что там ровно n-пакетов. Их процедурой OnRxChar надо было записывать в хвост промежуточного буфера, а процедурой по таймеру читать данные из головы буфера, разбивать по пакетам и очищать то, что обработал.
Вобщем процедуру переписал, заодно сбрасываю все пакеты от GPS в лог. Потом можно будет трак посмотреть.
Сегодня буду паять провод для монитора.
|