1 #ifndef EM_STROJCEK_STATISTIKASTROJCEKEJEDNORAZOVYNASTUP_H
2 #define EM_STROJCEK_STATISTIKASTROJCEKEJEDNORAZOVYNASTUP_H
4 #include "dataio/DataIODefines.h"
5 #include "dataio/dataoutput/ECestovnyListok.h"
6 #include "dataio/dataoutput/EStatistikaStruct.h"
7 #include "core/common/eplatform.h"
13 namespace StatistikaStrojcek
17 class DATAIO_API EJednorazovyNastup :
public ECestovnyListok
21 EJednorazovyNastup( EJednorazovyNastup &listok);
22 ~EJednorazovyNastup();
24 EJednorazovyNastup& operator=( EJednorazovyNastup& listok);
26 long GetNastupnaZastavkaID();
27 unsigned char GetNastupnaZastavkaPoradie();
28 long GetVystupnaZastavkaID();
29 unsigned char GetVystupnaZastavkaPoradie();
30 bool GetCasovyNastup();
32 void SetNastupnaZastavkaID(
long newVal );
33 void SetNastupnaZastavkaPoradie(
unsigned char newVal );
34 void SetVystupnaZastavkaID(
long newVal );
35 void SetVystupnaZastavkaPoradie(
unsigned char newVal );
36 void SetCasovyNastup(
bool newVal );
38 void AddJazdaMHD( EJazdaMHD *jazdaMHD );
39 EJazdaMHD *GetJazdaMHD();
41 virtual short getChksum();
42 virtual bool read( REC_INFO *zaznam );
44 virtual VystupneData* SendTicket();
45 virtual void ReceiveTicket( VystupneData *vstupneData );
53 VystupneData* Send01( VystupneData *vystupnyZaznam );
54 VystupneData* Send07( VystupneData *vystupnyZaznam );
55 VystupneData* Send75( VystupneData *vystupnyZaznam );
56 VystupneData* Send93( VystupneData *vystupnyZaznam );
57 VystupneData* Send94( VystupneData *vystupnyZaznam );
59 void Receive01( VystupneData *vstupnyZaznam );
60 void Receive07( VystupneData *vstupnyZaznam );
61 void Receive75( VystupneData *vstupnyZaznam );
62 void Receive93( VystupneData *vstupnyZaznam );
63 void Receive94( VystupneData *vstupnyZaznam );
65 void FillIn01( LISTOKTYPSTRUCT_01 &zaznam );
66 void FillIn07( LISTOKTYPSTRUCT_07 &zaznam );
67 void FillIn75( LISTOKTYPSTRUCT_75 &zaznam );
68 void FillIn93( LISTOKTYPSTRUCT_93 &zaznam );
69 void FillIn94( LISTOKTYPSTRUCT_94 &zaznam );
71 void FillUp01( LISTOKTYPSTRUCT_01 &zaznam );
72 void FillUp07( LISTOKTYPSTRUCT_07 &zaznam );
73 void FillUp75( LISTOKTYPSTRUCT_75 &zaznam );
74 void FillUp93( LISTOKTYPSTRUCT_93 &zaznam );
75 void FillUp94( LISTOKTYPSTRUCT_94 &zaznam );
77 virtual void fillInLISTOK1( LISTOK1 &listok1 );
78 void fillInCasovyODIS( CasovyODIS &casovyODIS );
80 virtual void fillUpLISTOK1( LISTOK1 &listok1 );
81 void fillUpCasovyODIS( CasovyODIS &casovyODIS );
83 void FillInSizeAndInterCislo2();
Class ECol : Objekt je predok pre vsetky nasledujuce kolekcie
Definition: ColReader.h:15
#define DATAIO_API
Definition: DataIODefines.h:10