08.01.2016, 01:38 | #121 | |
Старший Пользователь
Регистрация: 03.07.2015
Регион: 77, 97, 99, 177
Сообщений: 372
|
Цитата:
Уже разобрался. Глюк компилятора однако. Если нет пробела между переменными и знаком "-" почему-то бред был. За библиотеку спасибо. PS Я уже двигаюсь к завершению первоочередной задачи. У меня остались только непонятные глюки при коннекте планшета к модулю. По неизвестным причинам и без всякой логики иногда при коннекте приложение вылетает с ошибкой. Ну и не пойму ни как как сделать чтоб работало всё в фоне. Поток создан, а всёравно при свёртывании приложения если не терминировать коннект сокета, то вываливается с ошибкой. Надо тоже разобраться. |
|
26.01.2016, 11:27 | #122 |
Старший Пользователь
Регистрация: 03.07.2015
Регион: 77, 97, 99, 177
Сообщений: 372
|
В связи с выходом новой версии драйвера у Фелча, вернулся на провод.
К проге прикрутил работу сервиса в фоне, окна сообщений поверх всего. Купил планшет новый Lenovo tab 2. Вот его и буду использовать. Скоро установка в машину будет. |
01.02.2016, 00:46 | #123 |
Пользователь
Регистрация: 10.12.2013
Регион: 63, 163
Сообщений: 53
|
|
02.02.2016, 14:35 | #124 |
Старший Пользователь
Регистрация: 03.07.2015
Регион: 77, 97, 99, 177
Сообщений: 372
|
Это вот этот человек.
Где-то на форуме его так называли. Как его зовут на самом деле понятия не имею. https://github.com/felHR85/UsbSerial На самом деле дело было не в дровах, а в посылках. Если передавать с промикры в виде чисел, то не фига не работает. Нужно жёстко указать что передаём стринг. Короче вот так надо передавать PHP код:
|
02.02.2016, 14:38 | #125 |
Старший Пользователь
Регистрация: 03.07.2015
Регион: 77, 97, 99, 177
Сообщений: 372
|
Ребят, а к вам вопрос!
Не могу разобраться в посылке листа списки станций! У autowp написано следующее: |
02.02.2016, 14:40 | #126 |
Старший Пользователь
Регистрация: 03.07.2015
Регион: 77, 97, 99, 177
Сообщений: 372
|
Пакеты которые приходят вот:
Как это собрать просто в строки на стороне ардуины с пометкой строки которая в данный момент выделена? |
02.02.2016, 14:46 | #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 |
02.02.2016, 14:54 | #128 |
Старший Пользователь
Регистрация: 03.07.2015
Регион: 77, 97, 99, 177
Сообщений: 372
|
Да я понимаю как они идут.
Идёт пакет в котором сначала инфа техническая (показывает меню или нет и так далее), а последние два байта это начало строки данных. Потом в какой- то посылке дальше идёт сообщение начинающиеся с символа "!" и после него 6 байт продолжение строки. Что значит 8 байт я не понимаю. Как всю эту кашу собрать воедино-то. Я этого сообразить не могу. |
02.02.2016, 15:05 | #129 | |
Пользователь
Регистрация: 13.12.2012
Возраст: 41
Город: Москва
Регион: 77, 97, 99, 177
Машина: Peugeot 407 Coupe
Сообщений: 82
|
Цитата:
Поэтому изучите организацию таких посылок и напишите код, который соберёт её, согласно протоколу. Готовый код на Си показать не могу, не писал, но вот на java, если чем-то поможет (ищите по слову isMultiFrame ) https://github.com/autowp/CAN/blob/m...CanClient.java |
|
02.02.2016, 16:16 | #130 |
Старший Пользователь
Регистрация: 03.07.2015
Регион: 77, 97, 99, 177
Сообщений: 372
|
Чо-то я не понимаю тогда!
Как организован пакет? Идёт первая посылка, потом он ждёт ответа от принимающий стороны? Потом кидает пакеты с данными длинна которых описана в первом пакете и опять ждёт подтверждения? Или как? |
Здесь присутствуют: 11 (пользователей: 0 , гостей: 11) | |
|
|