Оформление, скины и расположение датчиков

Альтернативные и пользовательские темы оформления
Аватара пользователя
kdika
Администратор
Сообщения: 5690
Зарегистрирован: 31 дек 2013, 14:04
Имя: Дмитрий

Re: Оформление, скины и расположение датчиков

Сообщение kdika »

FoxFD писал(а):никаких пунктов относящихся к часам.
Действительно в андроид версии нельзя это отключить из интерфейса.

В config.xml добавьте стоки:

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

  <ui-show-time>false</ui-show-time>
  <ui-show-date>false</ui-show-date>
FAQ: https://hobdrive.userecho.com/knowledge ... j/articles
Уровень trace лога:экраны/настройки/системные настройки/отладочные логи/trace
Просьба сделать себе подпись:
HobDrive(1.6.25lic)+ZenFoneM1(9.0)+Elm327Carista+RenMegane3(SID305)
Аватара пользователя
kdika
Администратор
Сообщения: 5690
Зарегистрирован: 31 дек 2013, 14:04
Имя: Дмитрий

Re: Оформление, скины и расположение датчиков

Сообщение kdika »

FoxFD писал(а):то есть датчик который не прописан в юзер, будет автоматически переписан.
Настройки в user файлах имеют приоритет над остальными. И они не перезатираются при обновлении.
FAQ: https://hobdrive.userecho.com/knowledge ... j/articles
Уровень trace лога:экраны/настройки/системные настройки/отладочные логи/trace
Просьба сделать себе подпись:
HobDrive(1.6.25lic)+ZenFoneM1(9.0)+Elm327Carista+RenMegane3(SID305)
FoxFD
Местный
Сообщения: 167
Зарегистрирован: 14 мар 2015, 13:48
Контактная информация:

Re: Оформление, скины и расположение датчиков

Сообщение FoxFD »

с часами справился, спасибо. осталось запомнить это.
Настройки в user файлах имеют приоритет над остальными. И они не перезатираются при обновлении.
Я тоже так думаю, но код из пользовательских файлов я привел. И они лежат в проге. Но у меня после обновления часть датчиков показывают значения которые только под микроскопом рассматривать. Опять config.xml править? Как? И почему остальная часть датчиков все же берет настройки из пользовательских файлов?
И возвращаясь к config.xml. В нем есть строка - <use-gps>true</use-gps>. Если я правильно понимаю, то использовать GPS, но если зайти в программу на смарте, то в ней галки использовать GPS снята. Как угадать, юзает на самом деле делает програ GPS или нет?
HobDrive(v1.5.41 _lic)+ГУ PX5 8.0 Android Oreo+EML327(V1.5)+Geely MK Cross(Delphi MT20U2)
Аватара пользователя
kdika
Администратор
Сообщения: 5690
Зарегистрирован: 31 дек 2013, 14:04
Имя: Дмитрий

Re: Оформление, скины и расположение датчиков

Сообщение kdika »

FoxFD писал(а):но если зайти в программу на смарте, то в ней галки использовать GPS снята
Где именно смотрите? В "настройках елм" или в "параметрах авто"?
FoxFD писал(а):И возвращаясь к config.xml. В нем есть строка - <use-gps>true</use-gps>.
Если включен GPS в андроиде, то <use-gps>true</use-gps> использует его для экрана "Местоположение" и для записи треков "на карте".
FoxFD писал(а): Но у меня после обновления часть датчиков показывают значения которые только под микроскопом рассматривать.
Т.е. часть правленных датчиков нормально, а часть криво?
FAQ: https://hobdrive.userecho.com/knowledge ... j/articles
Уровень trace лога:экраны/настройки/системные настройки/отладочные логи/trace
Просьба сделать себе подпись:
HobDrive(1.6.25lic)+ZenFoneM1(9.0)+Elm327Carista+RenMegane3(SID305)
cail
Администратор
Сообщения: 4322
Зарегистрирован: 06 дек 2011, 15:49
Имя: Игорь
Откуда: Нижний Новгород

Re: Оформление, скины и расположение датчиков

Сообщение cail »

FoxFD,

В этом обновлении изменилась система отображения шрифтов.

Похоже вы используете местами цифровые размеры - поэтому обновление и испортило вам их.

Используйте small, normal, large, huge, или подкрутите цифры.
HobDrive(свежак) + Android4 rk3188 2din + Elm327USB + Pontiac Vibe 2003
Не пишите пожалуйста вопросы в личку. Создавайте тему в соответствующем форуме.
FoxFD
Местный
Сообщения: 167
Зарегистрирован: 14 мар 2015, 13:48
Контактная информация:

Re: Оформление, скины и расположение датчиков

Сообщение FoxFD »

Со всем разобрался, спасибо)
HobDrive(v1.5.41 _lic)+ГУ PX5 8.0 Android Oreo+EML327(V1.5)+Geely MK Cross(Delphi MT20U2)
cail
Администратор
Сообщения: 4322
Зарегистрирован: 06 дек 2011, 15:49
Имя: Игорь
Откуда: Нижний Новгород

Re: Оформление, скины и расположение датчиков

Сообщение cail »

