Preluare de pe gpsforum.biz
Cititi cu atentie ce spunea genialul @raz12345, Atotputernicul, in data de 29 octombrie 2012 intr-o postare.
Despre sintaxa fișierului sys.txt
Acesta conține linii de forma:
[identificator_sectiune]
respectiv:
variabila_configurare = valoare
Primul tip [identificator_sectiune] definește zona de început a unei secțiuni cu numele dat de identificator_sectiune și se sfârșește la întâlnirea unei alte linii de acest tip (adică o alta secțiune) sau la sfârșitul fișierului.
ex:
[interface]
Al doilea tip de linii se găsesc in cadrul fiecărei secțiuni și sunt perechi de forma:
variabila_configurare = valoare
unde variabila_configurare (șir de caractere plasat in stânga caracterului = ) reprezintă numele variabilei de configurare care poate fi de tip simplu format dintr-un cuvânt sau mai multe caz în care între acestea există caracterul _
ex:
enabled =
has_secondary_root =
sau pot fi variabile de tip complex (structuri sau tablouri de elemente)
ex:
servers.size =
servers[0].url =
iar valoarea unei variabile de configurare este conținutul aflat în dreapta caracterului =
1 - dacă valoarea este de tip numeric, aceasta se specifică in mod direct
ex:
show_progressbar=1
Obs.
a. valoarea poate fi încadrată și între "" (ghilimele), însă acestea nu influențează / nu modifică cu nimic comportamentul față de valorile furnizate în mod direct (fără ghilimele)
adică:
show_progressbar=1
este identic cu:
show_progressbar="1"
b. iGO știe de ce tip este variabila respectivă și tratează valoarea ei în consecință fără să fie influențat de prezența sau absența ghilimelelor.
2 - dacă valoarea este de tip alfanumeric (șir de caractere) este indicat să se furnizeze încadrată de ""
ex:
port="auto"
și este obligatoriu să se furnizeze între "" dacă valoarea conține mai multe cuvinte despărțite de spațiu
ex:
device_type="iGO Primo"
approach_beep_speech="Speed camera"
Obs.
a. valoarea unei variabile este fie conținutul numeric sau alfanumeric (text) aflat intre ghilimele, fie în absența acestora conținutul care începe după caracterul = și se termină la sfârșitul liniei respective.
b. iGO știe de ce tip sunt variabilele și tratează (convertește) valoarea fiecăreia în consecință.
c. linia:
show_progressbar=1
este identică cu linia:
show_progressbar = 1
adică nu contează dacă există spații între variabila_configurare, semlul = respectiv valoare.
Comentariu
Caracterul ; este utilizat pentru a inactiva conținutul liniei care îl succede.
Astfel se pot specifica comentarii în cadrul fișierului:
ex:
; distance travelled from last maneuver (in meters)
passed_guidance_arrow_hide_distance=150
sau în cadrul unei linii:
ex:
disable_3d=0 ; disables 3d buildings
Dacă o linie variabila_configurare = valoare este precedată de caracterul ; aceasta este inactivă (nu se ține cont de ea)
ex:
;demo_enabled=0
Despre sintaxa fișierului sys.txt
-
- Moderator
- Mesaje: 405
- Membru din: Vin Dec 16, 2016 6:26 pm
- 7
- Has thanked: 766 ori
- Been thanked: 1241 ori
OK.Asa este cum spui.Dar ,mereu este un DAR...exista configurator de ,,sys'' care il face automat asa cum vrei sa ti-l configurezi si chiar are si 2 variante :ptr.iGO 8.XXXXXX sau iGO Primo.Si exista mai multe variante de configurator pe care le-am gasit pe niste ,,saituri " spaniole..varianta : 2.1, 2.X... etc.problema era ca mai trebuiau si activate, mai ales daca erau si ultimile versiuni.Acum cativa ani am incercat una care era DEMO,si a mers perfect.Eu nu sunt un specialist si nici profesionist si nu mai am nici varsta voastra dar trebuie cautat..Curiozitatea si cautarea trebuie sa fie prioritara ptr.voi si va felicit pentru TOT,cu toate sfaturile si ajutorul dat celor in ,,suferinta"...
-
- Moderator
- Mesaje: 405
- Membru din: Vin Dec 16, 2016 6:26 pm
- 7
- Has thanked: 766 ori
- Been thanked: 1241 ori
In aceasta discutie este vorba despre sintaxa sys.txt, nu despre ce ar trebui sa contina un sys.txt.
Foarte instructivă această discuție despre sys.txt. Pentru ”neofiții” ca mine preciările sunt de mare ajutor. Cred că s-ar elimina niște întrebări legate de anumite probleme daca sintaxele din sys.txt ar fi introduse corect.
Multumesc @victorpetroi
Multumesc @victorpetroi