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

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

СообщениеДобавлено: 21 янв 2016, 10:30
FoxFD
Время убирается в config.xml
Надо найти строку <ui-show-time>true</ui-show-time> и поменять на <ui-show-time>false</ui-show-time>
За цвета сенсоров отвечает color-map=
Находите ваш датчик и меняете дефолтные значения на свои.
Как пример для температуры ОЖ - <gauge id="CoolantTemp" color-map=":#2020FF, 10: #0022A0", 40: #005580, 60: #229950, 80: #22BB40, 95: #22BB30, 105: #CC4040"/>
То есть <gauge id="ваш датчик" color-map=":ваш цвет в HEX, показание датчика:ваш цвет в HEX, следующее показание:ваш цвет в HEX, и Т.Д. " />

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

СообщениеДобавлено: 22 янв 2016, 16:51
Art
FoxFD писал(а):Время убирается в config.xml
Надо найти строку <ui-show-time>true</ui-show-time> и поменять на <ui-show-time>false</ui-show-time>
За цвета сенсоров отвечает color-map=
Находите ваш датчик и меняете дефолтные значения на свои.
Как пример для температуры ОЖ - <gauge id="CoolantTemp" color-map=":#2020FF, 10: #0022A0", 40: #005580, 60: #229950, 80: #22BB40, 95: #22BB30, 105: #CC4040"/>
То есть <gauge id="ваш датчик" color-map=":ваш цвет в HEX, показание датчика:ваш цвет в HEX, следующее показание:ваш цвет в HEX, и Т.Д. " />


А точно в этом файле ? Не могу найти эти строки ?

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

СообщениеДобавлено: 22 янв 2016, 17:02
FoxFD
в этом. Если нет строки, добавьте ее. Только до тега </hobd>.

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

СообщениеДобавлено: 23 янв 2016, 19:48
FoxFD
Я повторюсь со своим вопросом)
Зачем существует user.gauge если все параметры можно прописать в user.layout ?
И вторая часть. Настраиваю сенсор через интерфейс проги, получаю
<gauge
id="наш экран:0:0:Speed"
type="text"
type-portrait="text"
type-landscape="text" />
Но в итоге все равно рисуется график. Как я понимаю, берется он из hobdrive.gauge -
<gauge id="Speed" type="chart" chart='line'/>
как запретить брать данные из дефолтных файлов?

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

СообщениеДобавлено: 25 янв 2016, 14:54
Art
FoxFD писал(а):в этом. Если нет строки, добавьте ее. Только до тега </hobd>.

Спасибо убрал часы.

Вопрос: цвет показателей датчика в каком именно файле изменять ?

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

СообщениеДобавлено: 25 янв 2016, 15:29
FoxFD
По правилам надо в файле user.gauge
Если у вас его нет, то создайте.
А в этом файле уже добавьте строку вида...
<gauge id="Ваш датчик" color-map=":#2020FF, -10: #0022A0, 40: #005580, 60: #229950, 80: #22BB40, 95: #22BB30, 105: #CC4040"/>
Значения color-map= какие захотите и какие вам нужны.
Если не получится, то ковырять файл hobdrive.gauge, но этот файл перезапишется при обновлении.

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

СообщениеДобавлено: 26 янв 2016, 01:17
cail
FoxFD, отвечаю.
1) user.layout и user.gauge. А зачем? Я же могу не лезть в user.gauge, а прописать в user.layout

Да, можете. Gauge в основном задумывался именно как возможность задания общих для разных экранов виджетов. В реальности сейчас это немного мешается.
Но например редактирование внешнего вида датчиков иначе просто невозможно. Если сенсор в файле раскладки по умолчанию, мы сохраняем его атрибуты в user.gauges
В ближайшем будущем все это будет немного пересматриваться по мере разрастания инфраструктуры скинов.

Понимаю, что в строке id="наш экран:0:0:CoolantTemp" и зарыто, применить только к этому виджету. Что за нули

Нули это положение датчика на экране. Это значит что только CoolantTemp в "наш экран" в позиции 0:0 будет иметь указанные атрибуты. Этим управляет в окне настроек датчика первый параметр - "уровень применимости".

Я правильно понимаю, что если параметры отображения виджета явно не переписаны в user.gauge, то эти параметры заберутся из дефолтных файлов?

Да, все чего нет в user.gauge берется из дефолтных файлов. Т.е. происходит наследование атрибутов.

Но в итоге все равно рисуется график. Как я понимаю, берется он из hobdrive.gauge -
<gauge id="Speed" type="chart" chart='line'/>
как запретить брать данные из дефолтных файлов?

Вообще user.gauge должен перекрывать атрибуты по умолчанию. Возможно бага. Посмотрю.

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

СообщениеДобавлено: 26 янв 2016, 01:29
FoxFD
cail. спасибо за ответы. Я приблизительно так и думал. Я то справляюсь, где по наитию, где тыком, что впрочем одно и тоже. Но вот при написании мануалов стала проблема. Объять необъятное трудно) Как уже говорил, все обладатели Хобдрайва водители, но далеко не все АйТишники) Хочется какой-то систематизации настроек. Если уж есть пользовательские файлы, то они должны иметь приоритет при любом раскладе. Иначе их смысл спорен.

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

