DataIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
ECasovyUsek.h
Go to the documentation of this file.
1 #ifndef EM_STROJCEK_STATISTIKASTROJCEKECASOVYUSEK_H
2 #define EM_STROJCEK_STATISTIKASTROJCEKECASOVYUSEK_H
3 
4 #include "dataio/DataIODefines.h"
5 #include "../dataoutput/ECasovyPredaj.h"
6 
7 namespace EM
8 {
9  namespace Strojcek
10  {
11  namespace StatistikaStrojcek
12  {
13  class DATAIO_API ECasovyUsek : public ECasovyPredaj
14  {
15  public:
16  ECasovyUsek();
17  ECasovyUsek( ECasovyUsek &listok);
18  virtual ~ECasovyUsek();
19 
20  ECasovyUsek& operator=( ECasovyUsek& listok);
21 
22  unsigned long GetNastupnaZastavka1();
23  unsigned long GetVystupnaZastavka1();
24  unsigned long GetNastupnaZastavka2();
25  unsigned long GetVystupnaZastavka2();
26  unsigned long GetNastupnaZastavka3();
27  unsigned long GetVystupnaZastavka3();
28  unsigned long GetNastupnaZastavka4();
29  unsigned long GetVystupnaZastavka4();
30  unsigned char GetDruhLinky();
31 
32  void SetNastupnaZastavka1( unsigned long newVal );
33  void SetVystupnaZastavka1( unsigned long newVal );
34  void SetNastupnaZastavka2( unsigned long newVal );
35  void SetVystupnaZastavka2( unsigned long newVal );
36  void SetNastupnaZastavka3( unsigned long newVal );
37  void SetVystupnaZastavka3( unsigned long newVal );
38  void SetNastupnaZastavka4( unsigned long newVal );
39  void SetVystupnaZastavka4( unsigned long newVal );
40  void SetDruhLinky( unsigned char newVal );
41 
42  virtual short getChksum();
43  virtual bool read( REC_INFO *zaznam );
44  virtual bool write();
45 
46  bool read20();
47  bool read19();
48  bool read80();
49  bool read81();
50  bool read98();
51 
52  void FillInCASOVYUSEKY( CASOVYUSEKY &casovyUseky );
53  void FillInLISTOK1( LISTOK1 &listok1 );
54  virtual void FillInCASOVY1( CASOVY1 &casovy1 );
55  void FillInCK1( CK1 &ck1 );
56 
57  void FillUpCASOVYUSEKY( CASOVYUSEKY &casovyUseky );
58  void FillUpLISTOK1( LISTOK1 &listok1 );
59  virtual void FillUpCASOVY1( CASOVY1 &casovy1 );
60  void FillUpCK1( CK1 &ck1 );
61 
62  void fillInSizeAndInterCislo2();
63  long typStruct();
64 
65  virtual VystupneData* SendTicket();
66  VystupneData* Send20( VystupneData *vystupnyZaznam );
67  VystupneData* Send19( VystupneData *vystupnyZaznam );
68  VystupneData* Send80( VystupneData *vystupnyZaznam );
69  VystupneData* Send81( VystupneData *vystupnyZaznam );
70  VystupneData* Send98( VystupneData *vystupnyZaznam );
71 
72  void ReceiveTicket( VystupneData *vstupneData );
73  void Receive20( VystupneData *vstupnyZaznam );
74  void Receive19( VystupneData *vstupnyZaznam );
75  void Receive80( VystupneData *vstupnyZaznam );
76  void Receive81( VystupneData *vstupnyZaznam );
77  void Receive98( VystupneData *vstupnyZaznam );
78 
79  private:
80  class DataClass;
81  DataClass *d;
82  };
83  }
84  }
85 }
86 
87 #endif
Class ECol : Objekt je predok pre vsetky nasledujuce kolekcie
Definition: ColReader.h:15
#define DATAIO_API
Definition: DataIODefines.h:10