Страница 29 из 46

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

СообщениеДобавлено: 05 окт 2017, 10:03
kdika
YUra.Veterinarov6468 писал(а):У меня не работает в настройке вида сенсора красно - зеленый интервал, выставляю свои значения, но они не фиксируются, можно выбрать только

Проверим, возможно есть бага

YUra.Veterinarov6468 писал(а):как задать свои параметры?

создать файл user.gauge

YUra.Veterinarov6468 писал(а):И подскажите как сделать один из датчиков к примеру синим?


Пример расцветки CoolantTemp - Темп ОЖ
Код: Выделить всё
  <gauge id="CoolantTemp"   color-map=":#2020FF, -10: #0022A0, 40: #005580, 60: #229950, 80: #22BB40, 95: #22BB30, 105: #CC4040"/>

Цвета в хексе можно посмотреть на сайте http://www.color-hex.com/

staratel писал(а):Можно ли вывести фоновую картинку для своего экрана, не используя привязку к датчику?

для каждого экрана свою картинку или общую для все?

YUra.Veterinarov6468 писал(а):можно ли на нажатие датчика повесить вывод информации за день, поездку или неделю?

типа как сделано для "Время в пути"?
или переход на отдельный экран? Можно сделать, например, отдельный экран с расходом в разных разрезах и при нажатии на Расход из Главного экрана будет переход на этот экран. Так подойдет?

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

СообщениеДобавлено: 05 окт 2017, 10:13
YUra.Veterinarov6468
kdika писал(а):типа как сделано для "Время в пути"?
или переход на отдельный экран? Можно сделать, например, отдельный экран с расходом в разных разрезах и при нажатии на Расход из Главного экрана будет переход на этот экран. Так подойдет?

Сорян, но не знаю как сделано для "Время в пути" , я имел ввиду - можно ли в один клик(нажатием на какой либо сенсор) переместиться сразу на экран "Поездка:День" либо "Поездка:Авто Трип".

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

СообщениеДобавлено: 05 окт 2017, 10:35
kdika
Примерно так
Код: Выделить всё
      <item id="Speed" onclick="Go(Trip computer)" inherit="_GoIcon"/>


При нажатии на датчик Скорости откроется экран "Бортовой комп". inherit="_GoIcon - это иконка стрелочки.

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

СообщениеДобавлено: 05 окт 2017, 11:19
YUra.Veterinarov6468
kdika писал(а):Примерно так
Код: Выделить всё
      <item id="Speed" onclick="Go(Trip computer)" inherit="_GoIcon"/>


При нажатии на датчик Скорости откроется экран "Бортовой комп". inherit="_GoIcon - это иконка стрелочки.

Вместо "Trip computer" надо вбить название экрана, а как называется экран "Поездка:День"?

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

СообщениеДобавлено: 05 окт 2017, 12:05
kdika
YUra.Veterinarov6468 писал(а):как называется экран "Поездка:День"?

это не экран. Это разрез отображения, который применяется для всех экранов.

Я думал, что у вас уже созданы свои экраны: viewtopic.php?f=12&t=133&start=540#p20001

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

СообщениеДобавлено: 05 окт 2017, 12:44
YUra.Veterinarov6468
kdika писал(а):
Я думал, что у вас уже созданы свои экраны: viewtopic.php?f=12&t=133&start=540#p20001

Такой разрез не работает со стоимостью поездки (

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

СообщениеДобавлено: 05 окт 2017, 21:11
staratel
kdika писал(а):
staratel писал(а):Можно ли вывести фоновую картинку для своего экрана, не используя привязку к датчику?

для каждого экрана свою картинку или общую для все?

Нет, конкретно для одного экрана.
Пробовал так

Код: Выделить всё
<ui>
<section name="***" fixed="true" title-height="0">
<union>
  <item decorator-bg="image"
            bg-image-path="images/pict/bground.png"
              bg-image-scale="1"
                bg-image-zorder="bottom" />

   <grid  rows="***" cols="***" >

*****

</grid>
</union>
</section>
</ui>


Не работает, картинка не появляется, остается основной фон...

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

СообщениеДобавлено: 06 окт 2017, 06:23
shussib
как сделать что бы во время движения отображался мгновенный расход л/100, а при остановке вместо л/100 отображалось л/ч ? и ещё вопрос... как откорректировать пробег?

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

СообщениеДобавлено: 06 окт 2017, 06:28
okuljr
так на втором экране расход и мгновенный и часовой есть. Пробег корректируется коэфицентом скорости. В инструкции подробно описано как это делается.

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

СообщениеДобавлено: 06 окт 2017, 06:39
shussib
про скорость, коэффициент скорости подстроил. скорость приблизительно равна стрелке на спидометре, но за реальных 50 км пробега отображает 70. по поводу датчиков хочу что бы на главном экране отображались один вместо другого при разных условиях: когда авто движется - FuelEconomy_instant, когда стоит - FuelPerHour. думаю что нужно использовать switch, но что то не пойму как это реализовать

<switch index='$${}'>
<item id="FuelPerHour" />
<item id="FuelEconomy_instant" />
</switch>

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

СообщениеДобавлено: 06 окт 2017, 07:43
shussib
для чего и как используется
<union>
...
</union>

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

СообщениеДобавлено: 06 окт 2017, 07:51
YUra.Veterinarov6468
shussib писал(а): по поводу датчиков хочу что бы на главном экране отображались один вместо другого при разных условиях: когда авто движется - FuelEconomy_instant, когда стоит - FuelPerHour.
</switch>

присоединяюсь, было бы замечательно если можно так реализовать!

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

СообщениеДобавлено: 06 окт 2017, 10:02
cail
Да, так можно:

[pre]
<switch index='$${svalue("Speed") > 1 ? 1 : 0}'>
<item id="FuelPerHour" />
<item id="FuelEconomy_instant" />
</switch>
[/pre]

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

СообщениеДобавлено: 06 окт 2017, 12:02
staratel
shussib писал(а):для чего и как используется
<union>
...
</union>

Общее действие для данной секции, посмотрите, что делает данная функция...
Или я не прав?, если нет, тогда как это реализовать?

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

СообщениеДобавлено: 06 окт 2017, 12:07
shussib
staratel писал(а):
shussib писал(а):для чего и как используется
<union>
...
</union>

Общее действие для данной секции, посмотрите, что делает данная функция...
Или я не прав?, если нет, тогда как это реализовать?


чёт я щас туплю, читая это

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

СообщениеДобавлено: 06 окт 2017, 13:19
staratel
То что заключено между этими операторами, должно выполняться в данной секции, т.е. для одного экрана и имеет общее назначение. В частности мне нужно чтобы фоновая картинка выполнялась независимо от привязки к датчикам и была общей для данного экрана.
Можно выполнить назначение картинки как наложение на один из датчиков (что вообщем то довольно просто), но я хочу уйти от этого. Если убрать операторы <union>, то при загрузке программы или переходе на страницу пользователя, программа зависает с черным экраном. Если убрать и оператор <union>, и опрос фоновой картинки (без привязки к датчику), то все работает, но с основным фоном программы (что и на остальных экранах)...

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

СообщениеДобавлено: 06 окт 2017, 19:18
cail
union - все элементы что в него вложены отображаются слоями одновременно.
Т.е. да, это можно использовать для создания специфичной для экрана фоновой картинки.

staratel, поясните в каких случаях зависание? возможно бага - тогда нужен от вас способ воспроизведения.

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

СообщениеДобавлено: 07 окт 2017, 13:09
staratel
cail писал(а):staratel, поясните в каких случаях зависание? возможно бага - тогда нужен от вас способ воспроизведения.

Да нет, бага тут нет, поясню чуть поподробнее,
в исходе,
Код: Выделить всё
<ui>
<union>
<item       
  decorator-bg="image"
  bg-image-path="images/img/bgd.png"
  bg-image-scale="1"
  bg-image-zorder="top"       
/>
<grid***>
*******
</grid>
</union>
</ui>

Запускаем программу, происходит загрузка, открывается мое окно, но не с картинкой bgd.png, а основным светлым фоном с надписью hobdrive (программа demo1.5.26 android, все это выполняется на эмуляторе андроид MEMU, для настройки экрана его вполне достаточно), Причем датчики на этом фоне не отображаются, просто чистый экран, Ставил вместо bg-image-zorder="top" bg-image-zorder="bottom", никаких изменений не происходит, все отображается аналогично.

Если убрать операторы <union>, при этом оставить все остальное
Код: Выделить всё
<ui>
<item       
  decorator-bg="image"
  bg-image-path="images/img/bgd.png"
  bg-image-scale="1"
  bg-image-zorder="top"       
/>
<grid***>
*******
</grid>
</ui>

Здесь понятно, что нарушен код программы, поэтому при переходе на страницу пользователя, программа выходит на черный экран и приходится принудительно отключать ее или перезагружать устройство.

Теперь оставляю "нормальный" код,
Код: Выделить всё
<ui>
<grid***>
*******
</grid>
</ui>

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

P.S. чтобы не возникли вопросы насчет эмулятора, попробовал проделать аналогичные действия на основном утройстве (автомагнитола), все повторилось аналогично.

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

СообщениеДобавлено: 09 окт 2017, 15:40
YUra.Veterinarov6468
Как в андройд повесить на датчик запуск программы Torque(приходится иногда запускать Torque иначе блютуз не подцепляется)?

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

СообщениеДобавлено: 10 окт 2017, 09:30
cail
staratel, а попробуйте поменять местами item и grid. Возможно там получается порядок отрисовки обратный.
Если не исправится - то бага, будем смотреть.