[Mers HFM/PMS] настройки(экраны) для IOS версии
Re: свои настройки(экраны) для IOS версии
Спасибо Игорь,
скопировал свои файлы, мои экраны появились.
но с ошибками беда, папки появляются типа на устройстве но в них не зайти и нет текстов моих ошибок...
проверил на автомобиле - экранчики работают, все хорошо.
Теперь я модифицирую файлы по вашему образцу, и тогда вы сможете сохранить мои настройки штатно в программу и тексты ошибок тоже ? сделать настройку через профиль...
если была бы возможность показывать\не показывать экран в зависимости от наличия параметры (ответ NO DATA), то хватило бы одной настройки "Mercedes HFM\PMS"
Михаил
скопировал свои файлы, мои экраны появились.
но с ошибками беда, папки появляются типа на устройстве но в них не зайти и нет текстов моих ошибок...
проверил на автомобиле - экранчики работают, все хорошо.
Теперь я модифицирую файлы по вашему образцу, и тогда вы сможете сохранить мои настройки штатно в программу и тексты ошибок тоже ? сделать настройку через профиль...
если была бы возможность показывать\не показывать экран в зависимости от наличия параметры (ответ NO DATA), то хватило бы одной настройки "Mercedes HFM\PMS"
Михаил
HobDrive(1.2.10_лицензия) / HOBD(1.2.10_demo)
+ Samsung Galaxy Tab 3 8.0(SM-T310, Android 4.4.2) + Elm327BTmini + Mercedes C220(HFM Евро2)
+ Samsung Galaxy Tab 3 8.0(SM-T310, Android 4.4.2) + Elm327BTmini + Mercedes C220(HFM Евро2)
Re: свои настройки(экраны) для IOS версии
Ошибки на ios так не вставить к сожалению.
С реакцией на NO DATA я потихоньку адаптирую инфраструктуру, думаю вскоре это появится.
Основная проблема тут - интерфейс придется перегружать после активации протокола. Т.к. только в момент вычитки датчика станет понятно есть он, или NO DATA...
С реакцией на NO DATA я потихоньку адаптирую инфраструктуру, думаю вскоре это появится.
Основная проблема тут - интерфейс придется перегружать после активации протокола. Т.к. только в момент вычитки датчика станет понятно есть он, или NO DATA...
HobDrive(свежак) + Android4 rk3188 2din + Elm327USB + Pontiac Vibe 2003
Не пишите пожалуйста вопросы в личку. Создавайте тему в соответствующем форуме.
Не пишите пожалуйста вопросы в личку. Создавайте тему в соответствующем форуме.
Re: свои настройки(экраны) для IOS версии
Но через профиль ошибки Вы сможете подгрузить?
Я к сожалению далек от программирования на иос и дроид, но если сделать так - сначала вы создаете все окна, потом вы читаете двигатель и в фоне проверяете параметры которые участвуют в разрешении отображения окна, и например если он 2 раза вернул NO DATA убиваете окно ? Я так понимаю что убить его несколько проще чем создавать?
Я к сожалению далек от программирования на иос и дроид, но если сделать так - сначала вы создаете все окна, потом вы читаете двигатель и в фоне проверяете параметры которые участвуют в разрешении отображения окна, и например если он 2 раза вернул NO DATA убиваете окно ? Я так понимаю что убить его несколько проще чем создавать?
Re: свои настройки(экраны) для IOS версии
Конечно если добавим ваши протоколы, то и ошибки добавим.
С NO DATA немного сложнее все. Не только окна зависят от наличия или отсутствия сенсора. Вся внутренняя инфраструктура тоже. А у вас нет пида аналогичного 0100? выдающего список доступных пидов? В OBD2 с ним несколько проще, потому что не надо дожидаться NO DATA, присутствие или отсутствие пида в машине можно узнать сразу в момент подключения к ЭБУ.
С NO DATA немного сложнее все. Не только окна зависят от наличия или отсутствия сенсора. Вся внутренняя инфраструктура тоже. А у вас нет пида аналогичного 0100? выдающего список доступных пидов? В OBD2 с ним несколько проще, потому что не надо дожидаться NO DATA, присутствие или отсутствие пида в машине можно узнать сразу в момент подключения к ЭБУ.
HobDrive(свежак) + Android4 rk3188 2din + Elm327USB + Pontiac Vibe 2003
Не пишите пожалуйста вопросы в личку. Создавайте тему в соответствующем форуме.
Не пишите пожалуйста вопросы в личку. Создавайте тему в соответствующем форуме.
Re: свои настройки(экраны) для IOS версии
ok,
0100 и остальные - все есть... некоторые параметры не маппируются на ОБД, потому что нет на них соответствующих PID, но для моей задачи разделить 2 системы нужен только флаг наличия MAP сенсора, а его можно определить через маски 0100... так что если вы так заточите- это будет работать и для меня в том числе...
0100 и остальные - все есть... некоторые параметры не маппируются на ОБД, потому что нет на них соответствующих PID, но для моей задачи разделить 2 системы нужен только флаг наличия MAP сенсора, а его можно определить через маски 0100... так что если вы так заточите- это будет работать и для меня в том числе...
HobDrive(1.2.10_лицензия) / HOBD(1.2.10_demo)
+ Samsung Galaxy Tab 3 8.0(SM-T310, Android 4.4.2) + Elm327BTmini + Mercedes C220(HFM Евро2)
+ Samsung Galaxy Tab 3 8.0(SM-T310, Android 4.4.2) + Elm327BTmini + Mercedes C220(HFM Евро2)
Re: свои настройки(экраны) для IOS версии
Михаил, файлы user.ecuxml для PMS и HFM одинаковые? Я имею ввиду описанные в них пиды.
Тогда модифицируйте только один ecuxml.
Тогда модифицируйте только один ecuxml.
FAQ: https://hobdrive.userecho.com/knowledge-bases/4-baza-znanij/articles
Уровень trace лога:экраны/настройки/системные настройки/отладочные логи/trace
Просьба сделать себе подпись:
HobDrive(1.6.25lic)+ZenFoneM1(9.0)+Elm327Carista+RenMegane3(SID305)
Уровень trace лога:экраны/настройки/системные настройки/отладочные логи/trace
Просьба сделать себе подпись:
HobDrive(1.6.25lic)+ZenFoneM1(9.0)+Elm327Carista+RenMegane3(SID305)
Re: свои настройки(экраны) для IOS версии
в принципе да... и ошибки тоже... я их развел по кодам...
т.е. если будет разделение экранов по МАП то вообще одного профиля хватит за глаза.
т.е. если будет разделение экранов по МАП то вообще одного профиля хватит за глаза.
HobDrive(1.2.10_лицензия) / HOBD(1.2.10_demo)
+ Samsung Galaxy Tab 3 8.0(SM-T310, Android 4.4.2) + Elm327BTmini + Mercedes C220(HFM Евро2)
+ Samsung Galaxy Tab 3 8.0(SM-T310, Android 4.4.2) + Elm327BTmini + Mercedes C220(HFM Евро2)
Re: свои настройки(экраны) для IOS версии
На текущий момент, такого разделения нет. Поэтому пока предлагаю сделать два профиля ("типа" в "параметрах авто").
Общие (одинаковые) экраны: Ignition page 1 и Ignition page 2?
Engine, Mixture, Idle Speed - для каждого "типа" свой.
ЗЫ. <parameter id="MAF_">
Специально сделали с подчеркиванием? Чтобы можно было сравнивать с пидом ОБД2 MAF?
Общие (одинаковые) экраны: Ignition page 1 и Ignition page 2?
Engine, Mixture, Idle Speed - для каждого "типа" свой.
ЗЫ. <parameter id="MAF_">
Специально сделали с подчеркиванием? Чтобы можно было сравнивать с пидом ОБД2 MAF?
FAQ: https://hobdrive.userecho.com/knowledge-bases/4-baza-znanij/articles
Уровень trace лога:экраны/настройки/системные настройки/отладочные логи/trace
Просьба сделать себе подпись:
HobDrive(1.6.25lic)+ZenFoneM1(9.0)+Elm327Carista+RenMegane3(SID305)
Уровень trace лога:экраны/настройки/системные настройки/отладочные логи/trace
Просьба сделать себе подпись:
HobDrive(1.6.25lic)+ZenFoneM1(9.0)+Elm327Carista+RenMegane3(SID305)
Re: свои настройки(экраны) для IOS версии
сейчас смотрю файлы и пытаюсь вспомнить что к чему...
помню что MAF_ сделал для пересчета из грамм\секунда в мерсовский кг\ч...
а вот с экранами там надо глядеть, пока я бы просто ХФМ воткнул как есть (но у меня на iPhone сейчас нет адекватного названия параметрам STFT1-LTFT2, т.е. видимо эти 4 параметра я в ваших файлах менял название... сейчас как быть? в принципе я бы мог их пересоздать заново...
PS: по инициализации можно оставить только FAULTCODEMB
там больше ничего не нужно...
помню что MAF_ сделал для пересчета из грамм\секунда в мерсовский кг\ч...
а вот с экранами там надо глядеть, пока я бы просто ХФМ воткнул как есть (но у меня на iPhone сейчас нет адекватного названия параметрам STFT1-LTFT2, т.е. видимо эти 4 параметра я в ваших файлах менял название... сейчас как быть? в принципе я бы мог их пересоздать заново...
PS: по инициализации можно оставить только FAULTCODEMB
там больше ничего не нужно...
HobDrive(1.2.10_лицензия) / HOBD(1.2.10_demo)
+ Samsung Galaxy Tab 3 8.0(SM-T310, Android 4.4.2) + Elm327BTmini + Mercedes C220(HFM Евро2)
+ Samsung Galaxy Tab 3 8.0(SM-T310, Android 4.4.2) + Elm327BTmini + Mercedes C220(HFM Евро2)
Re: свои настройки(экраны) для IOS версии
hfmscan писал(а):помню что MAF_ сделал для пересчета из грамм\секунда в мерсовский кг\ч...
тогда лучше описать так:
- Код: Выделить всё
<parameter id="MAF">
<description>
<unit>kgperhour</unit>
Программа будет учитывать в таком случает ед. измерения (kgperhour) при расчете расхода, если метод расчета расхода по МАФ.
hfmscan писал(а):названия параметрам STFT1-LTFT2, т.е. видимо эти 4 параметра я в ваших файлах менял название... сейчас как быть? в принципе я бы мог их пересоздать заново...
Если хотите свои названия, то опишите эти сенсоры в ecuxml с переводом.
FAQ: https://hobdrive.userecho.com/knowledge-bases/4-baza-znanij/articles
Уровень trace лога:экраны/настройки/системные настройки/отладочные логи/trace
Просьба сделать себе подпись:
HobDrive(1.6.25lic)+ZenFoneM1(9.0)+Elm327Carista+RenMegane3(SID305)
Уровень trace лога:экраны/настройки/системные настройки/отладочные логи/trace
Просьба сделать себе подпись:
HobDrive(1.6.25lic)+ZenFoneM1(9.0)+Elm327Carista+RenMegane3(SID305)
Re: [Mers HFM/PMS] настройки(экраны) для IOS версии
Дмитрий, я пока МАФ оставил так,
а вот как добавить STFT1 и другие не понимаю, там же формулу нужно прописывать или нет?
может я сейчас запилю свои адаптации через свои имена, но я забыл как их перевести в проценты, т.е. как они у вас формула определена
и еще тут писали что можно ДА/НЕТ для флагов делать...
как мне это сделать для параметра?
Спасибо
а вот как добавить STFT1 и другие не понимаю, там же формулу нужно прописывать или нет?
может я сейчас запилю свои адаптации через свои имена, но я забыл как их перевести в проценты, т.е. как они у вас формула определена
и еще тут писали что можно ДА/НЕТ для флагов делать...
как мне это сделать для параметра?
- Код: Выделить всё
<parameter id="FlagIdleSpeed">
<description lang="ru">
<name>Флаг ХХ</name>
<unit></unit>
</description>
<description lang="en">
<name>Idle speed</name>
<unit></unit>
</description>
<base-raw>Status23</base-raw>
<value-2>1</value-2>
<bit>0</bit>
</parameter>
Спасибо
HobDrive(1.2.10_лицензия) / HOBD(1.2.10_demo)
+ Samsung Galaxy Tab 3 8.0(SM-T310, Android 4.4.2) + Elm327BTmini + Mercedes C220(HFM Евро2)
+ Samsung Galaxy Tab 3 8.0(SM-T310, Android 4.4.2) + Elm327BTmini + Mercedes C220(HFM Евро2)
Re: [Mers HFM/PMS] настройки(экраны) для IOS версии
hfmscan писал(а):а вот как добавить STFT1 и другие не понимаю, там же формулу нужно прописывать или нет?
- Код: Выделить всё
<parameter id="STFT1">
<description lang="ru" >
<name>Коррекция по ДК</name>
<unit>percent</unit>
<description>Коррекция смеси по датчику кислорода</description>
</description>
<raw>0106</raw>
<value-0>0.78125</value-0>
<offset>-100</offset>
</parameter>
Остальные (0107, 0108, 0109) по-аналогии (формулы такие же): https://ru.wikipedia.org/wiki/OBD-II_PIDs
hfmscan писал(а):и еще тут писали что можно ДА НЕТ для флагов делать...
как мне это сделать для параметра?
в файле user.layout для данного сенсора добавить
- Код: Выделить всё
inherit="_ColoredYesNo"
полная строка должна быть примерно след.:
<item id="FlagIdleSpeed" inherit="_ColoredYesNo" />
Если надо ВКЛ/ВЫКЛ, то использовать тогда:
- Код: Выделить всё
inherit="_ColoredOnOff"
Эти переменные описаны в default.gauge
- Код: Выделить всё
<gauge id="_ColoredYesNo"
text-values="0:no, 1:yes" colored-value="true" red-green="0, 1"/>
<gauge id="_ColoredOnOff"
text-values="0:off, 1:on" colored-value="true" red-green="0, 1"/>
FAQ: https://hobdrive.userecho.com/knowledge-bases/4-baza-znanij/articles
Уровень trace лога:экраны/настройки/системные настройки/отладочные логи/trace
Просьба сделать себе подпись:
HobDrive(1.6.25lic)+ZenFoneM1(9.0)+Elm327Carista+RenMegane3(SID305)
Уровень trace лога:экраны/настройки/системные настройки/отладочные логи/trace
Просьба сделать себе подпись:
HobDrive(1.6.25lic)+ZenFoneM1(9.0)+Elm327Carista+RenMegane3(SID305)
Re: [Mers HFM/PMS] настройки(экраны) для IOS версии
Вроде слепил, завтра проверю в реале и вышлю...
с файлом ошибок из моего архива все хорошо?
ошибки 2 файла, на русском и на английском... при работе устройства на ангдийском языке он не будет доставать ошибки из ru файлов?
с файлом ошибок из моего архива все хорошо?
ошибки 2 файла, на русском и на английском... при работе устройства на ангдийском языке он не будет доставать ошибки из ru файлов?
HobDrive(1.2.10_лицензия) / HOBD(1.2.10_demo)
+ Samsung Galaxy Tab 3 8.0(SM-T310, Android 4.4.2) + Elm327BTmini + Mercedes C220(HFM Евро2)
+ Samsung Galaxy Tab 3 8.0(SM-T310, Android 4.4.2) + Elm327BTmini + Mercedes C220(HFM Евро2)
Re: [Mers HFM/PMS] настройки(экраны) для IOS версии
А можете добавить в default.gauge
и еще, как и где мне боевую раскраску задать для параметров коррекции (STFT1-LTFT2) типа по такому закону:
-10 до +10 - белый цвет
-20..-10 и +10..+20 - насыщенный желтый
-30..-20 и +20..30 - красный
PS: в user.ecuxml задана инит стринг, но похоже не посылается в адаптер...
- Код: Выделить всё
<gauge id="_ColoredAgSelector"
text-values="0:Drive, 1:P/N" colored-value="true" red-green="0, 1"/>
и еще, как и где мне боевую раскраску задать для параметров коррекции (STFT1-LTFT2) типа по такому закону:
-10 до +10 - белый цвет
-20..-10 и +10..+20 - насыщенный желтый
-30..-20 и +20..30 - красный
PS: в user.ecuxml задана инит стринг, но похоже не посылается в адаптер...
- Код: Выделить всё
<disable-obd2>false</disable-obd2>
<init-string>
FAULTCODEMB
</init-string>
<models>
Mercedes C,E,S with M111\M104 93-98 year
</models>
HobDrive(1.2.10_лицензия) / HOBD(1.2.10_demo)
+ Samsung Galaxy Tab 3 8.0(SM-T310, Android 4.4.2) + Elm327BTmini + Mercedes C220(HFM Евро2)
+ Samsung Galaxy Tab 3 8.0(SM-T310, Android 4.4.2) + Elm327BTmini + Mercedes C220(HFM Евро2)
Re: [Mers HFM/PMS] настройки(экраны) для IOS версии
hfmscan писал(а):А можете добавить в default.gauge
да
hfmscan писал(а):и еще, как и где мне боевую раскраску задать для параметров коррекции (STFT1-LTFT2) типа по такому закону:
Пока добавьте в default.gauge
- Код: Выделить всё
<variable id="Color_yellow" value="${color(lerp(Color_normal; 0x00FFFF; 0.7))}"/>
<gauge id="_MB_STFT" color-map="-20:$Color_red, -10:$Color_yellow, 0: $Color_green, 10: $Color_yellow, 20: $Color_red"/>
и потом его в layout
- Код: Выделить всё
<item id="STFT1" inherit="_MB_STFT"/>
<item id="LTFT1" inherit="_MB_STFT"/>
hfmscan писал(а):ошибки 2 файла, на русском и на английском... при работе устройства на ангдийском языке он не будет доставать ошибки из ru файлов?
Пока будут тянуться описания из всех файлов. Игорь в следующих обновлениях может подправит)
hfmscan писал(а):задана инит стринг, но похоже не посылается в адаптер...
Пока этот блок не обрабатывается - в будущем возможно будет.
FAQ: https://hobdrive.userecho.com/knowledge-bases/4-baza-znanij/articles
Уровень trace лога:экраны/настройки/системные настройки/отладочные логи/trace
Просьба сделать себе подпись:
HobDrive(1.6.25lic)+ZenFoneM1(9.0)+Elm327Carista+RenMegane3(SID305)
Уровень trace лога:экраны/настройки/системные настройки/отладочные логи/trace
Просьба сделать себе подпись:
HobDrive(1.6.25lic)+ZenFoneM1(9.0)+Elm327Carista+RenMegane3(SID305)
Re: [Mers HFM/PMS] настройки(экраны) для IOS версии
Дим, я не очень понял... я же сам в default.gauge ничего не могу добавлять (у меня его даже в файлах нету)... только вы можете...
я могу в user.gauge или оттуда это не читается?
я могу в user.gauge или оттуда это не читается?
HobDrive(1.2.10_лицензия) / HOBD(1.2.10_demo)
+ Samsung Galaxy Tab 3 8.0(SM-T310, Android 4.4.2) + Elm327BTmini + Mercedes C220(HFM Евро2)
+ Samsung Galaxy Tab 3 8.0(SM-T310, Android 4.4.2) + Elm327BTmini + Mercedes C220(HFM Евро2)
Re: [Mers HFM/PMS] настройки(экраны) для IOS версии
Миша, для проверки на ИОС, добавляй в user.gauge
Как все сделаешь - я перенесу в default.gauge, а Игорь соберет новую версию.
ЗЫ. давай на ты)
Как все сделаешь - я перенесу в default.gauge, а Игорь соберет новую версию.
ЗЫ. давай на ты)
FAQ: https://hobdrive.userecho.com/knowledge-bases/4-baza-znanij/articles
Уровень trace лога:экраны/настройки/системные настройки/отладочные логи/trace
Просьба сделать себе подпись:
HobDrive(1.6.25lic)+ZenFoneM1(9.0)+Elm327Carista+RenMegane3(SID305)
Уровень trace лога:экраны/настройки/системные настройки/отладочные логи/trace
Просьба сделать себе подпись:
HobDrive(1.6.25lic)+ZenFoneM1(9.0)+Elm327Carista+RenMegane3(SID305)
Re: [Mers HFM/PMS] настройки(экраны) для IOS версии
да, на ты проще
ок, сделаю , вечером вгоню в телефон, завтра проверю на работе (просто на ноуте на работе итюнес не ставится почему то, токльо на домашнем ноуте)... если есть способ вгонять файлы без итюнса, мог бы сегодня отладить...
правильно у меня user.gauge получается?
или надо под строку <gauges> перенести ?!
и еще как увидеть default.gauge там же уже есть какие-то настройки чтобы все самому не сочинять...
ок, сделаю , вечером вгоню в телефон, завтра проверю на работе (просто на ноуте на работе итюнес не ставится почему то, токльо на домашнем ноуте)... если есть способ вгонять файлы без итюнса, мог бы сегодня отладить...
правильно у меня user.gauge получается?
или надо под строку <gauges> перенести ?!
- Код: Выделить всё
<?xml version="1.0" encoding="utf-8" ?>
<variable id="Color_yellow" value="${color(lerp(Color_normal; 0x00FFFF; 0.7))}"/>
<gauge id="_MB_STFT" color-map="-20:$Color_red, -10:$Color_yellow, 0: $Color_green, 10: $Color_yellow, 20: $Color_red"/>
<gauges>
<gauge id="MAF_" precision='1' />
<gauge id="HfmVoltage" precision='2' period="50"/>
<gauge id="ThrottlePosition" precision='1' />
<gauge id="ThrottleDriveVoltage" precision='2' />
и еще как увидеть default.gauge там же уже есть какие-то настройки чтобы все самому не сочинять...
HobDrive(1.2.10_лицензия) / HOBD(1.2.10_demo)
+ Samsung Galaxy Tab 3 8.0(SM-T310, Android 4.4.2) + Elm327BTmini + Mercedes C220(HFM Евро2)
+ Samsung Galaxy Tab 3 8.0(SM-T310, Android 4.4.2) + Elm327BTmini + Mercedes C220(HFM Евро2)
Re: [Mers HFM/PMS] настройки(экраны) для IOS версии
hfmscan писал(а):надо под строку <gauges> перенести ?!
Под.
Во вложении последний defaul. Посмотри как там сделано.
ЗЫ. Расцветка будет работать только на полной версии (касается андроида)
- Вложения
-
- default.rar
- (1.52 КБ) Скачиваний: 795
FAQ: https://hobdrive.userecho.com/knowledge-bases/4-baza-znanij/articles
Уровень trace лога:экраны/настройки/системные настройки/отладочные логи/trace
Просьба сделать себе подпись:
HobDrive(1.6.25lic)+ZenFoneM1(9.0)+Elm327Carista+RenMegane3(SID305)
Уровень trace лога:экраны/настройки/системные настройки/отладочные логи/trace
Просьба сделать себе подпись:
HobDrive(1.6.25lic)+ZenFoneM1(9.0)+Elm327Carista+RenMegane3(SID305)
Re: [Mers HFM/PMS] настройки(экраны) для IOS версии
все таки я не очень понимаю как читать вот такую строку.
по моей логике она читает вот так
до -20 - красный
-20.. -10 - желтый
-10.. 0 зеленый
0.. +10 желтый
+10..+20 красный
или же хитрость в прочтении есть?
еще обратил внимание что температура воздуха раскрашена +40 красный, но я не нашел такой гауге в default.gauge...
- Код: Выделить всё
color-map="-20:$Color_red, -10:$Color_yellow, 0: $Color_green, 10: $Color_yellow, 20: $Color_red"/>
по моей логике она читает вот так
до -20 - красный
-20.. -10 - желтый
-10.. 0 зеленый
0.. +10 желтый
+10..+20 красный
или же хитрость в прочтении есть?
еще обратил внимание что температура воздуха раскрашена +40 красный, но я не нашел такой гауге в default.gauge...
HobDrive(1.2.10_лицензия) / HOBD(1.2.10_demo)
+ Samsung Galaxy Tab 3 8.0(SM-T310, Android 4.4.2) + Elm327BTmini + Mercedes C220(HFM Евро2)
+ Samsung Galaxy Tab 3 8.0(SM-T310, Android 4.4.2) + Elm327BTmini + Mercedes C220(HFM Евро2)
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2