AppCore
Loading...
Searching...
No Matches
ELogFacadeDesfireXT.h
Go to the documentation of this file.
1#ifndef ELOGFACADEDESFIREXT_H
2#define ELOGFACADEDESFIREXT_H
3
4#include "ELogFacade.h"
5
6namespace EM
7{
8 namespace CardFacade
9 {
11 {
12 public:
14 virtual ~ELogFacadeDesfireXT();
15
16 virtual void Init();
17 virtual void Clear();
18 virtual bool IsModifiedData();
19 virtual bool AddDataToWriteRequest( EM::PT::EDataCollection *writeRequest );
20 virtual bool AddDataTypeToReadRequest( PT::EAplRequest *readRequest );
21
22 // not supported
23 virtual bool GetTimeDate( unsigned long &timeDate );
24 virtual bool SetTimeDate( unsigned long timeDate );
25
26 // not supported
27 virtual bool GetNetworkID( unsigned long &networkID );
28 virtual bool SetNetworkID( unsigned long networkID );
29
30 // not supported
31 virtual bool GetServiceProvider(unsigned long &serviceProvider );
32 virtual bool SetServiceProvider(unsigned long serviceProvider );
33
34 // not supported
35 virtual bool GetDevice( unsigned long &device );
36 virtual bool SetDevice( unsigned long device );
37
38 // not supported
39 virtual bool GetDeviceCounter( unsigned long &device );
40 virtual bool SetDeviceCounter( unsigned long device );
41
42 // not supported
43 virtual bool GetPriceAmountUnit( EMoneyData &moneyData );
44 virtual bool SetPriceAmountUnit( const EMoneyData &moneyData );
45
46 // not supported
47 virtual bool GetVAT( unsigned long &vat );
48 virtual bool SetVAT( unsigned long vat );
49
50 // not supported
51 virtual bool GetData( unsigned char &serviceID, unsigned char &serviceAmount, unsigned char pos );
52 virtual bool SetData( unsigned char serviceID, unsigned char serviceAmount, unsigned char pos );
53
54 // not supported
55 virtual bool GetWalletBalanceBefore( long &balanceBefore );
56 virtual bool SetWalletBalanceBefore( long balanceBefore );
57
58 // not supported
59 virtual bool GetPrice( unsigned long &price );
60 virtual bool SetPrice( unsigned long price );
61
62 // not supported
63 virtual bool GetTransactionType( unsigned long &transactionType );
64 virtual bool SetTransactionType( unsigned long transactionType );
65
66 // not supported
67 virtual bool GetWalletCounter( unsigned short &walletCounter );
68 virtual bool SetWalletCounter( unsigned short walletCounter );
69
70 // not supported
71 virtual bool GetWalletSamNumber( unsigned long &walletSamNumber );
72 virtual bool SetWalletSamNumber( unsigned long walletSamNumber );
73
74 // not supported
75 virtual bool GetWalletSamCounter( unsigned long &walletSamCounter );
76 virtual bool SetWalletSamCounter( unsigned long walletSamCounter );
77
78 // not supported
79 virtual bool IsDataValid(bool &validData);
80 virtual bool SetDataValid(bool validData);
81
82 private:
84
85 class DataClass;
86 DataClass *d;
87
89 };
90 }
91}
92
93#endif // ELOGFACADEDESFIREXT_H
unsigned long GetPrice()
card data storage, who fill if card readed
Definition ECardDataStorage.h:60
Definition ELogFacadeDesfireXT.h:11
virtual bool SetWalletSamNumber(unsigned long walletSamNumber)
Definition ELogFacadeDesfireXT.cpp:213
virtual ~ELogFacadeDesfireXT()
Definition ELogFacadeDesfireXT.cpp:33
virtual bool SetDevice(unsigned long device)
Definition ELogFacadeDesfireXT.cpp:105
virtual bool GetNetworkID(unsigned long &networkID)
Definition ELogFacadeDesfireXT.cpp:75
virtual bool SetTransactionType(unsigned long transactionType)
Definition ELogFacadeDesfireXT.cpp:189
virtual bool IsDataValid(bool &validData)
Definition ELogFacadeDesfireXT.cpp:231
virtual bool GetWalletSamCounter(unsigned long &walletSamCounter)
Definition ELogFacadeDesfireXT.cpp:219
virtual bool SetServiceProvider(unsigned long serviceProvider)
Definition ELogFacadeDesfireXT.cpp:93
virtual bool SetDataValid(bool validData)
Definition ELogFacadeDesfireXT.cpp:237
virtual bool AddDataToWriteRequest(EM::PT::EDataCollection *writeRequest)
Definition ELogFacadeDesfireXT.cpp:51
virtual bool GetWalletBalanceBefore(long &balanceBefore)
Definition ELogFacadeDesfireXT.cpp:159
virtual void Init()
Definition ELogFacadeDesfireXT.cpp:38
virtual bool GetTimeDate(unsigned long &timeDate)
Definition ELogFacadeDesfireXT.cpp:63
virtual bool SetVAT(unsigned long vat)
Definition ELogFacadeDesfireXT.cpp:141
virtual bool SetPrice(unsigned long price)
Definition ELogFacadeDesfireXT.cpp:177
virtual bool SetData(unsigned char serviceID, unsigned char serviceAmount, unsigned char pos)
Definition ELogFacadeDesfireXT.cpp:153
virtual bool SetWalletBalanceBefore(long balanceBefore)
Definition ELogFacadeDesfireXT.cpp:165
virtual bool IsModifiedData()
Definition ELogFacadeDesfireXT.cpp:46
virtual bool AddDataTypeToReadRequest(PT::EAplRequest *readRequest)
Definition ELogFacadeDesfireXT.cpp:57
virtual bool SetNetworkID(unsigned long networkID)
Definition ELogFacadeDesfireXT.cpp:81
virtual bool GetWalletSamNumber(unsigned long &walletSamNumber)
Definition ELogFacadeDesfireXT.cpp:207
virtual bool GetPriceAmountUnit(EMoneyData &moneyData)
Definition ELogFacadeDesfireXT.cpp:123
virtual bool GetData(unsigned char &serviceID, unsigned char &serviceAmount, unsigned char pos)
Definition ELogFacadeDesfireXT.cpp:147
virtual bool GetVAT(unsigned long &vat)
Definition ELogFacadeDesfireXT.cpp:135
virtual bool GetTransactionType(unsigned long &transactionType)
Definition ELogFacadeDesfireXT.cpp:183
virtual bool GetServiceProvider(unsigned long &serviceProvider)
Definition ELogFacadeDesfireXT.cpp:87
virtual void Clear()
Definition ELogFacadeDesfireXT.cpp:42
virtual bool SetWalletCounter(unsigned short walletCounter)
Definition ELogFacadeDesfireXT.cpp:201
virtual bool SetWalletSamCounter(unsigned long walletSamCounter)
Definition ELogFacadeDesfireXT.cpp:225
virtual bool SetPriceAmountUnit(const EMoneyData &moneyData)
Definition ELogFacadeDesfireXT.cpp:129
virtual bool GetDeviceCounter(unsigned long &device)
Definition ELogFacadeDesfireXT.cpp:111
virtual bool GetWalletCounter(unsigned short &walletCounter)
Definition ELogFacadeDesfireXT.cpp:195
virtual bool GetDevice(unsigned long &device)
Definition ELogFacadeDesfireXT.cpp:99
virtual bool SetDeviceCounter(unsigned long device)
Definition ELogFacadeDesfireXT.cpp:117
virtual bool SetTimeDate(unsigned long timeDate)
Definition ELogFacadeDesfireXT.cpp:69
Definition ELogFacade.h:21
SYSTEM INCLUDES.
Definition CardFacadeManagerXML.h:7