СообщениеДобавлено: 26 фев 2016, 12:34
sulimovivan
Добрый день! Подскажите пожалуйста: "все изменения нужно делать в файлах user.layout, user.gauge.", первого файла у меня нет, во втором несколько сенсоров топлива. создал user.layout, скопировал туда из файла default-landscape.layout (интуитивно из перечня сенсоров я понял, что по умолчанию используется он), но user файл не подхватывается почему то. Попробовал внести изменения в файл default-landscape.layout заменил один из 4 экранов вот на это:
<section name="Engn" fixed="true">
<grid rows="25,,30" cols="30,,30">
<item id="STFT1" size='large'/>
<item id="LTFT1" size='large'/>
<item id="MAF" size='large' precision="2"/>

<item id="RPM" size='large'/>
<item id="ThrottlePosition" size='large'/>
<item id="ThrottlePositionVoltage" size='large'/>

<item id="IntakeAirTemp" size='large' precision="2"/>
<item id="BaseFuelSchedulePulseWidth" size='large'/>
<item id="InjectorPulseWidth" size='large'/>
</grid>
</section>
при запуске один черный экран, и вверху крестик как будто это скрывающийся экран ,что я делаю не так?

и сразу уж в одной теме, что есть файл: user.layout, а что есть файл: user.gauge

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

СообщениеДобавлено: 26 фев 2016, 12:41
FoxFD
<ui> в начале файла и </ui> в конце. То что Вы привели должно быть обрамлено этими тегами.
layout - расположение датчиков
gauge - параметры датчиков
Но во многом эти два файла пересекаются

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

СообщениеДобавлено: 26 фев 2016, 12:42
kdika
sulimovivan, добрый.

sulimovivan писал(а):есть файл: user.layout, а что есть файл: user.gauge

user.layout - пользовательский файл, который не перезатирается при обновлении, имеет приоритет над стандартными файлами, в нем описывается расположение датчиков
user.gauge - -//-, в нем описывается внешний вид датчиков

sulimovivan писал(а):но user файл не подхватывается почему то.

sulimovivan писал(а):при запуске один черный экран, и вверху крестик как будто это скрывающийся экран ,что я делаю не так?

смотрите log.txt - обычно в нем пишутся ошибки по синтаксису

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

СообщениеДобавлено: 01 апр 2016, 12:43
sulimovivan
есть файлы user.layout и user.gauge, первый был создан путем копирования default-landscape.layout и его переименования, заменил в нем первый блок "General' на нужные мне датчики, запустил - все отлично, получилось, но потом решил его переименовать в FuelSystem, запускаю снова и теперь у меня 5 экранов вместо 4, мой новый в конце, а в начале опять есть стандартный "General'. Это не проблема, а просто возникает вопрос, получается он берет данные из нескольких фалов .layout что ли? пусть так и будет, как поменять порядок экранов?

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

СообщениеДобавлено: 01 апр 2016, 13:34
cail
Только убиванием default-landscape. Иначе никак пока. При обновлении он опять может появиться.
Подумаем как тут более гибко подойти к такому пожеланию.

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

СообщениеДобавлено: 14 апр 2016, 18:30
sulimovivan
я правильно понимаю? происходит примерно следующее: он берет defaul (ВСЕГДА) и в него добавляет из файла user то, чего нет в нем?
так же как в дефаулт он дописыват к примеру то, что в ecu-nissanK и в моем случае, как я спрашивал выше получается используются уже три файла layout: default/ecu-Nissank/user.

UPD: убил файлы default и nissanK путем переименования, а они новые создались... что не так сделал?

UPD2: вернул все назад, но теперь "первый запуск программы"... расскажите про файлы config.xml и config-backup.xml в них хранятся же настройки? и в каких случаях перетирается config-backup, они у меня с одинаковым временем создания

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

СообщениеДобавлено: 14 апр 2016, 19:20
cail
Гм, да, не подумал что на андроиде так. Действительно андроид версия проверяет наличие/отсутствие файлов конфигурации и восстанавливает стандартные если чего не хватает.

Тогда наверное как вариант - оставить default-landscape.layout пустым файлом.

config-backup создается после сохранения основного config.xml. Они просто всегда вместе.
Если config.xml испортится, берутся данные из backup.

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

СообщениеДобавлено: 03 май 2016, 14:21
GekaAE
Для калибровки ГБО нужны показания MAP датчика.
Нашел только расчет часового расхода топлива по МАР датчику.
Возможно вывести показания МАР?

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

СообщениеДобавлено: 04 май 2016, 01:14
kdika
GekaAE писал(а):Возможно вывести показания МАР?

Да, называется он
Код: Выделить всё
id="IntakeManifoldPressure"

надо создать user.layout и прописать его там. Или отредактировать default-landscape.layout

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

СообщениеДобавлено: 13 сен 2016, 21:26
sergey k
как заменить один датчик на главном экране на другой,например температура воздуха(у меня не поддерживается)на давление топлива.Во всех сенсорах он работает охота на главный экран.

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

СообщениеДобавлено: 13 сен 2016, 21:43
kdika
sergey k, положите файл из вложения в корень папки с программой

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

СообщениеДобавлено: 13 сен 2016, 22:07
sergey k
kdika писал(а):sergey k, положите файл из вложения в корень папки с программой


Спасибо попробую.