DataIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
ENastaveniaStruct.h
Go to the documentation of this file.
1 #if !defined ENASTAVENIA_STRUCT_H
2 #define ENASTAVENIA_STRUCT_H
3 
4 #include <stdint.h>
5 
6 namespace EM
7 {
8  namespace Strojcek
9  {
10  namespace VstupneUdaje
11  {
12  namespace Nastavenia
13  {
14 
15 #ifndef WINDOWS
16 #define TMPACKED __attribute__ ((packed))
17 #else
18 #define TMPACKED
19 #pragma pack(push , 1)
20 #endif
21 
22 #define SETNASTAVENIA_FILENAME "SetNastavenia.dat"
23 #define SETNASTAVENIA_VERSION 1
24 #define SETNASTAVENIA_VERSIONMINOR 0
25 
27  {
28  unsigned short TypNastaveniaID;
29  int32_t Hodnota;
30  } TMPACKED;
31 
32 #define SETFIRMA_FILENAME "SetFirma.dat"
33 #define SETFIRMA_VERSION 1
34 #define SETFIRMA_VERSIONMINOR 0
35 
36  struct SETFIRMA
37  {
38  char NazovFirmy[70];
39  uint32_t ICO;
40  char DIC[20];
41  char ICDPH[20];
42  unsigned short CisloZavoduStrojcek;
43  unsigned short StatID;
44  unsigned short CisloMHD;
45  uint32_t NetworkID;
46  unsigned short ProviderID;
47  unsigned short CountryCode;
48  unsigned short FirmaID;
49  } TMPACKED;
50 
51 #define SETDATAINFO_FILENAME "SetDataInfo.dat"
52 #define SETDATAINFO_VERSION 1
53 #define SETDATAINFO_VERSIONMINOR 0
54 
55  struct SETDATAINFO
56  {
57  uint32_t ValidFrom;
58  uint32_t ValidTo;
59  uint32_t Generated;
60  } TMPACKED;
61 
62 #define SETVODICI_FILENAME "SetVodici.dat"
63 #define SETVODICI_VERSION 1
64 #define SETVODICI_VERSIONMINOR 0
65 #define SIZE_OF_STREDISKO 4
66 
67  struct SETVODICI
68  {
69  int32_t OsobneCislo;
70  char Password[11];
71  char Meno[32];
72  char Priezvisko[44];
73  unsigned char TypVodic;
75  unsigned char VodicskyPreukaz;
76  } TMPACKED;
77 
78 #define SETVOZIDLA_FILENAME "SetVozidla.dat"
79 #define SETVOZIDLA_VERSION 1
80 #define SETVOZIDLA_VERSIONMINOR 0
81 #define SIZE_OF_ICV2 10
82 
83  struct SETVOZIDLA
84  {
85  int32_t ICV;
86  int32_t CisloRozvDosky;
87  char SPZ[22];
89  unsigned char VodicskyPreukaz;
90  } TMPACKED;
91 
92 #define SETKALENDAR_FILENAME "SetKalendar.dat"
93 #define SETKALENDAR_VERSION 1
94 #define SETKALENDAR_VERSIONMINOR 0
95 
96  struct SETKALENDAR
97  {
98  uint32_t DatumID;
99  unsigned char SviatokID;
100  unsigned char Prazdniny;
101  } TMPACKED;
102 
103 #define SETZAMESTNAVATEL_FILENAME "SetZamestnavatel.dat"
104 #define SETZAMESTNAVATEL_VERSION 1
105 #define SETZAMESTNAVATEL_VERSIONMINOR 0
106 
108  {
109  char DIC[20];
110  char Nazov [50];
111  char Adresa [25];
112  char Mesto [25];
113  short Provizia;
114  } TMPACKED;
115 
116 #define SETEURO_FILENAME "SetEuro.dat"
117 #define SETEURO_VERSION 1
118 #define SETEURO_VERSIONMINOR 0
119 
120  struct SETEURO
121  {
122  unsigned short StatID;
125  uint32_t EuroZaciatok;
130  unsigned char StaraMenaID;
131  unsigned char NovaMenaID;
132  } TMPACKED;
133 
134 #define DALLAS_FILENAME "Dallas.dat"
135 #define DALLAS_VERSION 1
136 #define DALLAS_VERSIONMINOR 0
137 
138  struct DALLAS
139  {
140  char DallasCislo[20];
141  char Poznamka[50];
142  } TMPACKED;
143 
144 
145 #define SET_ICDPH_FILENAME "SetICDPH.dat"
146 #define SET_ICDPH_VERSION 1
147 #define SET_ICDPH_VERSIONMINOR 0
148 #define SIZE_OF_ICDPH 20
149 
150  struct SET_ICDPH
151  {
152  short StatID;
154  } TMPACKED;
155 
156 #ifdef WINDOWS
157 #pragma pack(pop)
158 #endif
159  }
160  }
161  }
162 }
163 
164 #endif
uint32_t DualnyObehKoniec
Definition: ENastaveniaStruct.h:127
char ICDPH[20]
Definition: ENastaveniaStruct.h:41
char Priezvisko[44]
Definition: ENastaveniaStruct.h:72
unsigned char StaraMenaID
Definition: ENastaveniaStruct.h:130
char SPZ[22]
Definition: ENastaveniaStruct.h:87
char Meno[32]
Definition: ENastaveniaStruct.h:71
char ICDPH[SIZE_OF_ICDPH]
Definition: ENastaveniaStruct.h:153
unsigned short StatID
Definition: ENastaveniaStruct.h:122
uint32_t Generated
Definition: ENastaveniaStruct.h:59
char Poznamka[50]
Definition: ENastaveniaStruct.h:141
Definition: ENastaveniaStruct.h:36
int32_t TypZaokruhlenia
Definition: ENastaveniaStruct.h:129
Definition: ENastaveniaStruct.h:55
#define SIZE_OF_ICDPH
Definition: ENastaveniaStruct.h:148
char Mesto[25]
Definition: ENastaveniaStruct.h:112
unsigned char TypVodic
Definition: ENastaveniaStruct.h:73
int32_t ICV
Definition: ENastaveniaStruct.h:85
Definition: ENastaveniaStruct.h:138
int32_t Hodnota
Definition: ENastaveniaStruct.h:29
unsigned short ProviderID
Definition: ENastaveniaStruct.h:46
char DIC[20]
Definition: ENastaveniaStruct.h:40
Definition: ENastaveniaStruct.h:150
uint32_t DualneCenyZaciatok
Definition: ENastaveniaStruct.h:123
unsigned char Prazdniny
Definition: ENastaveniaStruct.h:100
unsigned char VodicskyPreukaz
Definition: ENastaveniaStruct.h:75
unsigned char SviatokID
Definition: ENastaveniaStruct.h:99
Definition: ENastaveniaStruct.h:96
unsigned short StatID
Definition: ENastaveniaStruct.h:43
short StatID
Definition: ENastaveniaStruct.h:152
char NazovFirmy[70]
Definition: ENastaveniaStruct.h:38
unsigned short CisloMHD
Definition: ENastaveniaStruct.h:44
unsigned char VodicskyPreukaz
Definition: ENastaveniaStruct.h:89
unsigned short CountryCode
Definition: ENastaveniaStruct.h:47
Definition: ENastaveniaStruct.h:120
uint32_t DualneCenyKoniec
Definition: ENastaveniaStruct.h:124
uint32_t NetworkID
Definition: ENastaveniaStruct.h:45
int32_t CisloRozvDosky
Definition: ENastaveniaStruct.h:86
unsigned char NovaMenaID
Definition: ENastaveniaStruct.h:131
unsigned short TypNastaveniaID
Definition: ENastaveniaStruct.h:28
short Provizia
Definition: ENastaveniaStruct.h:113
char DIC[20]
Definition: ENastaveniaStruct.h:109
struct EM::Strojcek::VstupneUdaje::Nastavenia::SETNASTAVENIA TMPACKED
uint32_t DualnyObehZaciatok
Definition: ENastaveniaStruct.h:126
#define SIZE_OF_ICV2
Definition: ENastaveniaStruct.h:81
char Nazov[50]
Definition: ENastaveniaStruct.h:110
uint32_t ValidTo
Definition: ENastaveniaStruct.h:58
double KonverznyKurz
Definition: ENastaveniaStruct.h:128
uint32_t DatumID
Definition: ENastaveniaStruct.h:98
#define SIZE_OF_STREDISKO
Definition: ENastaveniaStruct.h:65
uint32_t EuroZaciatok
Definition: ENastaveniaStruct.h:125
Class ECol : Objekt je predok pre vsetky nasledujuce kolekcie
Definition: ColReader.h:15
char Adresa[25]
Definition: ENastaveniaStruct.h:111
unsigned short FirmaID
Definition: ENastaveniaStruct.h:48
uint32_t ValidFrom
Definition: ENastaveniaStruct.h:57
char ICV2[SIZE_OF_ICV2]
Definition: ENastaveniaStruct.h:88
Definition: ENastaveniaStruct.h:67
Definition: ENastaveniaStruct.h:83
int32_t OsobneCislo
Definition: ENastaveniaStruct.h:69
char DallasCislo[20]
Definition: ENastaveniaStruct.h:140
char Password[11]
Definition: ENastaveniaStruct.h:70
unsigned short CisloZavoduStrojcek
Definition: ENastaveniaStruct.h:42
char Stredisko[SIZE_OF_STREDISKO]
Definition: ENastaveniaStruct.h:74
uint32_t ICO
Definition: ENastaveniaStruct.h:39