Я конечно в глаза этот скрипт не видел, но догадки мои следующие...
рассмотрим на примере Для просмотра ссылок или изображений в данном разделе, у Вас должно быть не менее 15 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
автор skodapilot сообщает нам:
• задний правый габаритный огонь — 3085 (C0D), значение по-умолчанию — 39 (HEX);
• задний левый габаритный огонь — 3088 (C10), значение по-умолчанию — 31 (HEX).
По информации из GFSLight, 1 бит активирует огонь в режиме ДХО:
• активация огня в режиме ДХО — XХXXXX1X;
• деактивация огня в режиме ДХО — XХXXXX0X.
Получается, если в калькуляторе (вид программист) в режиме HEX вести 39, а затем переключаем в BIN и получаем 111001, поскольку в маске 8 символов, добавим 2 нуля 00111001.
И вот тут скорее всего ключевой момент вот в чём, каждая единица (1) формирует правило работы конкретной лампы.
Предположу, что правило работы лампы формируется следующим видом (1-вкл, 0 - выкл.)
00000001 – работа лампы при включении габарита
00000010 - работа лампы при включении ДХО
00000100 – работы лампы при включении стоп-сигнала
00001000 – работы лампы при Coming Home /Leaving Home
00010000 – отвечает за сторону. Если 0, лампа стоит слева, если равен 1 соответственно, справа
00100000 – проверка ламп. Если 0 – не проверяет, если 1, соответственно проверяет.
На выходе получается кодировка 00111111 – лампочка работает согласно вышеперечисленным режимам, переводим обратно в HEX получаем 3F, и у нас готовая кодировка для конкретной лампы.
Возвращаясь к скрипту, видимо там существует поле, куда мы вставляем значение по-умолчанию (39), скрип нам подробно расшифровывает правило работы лампочки(например как в Васе диагносте при расшифровки кодировок блоков), соответственно ставим галочки напротив желаемых режимов работы лампочки, а далее скрип формирует нам новую кодировку (например 3F). Наверно вот в чем весь секрет :)
|