Показать сообщение отдельно
Старый 30.07.2012, 09:07   #3
Burdin
Опытный
 
Имя: Кирилл
Авто: Peugeot 4007 2.4 CVT
Сообщений: 78
По умолчанию Re: Изменение настроек ETACS с помощью Lexia

Ух сколько за выходные понаписано...
TLCD.zip - утилитка для удаления запроса пароля при кодировании (в моем понимании)
Polux.zip - Для чтения MU8 файлов. Файлы MU8, XML и базу диагбокса надо править для добавления всех нужных параметров...

---------- Добавлено в 10:15 ---------- Предыдущее сообщение было написано в 09:07 ----------

Ну что. Продолжим мозговой штурм?
Имеем i3_i4_BSI.xml
Запись для омывателя:
Код:
<TlcdParameterDef Name="CFG_A8N_BSI_LVPROJ_000" ReadParamName="CFG_A8N_BSI_LVPROJ_000" Type="ListChoiceParam">
      <ConfigurationValue HelpMode="OnScreen" Label="@P9743-POLUXDATA@\*">
        <DiscretValues>
          <DiscretValue Label="@P2512-POLUXDATA" Name="Disabled_2899"/>
          <DiscretValue Label="@P596-POLUXDATA" Name="pop_up_control_2_with_washer_2899"/>
        </DiscretValues>
      </ConfigurationValue>
    </TlcdParameterDef>
Значение CFG_A8N_BSI_LVPROJ_000 можно найти в таблице PARAM поле PARSNAME. Выдается несколько записей, которые отличаются типом данных: BINARY или BOOLEAN и полем PARENCODING (Для BINARY - ENUM, для BOOLEAN - NULL).
Значения @P9743-POLUXDATA@\*, @P2512-POLUXDATA, @P596-POLUXDATA берутся из файла POLUXDATAязык.MU8, читалку для которого Вадим недавно выложил.
Значения Disabled_2899, pop_up_control_2_with_washer_2899 лежат в таблице STATES поле STASNAME. Выборка дает тоже несколько записей. Отличаются:
1 поле - Сквозная нумерация
2 поле Id записи в таблице PARAM.

Соответственно сейчас для меня главный вопрос: Как найти именно нашу запись в PARAM.

Ну и соответственно для расширения функционала ДБ нам требуется:
1. Добавить записи в БД для новых значений типа:
pop_up_control_1_2899
pop_up_control_1_with_washer_2899
pop_up_control_2_2899
2. Добавить описание этих значений в *.MU8 файл
3. Добавить новые значения в XML файл.

Кажется так... Разминка перед работой закончена...

---------- Добавлено в 10:25 ---------- Предыдущее сообщение было написано в 09:07 ----------

Маска поля CFG_A8N_BSI_LVPROJ_000 описана в таблице ADDDATA

---------- Добавлено в 14:20 ---------- Предыдущее сообщение было написано в 09:07 ----------

Также в таблице ECUVER для моего блока указан xml BSI_83040400_12_V1.xml, но найти такого нигде не могу
Burdin вне форума   Вверх Ответить с цитированием
Пользователь сказал cпасибо: