Парсер POLUX

Программируем своими руками
pepelxl
Старшина
Старшина
Сообщения: 167
Зарегистрирован: 22 июн 2021, 19:59
Откуда: Москва
Авто: C4 grand picasso 115 shine '14
Пробег: 130000
Благодарил (а): 10 раз
Поблагодарили: 16 раз

Парсер POLUX

#1

Сообщение pepelxl » 25 мар 2022, 21:42

Есть в диагностике такие представления, пример:
@P15570-POLUXDATA@T : @P34936-POLUXDATA@\\n@P48215-POLUXDATA@T : @P34937-POLUXDATA@\\*2@\\*2
@U42780-POLUXDATA@\\+@U43967-POLUXDATA@\\*AAS 2004 EV
@I32256-POLUXDATA@\+@T+@\+@P32257-POLUXDATA

Куда они ссылаются понятно. Этого достаточно что бы понять, что здесь написано.
Но вот кто ни будь колупал на предмет самих ключей? Чем они отличаются?
Наколупал такие:
P L I F C U V T + \+ \n \*
Кроме однозначного T остальные под вопросом.

Аватара пользователя
SHKoder
Маршал
Маршал
Сообщения: 20856
Зарегистрирован: 24 фев 2014, 10:17
Откуда: Москва, ТиНАО
Авто: C4L Exclusive+ & C4B7 Exclusive
Пробег: 55555
Прошлый авто: Honda 9cv AT
:
За активность - Серебро За активность - Золото Герой труда
Благодарил (а): 3218 раз
Поблагодарили: 4576 раз
Контактная информация:

Парсер POLUX

#2

Сообщение SHKoder » 25 мар 2022, 22:01

pepelxl
Объясните происхождение кодов. Иначе будет удалена тема, как не соответствующая тематике форума.
Спасибо за понимание

pepelxl
Старшина
Старшина
Сообщения: 167
Зарегистрирован: 22 июн 2021, 19:59
Откуда: Москва
Авто: C4 grand picasso 115 shine '14
Пробег: 130000
Благодарил (а): 10 раз
Поблагодарили: 16 раз

Парсер POLUX

#3

Сообщение pepelxl » 25 мар 2022, 22:24

SHKoder
Это данные Diagbox, например
@P15570-POLUXDATA@T : @P34936-POLUXDATA@\\n@P48215-POLUXDATA@T : @P34937-POLUXDATA@\\*2@\\*2
собирается на руссом во что то типа
Однозонный : Для системы кондиционирования с электроприводом заслонки подачи воздуха и однозонной регулировкой температуры
Двухзонный : Для системы кондиционирования с 2 электроприводами заслонок подачи воздуха, со стороны пассажира и со стороны водителя, и 2-зонной регулировкой температуры

или на английском
monozone : For air conditioning with one air inlet flap reduction motor and a single temperature regulation zone
dual-zone : For air conditioning with 2 air inlet flap reduction motors, one on the passenger's side and one on the driver's side and 2 temperature regulation zones

и т.д.
Я так думаю, что рубрика подразумевает, определённый входной порог и не требует разжёвывания с нуля.

Аватара пользователя
SHKoder
Маршал
Маршал
Сообщения: 20856
Зарегистрирован: 24 фев 2014, 10:17
Откуда: Москва, ТиНАО
Авто: C4L Exclusive+ & C4B7 Exclusive
Пробег: 55555
Прошлый авто: Honda 9cv AT
:
За активность - Серебро За активность - Золото Герой труда
Благодарил (а): 3218 раз
Поблагодарили: 4576 раз
Контактная информация:

Парсер POLUX

#4

Сообщение SHKoder » 25 мар 2022, 22:39

pepelxl
Не все занимаются программированием DB.

infizer
Старшина
Старшина
Сообщения: 190
Зарегистрирован: 19 май 2019, 17:14
Откуда: Иркутск
Авто: C4 sedan 150 Д.С.серебристый
Пробег: 60000
:
Герой труда Золотые руки Мастер на все руки
Благодарил (а): 21 раз
Поблагодарили: 110 раз

Парсер POLUX

#5

Сообщение infizer » 25 мар 2022, 22:59

Может это указатель на тип или название словаря? Строка с текстом, обозначение числового выражения (км в ч)? Фактически в файлах du8 все фразы из словаря извлекаются по числовому идентификатору.

pepelxl
Старшина
Старшина
Сообщения: 167
Зарегистрирован: 22 июн 2021, 19:59
Откуда: Москва
Авто: C4 grand picasso 115 shine '14
Пробег: 130000
Благодарил (а): 10 раз
Поблагодарили: 16 раз

Парсер POLUX

#6

Сообщение pepelxl » 25 мар 2022, 23:17

