10 namespace VstupneUdaje
12 namespace TarifnySystem
15 #define CENNIK_VERSION 1
16 #define CENNIK_VERSIONMINOR 0
17 #define CENNIK_FILENAME "Cenniky.dat"
20 #define TMPACKED __attribute__ ((packed))
23 #pragma pack(push , 1)
26 typedef struct _Cennik_Tar
37 #define TARIFA_VERSION 1
38 #define TARIFA_VERSIONMINOR 2
39 #define TARIFA_FILENAME "Tarify.dat"
41 #define TARIFA_NAZOV_LEN 30
42 #define TARIFA_SKRATENYNAZOV_LEN 15
43 typedef struct _Tarifa_Tar
62 #define TARIFNASKUPINA_VERSION 1
63 #define TARIFNASKUPINA_VERSIONMINOR 0
64 #define TARIFNASKUPINA_FILENAME "tarifneSkupiny.dat"
66 typedef struct _TarifnaSkupina_Tar
80 #define TYPKARTY_TYPZLAVY_VERSION 1
81 #define TYPKARTY_TYPZLAVY_VERSIONMINOR 0
82 #define TYPKARTY_TYPZLAVY_FILENAME "typKarty_typZlavy.dat"
84 typedef struct _TypKarty_TypZlavy_Tar
99 #define NASTAVENIE_VERSION 1
100 #define NASTAVENIE_VERSIONMINOR 0
101 #define NASTAVENIE_FILENAME "Nastavenie.dat"
103 typedef struct _Nastavenie_Tar
109 #define ODCHYLKA_VERSION 2
110 #define ODCHYLKA_VERSIONMINOR 0
111 #define ODCHYLKA_FILENAME "Odchylky.dat"
113 typedef struct _Odchylky_Tar
129 #define TARPASMO_VERSION 1
130 #define TARPASMO_VERSIONMINOR 0
131 #define TARPASMO_FILENAME "TarifnePasma.dat"
132 #define RIADOK_ZONY_ARRAY_SIZE 20
134 typedef struct _TarifnePasmo_Tar
147 #define TROJUH_INTERVAL_VERSION 1
148 #define TROJUH_INTERVAL_VERSIONMINOR 0
149 #define TROJUH_INTERVAL_FILENAME "TrojuholnikyInterval.dat"
151 typedef struct _Trojuholnik_Interval_Tar
163 #define TROJUH_SPECIAL_VERSION 1
164 #define TROJUH_SPECIAL_VERSIONMINOR 0
165 #define TROJUH_SPECIAL_FILENAME "TrojuholnikySpecial.dat"
166 #define SIZE_OF_TRASA_POPIS 80
167 #define TRIANGLE_SPECIAL_ZONE_SIZE 80
169 typedef struct _Trojuholnik_Special_Tar
188 #define TROJUH_SPECIAL_SIMPLE_FILENAME "TrojuholnikySpecialSimple.dat"
189 #define SIZE_OF_TRASA_POPIS_SIMPLE 30
190 #define TRIANGLE_SPECIAL_SIMPLE_ZONE_SIZE 20
192 typedef struct _Trojuholnik_Special_Simple
207 #define TARIFA_TYPSTLPCA_VERSION 1
208 #define TARIFA_TYPSTLPCA_VERSIONMINOR 0
209 #define TARIFA_TYPSTLPCA_FILENAME "tarifa_TypStlpca.dat"
211 typedef struct _Tarifa_TypStlpca_Tar
220 #define VLASTNOST_VERSION 1
221 #define VLASTNOST_VERSIONMINOR 0
222 #define VLASTNOST_FILENAME "vlastnost_Hodnota.dat"
224 typedef struct _VlastnostTarify_Hodnota_Tar
232 #define TARSKUPINA_TARIFA_VERSION 1
233 #define TARSKUPINA_TARIFA_VERSIONMINOR 0
234 #define TARSKUPINA_TARIFA_FILENAME "TarifnaSkupina_Tarify.dat"
236 typedef struct _TarifnaSkupina_Tarifa_Tar
248 #define NASTAVENIE_HODNOTA_VERSION 1
249 #define NASTAVENIE_HODNOTA_VERSIONMINOR 0
250 #define NASTAVENIE_HODNOTA_FILENAME "NastavenieHodnoty.dat"
252 typedef struct _Nastavenie_Hodnota_Tar
259 #define INTERVAL_VERSION 1
260 #define INTERVAL_VERSIONMINOR 0
261 #define INTERVAL_FILENAME "Intervaly.dat"
263 typedef struct _Interval_Tar
271 #define CASPRESTUPU_VERSION 1
272 #define CASPRESTUPU_VERSIONMINOR 0
273 #define CASPRESTUPU_FILENAME "CasyPrestupov.dat"
275 typedef struct _CasPrestupu_Tar
285 #define CENA_VERSION 1
286 #define CENA_VERSIONMINOR 0
287 #define CENA_FILENAME "Ceny.dat"
289 typedef struct _Cena_Tar
303 #define MENA_VERSION 1
304 #define MENA_VERSIONMINOR 0
305 #define MENA_FILENAME "Meny.dat"
307 typedef struct _Mena_Tar
315 #define CENOVA_SKUPINA_VERSION 1
316 #define CENOVA_SKUPINA_VERSIONMINOR 0
317 #define CENOVA_SKUPINA_FILENAME "CenoveSkupiny.dat"
319 typedef struct _CENOVA_SKUPINA_Tar
326 #define TYPY_KARIET_VERSION 1
327 #define TYPY_KARIET_VERSIONMINOR 0
328 #define TYPY_KARIET_FILENAME "TypyKariet.dat"
330 typedef struct _Typy_Kariet
338 #define POD_TYPY_KARIET_VERSION 1
339 #define POD_TYPY_KARIET_VERSIONMINOR 0
340 #define POD_TYPY_KARIET_FILENAME "PodTypyKariet.dat"
342 typedef struct _Pod_Typy_Kariet
349 #define CENNIK_PLATNOST_VERSION 1
350 #define CENNIK_PLATNOST_VERSIONMINOR 0
351 #define CENNIK_PLATNOST_FILENAME "CennikPlatnost.dat"
353 typedef struct _Cennik_Platnost
363 #define TYP_KUPONU_VERSION 1
364 #define TYP_KUPONU_VERSIONMINOR 0
365 #define TYP_KUPONU_FILENAME "TypKuponu.dat"
367 #define TYP_KUPONU_NAZOV_LEN 20
368 typedef struct _Typ_Kuponu_Tar
int32_t hodnota
Definition: ETarifyStruct.h:254
char skratka[3]
Definition: ETarifyStruct.h:70
int32_t CennikPlatnostID
Definition: ETarifyStruct.h:355
struct EM::Strojcek::VstupneUdaje::TarifnySystem::_Tarifa_TypStlpca_Tar _TARIFA_TYPSTLPCA_TAR
int32_t ZonaID2
Definition: ETarifyStruct.h:196
struct EM::Strojcek::VstupneUdaje::TarifnySystem::_Cennik_Platnost _CENNIK_PLATNOST
int32_t zastavka1ID
Definition: ETarifyStruct.h:116
unsigned char cenovaSkupinaID
Definition: ETarifyStruct.h:295
char nazov[TYP_KUPONU_NAZOV_LEN]
Definition: ETarifyStruct.h:371
struct EM::Strojcek::VstupneUdaje::TarifnySystem::_TarifnaSkupina_Tarifa_Tar _TARIFNASKUPINA_TARIFA_TAR
short intervalJL
Definition: ETarifyStruct.h:175
unsigned char CisloTarifnehoListkaRezerva
Definition: ETarifyStruct.h:45
unsigned char PasmoPoradie
Definition: ETarifyStruct.h:291
struct EM::Strojcek::VstupneUdaje::TarifnySystem::_Trojuholnik_Special_Tar _TROJUHOLNIK_SPECIAL_TAR
unsigned short typVlastnosiID
Definition: ETarifyStruct.h:228
unsigned char cisloTS
Definition: ETarifyStruct.h:68
unsigned short IDS
Definition: ETarifyStruct.h:76
char TypKarty[30]
Definition: ETarifyStruct.h:333
char nazov[20]
Definition: ETarifyStruct.h:29
unsigned short SubZoneNumber2
Definition: ETarifyStruct.h:182
unsigned char nahr2ID
Definition: ETarifyStruct.h:74
char platneZonyJL[TRIANGLE_SPECIAL_ZONE_SIZE]
Definition: ETarifyStruct.h:177
unsigned char hotKey
Definition: ETarifyStruct.h:239
unsigned char typListkaID
Definition: ETarifyStruct.h:48
int32_t cennikPlatnostID
Definition: ETarifyStruct.h:124
unsigned char CisloTarifnehoListkaRezerva
Definition: ETarifyStruct.h:293
char skratenyNazov[TARIFA_SKRATENYNAZOV_LEN]
Definition: ETarifyStruct.h:53
int32_t cennikID
Definition: ETarifyStruct.h:115
int32_t cennikPlatnostID
Definition: ETarifyStruct.h:140
int32_t cennikPlatnostID
Definition: ETarifyStruct.h:297
int32_t cennikID
Definition: ETarifyStruct.h:174
unsigned short IDS
Definition: ETarifyStruct.h:94
int32_t zastavka2poradie
Definition: ETarifyStruct.h:119
int32_t ZonaID1
Definition: ETarifyStruct.h:195
struct EM::Strojcek::VstupneUdaje::TarifnySystem::_Odchylky_Tar _ODCHYLKY_TAR
unsigned short nadzona
Definition: ETarifyStruct.h:75
int32_t zonaID2
Definition: ETarifyStruct.h:155
unsigned char cenovaSkupinaID
Definition: ETarifyStruct.h:171
unsigned char menaID
Definition: ETarifyStruct.h:309
unsigned char CisloTarifnehoListkaRezerva
Definition: ETarifyStruct.h:241
unsigned short SubZoneNumber1
Definition: ETarifyStruct.h:181
unsigned short IDS
Definition: ETarifyStruct.h:33
int32_t cennikID
Definition: ETarifyStruct.h:52
unsigned short typNastaveniaID
Definition: ETarifyStruct.h:255
unsigned short cisloTarify
Definition: ETarifyStruct.h:59
unsigned short DailyCapping
Definition: ETarifyStruct.h:95
struct EM::Strojcek::VstupneUdaje::TarifnySystem::_Typ_Kuponu_Tar _TYP_KUPONU_TAR
int32_t hodnota
Definition: ETarifyStruct.h:227
unsigned char typTSID
Definition: ETarifyStruct.h:71
unsigned short CisloTarifnehoListka
Definition: ETarifyStruct.h:216
struct EM::Strojcek::VstupneUdaje::TarifnySystem::_TypKarty_TypZlavy_Tar _TYPKARTY_TYPZLAVY_TAR
unsigned char typIntervaluID
Definition: ETarifyStruct.h:267
unsigned char nahr1ID
Definition: ETarifyStruct.h:73
unsigned char TypKartyNumber
Definition: ETarifyStruct.h:334
struct EM::Strojcek::VstupneUdaje::TarifnySystem::_TarifnePasmo_Tar _TARIFNEPASMO_TAR
struct EM::Strojcek::VstupneUdaje::TarifnySystem::_CENOVA_SKUPINA_Tar _CENOVA_SKUPINA_TAR
int32_t cennikID
Definition: ETarifyStruct.h:136
unsigned short nadzona
Definition: ETarifyStruct.h:322
int32_t zonaID2
Definition: ETarifyStruct.h:173
unsigned char id
Definition: ETarifyStruct.h:370
unsigned char CLID
Definition: ETarifyStruct.h:88
int32_t cena
Definition: ETarifyStruct.h:298
unsigned short CisloTarifnehoListka
Definition: ETarifyStruct.h:55
struct EM::Strojcek::VstupneUdaje::TarifnySystem::_Mena_Tar _MENA_TAR
struct EM::Strojcek::VstupneUdaje::TarifnySystem::_Cennik_Tar _CENNIK_TAR
struct EM::Strojcek::VstupneUdaje::TarifnySystem::_Interval_Tar _INTERVAL_TAR
char Nazov[100]
Definition: ETarifyStruct.h:345
struct EM::Strojcek::VstupneUdaje::LINE_K_X_7 TMPACKED
char TrasaPopis[SIZE_OF_TRASA_POPIS_SIMPLE]
Definition: ETarifyStruct.h:200
unsigned char KZID
Definition: ETarifyStruct.h:89
int32_t cennikID
Definition: ETarifyStruct.h:277
struct EM::Strojcek::VstupneUdaje::TarifnySystem::_CasPrestupu_Tar _CASPRESTUPU_TAR
int32_t cilsoMHD
Definition: ETarifyStruct.h:30
char rezerva[20]
Definition: ETarifyStruct.h:46
unsigned short WeeklyCapping
Definition: ETarifyStruct.h:96
unsigned char cenovaSkupinaID
Definition: ETarifyStruct.h:321
int32_t zonaID1
Definition: ETarifyStruct.h:154
int32_t PodTypKartyID
Definition: ETarifyStruct.h:344
struct EM::Strojcek::VstupneUdaje::TarifnySystem::_Nastavenie_Tar _NASTAVENIE_TAR
unsigned char Aplikacia
Definition: ETarifyStruct.h:300
unsigned short CisloTarifnehoListka
Definition: ETarifyStruct.h:243
unsigned short CisloZavodu
Definition: ETarifyStruct.h:93
unsigned char hotKeyCK
Definition: ETarifyStruct.h:240
struct EM::Strojcek::VstupneUdaje::TarifnySystem::_TarifnaSkupina_Tar _TARIFNASKUPINA_TAR
unsigned char pasmoPoradie
Definition: ETarifyStruct.h:137
int32_t zonaID1
Definition: ETarifyStruct.h:172
unsigned char typCennikaID
Definition: ETarifyStruct.h:31
bool zachadzky
Definition: ETarifyStruct.h:47
unsigned short cisloTarify
Definition: ETarifyStruct.h:244
struct EM::Strojcek::VstupneUdaje::TarifnySystem::_Pod_Typy_Kariet _POD_TYPY_KARIET
int32_t cennikPlatnostID
Definition: ETarifyStruct.h:281
unsigned short CisloTarifnehoListka
Definition: ETarifyStruct.h:299
unsigned short cenaRezerva
Definition: ETarifyStruct.h:292
int32_t zastavka1poradie
Definition: ETarifyStruct.h:118
unsigned char menaID
Definition: ETarifyStruct.h:72
unsigned char extJLID
Definition: ETarifyStruct.h:90
short SkupinaSpojov
Definition: ETarifyStruct.h:126
int32_t CennikID
Definition: ETarifyStruct.h:197
unsigned char trasaCislo
Definition: ETarifyStruct.h:179
int32_t CennikID
Definition: ETarifyStruct.h:296
unsigned char JLID
Definition: ETarifyStruct.h:87
int32_t casOd
Definition: ETarifyStruct.h:265
int32_t casDo
Definition: ETarifyStruct.h:266
unsigned short CisloTarifnehoListka
Definition: ETarifyStruct.h:125
unsigned char riadokZony[RIADOK_ZONY_ARRAY_SIZE]
Definition: ETarifyStruct.h:141
unsigned short spojCislo
Definition: ETarifyStruct.h:122
uint32_t PlatnostOD
Definition: ETarifyStruct.h:356
char skratka[5]
Definition: ETarifyStruct.h:310
unsigned short SubZoneNumber1
Definition: ETarifyStruct.h:201
struct EM::Strojcek::VstupneUdaje::TarifnySystem::_Trojuholnik_Interval_Tar _TROJUHOLNIK_INTERVAL_TAR
unsigned short SubZoneNumber2
Definition: ETarifyStruct.h:202
unsigned char CisloTarifnehoListkaRezerva
Definition: ETarifyStruct.h:226
struct EM::Strojcek::VstupneUdaje::TarifnySystem::_Tarifa_Tar _TARIFA_TAR
struct EM::Strojcek::VstupneUdaje::TarifnySystem::_Nastavenie_Hodnota_Tar _NASTAVENIE_HODNOTA_TAR
unsigned short PlatneZony[TRIANGLE_SPECIAL_SIMPLE_ZONE_SIZE]
Definition: ETarifyStruct.h:198
short intervalCL
Definition: ETarifyStruct.h:176
char nazov[32]
Definition: ETarifyStruct.h:69
unsigned char cenovaSkupinaID
Definition: ETarifyStruct.h:153
float koeficientMeny
Definition: ETarifyStruct.h:311
unsigned char typZlavyID
Definition: ETarifyStruct.h:49
unsigned char uctovnyDruhID
Definition: ETarifyStruct.h:50
unsigned char cisloTS
Definition: ETarifyStruct.h:238
unsigned short CisloTarifnehoListka
Definition: ETarifyStruct.h:229
int32_t zastavka2ID
Definition: ETarifyStruct.h:117
char platneZonyCL[TRIANGLE_SPECIAL_ZONE_SIZE]
Definition: ETarifyStruct.h:178
unsigned char CisloTarifnehoListkaRezerva
Definition: ETarifyStruct.h:120
unsigned short typStlpcaID
Definition: ETarifyStruct.h:214
unsigned char menaID
Definition: ETarifyStruct.h:32
unsigned char typKartyID
Definition: ETarifyStruct.h:86
unsigned char TypKartyID
Definition: ETarifyStruct.h:332
uint32_t PlatnostDO
Definition: ETarifyStruct.h:357
Class ECol : Objekt je predok pre vsetky nasledujuce kolekcie
Definition: ColReader.h:15
short interval
Definition: ETarifyStruct.h:157
char nazov[TARIFA_NAZOV_LEN]
Definition: ETarifyStruct.h:56
unsigned char cenovaSkupinaID
Definition: ETarifyStruct.h:215
unsigned char menaID
Definition: ETarifyStruct.h:51
char nazov[20]
Definition: ETarifyStruct.h:138
int32_t OdchylkyOffset
Definition: ETarifyStruct.h:360
unsigned short IDS
Definition: ETarifyStruct.h:57
unsigned char cisloTarifyRezerva
Definition: ETarifyStruct.h:242
unsigned char pasmoPoradie
Definition: ETarifyStruct.h:278
unsigned char TypKartyID
Definition: ETarifyStruct.h:346
unsigned char domMenaID
Definition: ETarifyStruct.h:105
unsigned char TrasaCislo
Definition: ETarifyStruct.h:199
struct EM::Strojcek::VstupneUdaje::TarifnySystem::_VlastnostTarify_Hodnota_Tar _VLASTNOSTTARIFY_HODNOTA_TAR
unsigned short typStlpcaID
Definition: ETarifyStruct.h:294
struct EM::Strojcek::VstupneUdaje::TarifnySystem::_Trojuholnik_Special_Simple _TROJUHOLNIK_SPECIAL_SIMPLE
int32_t cennikID
Definition: ETarifyStruct.h:156
unsigned char extCLID
Definition: ETarifyStruct.h:91
struct EM::Strojcek::VstupneUdaje::TarifnySystem::_Typy_Kariet _TYPY_KARIET
int32_t vlastnostTarifyHodnotaOffset
Definition: ETarifyStruct.h:58
unsigned char extKZID
Definition: ETarifyStruct.h:92
unsigned short casPlatnosti
Definition: ETarifyStruct.h:279
struct EM::Strojcek::VstupneUdaje::TarifnySystem::_Cena_Tar _CENA_TAR
unsigned char statID
Definition: ETarifyStruct.h:54
int32_t CennikID
Definition: ETarifyStruct.h:358
unsigned char pasmoPoradie
Definition: ETarifyStruct.h:123
unsigned short intervalID
Definition: ETarifyStruct.h:139
int32_t linklaCislo
Definition: ETarifyStruct.h:121
unsigned short typStlpcaID
Definition: ETarifyStruct.h:280
unsigned char CenovaSkupinaID
Definition: ETarifyStruct.h:194
int32_t cennikID
Definition: ETarifyStruct.h:28
unsigned char DruhKarty
Definition: ETarifyStruct.h:335
unsigned char CisloTarifnehoListkaRezerva
Definition: ETarifyStruct.h:213
char trasaPopis[SIZE_OF_TRASA_POPIS]
Definition: ETarifyStruct.h:180