AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ELogFacadeMifareMikroelektronika2.h
Go to the documentation of this file.
1 #ifndef ELOGFACADEMIFAREMIKROELEKTRONIKA2_H
2 #define ELOGFACADEMIFAREMIKROELEKTRONIKA2_H
3 
4 #include "ELogFacade.h"
5 
6 class EMoneyData;
7 
8 namespace EM
9 {
10  namespace CardFacade
11  {
12  class ECardDataStorage;
14  {
15  public:
18 
19  virtual void Init();
20  virtual void Clear();
21  virtual bool IsModifiedData();
22  virtual bool AddDataToWriteRequest( EM::PT::EDataCollection *writeRequest );
23  virtual bool AddDataTypeToReadRequest( PT::EAplRequest *readRequest );
24 
25  virtual bool GetTimeDate( unsigned long &timeDate );
26  virtual bool SetTimeDate( unsigned long timeDate );
27 
28  virtual bool GetNetworkID( unsigned long &networkID );
29  virtual bool SetNetworkID( unsigned long networkID );
30 
31  virtual bool GetServiceProvider(unsigned long &serviceProvider );
32  virtual bool SetServiceProvider(unsigned long serviceProvider );
33 
34  virtual bool GetDevice( unsigned long &device );
35  virtual bool SetDevice( unsigned long device );
36 
37  virtual bool GetDeviceCounter( unsigned long &deviceCounter );
38  virtual bool SetDeviceCounter( unsigned long deviceCounter );
39 
40  virtual bool GetPriceAmountUnit( EMoneyData &moneyData );
41  virtual bool SetPriceAmountUnit( const EMoneyData &moneyData );
42 
43  virtual bool GetVAT( unsigned long &vat );
44  virtual bool SetVAT( unsigned long vat );
45 
46  virtual bool GetData( unsigned char &serviceID, unsigned char &serviceAmount, unsigned char pos );
47  virtual bool SetData( unsigned char serviceID, unsigned char serviceAmount, unsigned char pos );
48 
49  virtual bool GetWalletBalanceBefore( long &balanceBefore );
50  virtual bool SetWalletBalanceBefore( long balanceBefore );
51 
52  virtual bool GetPrice( unsigned long &price );
53  virtual bool SetPrice( unsigned long price );
54 
55  virtual bool GetTransactionType( unsigned long &transactionType );
56  virtual bool SetTransactionType( unsigned long transactionType );
57 
58  virtual bool GetWalletCounter( unsigned short &walletCounter );
59  virtual bool SetWalletCounter( unsigned short walletCounter );
60 
61  virtual bool GetWalletSamNumber( unsigned long &walletSamNumber );
62  virtual bool SetWalletSamNumber( unsigned long walletSamNumber );
63 
64  virtual bool GetWalletSamCounter( unsigned long &walletSamCounter );
65  virtual bool SetWalletSamCounter( unsigned long walletSamCounter );
66 
67  virtual bool IsDataValid( bool &validData );
68  virtual bool SetDataValid( bool validData );
69 
70  private:
72 
73  class DataClass;
74  DataClass *d;
75 
77  };
78  }
79 }
80 
81 #endif // ELOGFACADEMIFAREMIKROELEKTRONIKA2_H
virtual bool GetPrice(unsigned long &price)
Definition: ELogFacadeMifareMikroelektronika2.cpp:303
virtual bool GetDeviceCounter(unsigned long &deviceCounter)
Definition: ELogFacadeMifareMikroelektronika2.cpp:204
virtual bool SetDevice(unsigned long device)
Definition: ELogFacadeMifareMikroelektronika2.cpp:192
Definition: ELogFacade.h:20
virtual bool SetServiceProvider(unsigned long serviceProvider)
Definition: ELogFacadeMifareMikroelektronika2.cpp:168
EEventTripTicketPr __EDATAPTR d
Definition: EEventTripTicket.h:96
virtual bool SetVAT(unsigned long vat)
Definition: ELogFacadeMifareMikroelektronika2.cpp:254
virtual bool SetTimeDate(unsigned long timeDate)
Definition: ELogFacadeMifareMikroelektronika2.cpp:122
virtual bool GetDevice(unsigned long &device)
Definition: ELogFacadeMifareMikroelektronika2.cpp:181
virtual bool GetWalletSamNumber(unsigned long &walletSamNumber)
Definition: ELogFacadeMifareMikroelektronika2.cpp:339
virtual bool SetPriceAmountUnit(const EMoneyData &moneyData)
Definition: ELogFacadeMifareMikroelektronika2.cpp:229
virtual bool GetWalletCounter(unsigned short &walletCounter)
Definition: ELogFacadeMifareMikroelektronika2.cpp:327
virtual bool SetData(unsigned char serviceID, unsigned char serviceAmount, unsigned char pos)
Definition: ELogFacadeMifareMikroelektronika2.cpp:278
Definition: ELogFacadeMifareMikroelektronika2.h:13
virtual bool GetServiceProvider(unsigned long &serviceProvider)
Definition: ELogFacadeMifareMikroelektronika2.cpp:157
virtual bool SetWalletCounter(unsigned short walletCounter)
Definition: ELogFacadeMifareMikroelektronika2.cpp:333
ELogFacadeMifareMikroelektronika2(ECardDataStorage *cardDataStorage)
Definition: ELogFacadeMifareMikroelektronika2.cpp:43
virtual bool GetData(unsigned char &serviceID, unsigned char &serviceAmount, unsigned char pos)
Definition: ELogFacadeMifareMikroelektronika2.cpp:266
virtual bool GetVAT(unsigned long &vat)
Definition: ELogFacadeMifareMikroelektronika2.cpp:243
virtual bool SetWalletSamNumber(unsigned long walletSamNumber)
Definition: ELogFacadeMifareMikroelektronika2.cpp:345
virtual bool SetNetworkID(unsigned long networkID)
Definition: ELogFacadeMifareMikroelektronika2.cpp:145
virtual bool GetPriceAmountUnit(EMoneyData &moneyData)
Definition: ELogFacadeMifareMikroelektronika2.cpp:216
virtual bool SetDataValid(bool validData)
Definition: ELogFacadeMifareMikroelektronika2.cpp:369
virtual bool GetTransactionType(unsigned long &transactionType)
Definition: ELogFacadeMifareMikroelektronika2.cpp:315
virtual bool SetDeviceCounter(unsigned long deviceCounter)
Definition: ELogFacadeMifareMikroelektronika2.cpp:210
__ECLASS DataClass
Definition: EEventUpdateCustomerData.h:35
virtual bool IsDataValid(bool &validData)
Definition: ELogFacadeMifareMikroelektronika2.cpp:363
card data storage, who fill if card readed
Definition: ECardDataStorage.h:59
virtual bool GetWalletSamCounter(unsigned long &walletSamCounter)
Definition: ELogFacadeMifareMikroelektronika2.cpp:351
virtual void Clear()
Definition: ELogFacadeMifareMikroelektronika2.cpp:63
virtual bool GetTimeDate(unsigned long &timeDate)
Definition: ELogFacadeMifareMikroelektronika2.cpp:111
SYSTEM INCLUDES.
Definition: CardFacadeManagerXML.h:6
virtual bool IsModifiedData()
Definition: ELogFacadeMifareMikroelektronika2.cpp:68
virtual bool AddDataTypeToReadRequest(PT::EAplRequest *readRequest)
Definition: ELogFacadeMifareMikroelektronika2.cpp:101
virtual bool GetWalletBalanceBefore(long &balanceBefore)
Definition: ELogFacadeMifareMikroelektronika2.cpp:291
virtual void Init()
Definition: ELogFacadeMifareMikroelektronika2.cpp:58
virtual bool AddDataToWriteRequest(EM::PT::EDataCollection *writeRequest)
Definition: ELogFacadeMifareMikroelektronika2.cpp:73
virtual bool SetPrice(unsigned long price)
Definition: ELogFacadeMifareMikroelektronika2.cpp:309
virtual bool SetTransactionType(unsigned long transactionType)
Definition: ELogFacadeMifareMikroelektronika2.cpp:321
virtual ~ELogFacadeMifareMikroelektronika2()
Definition: ELogFacadeMifareMikroelektronika2.cpp:53
virtual bool GetNetworkID(unsigned long &networkID)
Definition: ELogFacadeMifareMikroelektronika2.cpp:134
virtual bool SetWalletBalanceBefore(long balanceBefore)
Definition: ELogFacadeMifareMikroelektronika2.cpp:297
virtual bool SetWalletSamCounter(unsigned long walletSamCounter)
Definition: ELogFacadeMifareMikroelektronika2.cpp:357