Stránka 5 z 7

Re: Regulace intenzity podsvícení v Dejvidech

PříspěvekNapsal: 23 bře 2010 15:34
od fanda
Vovi, ta teorie o souboru !aliases.ini je zcela určitě správná, jinak by nefungovaly aliasy MIOC520 a MIOC720, neboť tyto INI neexistují jako takové - existuje pouze soubor MIOC320.ini. Je jen otázka, zda přiřazení, o kterém se zmiňuješ, platí pro GoClevery. Chybí tam totiž jedno x a je otázka zda iGO8 nahrazuje tento znak (x) jakoukoliv číslicí či číslem při vyhledání správné konfigurace.

Edit: Jo a ještě je tam jeden zajímavý soubor DEFAULT.INI. Ten se zřejmě používá tehdy, když se nezadá typ navigace do SYS.TXT.
Edit2: Poptal jsem se u přítele Googla a výsledkem je, že hodnoty GC43X a GC333 souvisí s MAGELLANEM a nemají nic společného s GoClevery.

Re: Regulace intenzity podsvícení v Dejvidech

PříspěvekNapsal: 24 bře 2010 18:42
od jojo
Regulacia intenzity podsvietenia ako aj otacanie obrazovky sa da spustit u kazdeho pristroja. Podporu podsvietenia zistime v editaciou registra napr.takto:
[HKEY_CURRENT_USER\ControlPanel\BackLight]
"ACBacklightLuminanceLevel"=dword:00000046
"ACBacklightOnTap"=dword:00000000
"ACTimeout"=dword:0000003c
"BacklightCurrentLevel"=dword:00000008
"BacklightLuminanceLevel"=dword:00000046
"BacklightMaxLuminanceLevel"=dword:00000020
"BacklightOnTap"=dword:00000001
"BatPowerOff"=dword:00000001
"BatPowerOn"=dword:00000000
"BatteryTimeout"=dword:0000001e
"ExtPowerOn"=dword:00000001
"LedAlwaysOn"=dword:00000000
"LedTimeout"=dword:00000005
"UseBattery"=dword:00000001
"UseExt"=dword:00000000
Tento pristroj podporuje napr aj automaticke podsvietenie je to tento zapis
"BacklightLuminanceLevel"=dword:00000046
"BacklightMaxLuminanceLevel"=dword:00000020
. Potom mame v data.zip zlozku content a v nej devices vztahujuce sa na jednotlive pristroje ako tu uz bolo spomenute. podla vasich hodnot v tom regitry si najdete mozne hodnoty napr pre tuto takto:
[power]
backlight_min = 7
backlight_max = 150
backlight_reverse = 0
backlight_smart = 5000
blight_key_BrightnessBA2 ="BacklightLuminanceLevel"
blight_key_BrightnessAC2 ="ACBacklightLuminanceLevel"
backlight_key_bright_BA1 ="Brightness"
backlight_key_bright_AC1 ="ACBrightness"
backlight_key_timeout_BA = "BatteryTimeout"
backlight_key_timeout_AC = "ACTimeout"
backlight_key_ontap_BA = "BacklightOnTap"
backlight_key_ontap_AC = "ACBacklightOnTap"
backlight_key_on_BA = "OnOff"
backlight_key_on_AC = "ExtOnOff"
backlight_methods = 1
backlight_events = 1
backlight_setmode1 = 1
Existuju asi styri az sest kombinacii. staci preskumat hodnoty v tych devices.ini.

Potom mame moznost to zapisat a vyskusat v sys.txt. nezabudnut napisat