Примеры по динамическим картинкам.

http://hobdrive.com/download/testlayouts1.zip

Распаковать в тестовую инсталляцию хобдрайва. После запуска (можно без подключения к ЭБУ) будут доступны дополнительные экраны с тестовыми виджетами.

Общее описание:

https://hobdrive.userecho.com/topic/102 ... formlenii/
HobDrive(свежак) + Android4 rk3188 2din + Elm327USB + Pontiac Vibe 2003
Не пишите пожалуйста вопросы в личку. Создавайте тему в соответствующем форуме.
FoxFD
Местный
Сообщения: 167
Зарегистрирован: 14 мар 2015, 13:48
Контактная информация:

Re: Оформление, скины и расположение датчиков

Сообщение FoxFD »

в архиве папка images пустая.
HobDrive(v1.5.41 _lic)+ГУ PX5 8.0 Android Oreo+EML327(V1.5)+Geely MK Cross(Delphi MT20U2)
cail
Администратор
Сообщения: 4322
Зарегистрирован: 06 дек 2011, 15:49
Имя: Игорь
Откуда: Нижний Новгород

Re: Оформление, скины и расположение датчиков

Сообщение cail »

Упс. Архив большой (файлы не оптимизированы), поэтому залил на сервер.
HobDrive(свежак) + Android4 rk3188 2din + Elm327USB + Pontiac Vibe 2003
Не пишите пожалуйста вопросы в личку. Создавайте тему в соответствующем форуме.
FoxFD
Местный
Сообщения: 167
Зарегистрирован: 14 мар 2015, 13:48
Контактная информация:

Re: Оформление, скины и расположение датчиков

Сообщение FoxFD »

cail , вопрос по новой графике. Отрицательные значения возможны? Ну или по русски, стрелка может вращаться против часовой стрелки?
Вопрос два. С фонтами цифровых значений будут изменения? Очень хочется свой стиль цифирок)
Пока стрелочки циферблатики не рисовал. Отсель и вопросы)
HobDrive(v1.5.41 _lic)+ГУ PX5 8.0 Android Oreo+EML327(V1.5)+Geely MK Cross(Delphi MT20U2)
cail
Администратор
Сообщения: 4322
Зарегистрирован: 06 дек 2011, 15:49
Имя: Игорь
Откуда: Нижний Новгород

Re: Оформление, скины и расположение датчиков

Сообщение cail »

Там произвольная формула, крутите куда хотите, хоть по синусоиде )

Шрифты пока системно не поддерживаются к сожалению. работаем. пока единственная альтернатива - сгенерировать 10 текстур по всем цифрам и их рисовать картинками.
HobDrive(свежак) + Android4 rk3188 2din + Elm327USB + Pontiac Vibe 2003
Не пишите пожалуйста вопросы в личку. Создавайте тему в соответствующем форуме.
FoxFD
Местный
Сообщения: 167
Зарегистрирован: 14 мар 2015, 13:48
Контактная информация:

Re: Оформление, скины и расположение датчиков

Сообщение FoxFD »

Снова по поводу формул.
К примеру Температура ОЖ. Хочется сектор в 90 градусов, но с показаниями от 50 до 120 градусов по Цельсию. Как заставить стрелку не падать ниже 50 градусов при холодном движке? Только желательно не PNGшками прятать в слоях. Это понятно, что картинками легко, но хочется иначе
HobDrive(v1.5.41 _lic)+ГУ PX5 8.0 Android Oreo+EML327(V1.5)+Geely MK Cross(Delphi MT20U2)
cail
Администратор
Сообщения: 4322
Зарегистрирован: 06 дек 2011, 15:49
Имя: Игорь
Откуда: Нижний Новгород

Re: Оформление, скины и расположение датчиков

Сообщение cail »

Тут надо просто вспомнить школьную геометрию. На примере со стрелкой из testlayouts, вот так:

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

      <item id="CoolantTemp"
        description="hidden"
        size="6"
        decorator-i1="image" i1-image-zorder="bottom"
                             i1-image-path="images/gauges/without_arrow_circle.png"
        decorator-i2="image" i2-image-zorder="bottom"
                             i2-image-path="images/gauges/arrow.png"
                             i2-image-rotate='$${ 180 - ((Max(Min(120; Sensor_Value); 50) - 50) * 90 / 70) }'
                             i2-image-scale="1"
        decorator-i3="image" i3-image-zorder="bottom"
                             i3-image-path="images/gauges/without_arrows.png"
        />
Max, Min - ограничивают пределы показаний, 90/70 - коэффициент для адаптации вашего интервала (120 - 50) к углу в 90 градусов, 180 - это исходный поворот стрелки (т.к. на png она влево изначально смотрит).
HobDrive(свежак) + Android4 rk3188 2din + Elm327USB + Pontiac Vibe 2003
Не пишите пожалуйста вопросы в личку. Создавайте тему в соответствующем форуме.
FoxFD
Местный
Сообщения: 167
Зарегистрирован: 14 мар 2015, 13:48
Контактная информация:

Re: Оформление, скины и расположение датчиков

Сообщение FoxFD »