infizer
Судя, по на полнению словаря, км и мили там указываются отдельно. Так что не похоже совсем. название зашифровано в самой ссылке, в данном случаи POLUXDATA, цифра- номер строки.
На одни и те же строки могут быть разные команды. Единственное что приходит в голову, это - форматирование текста, по типу строчные\заглавные. Но, мне не хватает таланта, что бы нафантазировать на столько аргументов.

Аватара пользователя
SHKoder
Маршал
Маршал
Сообщения: 20856
Зарегистрирован: 24 фев 2014, 10:17
Откуда: Москва, ТиНАО
Авто: C4L Exclusive+ & C4B7 Exclusive
Пробег: 55555
Прошлый авто: Honda 9cv AT
:
За активность - Серебро За активность - Золото Герой труда
Благодарил (а): 3218 раз
Поблагодарили: 4576 раз
Контактная информация:

Парсер POLUX

#7

Сообщение SHKoder » 25 мар 2022, 23:22

Учтите, что разработчики французы. И пишут они с указанием французских синонимов.

infizer
Старшина
Старшина
Сообщения: 190
Зарегистрирован: 19 май 2019, 17:14
Откуда: Иркутск
Авто: C4 sedan 150 Д.С.серебристый
Пробег: 60000
:
Герой труда Золотые руки Мастер на все руки
Благодарил (а): 21 раз
Поблагодарили: 110 раз

Парсер POLUX

#8

Сообщение infizer » 26 мар 2022, 15:39

Я разобрал эти словари. В них цифровой индекс. И заглавные буквы в них вроде есть. Посмотрю сегодня и скину скриншот, в каком виде они хранятся. Может действительно форматирование...

pepelxl
Старшина
Старшина
Сообщения: 167
Зарегистрирован: 22 июн 2021, 19:59
Откуда: Москва
Авто: C4 grand picasso 115 shine '14
Пробег: 130000
Благодарил (а): 10 раз
Поблагодарили: 16 раз

Парсер POLUX

#9

Сообщение pepelxl » 26 мар 2022, 18:03

infizer писал(а): И заглавные буквы в них вроде есть.
Я разбирал их пару лет назад. Уже не помню структуру. Но команд там точно нету, по сути там только индексы и смещения. Заглавные есть, но наполнение не логичное, где-то нужны заглавные, а где-то строчные. По этому и возникла такая мысль. Надо попробовать подгрузить морду и посмотреть, поигравшись кодами.

Аватара пользователя
juri
Маршал
Маршал
Сообщения: 3486
Зарегистрирован: 10 авг 2013, 18:38
Откуда: Город герой Волгоград
Авто: Citroen C4 Sedan 116MT Tendance OPR13370 Mobil ESP 5W-30
Пробег: 25лет
Прошлый авто: Renault Logan, ВАЗ
:
За активность - Серебро За активность - Золото За взаимопомощь
Благодарил (а): 234 раза
Поблагодарили: 447 раз

Парсер POLUX

#10

Сообщение juri » 27 мар 2022, 10:02

pepelxl Я находил у себя в журнале DB записи POLUXDATA, но так и не понял какой смысл они несут.
Когда кажется, что весь мир настроен против тебя — помни, что самолёт взлетает против ветра. (Генри Форд).

pepelxl
Старшина
Старшина
Сообщения: 167
Зарегистрирован: 22 июн 2021, 19:59
Откуда: Москва
Авто: C4 grand picasso 115 shine '14
Пробег: 130000
Благодарил (а): 10 раз
Поблагодарили: 16 раз

Парсер POLUX

#11

Сообщение pepelxl » 28 мар 2022, 15:00

Уже не много глаз дёргается. До экспериментировал до этого, но пока не могу до конца добить.
T - ссылка как текст.
\* - указатель на вставку текста в предшествующую строку
\n - новая строка
\+ - пробел
+ и V вызывают sintax error

Теперь усложнённые.
Ниже команды не влияют на формат текста, если вставка идёт в имя кнопки и т.д.
U - весь текст в заглавные буквы
L - весь текст в строчные буквы
P,F,C превращают первую букву в заглавную
P если идёт после команды \+ превращает первую букву в строчную.
I не меняет текст
продолжаю эксперименты

pepelxl
Старшина
Старшина
Сообщения: 167
Зарегистрирован: 22 июн 2021, 19:59
Откуда: Москва
Авто: C4 grand picasso 115 shine '14
Пробег: 130000
Благодарил (а): 10 раз
Поблагодарили: 16 раз

Парсер POLUX

#12

Сообщение pepelxl » 31 мар 2022, 17:09

По последнему непонятному аргументу С так и не понял.
Нашел всего две ссылки

Код: Выделить всё

@C22852-POLUXDATA - "Ошибка"
@C84C454-POLUXDATA

Последний скорее всего ошибка , отрабатывает как @C84 , но по сути лежит в папке кузова С84С