![]() |
![]() |
#121 | |
Старший Пользователь
![]() Регистрация: 03.07.2015
Регион: 77, 97, 99, 177
Сообщений: 372
![]() ![]() ![]() |
![]() Цитата:
Уже разобрался. Глюк компилятора однако. Если нет пробела между переменными и знаком "-" почему-то бред был. За библиотеку спасибо. PS Я уже двигаюсь к завершению первоочередной задачи. У меня остались только непонятные глюки при коннекте планшета к модулю. По неизвестным причинам и без всякой логики иногда при коннекте приложение вылетает с ошибкой. Ну и не пойму ни как как сделать чтоб работало всё в фоне. Поток создан, а всёравно при свёртывании приложения если не терминировать коннект сокета, то вываливается с ошибкой. Надо тоже разобраться. |
|
![]() |
![]() |
![]() |
#122 |
Старший Пользователь
![]() Регистрация: 03.07.2015
Регион: 77, 97, 99, 177
Сообщений: 372
![]() ![]() ![]() |
![]() В связи с выходом новой версии драйвера у Фелча, вернулся на провод.
К проге прикрутил работу сервиса в фоне, окна сообщений поверх всего. Купил планшет новый Lenovo tab 2. Вот его и буду использовать. Скоро установка в машину будет. |
![]() |
![]() |
![]() |
#123 |
Пользователь
![]() Регистрация: 10.12.2013
Регион: 63, 163
Сообщений: 53
![]() |
![]() |
![]() |
![]() |
![]() |
#124 |
Старший Пользователь
![]() Регистрация: 03.07.2015
Регион: 77, 97, 99, 177
Сообщений: 372
![]() ![]() ![]() |
![]() Это вот этот человек.
Где-то на форуме его так называли. Как его зовут на самом деле понятия не имею. https://github.com/felHR85/UsbSerial На самом деле дело было не в дровах, а в посылках. Если передавать с промикры в виде чисел, то не фига не работает. Нужно жёстко указать что передаём стринг. Короче вот так надо передавать PHP код:
|
![]() |
![]() |
![]() |
#125 |
Старший Пользователь
![]() Регистрация: 03.07.2015
Регион: 77, 97, 99, 177
Сообщений: 372
![]() ![]() ![]() |
![]() Ребят, а к вам вопрос!
Не могу разобраться в посылке листа списки станций! У autowp написано следующее: |
![]() |
![]() |
![]() |
#126 |
Старший Пользователь
![]() Регистрация: 03.07.2015
Регион: 77, 97, 99, 177
Сообщений: 372
![]() ![]() ![]() |
![]() Пакеты которые приходят вот:
Как это собрать просто в строки на стороне ардуины с пометкой строки которая в данный момент выделена? |
![]() |
![]() |
![]() |
#127 |
Пользователь
![]() Регистрация: 13.12.2012
Возраст: 41
Город: Москва
Регион: 77, 97, 99, 177
Машина: Peugeot 407 Coupe
Сообщений: 82
![]() |
![]() Смотрите в сторону ISO 15765-2 (мультифреймовые посылки)
https://en.wikipedia.org/wiki/ISO_15765-2 http://www.canbushack.com/blog/index...&c=1&tb=1&pb=1 |
![]() |
![]() |
![]() |
#128 |
Старший Пользователь
![]() Регистрация: 03.07.2015
Регион: 77, 97, 99, 177
Сообщений: 372
![]() ![]() ![]() |
![]() Да я понимаю как они идут.
Идёт пакет в котором сначала инфа техническая (показывает меню или нет и так далее), а последние два байта это начало строки данных. Потом в какой- то посылке дальше идёт сообщение начинающиеся с символа "!" и после него 6 байт продолжение строки. Что значит 8 байт я не понимаю. Как всю эту кашу собрать воедино-то. Я этого сообразить не могу. |
![]() |
![]() |
![]() |
#129 | |
Пользователь
![]() Регистрация: 13.12.2012
Возраст: 41
Город: Москва
Регион: 77, 97, 99, 177
Машина: Peugeot 407 Coupe
Сообщений: 82
![]() |
![]() Цитата:
Поэтому изучите организацию таких посылок и напишите код, который соберёт её, согласно протоколу. Готовый код на Си показать не могу, не писал, но вот на java, если чем-то поможет (ищите по слову isMultiFrame ) https://github.com/autowp/CAN/blob/m...CanClient.java |
|
![]() |
![]() |
![]() |
#130 |
Старший Пользователь
![]() Регистрация: 03.07.2015
Регион: 77, 97, 99, 177
Сообщений: 372
![]() ![]() ![]() |
![]() Чо-то я не понимаю тогда!
Как организован пакет? Идёт первая посылка, потом он ждёт ответа от принимающий стороны? Потом кидает пакеты с данными длинна которых описана в первом пакете и опять ждёт подтверждения? Или как? |
![]() |
![]() |
![]() |
Здесь присутствуют: 3 (пользователей: 0 , гостей: 3) | |
|
|