[power]
backlight_manage_values = 1 ; když se dá pryč, tak zmizí šoupáky
este je tam jedna hodnota ktora otaca zmysel podsvietenia a tak pri plnom podsvieteni mate tmu.
backlight_reverse = 1 toto myslim otaca posuvniky tak ze funguju naopak. Sorry uz som to robil davno.
Ja som potom po vyskusani postupoval tak ze som si vytvoril novu zlozku v devices.ini podla nazvu pristroja zistil som napr.resinfom ale myslim ze by to malo byt jedno napr xxx.ini. V tej zlozke si date vsetky svoje hodnoty napr GPS TMC atd to co by ste mali mat v sys.txt a do sys.txt date odvolavku na nazov toho pristroja :
[device] ; zařízení
type="xxx" ; konkrétní typ navigace
A malo by to ist . Zatial som to vyskusal na viacerych pristrojoch funkcne. Ak niekto by mal problemy tak napisat.
Pokial by bol zaujem o zobrazenie otacania obrazovky a sfunkcnenie doplnim. Je k tomu potrebne mat prislusne skiny napr 320x240 a 240x320 alebo 480x272 a 272x480.

Re: Regulace intenzity podsvícení v Dejvidech

PříspěvekNapsal: 24 bře 2010 22:13
od fanda
Dík za informaci, ale něco z toho cos napsal jsem nepochopil a proto mám na tebe pár otázek:
a) Registr edituješ a doplňuješ tam hodnoty, anebo pouze z něho zjišťuješ informace a dle nich dál postupuješ.
b) Máš k dispozici Dejvida anebo jsou to jenom popisy na nějakém fiktivním zvoleném příkladu.
V Dejvidu je původní obsah Registru u tohoto klíče poměrně strohý
[HKEY_CURRENT_USER\ControlPanel\BackLight]
"BacklightCurrentLevel"=dword:00000028
"ACTimeout"=dword:00000258
"BatteryTimeout"=dword:0000003C
"UseExt"=dword:00000000
"UseBattery"=dword:00000000
Podsvětlení se tam týká pouze jeden údaj, ten první !
c) jakým způsobem jsi určoval při úpravách hodnotu "backlight_methods" v SYS.TXT či XXX.INI. Z toho, co se mě a Adamovi podařilo zjistit, je tato hodnota zásadní.

Re: Regulace intenzity podsvícení v Dejvidech

PříspěvekNapsal: 25 bře 2010 08:05
od jojo
Toto bol jeden konkretny pripad v ktorom su obsiahnute vsetky moznosti podsvietenia aj s reagovanim na automaticke podsvietenie. Hodnoty v registroch neupravujeme je to na prve zistenie hodnot ktore potrebujeme pretoze mozu byt taketo:
backlight_key_bright_BA1 ="BacklightLuminanceLevel"
backlight_key_bright_AC1 ="ACBacklightLuminanceLevel"
backlight_key_bright_BA2 ="Brightness"
backlight_key_bright_AC2 ="ACBrightness"
backlight_key_timeout_BA = "BatteryTimeout"
backlight_key_timeout_AC = "ACTimeout"
backlight_key_ontap_BA = "BacklightOnTap"
backlight_key_ontap_AC = "ACBacklightOnTap"

backlight_key_bright_BA1 ="BatteryPrescale"
backlight_key_bright_AC1 ="ACPrescale"
backlight_key_timeout_BA = "BatteryTimeout"
backlight_key_timeout_AC = "ACTimeout"
backlight_key_ontap_BA = "BacklightOnTap"
backlight_key_ontap_AC = "ACBacklightOnTap"
backlight_key_on_BA = "OnOff"
backlight_key_on_AC = "ExtOnOff"

backlight_key_bright_BA1 ="BacklightCurrentLevel"
backlight_key_bright_AC1 ="BacklightCurrentLevel"
backlight_key_timeout_BA = "BatteryTimeout"
backlight_key_timeout_AC = "ACTimeout"
backlight_key_ontap_BA = "BacklightOnTap"
backlight_key_ontap_AC = "ACBacklightOnTap"
backlight_key_on_BA = "OnOffBatt"
backlight_key_on_AC = "OnOffAC"

