1 #ifndef _FILESSTRUCT_H_
2 #define _FILESSTRUCT_H_
10 namespace VstupneUdaje
12 namespace CestovnePoriadky
16 #define TMPACKED __attribute__ ((packed))
22 #define LINKA_VERSION 1
23 #define LINKA_VERSIONMINOR 0
24 #define LINKA_FILENAME "Linka.dat"
43 #define LINKASPOJ_VERSION 1
44 #define LINKASPOJ_VERSIONMINOR 0
45 #define LINKASPOJ_FILENAME "LinkaSpoj.dat"
70 #define SPOJZASTAVKA_VERSION 1
71 #define SPOJZASTAVKA_VERSIONMINOR 0
72 #define SPOJZASTAVKA_FILENAME "SpojZastavka.dat"
87 #define SPOJZASTAVKAPRICHOD_VERSION 1
88 #define SPOJZASTAVKAPRICHOD_VERSIONMINOR 0
89 #define SPOJZASTAVKAPRICHOD_FILENAME "SpojZastavkaPrichod.dat"
100 #define LINKAZASTAVKA_VERSION 1
101 #define LINKAZASTAVKA_VERSIONMINOR 0
102 #define LINKAZASTAVKA_FILENAME "LinkaZastavka.dat"
126 #define ZASTAVKA_VERSION 1
127 #define ZASTAVKA_VERSIONMINOR 0
128 #define ZASTAVKA_FILENAME "Zastavka.dat"
129 #define ZASTAVKA_MENO_LEN 50
130 #define ZASTAVKA_MENO2_LEN 20
131 #define ZASTAVKA_MENO_1_LEN 20
132 #define ZASTAVKA_MENO2_1_LEN 15
159 #define ZASTAVKANASTUPISTE_VERSION 1
160 #define ZASTAVKANASTUPISTE_VERSIONMINOR 0
161 #define ZASTAVKANASTUPISTE_FILENAME "ZastavkaNastupiste.dat"
173 #define VZDIALENOST_VERSION 1
174 #define VZDIALENOST_VERSIONMINOR 0
175 #define VZDIALENOST_FILENAME "Vzdialenost.dat"
188 #define DISTANCE_VERSION 1
189 #define DISTANCE_VERSIONMINOR 0
190 #define DISTANCE_FILENAME "Distance.dat"
203 #define SYNCHROPOINT_VERSION 1
204 #define SYNCHROPOINT_VERSIONMINOR 0
205 #define SYNCHROPOINT_FILENAME "SynchroPoint.dat"
214 #define LINKAOBCHADZKA_VERSION 1
215 #define LINKAOBCHADZKA_VERSIONMINOR 0
216 #define LINKAOBCHADZKA_FILENAME "LinkaObchadzka.dat"
228 #define SPOJOBCHADZKA_VERSION 1
229 #define SPOJOBCHADZKA_VERSIONMINOR 0
230 #define SPOJOBCHADZKA_FILENAME "SpojObchadzka.dat"
240 #define SPOJPLATNOST_VERSION 1
241 #define SPOJPLATNOST_VERSIONMINOR 0
242 #define SPOJPLATNOST_FILENAME "SpojPlatnost.dat"
254 #define LINKAZASTAVKAZNACKA_VERSION 1
255 #define LINKAZASTAVKAZNACKA_VERSIONMINOR 0
256 #define LINKAZASTAVKAZNACKA_FILENAME "LinkaZastavkaZnacka.dat"
266 #define ZONA_VERSION 1
267 #define ZONA_VERSIONMINOR 1
268 #define ZONA_FILENAME "Zona.dat"
269 #define ZONA_NAZOV_LEN 30
270 #define ZONA_SKRATKA_LEN 20
288 #define SUBZONE_VERSION 1
289 #define SUBZONE_VERSIONMINOR 0
290 #define SUBZONE_FILENAME "Podzony.dat"
291 #define SIZE_OF_SUBZONE_NAME 80
303 #define ZASTAVKANAZOV_VERSION 1
304 #define ZASTAVKANAZOV_VERSIONMINOR 0
305 #define ZASTAVKANAZOV_FILENAME "ZastavkaNazov.dat"
315 #define TYPNAZVUZASTAVKY_VERSION 1
316 #define TYPNAZVUZASTAVKY_VERSIONMINOR 0
317 #define TYPNAZVUZASTAVKY_FILENAME "TypNazvuZastavky.dat"
325 #define SPOJZASTAVKAADDITIONALDATA_VERSION 1
326 #define SPOJZASTAVKAADDITIONALDATA_VERSIONMINOR 1
327 #define SPOJZASTAVKAADDITIONALDATA_FILENAME "SpojZastavkaAdditionalData.dat"
344 #define TRIP_TRANSFER_VERSION 1
345 #define TRIP_TRANSFER_VERSION_MINOR 0
346 #define TRIP_TRANSFER_FILENAME "TripTransfer.dat"
365 #define ZASTAVKA_NASTUPISTE_ZONA_VERSION 1
366 #define ZASTAVKA_NASTUPISTE_ZONA_VERSION_MINOR 0
367 #define ZASTAVKA_NASTUPISTE_ZONA_FILENAME "ZastavkaNastupisteZona.dat"
unsigned short SubZoneNumber
Definition: ECPStructNew.h:154
unsigned char TypLinkyID
Definition: ECPStructNew.h:32
unsigned short ZastavkaPoradie2
Definition: ECPStructNew.h:180
unsigned short Tarifna
Definition: ECPStructNew.h:181
signed short CasPosun
Definition: ECPStructNew.h:61
Definition: ECPStructNew.h:134
unsigned char Tabula
Definition: ECPStructNew.h:111
unsigned short LokalneCislo
Definition: ECPStructNew.h:145
Definition: ECPStructNew.h:26
Definition: ECPStructNew.h:336
Definition: ECPStructNew.h:319
int32_t SpojZastavkyOffset
Definition: ECPStructNew.h:60
uint32_t ZonaID
Definition: ECPStructNew.h:374
unsigned char ZonaVystup
Definition: ECPStructNew.h:114
char LinkaNaTabulu[10]
Definition: ECPStructNew.h:331
char CisloText[10]
Definition: ECPStructNew.h:30
uint32_t Distance
Definition: ECPStructNew.h:198
uint32_t Platnost
Definition: ECPStructNew.h:249
uint32_t FKLinkaZastavkaID
Definition: ECPStructNew.h:261
int32_t SpojPlatnostiOffset
Definition: ECPStructNew.h:64
Definition: ECPStructNew.h:258
unsigned short ZastavkaPoradie
Definition: ECPStructNew.h:352
char Nazov[50]
Definition: ECPStructNew.h:311
unsigned short Poradie
Definition: ECPStructNew.h:220
unsigned short ZastavkaPoradie
Definition: ECPStructNew.h:109
Definition: ECPStructNew.h:163
Definition: ECPStructNew.h:244
unsigned char TypSpojaID
Definition: ECPStructNew.h:67
unsigned short PasmoVystup
Definition: ECPStructNew.h:122
unsigned short ZoneNumber
Definition: ECPStructNew.h:373
short CasPrestup
Definition: ECPStructNew.h:355
unsigned short Poradie
Definition: ECPStructNew.h:49
unsigned short PoradieNaLinke2
Definition: ECPStructNew.h:224
int32_t SpojObchadzkyOffset
Definition: ECPStructNew.h:63
unsigned short Prichod
Definition: ECPStructNew.h:97
int32_t LinkaZastavkaZnackaOffset
Definition: ECPStructNew.h:117
unsigned char Primestska
Definition: ECPStructNew.h:141
unsigned short LinkaPoradie
Definition: ECPStructNew.h:93
unsigned short ZastavkaPoradieNaLinke
Definition: ECPStructNew.h:357
unsigned char TypNazvuZastavky
Definition: ECPStructNew.h:321
int32_t ZoneID
Definition: ECPStructNew.h:296
unsigned char Platform2
Definition: ECPStructNew.h:197
unsigned short LinkaPoradie
Definition: ECPStructNew.h:82
unsigned short PoradieNaLinke1
Definition: ECPStructNew.h:223
unsigned char Smer
Definition: ECPStructNew.h:236
Definition: ECPStructNew.h:369
unsigned short VzorSpojPoradie
Definition: ECPStructNew.h:62
uint8_t Flags
Definition: ECPStructNew.h:333
Definition: ECPStructNew.h:348
char LineNumberText[10]
Definition: ECPStructNew.h:339
short SkupinaSpojov
Definition: ECPStructNew.h:66
unsigned short SpojPoradie
Definition: ECPStructNew.h:94
unsigned short SpojPoradie
Definition: ECPStructNew.h:76
unsigned char Smer
Definition: ECPStructNew.h:81
unsigned char Farba1
Definition: ECPStructNew.h:278
unsigned short LinkaPoradie
Definition: ECPStructNew.h:51
char Meno[ZASTAVKA_MENO_LEN]
Definition: ECPStructNew.h:138
unsigned short SpojPoradie
Definition: ECPStructNew.h:234
unsigned short PasmoNastup
Definition: ECPStructNew.h:121
unsigned short ZastavkaPoradieNaLinkePrestup
Definition: ECPStructNew.h:358
uint32_t DistanceID
Definition: ECPStructNew.h:200
unsigned int SynchroPointOffset
Definition: ECPStructNew.h:199
uint32_t ZonaID
Definition: ECPStructNew.h:274
unsigned short CisloPkrSpoj
Definition: ECPStructNew.h:55
unsigned short SubZoneNumber
Definition: ECPStructNew.h:295
char KruhovaLinka
Definition: ECPStructNew.h:40
uint32_t SpojZastavkaAdditionalDataOffset
Definition: ECPStructNew.h:84
int32_t SpojeOffset
Definition: ECPStructNew.h:37
unsigned short SpojPoradiePrestup
Definition: ECPStructNew.h:354
unsigned short Poradie
Definition: ECPStructNew.h:28
unsigned short StatID
Definition: ECPStructNew.h:146
unsigned short Trasa
Definition: ECPStructNew.h:115
char Meno2_1[ZASTAVKA_MENO2_1_LEN]
Definition: ECPStructNew.h:153
unsigned char Type
Definition: ECPStructNew.h:225
unsigned short CisloBuse
Definition: ECPStructNew.h:148
unsigned short IDS
Definition: ECPStructNew.h:282
Definition: ECPStructNew.h:192
unsigned short CisloMHD
Definition: ECPStructNew.h:143
Definition: ECPStructNew.h:74
unsigned char Smer
Definition: ECPStructNew.h:53
uint8_t Flags
Definition: ECPStructNew.h:155
unsigned short NadZona
Definition: ECPStructNew.h:279
unsigned char Smer
Definition: ECPStructNew.h:95
int32_t Cislo
Definition: ECPStructNew.h:29
Definition: ECPStructNew.h:307
int32_t LinkaZastavkyOffset
Definition: ECPStructNew.h:38
int32_t CisloPokrLinky
Definition: ECPStructNew.h:54
unsigned short Pasmo
Definition: ECPStructNew.h:150
uint32_t Lat
Definition: ECPStructNew.h:210
unsigned char SmerPrestup
Definition: ECPStructNew.h:360
unsigned char Smer
Definition: ECPStructNew.h:359
unsigned char Zachadzka
Definition: ECPStructNew.h:57
unsigned short Tabula
Definition: ECPStructNew.h:59
struct EM::Strojcek::VstupneUdaje::CestovnePoriadky::LINKA TMPACKED
unsigned char TypNazvu
Definition: ECPStructNew.h:310
unsigned short LinkaPoradie
Definition: ECPStructNew.h:106
unsigned char CenovaSkupina
Definition: ECPStructNew.h:36
uint32_t PKID
Definition: ECPStructNew.h:116
char Meno[50]
Definition: ECPStructNew.h:167
unsigned char DruhLinkyID
Definition: ECPStructNew.h:35
unsigned short Cislo
Definition: ECPStructNew.h:52
char Meno2[ZASTAVKA_MENO2_LEN]
Definition: ECPStructNew.h:139
int32_t SpojID
Definition: ECPStructNew.h:50
unsigned short PoradieNaLinke
Definition: ECPStructNew.h:77
unsigned char RezimMHD
Definition: ECPStructNew.h:33
unsigned char Smer
Definition: ECPStructNew.h:107
unsigned short ZastavkaPoradie
Definition: ECPStructNew.h:372
int32_t BusstopID
Definition: ECPStructNew.h:297
Definition: ECPStructNew.h:104
unsigned char MHD
Definition: ECPStructNew.h:140
char Name[SIZE_OF_SUBZONE_NAME]
Definition: ECPStructNew.h:298
unsigned char CisloTarifnejSkupiny
Definition: ECPStructNew.h:110
unsigned short ZonaVystupNew
Definition: ECPStructNew.h:119
unsigned char Mesiac
Definition: ECPStructNew.h:248
unsigned char Dialkova
Definition: ECPStructNew.h:142
Definition: ECPStructNew.h:232
unsigned short PoradieNaLinke
Definition: ECPStructNew.h:96
unsigned char TypZastavky
Definition: ECPStructNew.h:151
uint32_t ZastavkaID
Definition: ECPStructNew.h:309
unsigned short Poradie
Definition: ECPStructNew.h:136
unsigned char NextSize
Definition: ECPStructNew.h:332
unsigned short FKLinkaSpojID
Definition: ECPStructNew.h:246
unsigned short PoradieNaLinke
Definition: ECPStructNew.h:108
unsigned short LinkaPoradie
Definition: ECPStructNew.h:221
char Nazov[ZONA_NAZOV_LEN]
Definition: ECPStructNew.h:281
short TarifneCislo
Definition: ECPStructNew.h:112
int32_t ZastavkaID
Definition: ECPStructNew.h:137
int32_t NastupistiaOffset
Definition: ECPStructNew.h:144
Definition: ECPStructNew.h:329
uint32_t ZastavkaNastupisteZonaOffset
Definition: ECPStructNew.h:170
char Skratka[ZONA_SKRATKA_LEN]
Definition: ECPStructNew.h:280
char Rezerva[20]
Definition: ECPStructNew.h:276
int32_t SuradnicaY
Definition: ECPStructNew.h:169
unsigned char Smer
Definition: ECPStructNew.h:222
int32_t ZnackaID
Definition: ECPStructNew.h:260
unsigned char IDS
Definition: ECPStructNew.h:34
int32_t LinkaNaTabulu
Definition: ECPStructNew.h:120
uint32_t Skutocna
Definition: ECPStructNew.h:183
Class ECol : Objekt je predok pre vsetky nasledujuce kolekcie
Definition: ColReader.h:15
int32_t SuradnicaX
Definition: ECPStructNew.h:168
unsigned char Zona
Definition: ECPStructNew.h:113
Definition: ECPStructNew.h:207
unsigned short StopOrder2
Definition: ECPStructNew.h:196
Definition: ECPStructNew.h:177
Definition: ECPStructNew.h:293
Definition: ECPStructNew.h:218
unsigned short LinkaPoradiePrestup
Definition: ECPStructNew.h:353
int32_t Nastupisko
Definition: ECPStructNew.h:78
unsigned char Prejazd
Definition: ECPStructNew.h:80
uint32_t DistanceID
Definition: ECPStructNew.h:209
Definition: ECPStructNew.h:91
unsigned short LinkaPoradie
Definition: ECPStructNew.h:237
int32_t ZastavkaID
Definition: ECPStructNew.h:277
uint32_t ZastavkaNazovOffset
Definition: ECPStructNew.h:149
unsigned short SpojPoradie
Definition: ECPStructNew.h:351
unsigned short PKID
Definition: ECPStructNew.h:65
unsigned short CisloCenovejSkupiny
Definition: ECPStructNew.h:56
unsigned short LinkaPoradie
Definition: ECPStructNew.h:350
Definition: ECPStructNew.h:47
unsigned char Platform1
Definition: ECPStructNew.h:195
unsigned short Tarifna2
Definition: ECPStructNew.h:182
int32_t LinkaObchadzkyOffset
Definition: ECPStructNew.h:39
unsigned char DefaultTypNazvuZastavky
Definition: ECPStructNew.h:322
char Meno[100]
Definition: ECPStructNew.h:31
unsigned short Zona
Definition: ECPStructNew.h:147
Definition: ECPStructNew.h:272
unsigned short CisloCiela
Definition: ECPStructNew.h:83
unsigned short ZonaNew
Definition: ECPStructNew.h:118
uint32_t Nastupiste
Definition: ECPStructNew.h:371
short CasOdchodu
Definition: ECPStructNew.h:356
unsigned short StopOrder1
Definition: ECPStructNew.h:194
unsigned short Rok
Definition: ECPStructNew.h:247
unsigned short ZastavkaPoradie1
Definition: ECPStructNew.h:179
uint32_t Lng
Definition: ECPStructNew.h:211
int32_t Nastupiste
Definition: ECPStructNew.h:166
char Meno_1[ZASTAVKA_MENO_1_LEN]
Definition: ECPStructNew.h:152
unsigned char Type
Definition: ECPStructNew.h:361
unsigned short ZastavkaPoradie
Definition: ECPStructNew.h:165
uint32_t Skutocna2
Definition: ECPStructNew.h:184
short Time
Definition: ECPStructNew.h:338
unsigned char Vypocet
Definition: ECPStructNew.h:58
unsigned short Odchod
Definition: ECPStructNew.h:79
unsigned short LinkaObchadzkaPoradie
Definition: ECPStructNew.h:235
unsigned short ZoneNumber
Definition: ECPStructNew.h:275
short TripNumber
Definition: ECPStructNew.h:340