AppCore
Loading...
Searching...
No Matches
EServiceFacadeMifareMikroelektronika1.h
Go to the documentation of this file.
1#ifndef ESERVICEFACADEMIFAREMIKROELEKTRONIKA1_H
2#define ESERVICEFACADEMIFAREMIKROELEKTRONIKA1_H
3
4#include "EServiceFacade.h"
5
6namespace EM
7{
8 namespace CardFacade
9 {
11 {
12 public:
15
16 // functions of service card
17 virtual bool GetValidityEnd( unsigned long &validityEnd );
18 virtual bool SetValidityEnd( unsigned long validityEnd );
19
20 virtual bool GetCardName( std::string &name, ECardFacadeDefines::TextEncoding &encoding );
21 virtual bool GetPersonalNumber( unsigned long &personalNumber );
22
23 virtual bool GetCardCompanyNumber( unsigned long &companyNumber );
24
25 virtual bool CheckPassword( unsigned long pin, bool &matched );
26
27 // functions of auditor's journey
28 virtual bool GetDriverNumber( unsigned long &driverNumber );
29 virtual bool SetDriverNumber( unsigned long driverNumber );
30
31 virtual bool GetCompanyNumber( unsigned long &companyNumber );
32 virtual bool SetCompanyNumber( unsigned long companyNumber );
33
34 virtual bool GetLineNumber( unsigned long &lineNumber );
35 virtual bool SetLineNumber( unsigned long lineNumber );
36
37 virtual bool GetTripNumber( unsigned long &tripNumber );
38 virtual bool SetTripNumber( unsigned long tripNumber );
39
40 virtual bool GetLineOrder( unsigned short &lineOrder );
41 virtual bool SetLineOrder( unsigned short lineOrder );
42
43 virtual bool GetZone( unsigned short &actualZone );
44 virtual bool SetZone( unsigned short actualZone );
45
46 virtual bool SetZone2( unsigned short zone2 );
47 virtual bool GetZone2( unsigned short &zone2 );
48
49 virtual bool SetTariffArea( unsigned short tariffArea );
50 virtual bool GetTariffArea( unsigned short &tariffArea );
51
52 virtual bool GetProtectNumber( unsigned short &protectNumber );
53 virtual bool SetProtectNumber( unsigned short protectNumber );
54
55 virtual bool GetServiceCounter( unsigned char &serviceCounter );
56 virtual bool SetServiceCounter( unsigned char serviceCounter );
57
59
60 virtual bool IsUnlockDataValid( bool &valid );
61 virtual bool WasUnlockSuccessfull( bool &successfull );
62
63 virtual bool IsCardBlocked( bool &cardBlocked );
64
65 virtual bool IsModifiedData();
66
67 virtual bool AddDataToWriteRequest( EM::PT::EDataCollection *writeRequest );
68 virtual bool AddDataTypeToReadRequest( PT::EAplRequest *readRequest );
69
70 virtual unsigned short GetRequiredDataReadOperation() const;
71
72 virtual void Init();
73
74 virtual void Clear();
75
76 private:
78
79 class DataClass;
80 DataClass *d;
81
83 };
84 }
85}
86
87#endif // ESERVICEFACADEMIFAREMIKROELEKTRONIKA1_H
card data storage, who fill if card readed
Definition ECardDataStorage.h:60
ServiceCardType
Definition ECardFacadeDefines.h:239
TextEncoding
Definition ECardFacadeDefines.h:217
Definition EServiceFacadeMifareMikroelektronika1.h:11
virtual bool GetCardCompanyNumber(unsigned long &companyNumber)
Definition EServiceFacadeMifareMikroelektronika1.cpp:89
virtual bool AddDataTypeToReadRequest(PT::EAplRequest *readRequest)
Definition EServiceFacadeMifareMikroelektronika1.cpp:316
virtual bool SetZone(unsigned short actualZone)
Definition EServiceFacadeMifareMikroelektronika1.cpp:197
virtual bool GetLineOrder(unsigned short &lineOrder)
Definition EServiceFacadeMifareMikroelektronika1.cpp:188
virtual bool SetTripNumber(unsigned long tripNumber)
Definition EServiceFacadeMifareMikroelektronika1.cpp:161
virtual bool GetServiceCardType(ECardFacadeDefines::ServiceCardType &cardType)
Definition EServiceFacadeMifareMikroelektronika1.cpp:281
virtual bool GetTripNumber(unsigned long &tripNumber)
Definition EServiceFacadeMifareMikroelektronika1.cpp:170
virtual bool GetZone2(unsigned short &zone2)
Definition EServiceFacadeMifareMikroelektronika1.cpp:215
virtual void Init()
Definition EServiceFacadeMifareMikroelektronika1.cpp:328
virtual bool IsCardBlocked(bool &cardBlocked)
Definition EServiceFacadeMifareMikroelektronika1.cpp:299
virtual bool GetValidityEnd(unsigned long &validityEnd)
Definition EServiceFacadeMifareMikroelektronika1.cpp:53
virtual bool SetServiceCounter(unsigned char serviceCounter)
Definition EServiceFacadeMifareMikroelektronika1.cpp:263
virtual bool GetProtectNumber(unsigned short &protectNumber)
Definition EServiceFacadeMifareMikroelektronika1.cpp:272
virtual bool IsModifiedData()
Definition EServiceFacadeMifareMikroelektronika1.cpp:305
virtual bool SetCompanyNumber(unsigned long companyNumber)
Definition EServiceFacadeMifareMikroelektronika1.cpp:125
virtual bool GetLineNumber(unsigned long &lineNumber)
Definition EServiceFacadeMifareMikroelektronika1.cpp:152
virtual bool AddDataToWriteRequest(EM::PT::EDataCollection *writeRequest)
Definition EServiceFacadeMifareMikroelektronika1.cpp:310
virtual unsigned short GetRequiredDataReadOperation() const
Definition EServiceFacadeMifareMikroelektronika1.cpp:322
virtual bool SetTariffArea(unsigned short tariffArea)
Definition EServiceFacadeMifareMikroelektronika1.cpp:233
virtual bool GetCardName(std::string &name, ECardFacadeDefines::TextEncoding &encoding)
Definition EServiceFacadeMifareMikroelektronika1.cpp:71
virtual bool GetPersonalNumber(unsigned long &personalNumber)
Definition EServiceFacadeMifareMikroelektronika1.cpp:80
virtual bool CheckPassword(unsigned long pin, bool &matched)
Definition EServiceFacadeMifareMikroelektronika1.cpp:98
virtual bool SetValidityEnd(unsigned long validityEnd)
Definition EServiceFacadeMifareMikroelektronika1.cpp:62
virtual bool SetZone2(unsigned short zone2)
Definition EServiceFacadeMifareMikroelektronika1.cpp:206
virtual bool SetDriverNumber(unsigned long driverNumber)
Definition EServiceFacadeMifareMikroelektronika1.cpp:107
virtual bool SetLineOrder(unsigned short lineOrder)
Definition EServiceFacadeMifareMikroelektronika1.cpp:179
virtual void Clear()
Definition EServiceFacadeMifareMikroelektronika1.cpp:332
virtual bool IsUnlockDataValid(bool &valid)
Definition EServiceFacadeMifareMikroelektronika1.cpp:287
virtual bool GetTariffArea(unsigned short &tariffArea)
Definition EServiceFacadeMifareMikroelektronika1.cpp:242
virtual bool GetCompanyNumber(unsigned long &companyNumber)
Definition EServiceFacadeMifareMikroelektronika1.cpp:134
virtual bool WasUnlockSuccessfull(bool &successfull)
Definition EServiceFacadeMifareMikroelektronika1.cpp:293
virtual bool GetDriverNumber(unsigned long &driverNumber)
Definition EServiceFacadeMifareMikroelektronika1.cpp:116
virtual bool SetProtectNumber(unsigned short protectNumber)
Definition EServiceFacadeMifareMikroelektronika1.cpp:251
~EServiceFacadeMifareMikroelektronika1()
Definition EServiceFacadeMifareMikroelektronika1.cpp:45
virtual bool GetZone(unsigned short &actualZone)
Definition EServiceFacadeMifareMikroelektronika1.cpp:224
virtual bool SetLineNumber(unsigned long lineNumber)
Definition EServiceFacadeMifareMikroelektronika1.cpp:143
virtual bool GetServiceCounter(unsigned char &serviceCounter)
Definition EServiceFacadeMifareMikroelektronika1.cpp:257
Definition EServiceFacade.h:19
SYSTEM INCLUDES.
Definition CardFacadeManagerXML.h:7