treba si vsimnut lisiace sa hodnoty pri jednotlivych polozkach uvedene v " " ktore sa lisia a tie su podla mna podstatne.Neuviedol som tu vsetky moznosti z devices ini a pri prvej nefunkcnosti postupujeme na zaklade hodnot toho registra a menime podla typu. Prevazuju tak tri moznosti a kombinujeme ich kde register sluzi ako zaklad pretoze udava hodnoty ktore by tam mali fungovat.
V novsich pristrojoch je hodnota registra backlight uz viac ocesana ale stale sluzi ako zaklad pre prve rozhodnutie.
V tvojom pripade su podstatne vsetky hodnoty pretoze sa potom vyskytuju v uvodzovkach v hodnotach za rovna sa/=/ ked si vsimnes!!! Dufam ze som to popisal dobre Tvoj pripad registra:
[HKEY_CURRENT_USER\ControlPanel\BackLight]
"BacklightCurrentLevel"=dword:00000028
"ACTimeout"=dword:00000258
"BatteryTimeout"=dword:0000003C
"UseExt"=dword:00000000
"UseBattery"=dword:00000000
a tieto hodnoty su dolezitena pouzitie
"BacklightCurrentLevel"
"ACTimeout"
"BatteryTimeout"
"UseExt"
"UseBattery"
Prve tri mas jasne a
podla poslednych dvoch poloziek sa uz len rozhodujes nad tymto pouzitim:
backlight_key_on_BA = "OnOffBatt"
backlight_key_on_AC = "OnOffAC"
alebo:
backlight_key_on_BA = "OnOff"
backlight_key_on_AC = "ExtOnOff"
teoreticky by mali fungovat obe.
Alebo to moze byt takto
backlight_key_on_BA = "OnOffBatt"
backlight_key_on_AC = "ExtOnOff"
Co sa tyka druhej veci tj "backlight_methods" tak pokial som si vsimol tak tam mozes za sebou dat cisiel viacej vid:
backlight_methods = 1, 7 mio550 ale doporucuje v pripade ak to nepojde tak vyskusat z podobnej konfiguracie. S tym som problemy nemal co som teraz pozeral tak su tam hodnoty 1,14,20 najcastejsie

Re: Regulace intenzity podsvícení v Dejvidech

PříspěvekNapsal: 25 bře 2010 08:42
od fanda
Díky za zprávu, zapracuji na tom. Zatím jakékoliv změny, které jsem v SYS.TXT dělal, tak nevedly ke kladnému výsledku. A bylo jich hodně. Tímto postupem omezím výrazně počet kombinací.

Re: Regulace intenzity podsvícení v Dejvidech

PříspěvekNapsal: 25 bře 2010 10:03
od jojo
A nezabudni tam tieto hodnoty:
backlight_key_ontap_BA = "BacklightOnTap"
backlight_key_ontap_AC = "ACBacklightOnTap"

Re: Regulace intenzity podsvícení v Dejvidech

PříspěvekNapsal: 28 bře 2010 21:43
od fanda
jojo, bohužel jsem byl od čtvrtka do soboty poněkud indisponován (bolely mne záda a tak jsem ležel), takže jsem se na to vrhl až odpoledne v sobotu. Věnoval jsem tomu celý zbytek víkendu, ale výsledek je chabý. Šoupata se zobrazují (to už mi fungovalo), dokonce jsem docílil stavu, kdy ovlivňují stav hodnoty BacklightCurrentLevel v Registru a ve správném rozsahu. To je ale vše, vlastní podsvícení se nemění. Poslední stav zápisu v SYS.txt je:

[power]
backlight_methods = 1
backlight_min = 8
backlight_max = 64
backlight_events = 1
backlight_manage_values=1
backlight_reverse = 0
backlight_key_bright_BA1 ="BacklightCurrentLevel"
backlight_key_bright_AC1 ="BacklightCurrentLevel"
backlight_key_timeout_BA = "BatteryTimeout"
backlight_key_timeout_AC = "ACTimeout"
backlight_key_on_BA = "OnOffBatt"
backlight_key_on_AC = "OnOffAC"
backlight_key_ontap_BA = "BacklightOnTap"
backlight_key_ontap_AC = "ACBacklightOnTap"

backlight_methods=1 je jediné nastavení z rozsahu od 1 do 64, kdy lze ovlivňovat hodnotu podsvícení v Registru, takže jsem ho vzal za to pravé. Aby se hodnota v Registru měnila, musí být nastaveno ještě backlight_key_bright_BA1 a backlight_key_bright_AC1 tak, jak jsem napsal.

Re: Regulace intenzity podsvícení v Dejvidech

PříspěvekNapsal: 28 bře 2010 22:05
od fanda
Ještě bych mohl dodat, že backlight_methods má další dvě hodnoty, které jsou zajímavé. První =45 způsobí po spuštění iGO8 při nabíhací sekvenci vypnutí navigace a druhá =17 generuje v Registru hodnoty Brightness, ACBrightness, BATBrightness, SBrightness, SACBrightness a SBATBrightness a jejich obsah se mění dle pozice šoupěte. Ale ani tyto hodnoty neovlivňují reálné podsvícení displeje.

Re: Regulace intenzity podsvícení v Dejvidech

PříspěvekNapsal: 29 bře 2010 16:06
od jojo
podla toho co pises skus to urobit najskor takto pisem len to co sa bude menit:
vymenit tento povodny tvoj/pripadne si dopln do backlight_methods = 1, 14/:
backlight_key_bright_BA1 ="BacklightCurrentLevel"
backlight_key_bright_AC1 ="BacklightCurrentLevel"
backlight_key_timeout_BA = "BatteryTimeout"
backlight_key_timeout_AC = "ACTimeout"
backlight_key_on_BA = "OnOffBatt"
backlight_key_on_AC = "OnOffAC"
backlight_key_ontap_BA = "BacklightOnTap"
backlight_key_ontap_AC = "ACBacklightOnTap"

toto dat
backlight_key_bright_BA1 ="BacklightCurrentLevel"
backlight_key_bright_AC1 ="BacklightCurrentLevel"
backlight_key_bright_BA2 ="Brightness"
backlight_key_bright_AC2 ="ACBrightness"
backlight_key_on_BA = "OnOffBatt"
backlight_key_on_AC = "OnOffAC"
backlight_key_ontap_BA = "BacklightOnTap"
backlight_key_ontap_AC = "ACBacklightOnTap"
backlight_methods = 1, 5, 14, 17
pripadne si skusal menit aj
backlight_key_on_BA = "OnOffBatt"
backlight_key_on_AC = "OnOffAC"
backlight_key_on_BA = "OnOff"
backlight_key_on_AC = "ExtOnOff. Este zistit metodu pri ktorej reaguje toto
backlight_key_timeout_BA = "BatteryTimeout"
backlight_key_timeout_AC = "ACTimeout"
Je este dalsie
backlight_methods= 1, 31
backlight_events=1
backlight_key_bright_BA1 ="BacklightCurrentLevel"
backlight_key_bright_AC1 ="BacklightCurrentLevel"
backlight_key_timeout_BA = "BatteryTimeout"
backlight_key_timeout_AC = "ACTimeout"
backlight_key_ontap_BA = "BacklightOnTap"
backlight_key_ontap_AC = "ACBacklightOnTap"
backlight_key_on_BA = "OnOff"
backlight_key_on_AC = "ExtOnOff"

Re: Regulace intenzity podsvícení v Dejvidech

PříspěvekNapsal: 30 bře 2010 09:17
od hladik2
Nevím jestli se to hodí na podsvícení v D4
svit.jpg


a zde soubor:
LarkBrightnessControl.zip