AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ECommonFacadeMifareMikroelektronika2.h
Go to the documentation of this file.
1 #ifndef ECOMMONFACADEMIFAREMIKROELEKTRONIKA2_H
2 #define ECOMMONFACADEMIFAREMIKROELEKTRONIKA2_H
3 
4 #include "ECommonFacadeMifare.h"
5 
6 namespace EM
7 {
8  namespace CardFacade
9  {
10  class ECardDataStorage;
12  {
13  public:
16 
17  virtual bool GetCustomerProfilesCount( unsigned char &customerProfilesCount );
18 
19  virtual bool GetCustomerProfileValidityEnd( unsigned long &customerProfileValidityEnd, unsigned char customerProfileIndex = 0, signed char index = -1 );
20  virtual bool SetCustomerProfileValidityEnd( unsigned long customerProfileValidityEnd, unsigned char customerProfileIndex = 0, signed char index = -1 );
21 
22  virtual bool GetCustomerProfileValidityStart( unsigned long &customerProfileValidityStart, unsigned char customerProfileIndex = 0, signed char index = -1 );
23  virtual bool SetCustomerProfileValidityStart( unsigned long customerProfileValidityStart, unsigned char customerProfileIndex = 0, signed char index = -1 );
24 
25  virtual bool GetCardType( unsigned short &cardType, ECardFacadeDefines::CardTypeStandard &cardStandard, unsigned char customerProfileIndex, signed char index = -1 );
26  virtual bool SetCardType( unsigned short cardType, unsigned char customerProfileIndex, signed char index = -1 );
27 
28  virtual void Clear();
29  virtual bool IsModifiedData();
30 
31  private:
33 
34  class DataClass;
35  DataClass *d;
36 
38  };
39  }
40 }
41 #endif // ECOMMONFACADEMIFAREMIKROELEKTRONIKA2_H
virtual bool GetCardType(unsigned short &cardType, ECardFacadeDefines::CardTypeStandard &cardStandard, unsigned char customerProfileIndex, signed char index=-1)
ECommonFacadeMifareMikroelektronika2(ECardDataStorage *cardDataStorage)
EEventTripTicketPr __EDATAPTR d
Definition: EEventTripTicket.h:96
virtual bool SetCardType(unsigned short cardType, unsigned char customerProfileIndex, signed char index=-1)
Definition: ECommonFacadeMifare.h:11
virtual bool GetCustomerProfileValidityStart(unsigned long &customerProfileValidityStart, unsigned char customerProfileIndex=0, signed char index=-1)
Definition: ECommonFacadeMifareMikroelektronika2.h:11
virtual bool GetCustomerProfileValidityEnd(unsigned long &customerProfileValidityEnd, unsigned char customerProfileIndex=0, signed char index=-1)
__ECLASS DataClass
Definition: EEventUpdateCustomerData.h:35
card data storage, who fill if card readed
Definition: ECardDataStorage.h:59
virtual bool GetCustomerProfilesCount(unsigned char &customerProfilesCount)
virtual bool SetCustomerProfileValidityStart(unsigned long customerProfileValidityStart, unsigned char customerProfileIndex=0, signed char index=-1)
virtual bool SetCustomerProfileValidityEnd(unsigned long customerProfileValidityEnd, unsigned char customerProfileIndex=0, signed char index=-1)
SYSTEM INCLUDES.
Definition: CardFacadeManagerXML.h:6
CardTypeStandard
Definition: ECardFacadeDefines.h:247