AppCore
Loading...
Searching...
No Matches
ELogFacadeMifareMikroelektronika2.h
Go to the documentation of this file.
1#ifndef ELOGFACADEMIFAREMIKROELEKTRONIKA2_H
2#define ELOGFACADEMIFAREMIKROELEKTRONIKA2_H
3
4#include "ELogFacade.h"
5
6class EMoneyData;
7
8namespace 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
unsigned long GetPrice()
card data storage, who fill if card readed
Definition ECardDataStorage.h:60
Definition ELogFacadeMifareMikroelektronika2.h:14
virtual bool GetTimeDate(unsigned long &timeDate)
Definition ELogFacadeMifareMikroelektronika2.cpp:111
virtual bool GetWalletSamNumber(unsigned long &walletSamNumber)
Definition ELogFacadeMifareMikroelektronika2.cpp:339
virtual bool SetPrice(unsigned long price)
Definition ELogFacadeMifareMikroelektronika2.cpp:309
virtual bool SetTransactionType(unsigned long transactionType)
Definition ELogFacadeMifareMikroelektronika2.cpp:321
virtual bool SetDataValid(bool validData)
Definition ELogFacadeMifareMikroelektronika2.cpp:369
virtual bool IsModifiedData()
Definition ELogFacadeMifareMikroelektronika2.cpp:68
virtual bool SetWalletCounter(unsigned short walletCounter)
Definition ELogFacadeMifareMikroelektronika2.cpp:333
virtual bool SetWalletSamCounter(unsigned long walletSamCounter)
Definition ELogFacadeMifareMikroelektronika2.cpp:357
virtual bool SetVAT(unsigned long vat)
Definition ELogFacadeMifareMikroelektronika2.cpp:254
virtual bool SetTimeDate(unsigned long timeDate)
Definition ELogFacadeMifareMikroelektronika2.cpp:122
virtual void Init()
Definition ELogFacadeMifareMikroelektronika2.cpp:58
virtual bool SetDevice(unsigned long device)
Definition ELogFacadeMifareMikroelektronika2.cpp:192
virtual bool GetTransactionType(unsigned long &transactionType)
Definition ELogFacadeMifareMikroelektronika2.cpp:315
virtual bool SetNetworkID(unsigned long networkID)
Definition ELogFacadeMifareMikroelektronika2.cpp:145
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
virtual bool AddDataToWriteRequest(EM::PT::EDataCollection *writeRequest)
Definition ELogFacadeMifareMikroelektronika2.cpp:73
virtual bool GetPriceAmountUnit(EMoneyData &moneyData)
Definition ELogFacadeMifareMikroelektronika2.cpp:216
virtual bool GetDeviceCounter(unsigned long &deviceCounter)
Definition ELogFacadeMifareMikroelektronika2.cpp:204
virtual bool GetServiceProvider(unsigned long &serviceProvider)
Definition ELogFacadeMifareMikroelektronika2.cpp:157
virtual bool IsDataValid(bool &validData)
Definition ELogFacadeMifareMikroelektronika2.cpp:363
virtual ~ELogFacadeMifareMikroelektronika2()
Definition ELogFacadeMifareMikroelektronika2.cpp:53
virtual bool GetDevice(unsigned long &device)
Definition ELogFacadeMifareMikroelektronika2.cpp:181
virtual bool SetPriceAmountUnit(const EMoneyData &moneyData)
Definition ELogFacadeMifareMikroelektronika2.cpp:229
virtual bool GetNetworkID(unsigned long &networkID)
Definition ELogFacadeMifareMikroelektronika2.cpp:134
virtual bool SetWalletSamNumber(unsigned long walletSamNumber)
Definition ELogFacadeMifareMikroelektronika2.cpp:345
virtual void Clear()
Definition ELogFacadeMifareMikroelektronika2.cpp:63
virtual bool GetVAT(unsigned long &vat)
Definition ELogFacadeMifareMikroelektronika2.cpp:243
virtual bool GetWalletSamCounter(unsigned long &walletSamCounter)
Definition ELogFacadeMifareMikroelektronika2.cpp:351
virtual bool GetData(unsigned char &serviceID, unsigned char &serviceAmount, unsigned char pos)
Definition ELogFacadeMifareMikroelektronika2.cpp:266
virtual bool SetDeviceCounter(unsigned long deviceCounter)
Definition ELogFacadeMifareMikroelektronika2.cpp:210
virtual bool SetWalletBalanceBefore(long balanceBefore)
Definition ELogFacadeMifareMikroelektronika2.cpp:297
virtual bool GetWalletBalanceBefore(long &balanceBefore)
Definition ELogFacadeMifareMikroelektronika2.cpp:291
virtual bool SetServiceProvider(unsigned long serviceProvider)
Definition ELogFacadeMifareMikroelektronika2.cpp:168
virtual bool AddDataTypeToReadRequest(PT::EAplRequest *readRequest)
Definition ELogFacadeMifareMikroelektronika2.cpp:101
Definition ELogFacade.h:21
SYSTEM INCLUDES.
Definition CardFacadeManagerXML.h:7