cail, спасибо) Почти разобрался. Геометрию помню, хоть и было это очень давно.
Но проще, если писать так - угол поворота изображения=(стартовый угол - (((Max(Min(максимальное значение; значение датчика); минимальное значение?) - разница макс мин значений?) * коэффициент).
Не уверен что расшифровал правильно. Но даже если правильно, не совсем понятны арифметические действия.
HobDrive(v1.5.41 _lic)+ГУ PX5 8.0 Android Oreo+EML327(V1.5)+Geely MK Cross(Delphi MT20U2)
cail
Администратор
Сообщения: 4322
Зарегистрирован: 06 дек 2011, 15:49
Имя: Игорь
Откуда: Нижний Новгород

Re: Оформление, скины и расположение датчиков

Сообщение cail »

да, в общем все правильно расшифровали )

разница макс мин значений? - не совсем, это "начальное значение", 50 градусов цельсия - это ноль градусов угол поворота.

вы попробуйте - можно win32 сброку на компьютере использовать для тестирования, потрогав формулу сразу станет понятно что на что откликается )
HobDrive(свежак) + Android4 rk3188 2din + Elm327USB + Pontiac Vibe 2003
Не пишите пожалуйста вопросы в личку. Создавайте тему в соответствующем форуме.
Art
Новичок
Сообщения: 5
Зарегистрирован: 15 янв 2016, 14:46

Re: Оформление, скины и расположение датчиков

Сообщение Art »

Здравствуйте.
Помогите расположить датчики по прилагаемой схеме. Убрав название экрана.
Вложения
hobd.JPG
HobDrive(последняя вер.\ лицен.)
+ Магнитола (ГУ CPU RK3066, Android 4.4.4) + Elm327BTmini + Toyota Corolla 151
FoxFD
Местный
Сообщения: 167
Зарегистрирован: 14 мар 2015, 13:48
Контактная информация:

Re: Оформление, скины и расположение датчиков

Сообщение FoxFD »

Глюк
Последний раз редактировалось FoxFD 15 янв 2016, 18:48, всего редактировалось 1 раз.
HobDrive(v1.5.41 _lic)+ГУ PX5 8.0 Android Oreo+EML327(V1.5)+Geely MK Cross(Delphi MT20U2)
FoxFD
Местный
Сообщения: 167
Зарегистрирован: 14 мар 2015, 13:48
Контактная информация:

Re: Оформление, скины и расположение датчиков

Сообщение FoxFD »

Под катом код файла. надо создать файл user.layout и внести код в файл. сам файл в папку с программой. в коде есть датчики, которые ХЗ как правильно пишутся, они все подписаны русскими буквами. Их надо заменить на настоящие названия датчиков. шестая строка...
grid rows="ваше значение высоты строки" Каждая отдельно значение отделяется запятой, сколько значений, столько и строк. Само значение - % от общей высоты экрана с программой.
cols="30,40,630" - аналогично строкам, но делает тоже самое с колонками

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

<!--
  This layout is for 16x9 screen, however any similar proportions
  will work fine by using DPI automatic scaling
-->
<ui>
<section name="1" fixed="true" title-height="0">
    <grid rows="20,30,30,20" cols="30,40,30">
	
	<item id="BatteryVoltage" />
	<item id="датчик нагрузки, я ХЗ что тут писать, у меня нет такого" />
	<item id="TripTime" />
	
	<item id="RPM" />
	<item id="Speed" rowspan="2" />
	<item id="DistanceRun" />
	
	<item id="CoolantTemp" />
	<item />
	<item id="FuelConsumed" />
	
	<item id="температура впуска" />
	<item id="FuelEconomy_trip" />
	<item id="Стоимость поездки" />
	
	
	
	
	</grid>
</section>
</ui>
HobDrive(v1.5.41 _lic)+ГУ PX5 8.0 Android Oreo+EML327(V1.5)+Geely MK Cross(Delphi MT20U2)
Аватара пользователя
kdika
Администратор
Сообщения: 5690
Зарегистрирован: 31 дек 2013, 14:04
Имя: Дмитрий

Re: Оформление, скины и расположение датчиков

Сообщение kdika »

Art, положите файл из вложения в папку с программой.
FoxFD, спасибо. Добавил ID датчиков.
Вложения
user.layout
(702 байт) 1338 скачиваний
FAQ: https://hobdrive.userecho.com/knowledge ... j/articles
Уровень trace лога:экраны/настройки/системные настройки/отладочные логи/trace
Просьба сделать себе подпись:
HobDrive(1.6.25lic)+ZenFoneM1(9.0)+Elm327Carista+RenMegane3(SID305)
Art
Новичок
Сообщения: 5
Зарегистрирован: 15 янв 2016, 14:46

Re: Оформление, скины и расположение датчиков

Сообщение Art »

Добрый день.

Есть несколько вопросов.
1. можно ли убрать время кот. в верхнем правом углу ?
2. Как изменить цвет показателей датчика ?
HobDrive(последняя вер.\ лицен.)
+ Магнитола (ГУ CPU RK3066, Android 4.4.4) + Elm327BTmini + Toyota Corolla 151
Ответить