PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Общение с машиной (http://pccar.ru/forumdisplay.php?f=14)
-   -   CITROEN-ARDUINO (http://pccar.ru/showthread.php?t=23275)

lti1 26.02.2016 15:57

Беззнаковая арифметика в Java

GASCHE 26.02.2016 16:57

Уж не знаю что у него , но вот он писал
Цитата:

int LengthP;
LengthP = (buf[0] & 0x0F * 256 + buf[1]) - (len - 2);
и говорит что работает.

lti1 26.02.2016 17:06

Цитата:

Сообщение от GASCHE (Сообщение 352919)
Уж не знаю что у него , но вот он писал

и говорит что работает.

Внимательнее прочитайте.
Цитата:

Сообщение от T_r_D (Сообщение 352790)
Народ- дурацкий вопрос. Передаю из ардуины дройду два байта
DATA[9] = 0x09;
DATA[10] = 0xA0;
принимаю на стороне дройда нормально, а теперь пытаюсь их склеить и получаю чушь!
(Arbyte[9] << 8) + Arbyte[10])

Arbyte[9] равно -91 и поэтому заполняется еденицами, а нужно чтоб нолями.
Как это сделать?


T_r_D 01.03.2016 13:28

Найдена очередная неточность в описании от autowp.
ID 265
байт 2 это не текущий элемент меню, а вообще выбранный элемент! Тоесть скажем Sport и он будет выбран даже после выхода из меню.

байт 3 это текущяя PTY станции. Если она не совпадает с выбранной в меню, то значёк PTY перечёркнут, а если совпадает, то нормальный.

T_r_D 02.03.2016 18:02

В том же 265 ID
Байт 0 бит 5 это сообщение Please Wait когда идёт поиск PTY станций.
Причём 1 когда надписи нету, тоесть рабочий режим.

ошибся!
Всё ещё проще
байт 0
бит 7 надпись RDS
бит 5 надпись перечёркнутая RDS и REG
бит 4 TA
бит 2 перечёркнутое TA

байт 1
бит7 PTY
бит6 PTY menu show
бит4 надпись перечёркнутая PTY

T_r_D 03.03.2016 14:56

ещё покопал.
Сообщение Please Wait обозначается почему-то в двух ID сразу!

1E0 второй байт в режиме радио и если идёт поиск PTY с надписью на экране
Please Wait, то 61 если надпись пропала, то A2.
Скорее всего там только какой-то бит отвечает за это, а что остальное- хз.

А второе место из раскопаного ID 225
Byte 0
0- В процессе поиска PTY (бит 2 показывает тоже самое?).
1- 1 когда идёт поиск частоты радио
2- см выше
3- не опознан
4- не опознан
5- в какую сторону шло сканирование. Если в + частоты, то 1 если в - то 0
6- не опознан
7- после поиска PTY 1- нашли, 0- нет. Если 1, то мультифреймом выводится список, если 0, то надпись что не нашли с выбранной опцией PTY.

Byte 1
Если текущая частота в памяти то 10,20,30,40,50,60 в DEC или если не в памяти, то 0

Byte 2
10dec- fm1
20dec- fm2
40dec- fm ast
50dec- MW

Byte 3,4 частота радио для FM формула (byte3|byte4)/20+50, для MW byte3|byte4

T_r_D 07.03.2016 16:33

Вложений: 12
Спасибо lti1. Научил меня делать скриншоты с планшета :)

Ловите!

T_r_D 07.03.2016 16:44

Вложений: 3
Ну и фотки того что творю не в виртуальном мире, а в материальном.
Обтянуто плёнкой, оргстекло как основа для крепления платы и держалка планшета в рамке.

T_r_D 08.03.2016 17:15

Вложений: 3
Все окна что выводят инфу они поверх всего и вылезают даже когда приложение скрыто.

Дописал PTY лист и сообщение когда идёт поиск PTY

Рамки этим сообщениям сделать надо, но ща тестирование и попытка дружить железки вместе.

T_r_D 09.03.2016 14:24

Вложений: 1
И ещё одна менюшка готова.


Часовой пояс GMT +4, время: 13:12.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot