DataIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
EDataIOStructOld.h
Go to the documentation of this file.
1 #ifndef CPFILESTRUCT_H
2 #define CPFILESTRUCT_H
3 
4 #define CP_OLDFILENAME "data"
5 
6 #define CP_LINES_NUM_7 800
7 #define SIZE_LINES_7 0x1F35F
8 
9 namespace EM
10 {
11  namespace Strojcek
12  {
13  namespace VstupneUdaje
14  {
15 
16  #ifndef WINDOWS
17  #define TMPACKED __attribute__ ((packed))
18  #else
19  #define TMPACKED
20  #endif
21  /*CP - PZ=70, PS=150 - max. pohet zastavok a spojov;
22  - v binarnej .truktzre je premenliv} pohet zastavok, spojov a vzorov}ch spojov
23  CP_LINES_NUM_7 = 200 Var.ava - CP_LINES_NUM_7 = 300
24  */
25 
26  struct LINE_K_X_7 { // bank dat pre CP
27  unsigned short dph; // % dph 06-06-94
28  char y_y[4]; // nastavenia y_y[4]
29  unsigned short x_x[10]; // 20 B - nastavenia - treba zru.i.
30  unsigned short pvl; // 2 B pohet vybran}ch liniek
31  char x_cl[CP_LINES_NUM_7][8]; // 1600 B/2400 B - hisla liniek na 6 znakov - cpo_Linky.Cislo
32  unsigned long offset_x_l[CP_LINES_NUM_7][2];// 1600 B/2400 B - jednotlivi offsety tam, sem - relatmvne - offset_x_l[0][0]=0 !!!
33  unsigned char x_l_s[SIZE_LINES_7]; // 0x1F35F - priestor pre linky.tam, sem
34  } TMPACKED; // 131071 B - szbor NazovSkupiny_RRRR_M_D.ces - nahrava sa od adresy 0x40001
35 
36 
37  struct Z_LINE_E_7 {
38  short line_number; // 2 B - poradovi hmslo hmsla linky - pole hmsel liniek z banku CP
39  short line_name; // 2 B - poradovi hmslo nazvu linky - pole zast. ???
40  unsigned char size_bus; // 1 B - pohet spojov zale.m na poradm line_type, amount_bus !!!
41  unsigned char size_vz_bus; // 1 B - pohet vzorov}ch spojov
42  unsigned char line_type; // 1 B - typ linky
43  unsigned char size_stop; // 1 B - pohet zastavok
44  unsigned char n_tranzit; // 1 B - 0. bit - povoleni CS (zatial nie je) - ptvodne pohet spojov s pokrahovanmm
45  // 1.bit - Re.im MHD - 0=nepovolen}, 1=povolen} - cpo_Linky.RezimMHD
46  // 2.bit - IDS - 0=nepovolen}, 1=povolen} - cpo_Linky.IDS
47  char CS; // 1 B - cenova skupina na linku - default 1, ch}ba Druh linky
48  } TMPACKED; // .truktzra - 10 B - hlavihka linky
49 
50  struct S_BUS_E_7 {
51  unsigned short bus_number; // 2 B - hmslo spoja
52  unsigned char bus_vz_idx; // 1 B - index vzoroviho spoja+1, 0 = vzor
53  unsigned short start; // 2 B - has zahatia spoja
54  unsigned short stop; // 2 B - has ukonhenia spoja
55  unsigned char vypocet; // 1 B - 0.-6. bit - rezerva - ptvodne index na .truktzru TRANZIT
56  // 6.bit - prmznak - 0=ptvodn} stav, 1=do zachadzky sa ... zachadzka - cpo_Spoje.Zachadzka
57  // 7.bit - prmznak - 0=pohmta., 1=nepohmta. km zachadzky do ceny
58  unsigned char CS; // 1 B - cenova skupina na spoj - default 1
59  unsigned long cislo_l; // hmslo linky na ktorej bude spoj pokrahova. - ptvodne struct TRANZIT
60  // ak nie je pokrahujzci spoj potom hmslo_l=0, tabu>a Mobitec/EMtest
61  unsigned short cislo_s; // hmslo spoja na ktorom bude spoj pokrahova. - ptvodne struct TRANZIT
62  // ak hmslo_l=0, hmslo pre tabu>u Mobitec
63  // ak hmslo_s=0, hmslo pre tabu>u Mobitec=cpo_ZastavkaID%1000000 (konehna na spoji)
64  // ak hmslo_s=0, text pre tabu>u EMtest=skraten} nazov konehnej zastavky na spoji
65  // zdielana polo.ka neumo.ruje pou.mva. tabu>u na pripojenom spoji
66  unsigned short Tabula; // 2 B - hmslo v}pisu pre grafickz tabu>u Emtest/Mobitec - cpo_Spoje.PokracujuciSpojCislo
67  } TMPACKED; // struktura - 17 B - popis spoja
68 
69  struct S_STOP_E_7 {
70  unsigned short stop_name; // poradovi hmslo nazvu zastavky
71  unsigned char tarifa; // tarifni hmslo zastavky) - cpo_Linka_Zastavky.TarifneCislo
72  unsigned char flag_z; // prmznaky na zastavku
73  // 7.bit - prmznak - zahranihni zastavky (ptvodne CLO) - cpo_Zastavky.StatID<>fir_Firma.StatID
74  // 6. bit - zastavka na infotabu>u (DOS - 3. bit) - cpo_Linka_Zastavka_Znacky.ZnackaNaZastavkuID=12
75  // 5. bit - zachadzka 1 (DOS - 2. bit) - cpo_Linka_Obchadzky.Strojcek (Poradie1, Poradie2)
76  // 4. bit - zachadzka 2 (DOS - 1. bit) - cpo_Linka_Obchadzky.Strojcek (Poradie1, Poradie2)
77  // 3. bit - rezerva (zachadzka 3)
78  // 2. bit - sptsob v}pohtu - 0=TS_NZ, 1=TS_VZ - cpo_Linka_Zastavky.Vypocet
79  // 1. bit - zastavka na znamenie - cpo_Linka_Zastavka_Znacky.ZnackaNaZastavkuID=3
80  // 0. bit - zastavka MHD (DOS - 0. bit - len MHD) ) - cpo_Zastavky.MHD
81  unsigned char MHD; // hmslo MHD - cpo_Zastavky.CisloMHD
82  // kontroluje sa s hmslom MHD na HK - .truktzra Mesahnmk
83  unsigned char pasmo; // 0.-3. bit - tarifni pasmo/zsna NZ (1-15) - cpo_Linka_Zastavky.Zona
84  // 4.-7. bit - zsna VZ (1-15) - cpo_Linka_Zastavky.ZonaVystup
85  unsigned char TS; // TS a nastupi.te na zastavku
86  // 0.-3. bit - TS (1-15) ) - cpo_TarifneSkupiny.CisloTS(cpo_Linka_Zastavky.TSID)
87  // 4.-7. bit - nastupi.te (1-15) - cpo_Linka_Zastavky.Nastupiste
88  unsigned char trasa1; // trasy na ktor}ch le.m zastavka - bitovo - cpo_Linka_Zastavky.Trasa - verzia 3 a 4 (V 5 - rezerva)
89  //} S_STOP_E_7; // struktura - 8 B - popis zastavky - verzia 3
90  // unsigned char zonaNZ; // zsna NZ (0-255) - cpo_Linka_Zastavky.Zona - verzia 4 a 5
91  // unsigned char zonaVZ; // zsna VZ (0-255) - cpo_Linka_Zastavky.ZonaVystup - verzia 4 a 5
92  // unsigned short trasa2; // trasy na ktor}ch le.m zastavka - bitovo - cpo_Linka_Zastavky.Trasa - verzia 5 (V 3 a 4 - rezerva)
93  } TMPACKED; // struktura - 12 B - popis zastavky - verzia 4 a 5
94 
95 
96  struct LINE_E_7 {
97  Z_LINE_E_7 z_l_e; // pevni zahlavie (hlavihka)
98  S_BUS_E_7* bus; // hmslo spoja, h.vz.sp., has zah./ ukonh. - v.etky spoje
99  S_STOP_E_7* stop; // zastavka - nazov, TH, TS, zsna, prmznaky, .
100  unsigned char** tim_zs; // rozdiel hasu medzi susedn}mi zastavkami - max 252 minzt - len vzorovi spoje
101  // nejde=0xFF, obchadza - 0xFE, prechadza - 0xFD
102  } TMPACKED; // struktura - popis linky
103 
104  /*****************************
105  Turnusy - CP_VZOR_SIZE_7=0xA000
106  28 + 2*PVZ +(16+8*PR)*PVZ + SIZE_TURN + SIZE_PRIK + SIZE_LINE + SIZE_POZN <= 0xA000
107  ******************************/
108 
109 
110  struct PODTYPY {
111  unsigned char PK_Cislo; // hmslo podtypu karty (usporiadane) - pck_PodtypyKariet.PodtypKartyID
112  char PK_Text[19]; // nazov podtypu karty - pck_PodtypyKariet.Nazov
113  } TMPACKED; // struktura - 20 B - nazvy podtypov kariet
114 
115  struct TYPYKARIET {
116  char TypKarty; // typ karty - cpo_TypKarty_TypZlavy.TypKartyID + cpo_Preklopenie.TypKartyID
117  char Rezerva1; // rezerva - cpo_Preklopenie.Rezerva1
118  unsigned short PlatnostKarty; // nova platnos. karty - pohet dnm od 1.1.1980 - cpo_Preklopenie.PlatnostKarty
119  unsigned short PlatnostZlavy; // nova platnos. z>avy - pohet dnm od 1.1.1980 - cpo_Preklopenie.PlatnostZlavy
120  unsigned short Rezerva2; // rezerva - cpo_Preklopenie.Rezerva2
121  char TypZlavy_JL; // 0.-3.bit - cpo_TypKarty_TypZlavy.TypZlavyJLID - Typ Zlavy pre JL - vlastn} zavod
122  // 4.-7.bit - cpo_TypKarty_TypZlavy.TypZlavyExtJLID - Typ Zlavy pre JL - in} zavod
123  char TypZlavy_CL; // 0.-3.bit - cpo_TypKarty_TypZlavy.TypZlavyCLID - Typ Zlavy pre HL - vlastn} zavod
124  // 4.-7.bit - cpo_TypKarty_TypZlavy.TypZlavyExtCLID - Typ Zlavy pre HL - in} zavod
125  char TypZlavy_KZ; // 0.-3.bit - cpo_TypKarty_TypZlavy.TypZlavyKZID - Typ Zlavy pre KZ - vlastn} zavod
126  // 4.-7.bit - cpo_TypKarty_TypZlavy.TypZlavyExtKZID - Typ Zlavy pre KZ - in} zavod
127  char Rezerva3[5]; // rezerva - vlastnosti Typov Kariet
128  } TMPACKED; // struktura - 16B - TypKarty-TypZlavy + preklopenie platnosti HK - Dos->Win
129 
130  //Tabu>ka sa pou.mva pre automaticki nastavenie platnosti HK pri prechode systimu z verzie Dos na verziu Win
131 
132  struct VZZ_VAL {
133  short turnus; // poradovi hmslo nazvu turnusu - moze sa zmenit na nazov ? (nazov je hmslo)
134  short zaznam; // poradovi hmslo nazvu prmkazu - moze sa zmenit na nazov ? (nazov je hmslo)
135  short valid1; // platnos. - dni v t}.dni - 0.bit - Po, 6.bit - Ne
136  char valid2; // platnos. - vyuhovanie/prazdniny
137  char valid3; // platnos. - parny/neparny
138  short valid4; // platnos. - zahiatok sezsny
139  short valid5; // platnos. - koniec sezsny
140  short valid6; // platnos. - platm od (datum) - ?
141  short number; // pohet spojov a prejazdov v prmkaze
142  } TMPACKED; // struktura - 16 B - platnos. pre strojhek EMtest
143 
144  struct VZZ_BUS {
145  unsigned short line; // poradovi hmslo hmsla linky (z banku turnusov)
146  short bus; // hmslo spoja
147  short note; // poradovi hmslo poznamky
148  // 15.bit - prmznak - pripojen} spoj - vzz_Prikaz_Kurzy.Pokracovanie
149  unsigned char wait; // hakanie (hinnos.)
150  short wait_time; // hakanie (has)
151  } TMPACKED; // struktura - 8 B - spoj vo vzoraku
152 
153  struct VZZ_E {
154  VZZ_VAL vzz_val; // platnos. prmkazu
155  VZZ_BUS* vzz_bus;//[PR] // hmslo linky, hmslo spoja, PR - skutohn} pohet spojov
156  } TMPACKED; // struktura - vzorak pre strojcek EMtest
157 
158 
159  struct HEAD_VZOR{
160  unsigned short PVZ; // skutohn} pohet vzorov}ch zaznamov
161  unsigned long offset_zaciatok_vz; // offset odkial sz ulo.ene vzoraky
162  unsigned long offset_turnusy_text; // offset kde sz texty turnusov
163  unsigned long offset_prikazy_text; // offset kde sz texty prmkazov
164  unsigned long offset_line_text; // offset kde sz texty hmsel liniek
165  unsigned long offset_poznamky_text; // offset kde sz texty poznamok
166  unsigned long offset_tabule_text; // offset kde sz texty pre tabule (technicki, reklamni, ...) - ptvodne na spoje s odch. cenami
167  unsigned long offset_podtypy; // offset kde sz nazvy podtypov kariet
168  unsigned long offset_preklopenie; // offset pre .truktzru na preklopenie HK - Dos->Win
169  // offset zarover umo.ruje v}pohet pohtu podtypov kariet
170  unsigned long offset_rezerva; // offset - rezerva
171  unsigned long offset_linky; // offset kde su texty nazvov liniek - pre tabule do Hiech
172  unsigned long offset_rezerva1; // rezerva - ptvodne szradnice - pre GPS
173  unsigned long offset_zvuky; // zvuky pre hlasih zastavok
174  unsigned long offset_zast_dos; // zastavky DOS - pre kontrolu 10 jazdoviek
175  } TMPACKED; // 28 B
176 
177  struct VZOR_TY_7 { // bank turnusov
178  HEAD_VZOR head_vzor; // tabulka offsetov
179  unsigned long* offset_vzor;//[PVZ]; // abs. offsety na vzorovi zaznamy (PVZ - skutohn} pohet vzorov}ch zaznamov)
180  VZZ_E* vzz_e;//[PVZ]; // vzorovi zaznamy (PVZ - skutohn} pohet vzorov}ch zaznamov)
181  char* turnusy_text;//[SIZE_TURN]; // pole nazvov turnusov (SIZE_TURN - skutohna ve>kos. pola)
182  // vzz_Turnusy.Nazov3
183  char* prikazy_text;//[SIZE_PRIK]; // pole nazvov prmkazov (SIZE_PRIK - skutohna ve>kos. pola)
184  // vzz_Prikazy.Nazov3
185  char* line_text;//[SIZE_LINE]; // pole nazvov hmsel liniek (SIZE_LINE - skutohna ve>kos. pola)
186  // pod>a nastavenia emt_Nastavenia.Rezerva4 - cpo_Linky.Cislo/CisloText
187  char* poznamky_text;//[SIZE_POZN]; // pole nazvov poznamok (SIZE_POZN - skutohna ve>kos. pola)
188  // vzz_Poznamky.Text2
189  char* linky;//[Size_Name]; // nazvy liniek - re.azce - tabule - cpo_Linky.Meno
190  long* Suradnice;//[Pocet_Zast][2]; // szradnice zastavky (format GPS) - cpo_Zastavky.SuradnicaX,Y - zru.eni
191  unsigned short* Zvuky;//[Pocet_Zast]; // hmslo pre hlasih zastavok - cpo_Zastavky.ZvukID
192  unsigned short* ZastDOS;//[Pocet_DOS][2]; // Index0=lokalne (Dos) hmslo zastavky - cpo_ZastavkyLokalne.LokalneCislo
193  // Index1=poradovi hmslo zastavky v zozname zastavok v strojheku
194  // usporiadani pod>a lokalneho hmsla
195  char* tab_text;//[Size_Text]; // texty pre tabule (max 50) - re.azce - cpo_TabulaTexty.Text, usp. pod>a TextID
196  PODTYPY* PodtypyKariet;//[PPK]; // nazvy podtypov kariet (PPK - skutohn} pohet podtypov kariet)
197  TYPYKARIET TypyKariet[16]; // .truktzra TypKarty-TypZlavy + preklopenie platnosti HK - Dos->Win
198  } TMPACKED; // 65535 B - szbor NazovSkupiny_RRRR_M_D.vzz - nahrava sa od adresy 0x70001
199 
200  /*Size_Name - ve>kos. po>a pre nazvy liniek (pohet nazvov liniek = pohet hmsiel liniek)
201  Pocet_Zast - skutohn} pohet zastavok nahrat}ch v strojheku
202  Pocet_DOS - pohet zastavok v DOS-e - mt.e by. viac, poradovi hmslo pre strojhek sa mt.e opakova.
203  Ve>kos. po>a - rozdiel offsetov
204  Ve>kos. posledniho po>a - rozdiel ve>kosti szboru a posledniho offsetu
205  */
206 
207 
208  #define PTS 15 // .Tarify . pevn} pocet tarifn}ch skupmn a tarif
209  #define TRF 40 // .Tarify . pevn} pocet tarifn}ch skupmn a tarif
210  #define CP_ZAST_SIZE 0x03ff // . pevna velkost
211  #define VZOR_LISTOK_7 0x2900 // . orientacna velkost
212  #define CP_MZ_SIZE_7 0x5000 // . orientacna velkost
213  #define CP_TAR_SIZE_7 0x0A00 // . orientacna velkost
214  #define CENNIKY_SIZE 0x1000 // . orientacna velkost
215  #define LISTKY_SIZE 0x3000 // . orientacna velkost
216  //#define CP_ZAST_SIZE CENNIKY_SIZE + LISTKY_SIZE + CP_MZ_TAR_SIZE_7 + CP_ZAST_SIZE < 53495 B
217 
218  #define TL 10 //. pocet tlacmtok pre zr}chleni zadavanie
219  struct TAR_7_e {
220  char mena[10][4]; // eko_Meny.Skratka(emt_KoefMeny.Poradie) - 10 x nazov meny
221  char mena_mhd[4]; // eko_Meny.Skratka(emt_KoefMeny.Poradie) - nazov meny MHD
222  float unit[10]; // emt_KoefMeny.KoefPrim - 10 x koeficient meny pre prmmestskz dopravu
223  float unit_mhd; // emt_KoefMeny.KoefMHD - koeficient meny pre MHD
224  char rezerva1[2]; // rezerva (verzia)
225  char CisloTL[PTS][TRF]; // cmslo Typu Lmstku . umo.nm zistit cenu a tarifu pre opakovan} predaj CL
226  char PoradieTL[PTS][TRF]; // poradovi cmslo Typu Lmstku v .trukture TYPYLISTKOV (0 . 254)
227  // TS urcm NZ, tarifu urcm CK alebo zada vodic
228  // 255 . nepou.ita tarifa (-1)
229  char HotKey[PTS][TL]; // 0.-3. bit - cmslo tarify pre .HotKey. tlacmtka (T1-T4) - zr}chleni zadavanie
230  // TLx . cpo_TarifnaSkupina_Tarify.HotKey
231  // 7.bit . prmznak . 0=hotovost, 1=CK
232  char rezerva3[435]; // rezerva . ptvodne rezerva3[450];
233  char Zona[PTS]; // cmslo zsny pre urcenie priority TS - ptvodne rezerva3 . cpo_TarifneSkupiny.Zona
234  char ntrf1[PTS]; // cpo_TarifneSkupiny.NTs1ID(CisloTS) - prv} nahradn} szbor tarmf
235  char ntrf2[PTS]; // cpo_TarifneSkupiny.NTs2ID(CisloTS) - druh} nahradn} szbor tarmf
236  char TypZlavy[PTS][TRF]; // cpo_TypZlavyID - typ zlavy
237  char pmena_s[PTS]; // emt_KoefMeny.Poradie . poradovi cmslo meny tarifnej skupiny
238  // Milos nepouziva . rezerva ?
239  char rezerva2[TRF]; // rezerva
240  char CisloMHD[PTS]; // cmslo MHD
241  } TMPACKED; // struktura - tarifa_edo - 2590 B - subor \ado\cp6\RRMMDD\tarifa.zav
242  //TS 14 a TS 15 je vyhradena na predpredaj . TS Predpredaj ma 80 tarmf . zabera priestor pre dve TS
243  //TS Predpredaj musm byt napevno, lebo TS sa berie z linky a v predpredaji sa cmslo linky nezadava
244 
245  struct ZLAVY {
246  char TypKarty; // cpo_TypKarty_TypZlavy.TypKartyID . Typ Karty
247  char TypZlavy_JL; // 0.-3.bit . cpo_TypKarty_TypZlavy.TypZlavyJLID . Typ Zlavy pre JL . vlastn} zavod
248  // 4.-7.bit . cpo_TypKarty_TypZlavy.TypZlavyExtJLID . Typ Zlavy pre JL . in} zavod
249  char TypZlavy_CL; // 0.-3.bit . cpo_TypKarty_TypZlavy.TypZlavyCLID . Typ Zlavy pre CL . vlastn} zavod
250  // 4.-7.bit . cpo_TypKarty_TypZlavy.TypZlavyExtCLID . Typ Zlavy pre CL . in} zavod
251  } TMPACKED; // struktura . 3B . zlavy na CK
252  //char Vek; // vek do ktoriho je platna zlava . umo.nm nastavit dobu platnosti zlavy podla veku (RC)
253  //Tabulka sa pou.mva pre automatick} v}daj v MHD, na CK sa zapisuje len listky pre TypZlavy 1 a 2
254 
255  //Ak TypZlavy_JL=0 alebo TypZlavy_CL=0 . nepovolen} TypKarty
256 
257  //EP . zlava nemt.e byt podla typu karty . PAL a MHD majz rtzne pravidla pre zlavu . typ karty je .tatistick} typ pre matersk} zavod, pravidla pre zlavu treba zadat do tarifniho systimu
258  //CL MHD . platm len pre zavod, pre ktor} bol vydan}
259  //CL PAL . platm len pre zavody, pre ktori bol vydan} (v ktor}ch ho uznavajz) . treba zoznam zavodov pre prmmestski CL
260 
261  //Vzdialenosti . ZZ_7=1000
262  #define ZZ_7 1000
263 
264  struct VZDIAL_7 { // dvojice zastavok sz usporiadani podla abecedy v stlpci aj v riadku
265  unsigned short number; // pocet vzdialenostm je men.m alebo rovn} 1000
266  unsigned short z1[ZZ_7]; // poradovi cmslo prvej zastavky
267  unsigned short z2[ZZ_7]; // poradovi cmslo druhej zastavky
268  unsigned short km_tk2[ZZ_7]; // tarifna vzdialenost medzi zastavkami . opacn} smer (km)
269  unsigned short km_tk1[ZZ_7]; // tarifna vzdialenost medzi zastavkami (km)
270  } TMPACKED; // struktura . 8002 B . vzdialenosti
271 
272  struct VZDIAL { // vzdialenost jednej dvojice zastavok
273  unsigned short z1; // poradovi cmslo prvej zastavky
274  unsigned short z2; // poradovi cmslo druhej zastavky
275  unsigned short km_tk2; // tarifna vzdialenost medzi zastavkami . opacn} smer (km)
276  unsigned short km_tk1; // tarifna vzdialenost medzi zastavkami (km)
277  } TMPACKED; // struktura . 8 B . vzdialenost
278 
279  struct VZDIAL_8 { // dvojice zastavok sz usporiadani podla abecedy v stlpci aj v riadku
280  unsigned short number; // pocet vzdialenosti je vdc.m ako 1000
281  VZDIAL vzdial[ZZ_7]; // vzdialenost dvojice zastavok
282  } TMPACKED; // struktura . 8002 B . vzdialenosti
283 
284  struct TABULA {
285  char Tabula; // 1=Predna, 2=Bocna, 3=Vnztorna/Zadna . cpo_Tabula.TypTabule
286  // vnztorna tabula ma max 2 riadky, zadna tabula je v.dy cmslo
287  char PocetRiadkov; // 0.-3.bit . 1-3 riadky . cpo_Tabula.PocetRiadkov
288  // 4.-7.bit . 1-3 riadky . cpo_Tabula.PocetRiadkov2
289  // pocet riadkov=1 . len cmslo, pocet riadkov=2 . cmslo + 1 riadok, pocet riadkov=3 . cmslo +2 riadky
290  unsigned short Text[3]; // cpo_Tabula_Zobrazenie.TypTextuID (Riadok<11, PocetRiadkov)
291  // na tabuli je Text[0] . cmslo, Text[1] . 1.riadok, Text[2] . 2.riadok
292  // v nastaveniach pre vnztornz tabulu je Text[0] cmslo (nastavenie) pre zadnz tabulu
293  // v jednom riadku mt.u byt nastaveni max 3 rtzne polo.ky (bity)
294  // 0. bit . cmslo linky . 3 znaky . cpo_TypyTextov. TypTextuID=
295  // 1. bit . cmslo linky . 6 znakov . ID=
296  // 2. bit . cmslo spoja . 3 znaky . ID=
297  // 3. bit . nazov linky . ID=
298  // 4. bit . prva zastavka . nazov po ciarku . ID=
299  // 5. bit . prva zastavka . cel} nazov . ID=
300  // 6. bit . upresnenie trasy (cez ... ) . nazov po ciarku, zoznam od aktualnej zastavky . ID=
301  // 7. bit . upresnenie trasy (cez ... ) . cel} nazov, zoznam od aktualnej zastavky . ID=
302  // 8. bit . oznacen} zoznam zastavok . nazov po ciarku, cel} zoznam . ID=
303  // 9. bit . oznacen} zoznam zastavok . cel} nazov, cel} zoznam . ID=
304  // 10. bit . posledna zastavka spoja . nazov po ciarku . ID=
305  // 11. bit . posledna zastavka spoja . cel} nazov . ID=
306  // 12. bit . cmslo linky . 2 znaky . ID=
307  // 13. bit . posledna zastavka linky . nazov po ciarku . ID=
308  // 14. bit . rezerva . ID=
309  // 15. bit . rezerva . ID=
310  char Zobrazenie[3]; // cpo_Tabula_Zobrazenie.TypZobrazenia (len pre prv} re.im zobrazenia . druh} rovnako ako prv})
311  // 0 . automaticky . (ak sa zmestm . statick} centrovan}, ak sa nezmestm . rotujzci)
312  // 1 . statick} text (centrovan})
313  // 2 . statick} text (zarovnan} zlava)
314  // 3 . rotujzci text (rotovat mt.e iba jeden riadok)
315  // 4 . prepmnanie (zmena celiho slova po cca 2 sekundach)
316  char Text2[3]; // druh} re.im zobrazenia . cpo_Tabula_Zobrazenie.TypTextuID (Riadok>10, PocetRiadkov2)
317  // ptvodne Font[3] . velkost fontu
318  // 0. bit . cmslo linky . 6 znakov . cpo_TypyTextov.TypTextuID=2
319  // 1. bit . tarifni pasmo . cpo_TypyTextov.TypTextuID=17
320  // 2. bit . aktualny datum a cas . cpo_TypyTextov.TypTextuID=18
321  // 3. bit . aktualna zastavka . cpo_TypyTextov.TypTextuID=19
322  // 4. bit . nasledujzca zastavka . cpo_TypyTextov.TypTextuID=20
323  // 5. bit . konecna zastavka spoja . cpo_TypyTextov.TypTextuID=11
324  // 6. bit . konecna zastavka linky cela . cpo_TypyTextov.TypTextuID=2
325  // 7. bit . rezerva . cpo_TypyTextov.TypTextuID=
326  char Rezim; // re.im zobrazovania na tabuli . cpo_Tabula.Rezim
327  // 0 . spolocn} . nepou.mva sa prepmnanie (PocetRiadkov2=0)
328  // 1 . jazda/statie (kurzor na Z/Do)
329  // 2 . prepmnanie podla casu
330  char Cas; // cas prepmnania druhiho re.imu zobrazenia ptvodne Rezim[1] . cpo_Tabula.CasPrepinania
331  // 0 . bez prepmnania . Rezim=0 alebo Rezim=1
332  // 1-255 sekznd . cas prepmnania . len pre Rezim=2
333  char Rezerva; // rezerva . ptvodne Rezim[2]
334  char Text1[3]; // cpo_Tabula_Zobrazenie.TypTextuID (Riadok<11)
335  // pokracovanie nastavenm (zdaje pre vnztornz tabulu ...)
336  // 0. bit . tarifni pasmo
337  // 1. bit . aktualny datum a cas
338  // 2. bit . aktualna zastavka
339  // 3. bit . nasledujzca zastavka
340  // 4. bit . rezerva
341  // 5. bit . rezerva
342  // 6. bit . rezerva
343  // 7. bit . text zo zoznamu textov
344  } TMPACKED; // struktura . 20 B . tri tabule
345  //vnztorna tabula . nasledujzca zastavka/reklama, text zobrazit/text menit, zobrazit cas/zobrazit reklamu
346  //udalosti . zapnutie/prmchod/odchod/casovac
347 
348  struct UDALOSTI {
349  char TypUdalosti; // cpo_Udalosti.TypUdalostiID . typ udalosti
350  // 1-30 . strojcek, 31-60 . extern} hlasic, 101.300 . nazvy liniek, 301-2000 . nazvy zastavok
351  // 1 . nepredana karta
352  // 2 . karta z iniho zavodu
353  // 3 . neplatna karta
354  // 4 . prazdna karta
355  // 5 . zablokovana karta
356  // 6 . koniec platnosti CL
357  // 7 . prilo. kartu
358  // 8 . platna karta . CL . v.etky pasma, v.etky TK ???
359  // 9 . platna karta . CL . I.pasmo ???
360  // 10 . platna karta . CL . II.pasmo ???
361  // 11 . platna karta . CL . TK1 (cela)
362  // 12 . platna karta . CL . TK2 (zlavnena)
363  // 13 . platna karta . CL . TK3 (zdarma)
364  // 14 . platna karta . CL . TK4 (.tudent)
365  // 15 . platna karta . CL . TK5 (dtchodca)
366  // 16 . platna karta . JL . TK1 (cela) . alebo do vlastnostm lmstka ???
367  // 17 . platna karta . JL . TK2 (zlavnena) . alebo do vlastnostm lmstka ???
368  // 18 . platna karta . JL . TK3 (zdarma ) . alebo do vlastnostm lmstka ???
369  // 19 . platna karta . JL . TK4 (.tudent)
370  // 20 . platna karta . JL . TK5 (dtchodca)
371  char TypHodnoty; // cpo_Udalosti.TypHodnoty
372  // 1=pocet dnm, 2=suma, 3=cmslo zvuku, ...
373  unsigned short Hodnota; // cpo_Udalosti.Hodnota
374  // ak TypHodnoty=1, Hodnota=Pocet dnm
375  // ak TypHodnoty=2, Hodnota=Suma
376  // ak TypHodnoty=3, Hodnota=Cmslo zvuku
377  long AdresaZvuku; // cpo_Zvuky.Adresa (cpo_Udalosti.TypUdalostiID) . adresa zvuku
378  unsigned short Rezerva; // rezerva
379  } TMPACKED; // struktura . 10B . tabulka ozvucen}ch udalostm v cmtacke
380 
381  struct TLACITKO {
382  char CisloTlacitka; // cpo_Tlacitka.CisloTlacitka . cmslo tlacmtka v cmtacke (1 . 10)
383  // ak je nepou.iti tlacmtko, CisloTlacitka=0
384  char TypTlacitka; // cpo_Tlacitka.TypTlacitkaID
385  // 1=tarifni - EP, 2=pasmovi, 3=funkcni, 4=informacni,5=tarifni - mincovnmk
386  char Hodnota; // cpo_Tlacitka.Hodnota
387  // ak TypTlacitkaID=1 (tarifni . cmtacka)
388  // hodnota=cmslo Typu lmska (len JL, povolena platba EP)
389  // ak TypTlacitkaID=2 (pasmovi)
390  // hodnota=cmslo pasma (1=prvi pasmo, 2=druhi pasmo, 3=tretie pasmo, ...)
391  // ak TypTlacitkaID=3 (funkcni)
392  // 1=zmena TypuZlavy . celi/polovicni
393  // 2=zmena prvi/druhi pasmo
394  // 3=tlacit lmstok
395  // ak TypTlacitkaID=4 (informacni)
396  // 1=info karty
397  // ak TypTlacitkaID=5 (tarifni . mincovnmk)
398  // hodnota=cmslo Tarify (len JL, povolena platba mincovnmkom)
399  char Cas; // cas v sekzndach po uplynutm ktor}ch sa tlacmtko vrati do v}chodzieho stavu
400  unsigned short Rezerva; // rezerva
401  } TMPACKED; // struktura . 6B . tlacmtka na cmtacke
402 
403  struct PRESTUP_OLD {
404  char CisloMHD; // umo.nm rozlm.it rtzne prestupy v rtznych MHD (mestach)
405  // cpo_Prepravcovia.CisloMHD (cpo_TarifneSkupiny.PrevadzkaID (cpo_TarifnaSkupina_Tarifa.TsID( cpo_CasyPrestupov.CennikID)))
406  unsigned char rezerva1; // rezerva
407  unsigned short rezerva2; // rezerva
408  unsigned char PocetRiadok; // skutocn} pocet riadkov pre prestupy . mt.e byt in} ako v cennmku
409  unsigned char PocetStlpcov; // skutocn} pocet stlpcov pre prestupy . mt.e byt in} ako v type lmstka
410  char TypStlpca[4]; // typ stlpca . bitovi prmznaky definujzce Typy Lmstkov pre ktori platm cas prestupu
411  // cpo_CasyPrestupov.TypStlpcaID
412  char Interval[6]; // cmslo pasma cennmka - max 6 rtznych pasiem
413  // cpo_Riadky.Interval (cpo_CasyPrestupov.RiadokID)
414  unsigned char Cas[6][4]; // pocet minzt platnosti prestupniho lmstka, max 6 rtznych pasiem, max 4 rtzne casy prestupov
415  // cpo_CasyPrestupov.CasPlatnosti
416  } TMPACKED; // struktura . 40 B . casy platnosti prestupn}ch lmstkov
417 
418  struct PRESTUP {
419  unsigned char CisloMHD; // umo.nm rozlm.it rtzne prestupy v rtznych MHD (mestach)
420  // cpo_Prepravcovia.CisloMHD (cpo_TarifneSkupiny.PrevadzkaID (cpo_TarifnaSkupina_Tarifa.TsID( cpo_CasyPrestupov.CennikID)))
421  unsigned char PocetRiadok; // skutocn} pocet riadkov pre prestupy . mt.e byt in} ako v cennmku
422  unsigned char PocetStlpcov; // skutocn} pocet stlpcov pre prestupy . mt.e byt in} ako v type lmstka
423  unsigned char TypStlpca[2]; // typ stlpca . bitovi prmznaky definujzce Typy Lmstkov pre ktori platm cas prestupu
424  // cpo_CasyPrestupov.TypStlpcaID
425  unsigned char Interval[15]; // cmslo pasma cennmka - max 15 rtznych pasiem
426  // cpo_Riadky.Interval (cpo_CasyPrestupov.RiadokID)
427  unsigned char Cas[15][2]; // pocet minzt platnosti prestupniho lmstka, max 15 rtznych pasiem, max 2 rtzne casy prestupov
428  // cpo_CasyPrestupov.CasPlatnosti
429  } TMPACKED; // nova .truktzra . 50 B . casy platnosti prestupn}ch lmstkov
430 
431  //TypStlpca mt.e byt odli.n} ako v cennmku, hotovost a CK majz rovnaki pravidla pre prestup
432  //V .truktzre prestupu sz len pasma na ktor}ch sa menm cas prestupu
433 
434  // cmselnmk udalostm, ktori posiela strojcek pre extern} hlasic
435  // 1 . prmchod na zastavku, 2 . odchod zo zastavky (nasledujzca zastavka), 3 . prihlasenie . re.im datum/cas
436  // 4 . zmena linky/spoja, 5 . info pre nevidomiho, 6 . nastup nevidomiho, 7 . prva zastavka
437  // 8 . konecna zastavky, 9 . zastavka na znamenie
438  // 10 . kontrola revmzorom
439 
440  struct ZONY_ODIS{ //. cmselnmk farieb zsn pre tarifn} systim ODIS
441  unsigned char Cislo; // cmslo zsny
442  unsigned char Rezerva; // rezerva
443  unsigned char Farba1; // farba zsny
444  unsigned char Farba2; // farba zsny . zsna mt.e byt dvojfarebna (Opava)
445  } TMPACKED; // struktura - 4 B . jedna zsna
446 
447  struct mes_7{
448  unsigned char den[31]; // 0.-2. bit den v t}.dni (jazdm ako 1 . Po, ..., 7 . Ne) . kal_Kalendar.DopravaID
449  // 4.bit . sviatok . kal_Kalendar.SviatokID (pracovn} den je Po-Pia, ak nie je sviatok)
450  // 5.bit . prazdniny . kal_Kalendar.Prazdniny (.k.vyucovanie je pracovn} den, ak nie sz prazdniny)
451  } TMPACKED; // struktura - 31 B . kalendar - mesiac
452 
453  struct rok_kasa_7{
454  short rok; // 2000, ...
455  mes_7 mesiac[12]; // 12 mesiacov
456  } TMPACKED; // struktura - 374 B . kalendar - rok
457 
458  struct kal_kasa_7{
459  struct rok_kasa_7 rok[2]; // v strojku sa budu drzat 2 roky
460  } TMPACKED; // struktura - 748 B . kalendar . 2 roky - ak bude prechod rokov aby to slo
461 
462 
463  #define PV 1000//pocet vzdialenostm . 1000
464  #define HLAVICKA 120
465 
466  struct NASTAVENIE{
467  char Zastavky; // 0 0=dlhý, 1=skrátený názov zastávky – emt_Nastavenia.Zastavky
468  char ZimaLetoDen; // 1 1 – 31 – zmena casu – ZimaLeto – den – cpo_TypNastaveniaID=67
469  char ZimaLetoMesiac; // 2 1 – 12 – zmena casu – ZimaLeto – mesiac – cpo_TypNastaveniaID=68
470  char LetoZimaDen; // 3 1 – 31 – zmena casu – LetoZima – den – cpo_TypNastaveniaID=65
471  char LetoZimaMesiac; // 4 1 – 12 – zmena casu – LetoZima – mesiac – cpo_TypNastaveniaID=66
472  unsigned char Udaje; // 5 0.bit – turnusy – 0=nepoužívat, 1=používat – emt_Nastavenia.Turnusy
473  // 1.bit – kalendár – 0=nepoužívat, 1=používat – emt_Nastavenia.Rezerva2 (Kalendar)
474  // 2.bit – vzor hlavicky v binárnych datach – 0=nepoužívat, 1=používat – cpo_TypNastaveniaID=43
475  // 3.bit – vodici – 0=meno (max 100 vodicov), 1=OCV (max 400) – emt_Nastavenia.CasPredSpojom
476  // 4.bit – hlavicka lístka – 0=meno vodica, 1=OCV – cpo_TypNastaveniaID=105
477  // 5.bit – rezerva
478  // 6.bit – rezerva
479  // 7.bit – rezerva
480  // emt_Nastavenia.Rezerva1 – Výstupná zóna, Rezerva2 – Kalendár, Rezerva3 – TabulaEmtest
481  // Rezerva4 – CisloLinkyText, Rezerva5 – zoznam liniek pre predpredaj
482  unsigned char CasPredOdchodom; // 6 max cas nastavenia spoja pred casom odchodu spoja – v minutach (0=neobmedzene)
483  // emt_Nastavenia.CasPredSpojom
484  unsigned char CasPoOdchode; // 7 max cas nastavenia spoja po case odchodu spoja (0=neobmedzene) – emt_Nastavenia.CasPoSpoji
485  unsigned char RezimMHD; // 8 0.bit – príznak MHD na zastávkach 0=neprepína, 1=prepína režim MHD v strojceku – ID=57
486  // 1.bit – spoj prechádza cez zastávku – 0=lístok nevydávat, 1=vydávat– cpo_TypNastaveniaID=44
487  // 2.bit – zrušenie režimu MHD – 0=po každom lístku MHD, 1=tlacítkom END – ID=58
488  // 3.bit – rezerva – cpo_TypNastaveniaID=??
489  // 4.bit – rezerva – cpo_TypNastaveniaID=??
490  // 5.bit – rezerva – cpo_TypNastaveniaID=??
491  // 6.bit – rezerva – cpo_TypNastaveniaID=??
492  // 7.bit – vnútroštátny lístok na linke MAL – 0=nepovolený, 1=povolený – cpo_TypNastaveniaID=122
493  char MAL; // 9 pocet TS MAL/iné meny (0 – nie je MAL/iná mena) – cpo_TypNastaveniaID=5
494  char PAL; // 10 pocet TS PAL (0 – nie je PAL) – cpo_TypNastaveniaID=6
495  char MHD; // 11 pocet TS MHD (0 – nie je MHD) – cpo_TypNastaveniaID=7
496  char StornoPocet; // 12 povolenie storno lístkov – cpo_TypNastaveniaID=40
497  // 0 – nepovolené storno
498  // 1 – len jeden (posledný) storno lístok
499  // 2 – viac (lubovolný pocet) storno lístkov
500  // 3 – rezerva pre další režim stornovania lístkov
501  unsigned char StornoCas; // 13 cas v minutách, do ktorého je možné stornovat lístok (0 – neobmedzene) – cpo_TypNastaveniaID=41
502  unsigned char StornoCL; // 14 – storno casového lístka – cpo_TypNastaveniaID=42
503  // 0 – nepovolené storno CL
504  // 1 – storno povolené do zaciatku platnosti CL
505  // 2 – storno povolené do prvého použitia CL
506  // 3 – storno CL povolené bez obmedzenia
507  // 4 – rezerva pre další režim stornovania CL
508  unsigned char IDS; // 15 povolenie IDS – cpo_TypNastaveniaID=??
509  // 0 – neplatí IDS
510  // 1 – platí IDS1 – celý úsek jazdy musí byt v úseku MHD
511  // 2 – platí IDS2 – stací ak cast úseku jazdy je v úseku MHD
512  unsigned char IDSCena; // 16 rezerva (príznak pre spôsob rozpocítania ceny medzi lístky PAL a MHD)
513  unsigned char IneCeny; // 17 0.bit – pracovné dni/SoNe – cpo_TypNastaveniaID=4
514  // 1.bit – nocné – cpo_TypIntervaluID=1
515  // 2.bit – špicka1 – cpo_TypIntervaluID=2
516  // 3.bit – špicka2 – cpo_TypIntervaluID=2
517  unsigned short NocneOd; // 18 cas v minutách – cpo_Intervaly.CasOd
518  unsigned short NocneDo; // 20 cas v minutách – cpo_Intervaly.CasDo
519  unsigned short Spicka1Od; // 22 cas v minutách – cpo_Intervaly.CasOd
520  unsigned short Spicka1Do; // 24 cas v minutách – cpo_Intervaly.CasDo
521  unsigned short Spicka2Od; // 26 cas v minutách – cpo_Intervaly.CasOd
522  unsigned short Spicka2Do; // 28 cas v minutách – cpo_Intervaly.CasDo
523  unsigned char PlatobnySystem; // 30 0.bit – 0=Elektronická penaženka, 1=predplatný systém – cpo_TypNastaveniaID=117
524  // 1.bit – 0=platí TS NZ, 1=platí TS s väcším císlom zóny – cpo_TypNastaveniaID=118
525  // 2.bit – 0=nie je zlava …, 1=je zlava v závislosti od výšky vkladu – cpo_TypNastaveniaID=120
526  // 3.bit – 0=nie je EmCard, 1=je EmCard – cpo_TypNastaveniaID=124
527  unsigned char Priority; // 31 – priority pre automatický výdaj prvého lístka (dalšie dokupované lístky sú vždy podla tlacítka)
528  // platný mesacník NEMÁ vždy prioritu
529  // 0. bit–výdaj – JL – EP MHD – 1=automaticky, 0=po stlacení tlacítka – cpo_TypNastaveniaID=15
530  // 1. bit–Typ lístka MHD–1= podla TypuKarty, 0=podla stlaceného tlacítka – cpo_TypNastaveniaID=22
531  // 2. bit – jazda – CL – EP MHD – 1=automaticky, 0=po stlacení tlacítka – cpo_TypNastaveniaID=32
532  // !!! ked sa v systéme nepoužívajú CL, musí byt nastavené CL automaticky !!! ???
533  // 3. bit – komercná zlava – EP – 1=automaticky, 0=po stlacení tlacítka – cpo_TypNastaveniaID=31
534  // 4. bit – dokupovaný zlavnený lístok – 1=potvrdenie_vodic, 0=tlacítko – cpo_TypNastaveniaID=64
535  // 5.bit – žiacka preukážka – EP – 1=automaticky, 0=po stlacení tlacítka-cpo_TypNastaveniaID=97
536  // 6. bit – výdaj – JL – EP PAL – 1=automaticky, 0=po stlacení tlacítka – cpo_TypNastaveniaID=114
537  // 7. bit – jazda – CL – EP PAL – 1=automaticky, 0=po stlacení tlacítka – cpo_TypNastaveniaID=115
538  unsigned char SystemCK_JL; // 32 0=len nástup, 1=nástup-výstup – cpo_TypNastaveniaID=10
539  unsigned char SystemCK_CL; // 33 0=len nástup, 1=nástup-výstup – cpo_TypNastaveniaID=14
540  short Kaucia_JL; // 34 suma v jednotkách meny, ktorá sa odpocíta z EP pri nástupe a pripocíta (vráti) pri výstupe
541  // len pre SystemCK_JL – nástup-výstup – cpo_TypNastaveniaID=16
542  short Kaucia_CL; // 36 suma v jednotkách meny, ktorá sa odpocíta z EP pri nástupe a pripocíta (vráti) pri výstupe
543  // len pre SystemCK_CL – nástup-výstup – cpo_TypNastaveniaID=19
544 
545  short Zostatok_JL_Cely; // 38 minimalny zostatok v EP v jednotkách meny, pri ktorom je mozne z CK vydat JL
546  // len pre SystemCK_JL – nástup-výstup – cpo_TypNastaveniaID=20
547  short Zostatok_CL_Cely; // 40 minimalny zostatok v EP v jednotkách meny, pri ktorom je mozna jazda na CL
548  // len pre SystemCK_CL – nástup-výstup – cpo_TypNastaveniaID=21
549  unsigned char TypPlatby; // 42 0.bit – hotovost – cpo_TypNastaveniaID=1
550  // 1.bit – mincovník – cpo_TypNastaveniaID=2
551  // 2.bit – EP (CK) – cpo_TypNastaveniaID=3
552  // 3.bit – banková karta – cpo_TypNastaveniaID=80
553  // 4.bit – CL (CK) – cpo_TypNastaveniaID=90
554  // 5.bit – rezerva – cpo_TypNastaveniaID=??
555  unsigned char CL_Autobus_MHD; // pôvodne PredajPred – pocet dní pred zac. platnosti CL, pocas ktorých je povolený predaj – ID=23
556  // 43 povolenie predaja CL v autobuse – cpo_TypNastaveniaID=106
557  // 0=nepovolený predaj CL v autobuse
558  // 1=povolený len opakovaný predaj CL v autobuse
559  // 2=povolený plný predaj CL v autobuse
560  // 3=rezerva pre povolenie dalšieho režimu predaja CL v autobuse
561  unsigned char CL_Predaj_MHD; // pôvodne PredajPo – pocet dní po zaciatku platnosti CL, pocas ktorých je povolený predaj – ID=24
562  // 44 0.bit – 0=podla trasy, 1=podla spoja – cpo_TypNastaveniaID=107 (výpocet ceny)
563  // 1.bit – 0=zadávat, 1=automaticky – cpo_TypNastaveniaID=108 (dátum platnosti)
564  // 2.bit – 0=den a mesiac, 1=císlo týždna/mesiaca – cpo_TypNastaveniaID=109 (spôsob zadávania)
565  // 3.bit – zlavnený CL, ktorého koniec platnosti je po platnosti zlavy – 0=nepovolený, 1=povolený – ID=110
566  // 4.-7.bit – rezerva – cpo_TypNastaveniaID=??
567  unsigned char CL_Jazda_MHD; // pôvodne – PlatnostPred – pocet dní platnosti CL pred zac. Plat. – pre PocetVyznam=mesiac–ID=25
568  // 45 0. bit – jazda na CL – 0=netlacit, 1=tlacit lístok – cpo_TypNastaveniaID=76
569  // 1.-7.bit – rezerva – cpo_TypNastaveniaID=??
570  unsigned char Rezerva; // 46 rezerva – pôvodne PlatnostPo – pocet dní platnosti CL po skon. plat. – PocetVyznam=mesiac – ID=26
571  unsigned char CL_Autobus_PAL; // 47 povolenie predaja CL v autobuse – cpo_TypNastaveniaID=27
572  // 0=nepovolený predaj CL v autobuse
573  // 1=povolený len opakovaný predaj CL v autobuse
574  // 2=povolený plný predaj CL v autobuse
575  // 3=rezerva pre povolenie dalšieho režimu predaja CL v autobuse
576  unsigned char KorekciaCasu; // 48 max korekcia casu v strojceku - 0 – 255 minut – cpo_TypNastaveniaID=49
577  unsigned char CL_Predaj_PAL; // 49 0.bit – 0=podla trasy, 1=podla spoja – cpo_TypNastaveniaID=54 (výpocet ceny)
578  // 1.bit – 0=zadávat, 1=automaticky – cpo_TypNastaveniaID=55 (dátum platnosti)
579  // 2.bit – 0=den a mesiac, 1=císlo týždna/mesiaca – cpo_TypNastaveniaID=56 (spôsob zadávania)
580  // 3.bit – zlavnený CL, ktorého koniec platnosti je po platnosti zlavy – 0=nepovolený, 1=povolený – ID=83
581  // 4.-7.bit – rezerva – cpo_TypNastaveniaID=??
582  unsigned char CL_Jazda_PAL; // 50 0. bit – jazda na CL – 0=netlacit, 1=tlacit lístok – cpo_TypNastaveniaID=76
583  // 1.-7.bit – rezerva – cpo_TypNastaveniaID=??
584  unsigned char CL_Pocet; // 51 povolený pocet CL na CK – 1 alebo 2 (0 - len papierový CL) – cpo_TypNastaveniaID=91
585  unsigned char MincovnikTyp; // 52 typ mincovníka – 0=nie je, 1=Emtest, 2=??? – zatial nie je
586  unsigned char Mincovnik; // 53 nastavenia pre mincovník
587  // 0.bit – rezerva – cpo_TypNastaveniaID=??
588  // 1.bit – zapocítat tržbu mincovníka do sumy na odvod – cpo_TypNastaveniaID=50
589  // 2.bit – rezerva – cpo_TypNastaveniaID=??
590  unsigned char Nulovanie; // 54 cas v sekundách od vhodenia poslednej mince, po ktorom sa nuluje mincovník (0-nenuluje sa)
591  // – cpo_TypNastaveniaID=34
592  unsigned char PrepadMincovnika; // 55 – císlo tarify – cpo_TypNastaveniaID=53
593  unsigned char ListokMincovnik; // 56 – císlo tarify pre automatický výdaj - cpo_TypNastaveniaID=33 (0 – len na tlacítko)
594  unsigned char DPH; // 57 zaokrúhlenie DPH – podla statu ???
595  // 0 – stotiny, 1 – desatiny, 2 – celé císlo – cpo_TypNastaveniaID=48
596  unsigned char InfoTabula; // 58 typ informacnej tabule – 0=nie je, 1=Mobitec, 2=Emtest, 3=Buse, 4=Iný – TypNastaveniaID=82
597  unsigned char Rezerva1; // 59
598  unsigned short Prihlasenie; // 60 – údaje, ktoré treba zadávat pri prihlásení do strojceka
599  // 0.bit – PIN – cpo_TypNastaveniaID=35
600  // 1.bit – karta operátora – cpo_TypNastaveniaID=36
601  // 2.bit – císlo vozidla – cpo_TypNastaveniaID=37
602  // 3.bit – císlo stazky – cpo_TypNastaveniaID=38
603  // 4.bit – císlo turnusu – cpo_TypNastaveniaID=39
604  // 5.bit – císlo príkazu – cpo_TypNastaveniaID=74
605  // 6.bit – císlo linky/spoja – cpo_TypNastaveniaID=75
606  // 7.bit – prihlásenie pri otvorenom odpocte – PIN/CK – cpo_TypNastaveniaID=79
607  // 8.bit – kontrolovat císlo pracoviska nastavené na karte operátora – cpo_TypNastaveniaID=89
608  // 9.bit – rezerva – cpo_TypNastaveniaID=??
609  unsigned char NavazneSpoje; // 62 0.bit – 0=nepovolené , 1=povolené náväzné spoje – cpo_TypNastaveniaID=8
610  // 1.bit – 0=bez kontroly, 1=kontrola náväznosti spojov – cpo_TypNastaveniaID=51
611  // 2.bit – 0=zobrazit koncovú zastávku aktualneho spoja, 1=posledného spoja – TypNastaveniaID=81 (DP Opava)
612  // 3.bit – rezerva – cpo_TypNastaveniaID=??
613  unsigned char ZadanieNS; // 63 spôsob zadania náväzných spojov – cpo_TypNastaveniaID=52
614  // 0=nepovolené // 1=zadané v CP // 2=zadané vo VZ // 3=automaticky podla zhodného císla linky, spoja, nástupišta unsigned char Prestup; // 64 0.bit – jednorazový prestupný lístok – 0=nepovolený, 1=povolený – cpo_TypNastaveniaID=9 // 1.bit – pocet jázd – casový prestupný lístok – 0=nepocítat, 1=pocítat – cpo_TypNastaveniaID=45 // 2.bit – cas prestupu – 0=od nástupu, 1=od výstupu – cpo_TypNastaveniaID=59 // 3.bit – kontrola casu prestupu – 0=skutocný cas, 1=cas z CP– cpo_TypNastaveniaID=60 // 4.bit – zadanie casu prestupu JL – 0=lístok, 1=riadok cenníka – cpo_TypNastaveniaID=61 // cas prestupu CL je vždy zadaný tabulkou „casy prestupov“ // 5.bit – dokupovaný prestupný lístok – 0=nepovolený, 1=povolený – cpo_TypNastaveniaID=62 // 6.bit – viacnásobný prestup – 0=nepovolený, 1=povolený – cpo_TypNastaveniaID=103 // 7.bit – ktorý lístok je prestupný – 0=podla Typu karty, 1=prvý lístok – cpo_TypNastaveniaID=112 // x.bit – prestup – 0=na lubovolných zastávkach, 1=len na zhodných zastávkach – cpo_TypNastaveniaID=113 unsigned char CipovaKarta; // 65 0.bit – platnost zlavnenej CK po ukoncení zlavy–0=zablokovaná, 1=celá – cpo_TypNastaveniaID=28 // 1.bit – neplatná karta – 0=neblokovat, 1=blokovat systém – cpo_TypNastaveniaID=77 // 2.bit – kontrola platnosti – vlastné CK – 0=nie, 1=áno – cpo_TypNastaveniaID=84 // 3.bit – kontrola platnosti – iné CK – 0=nie, 1=áno – cpo_TypNastaveniaID=85 // 4.bit – platba CK na zahranicnej zastávke – 0=nie, 1=áno – cpo_TypNastaveniaID=119 // 5.bit – rezerva – cpo_TypNastaveniaID=?? // 6.bit – rezerva – cpo_TypNastaveniaID=?? // 7.bit – rezerva – cpo_TypNastaveniaID=?? unsigned char Automat; // 66 0.bit – prepínanie zastávok – 0=manuálne, 1=automaticky – cpo_TypNastaveniaID=47 // 1.bit – obsluha klávesnice – 0=nebuffrovat, 1=buffrovat – cpo_TypNastaveniaID=63 // 2.bit – zmena spoja – 0=neblokovat, 1=blokovat cítacky – cpo_TypNastaveniaID=78 // 3.bit – manuálne prepínanie zastávok – 0=bez obmedzenia, 1=len dopredu – cpo_TypNastaveniaID=98 // 4.bit – opätovné priloženie CK k cítacke na NZ – 0=žiadna akcia, 1=storno nástupu – cpo_TypNastaveniaID=99 // 5.bit – záznam o meškaní pri zmene zastávky – 0=nie, 1=áno – cpo_TypNastaveniaID=116 // 6.bit – rezerva – cpo_TypNastaveniaID=?? // 7.bit – po stlacení tlacítka platba z EP (aj ak je platný CL) - 0=nie, 1=áno – cpo_TypNastaveniaID=121 unsigned char Zuctovanie; // 67 0.bit – vzajomne uznavanie EP // 1.bit - vzajomne uznavanie CL // 2.bit - vzajomne uznavanie KZ short Zostatok_JL_Polo; // 68 minimálny zostatok v EP v jednotkách meny, pri ktorom je možné z CK vydat polovicný JL // len pre SystemCK_JL – nástup-výstup – cpo_TypNastaveniaID=29 short Zostatok_CL_Polo; // 70 minimálny zostatok v EP v jednotkách meny, pri ktorom je možná jazda na polovicný CL // len pre SystemCK_CL – nástup-výstup – cpo_TypNastaveniaID=30 unsigned char TarifaMHD; // 72 predvolená tarifa MHD – 0=tarifa posledného lístka, 1, 2, ..., 40=nastavená tarifa – ID=69 unsigned char TarifaPRIM; // 73 predvolená tarifa PRIM – 0=tarifa posledného lístka, 1, 2, ..., 40=nastavená tarifa – ID=70 unsigned short MinZostatok; // 74 minimálny zostatok v EP v jednotkách meny po predaji lístka – cpo_TypNastaveniaID=71 unsigned char Vzdial1; // 76 vzdialenost (m) pre príchod na zastavku pre hlasic zastávok – cpo_TypNastaveniaID=72 unsigned char Vzdial2; // 77 vzdialenost (m) pre odchod zo zastavky pre hlasic zastávok – cpo_TypNastaveniaID=73 unsigned char PociatocnyListok; // 78 0.bit – absolútne pocítadlá – 0=nie, 1=áno – cpo_TypNastaveniaID=86 // 1.bit – rezerva – cpo_TypNastaveniaID=?? // 2.bit – rezerva – cpo_TypNastaveniaID=?? unsigned char KonecnyListok; // 79 0.bit – absolútne pocítadlá – 0=nie, 1=áno – cpo_TypNastaveniaID=87 // 1.bit – detaily (Cadca) – 0=nie, 1=áno – cpo_TypNastaveniaID=104 // detaily=meškanie, predcasný odchod, priemerné meškanie, priemerný predcasný odchod, // potvrdenie všetkých zastávok // 2.bit – rezerva – cpo_TypNastaveniaID=?? unsigned char Ochrana; // 80 pocet hodín funkcnosti strojceka bez vycítania (0=bez obmedzenia) – cpo_TypNastaveniaID=88 unsigned char ZiackaPreukazka; // 81 0.bit – žiacka preukážka – 0=nie, 1=áno – cpo_TypNastaveniaID=102 // 1.bit – jazda v sobotu – 0=nepovolená, 1=na potvrdenie – cpo_TypNastaveniaID=96 // 2.bit – km – 0=nekontrolovat, 1=kontrolovat – cpo_TypNastaveniaID=111 // 3.bit – tlac lístka – 0=netlacit, 1=tlacit – cpo_TypNastaveniaID=123 unsigned char PocetTyzdnov; // 82 pocet posledných týždnov, v ktorých program kontroluje, ci držitel preukážky neporušil // pravidlá pre poskytnutie zlavy – cpo_TypNastaveniaID=93 unsigned char Vek; // 83 vek žiaka, od ktorého program kontroluje, ci boli porušené pravidlá pre poskytnutie // zlavy – cpo_TypNastaveniaID=94 unsigned char TarifneKm; // 84 tarifné km, od ktorých program kontroluje, ci boli porušené pravidlá pre poskytnutie // zlavy – cpo_TypNastaveniaID=95 unsigned char Predpredaj; // 85 0.bit - reklamácia – 0=nepovolená, 1=povolená – cpo_TypNastaveniaID=?? // 1.bit – rezerva – cpo_TypNastaveniaID=?? // 6.bit – Varšava – príznak A – 0=nenastavený, 1=nastavený – cpo_TypNastaveniaID=100 // 7.bit – Varšava – príznak B – 0=nenastavený, 1=nastavený – cpo_TypNastaveniaID=101 unsigned short MaxZostatok; // 86 maximálny zostatok v EP v jednotkách meny po operácii s CK – cpo_TypNastaveniaID=92 } TMPACKED; // 88 B – nastavenie tarifného systému (strojceka) struct LINE_TY_7 { //bank tarmf TAR_7_e x_ty_7; // 0x0A1E = 2590 B . tarify . offset=0 ZLAVY zlavy[16]; // 0x0030 = 48 B - zlavy pre ka.d} typ karty . offset=0 union VZIALENOSTI{ // 0x1F42 = 8002 B - dvojice zastavok, ich vzdialenosti VZDIAL_7 vzd_7; // ak pocet vzdialenostm <= 1000, vzdialenosti sz ulo.eni v .truktzre VZDIAL_7 VZDIAL_8 vzd_8; // ak pocet vzdialenostm > 1000, vzdialenosti sz ulo.eni v .truktzre VZDIAL_8 } vzdial; // 0x2EC = 748 B - dopravn} kalendar . offset=0 kal_kasa_7 kal; // 0x2EC = 748 B - dopravn} kalendar . offset=0 unsigned short offset_vzor[10]; // 0x0014 = 20 B - offsety na vzorovi lmstky . offset=0 unsigned short offset_intervaly; // 2 B - offset na .truktzru INTERVALY . offset=0 unsigned short offset_typylistkov; // 2 B - offset na .truktzru TYPYLISTKOV . offset=0 unsigned short offset_zast; // 2 B - offset na pole nazvov zastavok . offset=0 unsigned short offset_m_tar; // 2 B - offset na pole nazvov tarmf . offset=0 unsigned short offset_zast_id; // 2 B - offset na pole ID zastavok . offset=0 unsigned short offset_tabula_pal; // 2 B . offset na tabule PAL, ptvodne offset_linky na pole nazvov liniek . offset=0 NASTAVENIE mNastavenie; // char nastavenie[88]; // 88 B . nastavenie tarifniho systimu . offset=0 unsigned short offset_ODIS; // offset na .truktzru Zsny ODIS . offset=0 unsigned short offset_vzdial; // offset na .truktzru vzdialenostm . offset=0 unsigned short offset_linka; // offset na linky s odchylkov}mi cenami . offset=0 unsigned short offset_spoj; // offset na spoje s odchylkov}mi cenami . offset=0 unsigned short offset_tl; // offset na TL s odchylkov}mi cenami . offset=0 unsigned short offset_riadky; // offset na odchylkovi riadky . offset=0 TABULA tabula_mhd[3]; // 0x003C = 60 B . informacni tabule . mesto . TypTSID=MHD UDALOSTI udalost[40]; // 0x0190 = 400 B . adresy zvukov k vybran}m udalostiam . offset=0 TLACITKO tlacitko[10]; // 0x003C = 60 B . nastavenie v}znamu tlacmtok . offset=0 // ak je nepou.iti tlacmtko, CisloTlacitka=0 PRESTUP prestup[4]; // 200 B . ptvodne prestup[5] - prestupy pre rtzne MHD // 0x2FD0 = 12240 B . pevna velkost // char* vzor_hlavicka; // priestor pre vzor hlavicky lmstka . offset=0 . max 120 B // char* vzor_listok; // priestor pre vzory lmstkov // char* intervaly; // priestor pre cennmky a intervaly- km/pasma // char* typylistkov; // priestor pre Typy Lmstkov // char* zastavky; // mena zastavok . retazce . triedene podla ZastavkaID // char* tarify; // nazvy tarmf . retazce // long* zast_id; // abs. cmslo zastavky . cpo_Zastavky.ZastavkaID // VZDIAL vzdial[PV]; // dvojice zastavok, ich vzdialenosti . pokracovanie // PV = pocet vzdialenostm . 1000 // TABULA tabula_pal[3]; // nastavenie pre informacni tabule . prmmesto. TypTSID=PAL // ZONY_ODIS zony_odis[PZO]; // zony ODIS . PZO=skutocn} pocet zsn ODIS // ODCHYLKY odchylky; // priestor na odchylkovi riadky . ka.d} zaznam platm pre zavod/linku/spoj/TL // 0xD0F7 = 53495 B . premenliva velkost } TMPACKED; // 65535 B . szbor NazovSkupiny_RRRR_M_D.trf . nahrava sa od adresy 0x60001 //offsety si upravuje Milo. struct TABULE { short int Verzia; short int Pocet; short int Sirka; short int Vyska; char Rezerva[8]; } TMPACKED; struct EXTR { unsigned short verzia; unsigned short offset_tab_EMT; unsigned short offset_suradnice; unsigned short offset_tab_MOB; // unsigned short rezerva; unsigned short offset_freespace; long off_long_emtab_pt; long off_long_suradnice; long off_long_mobitec; long off_long_emtab_bt; long off_long_emtab_zt; long off_long_emtab_vt; long off_long_freespace; //TABULE tabule1; } TMPACKED; struct SURADNICE { unsigned short Stop_name; unsigned char Nastupiste; unsigned char Rezerva; long SuradnicaX; long SuradnicaY; } TMPACKED; } } } #undef TMPACKED #endif
615  // 1=zadané v CP
616  // 2=zadané vo VZ
617  // 3=automaticky podla zhodného císla linky, spoja, nástupišta
618 
619  unsigned char Prestup; // 64 0.bit – jednorazový prestupný lístok – 0=nepovolený, 1=povolený – cpo_TypNastaveniaID=9
620  // 1.bit – pocet jázd – casový prestupný lístok – 0=nepocítat, 1=pocítat – cpo_TypNastaveniaID=45
621  // 2.bit – cas prestupu – 0=od nástupu, 1=od výstupu – cpo_TypNastaveniaID=59
622  // 3.bit – kontrola casu prestupu – 0=skutocný cas, 1=cas z CP– cpo_TypNastaveniaID=60
623  // 4.bit – zadanie casu prestupu JL – 0=lístok, 1=riadok cenníka – cpo_TypNastaveniaID=61
624  // cas prestupu CL je vždy zadaný tabulkou „casy prestupov“
625  // 5.bit – dokupovaný prestupný lístok – 0=nepovolený, 1=povolený – cpo_TypNastaveniaID=62
626  // 6.bit – viacnásobný prestup – 0=nepovolený, 1=povolený – cpo_TypNastaveniaID=103
627  // 7.bit – ktorý lístok je prestupný – 0=podla Typu karty, 1=prvý lístok – cpo_TypNastaveniaID=112
628  // x.bit – prestup – 0=na lubovolných zastávkach, 1=len na zhodných zastávkach – cpo_TypNastaveniaID=113
629  unsigned char CipovaKarta; // 65 0.bit – platnost zlavnenej CK po ukoncení zlavy–0=zablokovaná, 1=celá – cpo_TypNastaveniaID=28
630  // 1.bit – neplatná karta – 0=neblokovat, 1=blokovat systém – cpo_TypNastaveniaID=77
631  // 2.bit – kontrola platnosti – vlastné CK – 0=nie, 1=áno – cpo_TypNastaveniaID=84
632  // 3.bit – kontrola platnosti – iné CK – 0=nie, 1=áno – cpo_TypNastaveniaID=85
633  // 4.bit – platba CK na zahranicnej zastávke – 0=nie, 1=áno – cpo_TypNastaveniaID=119
634  // 5.bit – rezerva – cpo_TypNastaveniaID=??
635  // 6.bit – rezerva – cpo_TypNastaveniaID=??
636  // 7.bit – rezerva – cpo_TypNastaveniaID=??
637  unsigned char Automat; // 66 0.bit – prepínanie zastávok – 0=manuálne, 1=automaticky – cpo_TypNastaveniaID=47
638  // 1.bit – obsluha klávesnice – 0=nebuffrovat, 1=buffrovat – cpo_TypNastaveniaID=63
639  // 2.bit – zmena spoja – 0=neblokovat, 1=blokovat cítacky – cpo_TypNastaveniaID=78
640  // 3.bit – manuálne prepínanie zastávok – 0=bez obmedzenia, 1=len dopredu – cpo_TypNastaveniaID=98
641  // 4.bit – opätovné priloženie CK k cítacke na NZ – 0=žiadna akcia, 1=storno nástupu – cpo_TypNastaveniaID=99
642  // 5.bit – záznam o meškaní pri zmene zastávky – 0=nie, 1=áno – cpo_TypNastaveniaID=116
643  // 6.bit – rezerva – cpo_TypNastaveniaID=??
644  // 7.bit – po stlacení tlacítka platba z EP (aj ak je platný CL) - 0=nie, 1=áno – cpo_TypNastaveniaID=121
645  unsigned char Zuctovanie; // 67 0.bit – vzajomne uznavanie EP
646  // 1.bit - vzajomne uznavanie CL
647  // 2.bit - vzajomne uznavanie KZ
648  short Zostatok_JL_Polo; // 68 minimálny zostatok v EP v jednotkách meny, pri ktorom je možné z CK vydat polovicný JL
649  // len pre SystemCK_JL – nástup-výstup – cpo_TypNastaveniaID=29
650  short Zostatok_CL_Polo; // 70 minimálny zostatok v EP v jednotkách meny, pri ktorom je možná jazda na polovicný CL
651  // len pre SystemCK_CL – nástup-výstup – cpo_TypNastaveniaID=30
652  unsigned char TarifaMHD; // 72 predvolená tarifa MHD – 0=tarifa posledného lístka, 1, 2, ..., 40=nastavená tarifa – ID=69
653  unsigned char TarifaPRIM; // 73 predvolená tarifa PRIM – 0=tarifa posledného lístka, 1, 2, ..., 40=nastavená tarifa – ID=70
654  unsigned short MinZostatok; // 74 minimálny zostatok v EP v jednotkách meny po predaji lístka – cpo_TypNastaveniaID=71
655  unsigned char Vzdial1; // 76 vzdialenost (m) pre príchod na zastavku pre hlasic zastávok – cpo_TypNastaveniaID=72
656  unsigned char Vzdial2; // 77 vzdialenost (m) pre odchod zo zastavky pre hlasic zastávok – cpo_TypNastaveniaID=73
657  unsigned char PociatocnyListok; // 78 0.bit – absolútne pocítadlá – 0=nie, 1=áno – cpo_TypNastaveniaID=86
658  // 1.bit – rezerva – cpo_TypNastaveniaID=??
659  // 2.bit – rezerva – cpo_TypNastaveniaID=??
660  unsigned char KonecnyListok; // 79 0.bit – absolútne pocítadlá – 0=nie, 1=áno – cpo_TypNastaveniaID=87
661  // 1.bit – detaily (Cadca) – 0=nie, 1=áno – cpo_TypNastaveniaID=104
662  // detaily=meškanie, predcasný odchod, priemerné meškanie, priemerný predcasný odchod,
663  // potvrdenie všetkých zastávok
664  // 2.bit – rezerva – cpo_TypNastaveniaID=??
665  unsigned char Ochrana; // 80 pocet hodín funkcnosti strojceka bez vycítania (0=bez obmedzenia) – cpo_TypNastaveniaID=88
666  unsigned char ZiackaPreukazka; // 81 0.bit – žiacka preukážka – 0=nie, 1=áno – cpo_TypNastaveniaID=102
667  // 1.bit – jazda v sobotu – 0=nepovolená, 1=na potvrdenie – cpo_TypNastaveniaID=96
668  // 2.bit – km – 0=nekontrolovat, 1=kontrolovat – cpo_TypNastaveniaID=111
669  // 3.bit – tlac lístka – 0=netlacit, 1=tlacit – cpo_TypNastaveniaID=123
670  unsigned char PocetTyzdnov; // 82 pocet posledných týždnov, v ktorých program kontroluje, ci držitel preukážky neporušil
671  // pravidlá pre poskytnutie zlavy – cpo_TypNastaveniaID=93
672  unsigned char Vek; // 83 vek žiaka, od ktorého program kontroluje, ci boli porušené pravidlá pre poskytnutie
673  // zlavy – cpo_TypNastaveniaID=94
674  unsigned char TarifneKm; // 84 tarifné km, od ktorých program kontroluje, ci boli porušené pravidlá pre poskytnutie
675  // zlavy – cpo_TypNastaveniaID=95
676  unsigned char Predpredaj; // 85 0.bit - reklamácia – 0=nepovolená, 1=povolená – cpo_TypNastaveniaID=??
677  // 1.bit – rezerva – cpo_TypNastaveniaID=??
678  // 6.bit – Varšava – príznak A – 0=nenastavený, 1=nastavený – cpo_TypNastaveniaID=100
679  // 7.bit – Varšava – príznak B – 0=nenastavený, 1=nastavený – cpo_TypNastaveniaID=101
680  unsigned short MaxZostatok; // 86 maximálny zostatok v EP v jednotkách meny po operácii s CK – cpo_TypNastaveniaID=92
681  } TMPACKED; // 88 B – nastavenie tarifného systému (strojceka)
682 
683 
684 
685  struct LINE_TY_7 { //bank tarmf
686  TAR_7_e x_ty_7; // 0x0A1E = 2590 B . tarify . offset=0
687  ZLAVY zlavy[16]; // 0x0030 = 48 B - zlavy pre ka.d} typ karty . offset=0
688  union VZIALENOSTI{ // 0x1F42 = 8002 B - dvojice zastavok, ich vzdialenosti
689  VZDIAL_7 vzd_7; // ak pocet vzdialenostm <= 1000, vzdialenosti sz ulo.eni v .truktzre VZDIAL_7
690  VZDIAL_8 vzd_8; // ak pocet vzdialenostm > 1000, vzdialenosti sz ulo.eni v .truktzre VZDIAL_8
691  } vzdial;
692  // 0x2EC = 748 B - dopravn} kalendar . offset=0
693  kal_kasa_7 kal; // 0x2EC = 748 B - dopravn} kalendar . offset=0
694  unsigned short offset_vzor[10]; // 0x0014 = 20 B - offsety na vzorovi lmstky . offset=0
695  unsigned short offset_intervaly; // 2 B - offset na .truktzru INTERVALY . offset=0
696  unsigned short offset_typylistkov; // 2 B - offset na .truktzru TYPYLISTKOV . offset=0
697  unsigned short offset_zast; // 2 B - offset na pole nazvov zastavok . offset=0
698  unsigned short offset_m_tar; // 2 B - offset na pole nazvov tarmf . offset=0
699  unsigned short offset_zast_id; // 2 B - offset na pole ID zastavok . offset=0
700  unsigned short offset_tabula_pal; // 2 B . offset na tabule PAL, ptvodne offset_linky na pole nazvov liniek . offset=0
702  // char nastavenie[88]; // 88 B . nastavenie tarifniho systimu . offset=0
703  unsigned short offset_ODIS; // offset na .truktzru Zsny ODIS . offset=0
704  unsigned short offset_vzdial; // offset na .truktzru vzdialenostm . offset=0
705  unsigned short offset_linka; // offset na linky s odchylkov}mi cenami . offset=0
706  unsigned short offset_spoj; // offset na spoje s odchylkov}mi cenami . offset=0
707  unsigned short offset_tl; // offset na TL s odchylkov}mi cenami . offset=0
708  unsigned short offset_riadky; // offset na odchylkovi riadky . offset=0
709  TABULA tabula_mhd[3]; // 0x003C = 60 B . informacni tabule . mesto . TypTSID=MHD
710  UDALOSTI udalost[40]; // 0x0190 = 400 B . adresy zvukov k vybran}m udalostiam . offset=0
711  TLACITKO tlacitko[10]; // 0x003C = 60 B . nastavenie v}znamu tlacmtok . offset=0
712  // ak je nepou.iti tlacmtko, CisloTlacitka=0
713  PRESTUP prestup[4]; // 200 B . ptvodne prestup[5] - prestupy pre rtzne MHD
714  // 0x2FD0 = 12240 B . pevna velkost
715 
716  // char* vzor_hlavicka; // priestor pre vzor hlavicky lmstka . offset=0 . max 120 B
717  // char* vzor_listok; // priestor pre vzory lmstkov
718  // char* intervaly; // priestor pre cennmky a intervaly- km/pasma
719  // char* typylistkov; // priestor pre Typy Lmstkov
720  // char* zastavky; // mena zastavok . retazce . triedene podla ZastavkaID
721  // char* tarify; // nazvy tarmf . retazce
722  // long* zast_id; // abs. cmslo zastavky . cpo_Zastavky.ZastavkaID
723  // VZDIAL vzdial[PV]; // dvojice zastavok, ich vzdialenosti . pokracovanie
724  // PV = pocet vzdialenostm . 1000
725  // TABULA tabula_pal[3]; // nastavenie pre informacni tabule . prmmesto. TypTSID=PAL
726  // ZONY_ODIS zony_odis[PZO]; // zony ODIS . PZO=skutocn} pocet zsn ODIS
727  // ODCHYLKY odchylky; // priestor na odchylkovi riadky . ka.d} zaznam platm pre zavod/linku/spoj/TL
728  // 0xD0F7 = 53495 B . premenliva velkost
729  } TMPACKED; // 65535 B . szbor NazovSkupiny_RRRR_M_D.trf . nahrava sa od adresy 0x60001
730  //offsety si upravuje Milo.
731 
732  struct TABULE
733  {
734  short int Verzia;
735  short int Pocet;
736  short int Sirka;
737  short int Vyska;
738  char Rezerva[8];
739  } TMPACKED;
740 
741  struct EXTR
742  {
743  unsigned short verzia;
744  unsigned short offset_tab_EMT;
745  unsigned short offset_suradnice;
746  unsigned short offset_tab_MOB;
747  // unsigned short rezerva;
748  unsigned short offset_freespace;
749 
757 
758  //TABULE tabule1;
759  } TMPACKED;
760 
761  struct SURADNICE
762  {
763  unsigned short Stop_name;
764  unsigned char Nastupiste;
765  unsigned char Rezerva;
768 
769  } TMPACKED;
770 
771  }
772  }
773 }
774 
775 #undef TMPACKED
776 
777 #endif
778 
779 
780 
781 
782 
783 
784 
785 
786 
787 
788 
789 
Definition: EDataIOStructOld.h:279
#define SIZE_LINES_7
Definition: EDataIOStructOld.h:7
char TypKarty
Definition: EDataIOStructOld.h:116
unsigned char Vzdial2
Definition: EDataIOStructOld.h:656
char TypTlacitka
Definition: EDataIOStructOld.h:384
unsigned char IDSCena
Definition: EDataIOStructOld.h:512
Definition: EDataIOStructOld.h:272
float unit[10]
Definition: EDataIOStructOld.h:222
unsigned char SystemCK_JL
Definition: EDataIOStructOld.h:538
unsigned short km_tk1
Definition: EDataIOStructOld.h:276
unsigned short offset_linka
Definition: EDataIOStructOld.h:705
unsigned char TypStlpca[2]
Definition: EDataIOStructOld.h:423
short Zostatok_JL_Polo
Definition: EDataIOStructOld.h:648
unsigned short Rezerva
Definition: EDataIOStructOld.h:378
unsigned char Nastupiste
Definition: EDataIOStructOld.h:764
char Hodnota
Definition: EDataIOStructOld.h:386
char mena_mhd[4]
Definition: EDataIOStructOld.h:221
char CisloTlacitka
Definition: EDataIOStructOld.h:382
Z_LINE_E_7 z_l_e
Definition: EDataIOStructOld.h:97
unsigned short bus_number
Definition: EDataIOStructOld.h:51
unsigned char PocetRiadok
Definition: EDataIOStructOld.h:421
Definition: EDataIOStructOld.h:132
short valid6
Definition: EDataIOStructOld.h:140
unsigned short MinZostatok
Definition: EDataIOStructOld.h:654
unsigned char TarifneKm
Definition: EDataIOStructOld.h:674
unsigned char size_stop
Definition: EDataIOStructOld.h:43
unsigned char size_vz_bus
Definition: EDataIOStructOld.h:41
char CisloTL[PTS][TRF]
Definition: EDataIOStructOld.h:225
unsigned short PlatnostKarty
Definition: EDataIOStructOld.h:118
Definition: EDataIOStructOld.h:115
long off_long_mobitec
Definition: EDataIOStructOld.h:752
long off_long_emtab_pt
Definition: EDataIOStructOld.h:750
unsigned char bus_vz_idx
Definition: EDataIOStructOld.h:52
unsigned char Automat
Definition: EDataIOStructOld.h:637
short turnus
Definition: EDataIOStructOld.h:133
unsigned short offset_suradnice
Definition: EDataIOStructOld.h:745
unsigned char wait
Definition: EDataIOStructOld.h:149
unsigned short Prihlasenie
Definition: EDataIOStructOld.h:598
unsigned short Rezerva
Definition: EDataIOStructOld.h:400
unsigned short offset_zast_id
Definition: EDataIOStructOld.h:699
char Rezerva
Definition: EDataIOStructOld.h:333
unsigned char Cas[6][4]
Definition: EDataIOStructOld.h:414
char TypHodnoty
Definition: EDataIOStructOld.h:371
unsigned char Cas[15][2]
Definition: EDataIOStructOld.h:427
unsigned char Rezerva1
Definition: EDataIOStructOld.h:597
PODTYPY * PodtypyKariet
Definition: EDataIOStructOld.h:196
char CisloMHD[PTS]
Definition: EDataIOStructOld.h:240
char rezerva1[2]
Definition: EDataIOStructOld.h:224
unsigned char PocetStlpcov
Definition: EDataIOStructOld.h:422
Definition: EDataIOStructOld.h:418
unsigned short Spicka1Do
Definition: EDataIOStructOld.h:520
unsigned short km_tk1[ZZ_7]
Definition: EDataIOStructOld.h:269
unsigned long offset_rezerva1
Definition: EDataIOStructOld.h:172
Definition: EDataIOStructOld.h:69
unsigned char CL_Autobus_PAL
Definition: EDataIOStructOld.h:571
unsigned char MHD
Definition: EDataIOStructOld.h:81
unsigned short cislo_s
Definition: EDataIOStructOld.h:61
unsigned long cislo_l
Definition: EDataIOStructOld.h:59
S_BUS_E_7 * bus
Definition: EDataIOStructOld.h:98
long SuradnicaX
Definition: EDataIOStructOld.h:766
char ZimaLetoDen
Definition: EDataIOStructOld.h:468
short wait_time
Definition: EDataIOStructOld.h:150
#define PTS
Definition: EDataIOStructOld.h:208
unsigned short offset_tab_MOB
Definition: EDataIOStructOld.h:746
unsigned char InfoTabula
Definition: EDataIOStructOld.h:596
Definition: EDataIOStructOld.h:245
char TypZlavy_KZ
Definition: EDataIOStructOld.h:125
char Interval[6]
Definition: EDataIOStructOld.h:412
unsigned short z1
Definition: EDataIOStructOld.h:273
unsigned short km_tk2[ZZ_7]
Definition: EDataIOStructOld.h:268
unsigned char CL_Jazda_MHD
Definition: EDataIOStructOld.h:567
unsigned char CL_Predaj_MHD
Definition: EDataIOStructOld.h:561
unsigned long offset_turnusy_text
Definition: EDataIOStructOld.h:162
unsigned char RezimMHD
Definition: EDataIOStructOld.h:485
char Cas
Definition: EDataIOStructOld.h:330
char * turnusy_text
Definition: EDataIOStructOld.h:181
unsigned short km_tk2
Definition: EDataIOStructOld.h:275
short int Pocet
Definition: EDataIOStructOld.h:735
char TypStlpca[4]
Definition: EDataIOStructOld.h:410
unsigned short Spicka2Od
Definition: EDataIOStructOld.h:521
unsigned short dph
Definition: EDataIOStructOld.h:27
unsigned char Vzdial1
Definition: EDataIOStructOld.h:655
char ntrf1[PTS]
Definition: EDataIOStructOld.h:234
char CS
Definition: EDataIOStructOld.h:47
VZZ_VAL vzz_val
Definition: EDataIOStructOld.h:154
unsigned char Rezerva
Definition: EDataIOStructOld.h:570
unsigned short NocneOd
Definition: EDataIOStructOld.h:517
unsigned char size_bus
Definition: EDataIOStructOld.h:40
unsigned char CS
Definition: EDataIOStructOld.h:58
Definition: EDataIOStructOld.h:26
union EM::Strojcek::VstupneUdaje::LINE_TY_7::VZIALENOSTI vzdial
unsigned short Tabula
Definition: EDataIOStructOld.h:66
unsigned short z2
Definition: EDataIOStructOld.h:274
struct EM::Strojcek::VstupneUdaje::LINE_K_X_7 TMPACKED
unsigned char ZiackaPreukazka
Definition: EDataIOStructOld.h:666
unsigned char CisloMHD
Definition: EDataIOStructOld.h:419
char TypKarty
Definition: EDataIOStructOld.h:246
unsigned char Ochrana
Definition: EDataIOStructOld.h:665
unsigned char StornoCas
Definition: EDataIOStructOld.h:501
Definition: EDataIOStructOld.h:732
TABULA tabula_mhd[3]
Definition: EDataIOStructOld.h:709
short int Vyska
Definition: EDataIOStructOld.h:737
char TypZlavy_JL
Definition: EDataIOStructOld.h:247
unsigned char Mincovnik
Definition: EDataIOStructOld.h:586
unsigned long offset_line_text
Definition: EDataIOStructOld.h:164
Definition: EDataIOStructOld.h:453
unsigned char ** tim_zs
Definition: EDataIOStructOld.h:100
unsigned long offset_zast_dos
Definition: EDataIOStructOld.h:174
char Zona[PTS]
Definition: EDataIOStructOld.h:233
char * poznamky_text
Definition: EDataIOStructOld.h:187
unsigned char CL_Autobus_MHD
Definition: EDataIOStructOld.h:555
unsigned char DPH
Definition: EDataIOStructOld.h:594
unsigned short stop
Definition: EDataIOStructOld.h:54
short zaznam
Definition: EDataIOStructOld.h:134
char HotKey[PTS][TL]
Definition: EDataIOStructOld.h:229
Definition: EDataIOStructOld.h:177
char Text2[3]
Definition: EDataIOStructOld.h:316
unsigned short line
Definition: EDataIOStructOld.h:145
unsigned char PocetTyzdnov
Definition: EDataIOStructOld.h:670
char TypUdalosti
Definition: EDataIOStructOld.h:349
long off_long_emtab_zt
Definition: EDataIOStructOld.h:754
short note
Definition: EDataIOStructOld.h:147
#define ZZ_7
Definition: EDataIOStructOld.h:262
unsigned short x_x[10]
Definition: EDataIOStructOld.h:29
unsigned short offset_typylistkov
Definition: EDataIOStructOld.h:696
short rok
Definition: EDataIOStructOld.h:454
short number
Definition: EDataIOStructOld.h:141
unsigned char CL_Predaj_PAL
Definition: EDataIOStructOld.h:577
unsigned short start
Definition: EDataIOStructOld.h:53
unsigned char SystemCK_CL
Definition: EDataIOStructOld.h:539
char ZimaLetoMesiac
Definition: EDataIOStructOld.h:469
unsigned long offset_preklopenie
Definition: EDataIOStructOld.h:168
Definition: EDataIOStructOld.h:50
unsigned char pasmo
Definition: EDataIOStructOld.h:83
unsigned char IneCeny
Definition: EDataIOStructOld.h:513
char pmena_s[PTS]
Definition: EDataIOStructOld.h:237
char MAL
Definition: EDataIOStructOld.h:493
Definition: EDataIOStructOld.h:110
unsigned char CL_Jazda_PAL
Definition: EDataIOStructOld.h:582
ZLAVY zlavy[16]
Definition: EDataIOStructOld.h:687
unsigned short number
Definition: EDataIOStructOld.h:280
unsigned long offset_tabule_text
Definition: EDataIOStructOld.h:166
char x_cl[CP_LINES_NUM_7][8]
Definition: EDataIOStructOld.h:31
PRESTUP prestup[4]
Definition: EDataIOStructOld.h:713
unsigned char Nulovanie
Definition: EDataIOStructOld.h:590
char Rezerva1
Definition: EDataIOStructOld.h:117
short line_name
Definition: EDataIOStructOld.h:39
struct rok_kasa_7 rok[2]
Definition: EDataIOStructOld.h:459
unsigned long offset_prikazy_text
Definition: EDataIOStructOld.h:163
char StornoPocet
Definition: EDataIOStructOld.h:496
short Kaucia_CL
Definition: EDataIOStructOld.h:542
short int Verzia
Definition: EDataIOStructOld.h:734
char * prikazy_text
Definition: EDataIOStructOld.h:183
unsigned short stop_name
Definition: EDataIOStructOld.h:70
unsigned char Cislo
Definition: EDataIOStructOld.h:441
unsigned long * offset_vzor
Definition: EDataIOStructOld.h:179
char Tabula
Definition: EDataIOStructOld.h:285
unsigned short offset_tabula_pal
Definition: EDataIOStructOld.h:700
unsigned char CL_Pocet
Definition: EDataIOStructOld.h:584
unsigned long offset_zaciatok_vz
Definition: EDataIOStructOld.h:161
unsigned short Spicka1Od
Definition: EDataIOStructOld.h:519
short Zostatok_JL_Cely
Definition: EDataIOStructOld.h:545
unsigned char Prestup
Definition: EDataIOStructOld.h:619
Definition: EDataIOStructOld.h:440
unsigned char TarifaPRIM
Definition: EDataIOStructOld.h:653
unsigned char NavazneSpoje
Definition: EDataIOStructOld.h:609
unsigned short z2[ZZ_7]
Definition: EDataIOStructOld.h:267
unsigned char PK_Cislo
Definition: EDataIOStructOld.h:111
char Rezerva[8]
Definition: EDataIOStructOld.h:738
char y_y[4]
Definition: EDataIOStructOld.h:28
unsigned char PrepadMincovnika
Definition: EDataIOStructOld.h:592
unsigned char Rezerva
Definition: EDataIOStructOld.h:442
Definition: EDataIOStructOld.h:447
Definition: EDataIOStructOld.h:37
char CisloMHD
Definition: EDataIOStructOld.h:404
VZDIAL_8 vzd_8
Definition: EDataIOStructOld.h:690
unsigned char ZadanieNS
Definition: EDataIOStructOld.h:613
unsigned short Hodnota
Definition: EDataIOStructOld.h:373
char * tab_text
Definition: EDataIOStructOld.h:195
unsigned short rezerva2
Definition: EDataIOStructOld.h:407
char PoradieTL[PTS][TRF]
Definition: EDataIOStructOld.h:226
char * line_text
Definition: EDataIOStructOld.h:185
unsigned short Spicka2Do
Definition: EDataIOStructOld.h:522
unsigned short offset_tl
Definition: EDataIOStructOld.h:707
unsigned short * Zvuky
Definition: EDataIOStructOld.h:191
char * linky
Definition: EDataIOStructOld.h:189
unsigned char IDS
Definition: EDataIOStructOld.h:508
char rezerva2[TRF]
Definition: EDataIOStructOld.h:239
unsigned char PociatocnyListok
Definition: EDataIOStructOld.h:657
char valid3
Definition: EDataIOStructOld.h:137
VZZ_E * vzz_e
Definition: EDataIOStructOld.h:180
TYPYKARIET TypyKariet[16]
Definition: EDataIOStructOld.h:197
char Rezim
Definition: EDataIOStructOld.h:326
unsigned short offset_ODIS
Definition: EDataIOStructOld.h:703
TLACITKO tlacitko[10]
Definition: EDataIOStructOld.h:711
unsigned char Udaje
Definition: EDataIOStructOld.h:472
long off_long_emtab_bt
Definition: EDataIOStructOld.h:753
#define CP_LINES_NUM_7
Definition: EDataIOStructOld.h:6
unsigned short offset_vzor[10]
Definition: EDataIOStructOld.h:694
unsigned char ListokMincovnik
Definition: EDataIOStructOld.h:593
char PK_Text[19]
Definition: EDataIOStructOld.h:112
unsigned short z1[ZZ_7]
Definition: EDataIOStructOld.h:266
char valid2
Definition: EDataIOStructOld.h:136
unsigned short offset_tab_EMT
Definition: EDataIOStructOld.h:744
long SuradnicaY
Definition: EDataIOStructOld.h:767
unsigned char Priority
Definition: EDataIOStructOld.h:527
mes_7 mesiac[12]
Definition: EDataIOStructOld.h:455
unsigned long offset_zvuky
Definition: EDataIOStructOld.h:173
char TypZlavy[PTS][TRF]
Definition: EDataIOStructOld.h:236
unsigned char TarifaMHD
Definition: EDataIOStructOld.h:652
unsigned char MincovnikTyp
Definition: EDataIOStructOld.h:585
unsigned short PVZ
Definition: EDataIOStructOld.h:160
unsigned char Farba2
Definition: EDataIOStructOld.h:444
char ntrf2[PTS]
Definition: EDataIOStructOld.h:235
NASTAVENIE mNastavenie
Definition: EDataIOStructOld.h:701
unsigned short offset_spoj
Definition: EDataIOStructOld.h:706
unsigned char tarifa
Definition: EDataIOStructOld.h:71
unsigned char PocetRiadok
Definition: EDataIOStructOld.h:408
unsigned char CasPoOdchode
Definition: EDataIOStructOld.h:484
unsigned short offset_intervaly
Definition: EDataIOStructOld.h:695
char PocetRiadkov
Definition: EDataIOStructOld.h:287
char Cas
Definition: EDataIOStructOld.h:399
unsigned short verzia
Definition: EDataIOStructOld.h:743
kal_kasa_7 kal
Definition: EDataIOStructOld.h:693
TAR_7_e x_ty_7
Definition: EDataIOStructOld.h:686
VZZ_BUS * vzz_bus
Definition: EDataIOStructOld.h:155
Definition: EDataIOStructOld.h:688
char TypZlavy_JL
Definition: EDataIOStructOld.h:121
HEAD_VZOR head_vzor
Definition: EDataIOStructOld.h:178
long AdresaZvuku
Definition: EDataIOStructOld.h:377
char PAL
Definition: EDataIOStructOld.h:494
unsigned short offset_freespace
Definition: EDataIOStructOld.h:748
VZDIAL_7 vzd_7
Definition: EDataIOStructOld.h:689
short Zostatok_CL_Polo
Definition: EDataIOStructOld.h:650
char rezerva3[435]
Definition: EDataIOStructOld.h:232
unsigned short * ZastDOS
Definition: EDataIOStructOld.h:192
UDALOSTI udalost[40]
Definition: EDataIOStructOld.h:710
short valid4
Definition: EDataIOStructOld.h:138
long off_long_freespace
Definition: EDataIOStructOld.h:756
unsigned long offset_linky
Definition: EDataIOStructOld.h:171
short valid5
Definition: EDataIOStructOld.h:139
unsigned short Stop_name
Definition: EDataIOStructOld.h:763
unsigned char trasa1
Definition: EDataIOStructOld.h:88
unsigned char TypPlatby
Definition: EDataIOStructOld.h:549
long off_long_emtab_vt
Definition: EDataIOStructOld.h:755
Class ECol : Objekt je predok pre vsetky nasledujuce kolekcie
Definition: ColReader.h:15
unsigned long offset_podtypy
Definition: EDataIOStructOld.h:167
char Zobrazenie[3]
Definition: EDataIOStructOld.h:310
Definition: EDataIOStructOld.h:219
unsigned short number
Definition: EDataIOStructOld.h:265
unsigned short MaxZostatok
Definition: EDataIOStructOld.h:680
Definition: EDataIOStructOld.h:264
long * Suradnice
Definition: EDataIOStructOld.h:190
short int Sirka
Definition: EDataIOStructOld.h:736
unsigned char KorekciaCasu
Definition: EDataIOStructOld.h:576
unsigned short NocneDo
Definition: EDataIOStructOld.h:518
Definition: EDataIOStructOld.h:153
unsigned char n_tranzit
Definition: EDataIOStructOld.h:44
Definition: EDataIOStructOld.h:96
unsigned char vypocet
Definition: EDataIOStructOld.h:55
unsigned char Vek
Definition: EDataIOStructOld.h:672
Definition: EDataIOStructOld.h:348
unsigned char CasPredOdchodom
Definition: EDataIOStructOld.h:482
char mena[10][4]
Definition: EDataIOStructOld.h:220
unsigned char Rezerva
Definition: EDataIOStructOld.h:765
Definition: EDataIOStructOld.h:403
unsigned char Interval[15]
Definition: EDataIOStructOld.h:425
char MHD
Definition: EDataIOStructOld.h:495
unsigned char TS
Definition: EDataIOStructOld.h:85
Definition: EDataIOStructOld.h:458
unsigned char StornoCL
Definition: EDataIOStructOld.h:502
unsigned char Predpredaj
Definition: EDataIOStructOld.h:676
unsigned char den[31]
Definition: EDataIOStructOld.h:448
char LetoZimaDen
Definition: EDataIOStructOld.h:470
float unit_mhd
Definition: EDataIOStructOld.h:223
Definition: EDataIOStructOld.h:685
Definition: EDataIOStructOld.h:761
#define TL
Definition: EDataIOStructOld.h:218
unsigned short offset_m_tar
Definition: EDataIOStructOld.h:698
unsigned short offset_zast
Definition: EDataIOStructOld.h:697
Definition: EDataIOStructOld.h:466
unsigned long offset_rezerva
Definition: EDataIOStructOld.h:170
char TypZlavy_CL
Definition: EDataIOStructOld.h:249
long off_long_suradnice
Definition: EDataIOStructOld.h:751
short valid1
Definition: EDataIOStructOld.h:135
#define TRF
Definition: EDataIOStructOld.h:209
char Rezerva3[5]
Definition: EDataIOStructOld.h:127
Definition: EDataIOStructOld.h:381
unsigned char PocetStlpcov
Definition: EDataIOStructOld.h:409
unsigned long offset_x_l[CP_LINES_NUM_7][2]
Definition: EDataIOStructOld.h:32
char LetoZimaMesiac
Definition: EDataIOStructOld.h:471
Definition: EDataIOStructOld.h:741
unsigned short Rezerva2
Definition: EDataIOStructOld.h:120
VZDIAL vzdial[ZZ_7]
Definition: EDataIOStructOld.h:281
unsigned short PlatnostZlavy
Definition: EDataIOStructOld.h:119
unsigned short pvl
Definition: EDataIOStructOld.h:30
char Zastavky
Definition: EDataIOStructOld.h:467
unsigned char KonecnyListok
Definition: EDataIOStructOld.h:660
unsigned char CipovaKarta
Definition: EDataIOStructOld.h:629
unsigned char flag_z
Definition: EDataIOStructOld.h:72
short Zostatok_CL_Cely
Definition: EDataIOStructOld.h:547
Definition: EDataIOStructOld.h:159
unsigned char line_type
Definition: EDataIOStructOld.h:42
short Kaucia_JL
Definition: EDataIOStructOld.h:540
Definition: EDataIOStructOld.h:284
S_STOP_E_7 * stop
Definition: EDataIOStructOld.h:99
unsigned short offset_riadky
Definition: EDataIOStructOld.h:708
unsigned long offset_poznamky_text
Definition: EDataIOStructOld.h:165
unsigned char Zuctovanie
Definition: EDataIOStructOld.h:645
char Text1[3]
Definition: EDataIOStructOld.h:334
unsigned char rezerva1
Definition: EDataIOStructOld.h:406
unsigned char Farba1
Definition: EDataIOStructOld.h:443
unsigned char PlatobnySystem
Definition: EDataIOStructOld.h:523
short bus
Definition: EDataIOStructOld.h:146
unsigned char x_l_s[SIZE_LINES_7]
Definition: EDataIOStructOld.h:33
char TypZlavy_CL
Definition: EDataIOStructOld.h:123
Definition: EDataIOStructOld.h:144
unsigned short Text[3]
Definition: EDataIOStructOld.h:290
unsigned short offset_vzdial
Definition: EDataIOStructOld.h:704
short line_number
Definition: EDataIOStructOld.h:38