1 #ifndef ECOMMONFACADEDESFIRE_H
2 #define ECOMMONFACADEDESFIRE_H
10 class ECardDataStorage;
23 virtual bool GetFareProviderNumber(
unsigned short &fareProviderNumber,
signed char fareProviderIndex = -1 );
29 virtual bool GetRawUID(
unsigned char *&uid );
30 virtual bool GetUID( std::string &uid );
43 virtual bool GetCustomerProfileValidityEnd(
unsigned long &customerProfileValidityEnd,
unsigned char customerProfileIndex = 0,
signed char index = -1 );
44 virtual bool SetCustomerProfileValidityEnd(
unsigned long customerProfileValidityEnd,
unsigned char customerProfileIndex = 0,
signed char index = -1 );
46 virtual bool GetCustomerProfileValidityStart(
unsigned long &customerProfileValidityStart,
unsigned char customerProfileIndex = 0,
signed char index = -1 );
47 virtual bool SetCustomerProfileValidityStart(
unsigned long customerProfileValidityStart,
unsigned char customerProfileIndex = 0,
signed char index = -1 );
50 virtual bool SetCardTypeAndSubType(
unsigned short cardType,
unsigned short cardSubType,
unsigned char customerProfileIndex,
signed char index = -1 );
52 virtual bool GetSaleDate(
unsigned long &saleDate,
signed char index = -1 );
53 virtual bool SetSaleDate(
unsigned long saleDate,
signed char index = -1 );
55 virtual bool IsCardBlocked(
bool &cardBlocked,
signed char index = -1 );
56 virtual bool SetCardBlocked(
bool blocked,
signed char index = -1 );
58 virtual bool IsCardSold(
bool &cardSold,
signed char index = -1 );
59 virtual bool SetCardSold(
bool sold,
signed char index = -1 );
131 virtual void Clear();
144 virtual bool IsDataValid(
bool &validData,
signed char index = -1 );
159 #endif // ECOMMONFACADEDESFIRE_H
virtual bool SetCardPublisherVersion(unsigned char publisherVersion)
Definition: ECommonFacadeDesfire.cpp:1331
virtual bool GetCappingProvider(unsigned short &cappingProvider)
Definition: ECommonFacadeDesfire.cpp:1456
Definition: ECommonFacade.h:21
virtual bool SetPublisherProviderID(unsigned long publisherProviderId)
Definition: ECommonFacadeDesfire.cpp:1344
virtual bool SetDiscountCouponValidityEnd(unsigned long couponValidityEnd, signed char couponIndex)
Definition: ECommonFacadeDesfire.cpp:1262
virtual bool SetCardValidityEnd(unsigned long cardValidityEnd)
Definition: ECommonFacadeDesfire.cpp:300
virtual bool GetBornNumber(unsigned long &bornNumber)
Definition: ECommonFacadeDesfire.cpp:1110
CappingProviderType
Definition: ECardFacadeDefines.h:279
virtual bool SetServiceCard(bool serviceCard)
Definition: ECommonFacadeDesfire.cpp:929
virtual bool SetCountryCode(unsigned short countryCodeInBCD)
Definition: ECommonFacadeDesfire.cpp:1040
virtual unsigned short GetRequiredDataReadOperation(unsigned short dataTypesOperation) const
Definition: ECommonFacadeDesfire.cpp:1833
virtual bool SetCustomerProfileValidityStart(unsigned long customerProfileValidityStart, unsigned char customerProfileIndex=0, signed char index=-1)
Definition: ECommonFacadeDesfire.cpp:435
virtual bool SetNetworkCode(unsigned short networkCodeInBCD)
Definition: ECommonFacadeDesfire.cpp:1015
virtual bool GetUID(std::string &uid)
Definition: ECommonFacadeDesfire.cpp:897
virtual bool SetCardAdditionalDiscountValidity(unsigned long additionalDiscountValidity, signed char index=-1)
Definition: ECommonFacadeDesfire.cpp:336
virtual bool GetCustomerProfileValidityStart(unsigned long &customerProfileValidityStart, unsigned char customerProfileIndex=0, signed char index=-1)
Definition: ECommonFacadeDesfire.cpp:414
EEventTripTicketPr __EDATAPTR d
Definition: EEventTripTicket.h:96
virtual bool SetCardNumber(unsigned long cardNumber)
Definition: ECommonFacadeDesfire.cpp:275
virtual bool IsModifiedData()
Definition: ECommonFacadeDesfire.cpp:1572
virtual bool GetCardTypeAndSubType(unsigned short &cardType, unsigned short &cardSubType, ECardFacadeDefines::CardTypeStandard &cardStandard, unsigned char customerProfileIndex, signed char index=-1)
Definition: ECommonFacadeDesfire.cpp:458
virtual bool GetFareProviderNumber(unsigned short &fareProviderNumber, signed char fareProviderIndex=-1)
Definition: ECommonFacadeDesfire.cpp:522
virtual bool GetWeeklyCappingSum(unsigned short &weeklyCappingSum)
Definition: ECommonFacadeDesfire.cpp:1431
virtual bool GetCardOwnerSurname(char *ownerSurname, unsigned short &surnameLength, ECardFacadeDefines::TextEncoding &encoding)
Definition: ECommonFacadeDesfire.cpp:1183
virtual bool GetNetworkCode(unsigned short &networkCodeInBCD)
Definition: ECommonFacadeDesfire.cpp:1003
virtual bool SetFareProviderNumber(unsigned short fareProviderNumber, signed char index=-1)
Definition: ECommonFacadeDesfire.cpp:547
virtual bool GetCardNumber(unsigned long &cardNumber)
Definition: ECommonFacadeDesfire.cpp:269
virtual bool GetDailyCappingDate(unsigned long &dailyCappingDate)
Definition: ECommonFacadeDesfire.cpp:1356
virtual bool IsServiceCard(bool &serviceCard)
Definition: ECommonFacadeDesfire.cpp:915
virtual bool GetCardCityCode(unsigned long &cityCode)
Definition: ECommonFacadeDesfire.cpp:978
virtual bool GetEventCount(unsigned long &eventCount)
Definition: ECommonFacadeDesfire.cpp:1506
virtual bool IsDiscountCouponValid(bool &isDiscountCouponValid, signed char couponIndex)
Definition: ECommonFacadeDesfire.cpp:1221
virtual bool GetCountryCode(unsigned short &countryCodeInBCD)
Definition: ECommonFacadeDesfire.cpp:1028
virtual bool GetCardOwnerName(char *ownerName, unsigned short &nameLength, ECardFacadeDefines::TextEncoding &encoding)
Definition: ECommonFacadeDesfire.cpp:1157
virtual bool GetCustomerProfileValidityEnd(unsigned long &customerProfileValidityEnd, unsigned char customerProfileIndex=0, signed char index=-1)
Definition: ECommonFacadeDesfire.cpp:370
virtual bool SetCardCityCode(unsigned long cityCode)
Definition: ECommonFacadeDesfire.cpp:990
virtual void Clear()
Definition: ECommonFacadeDesfire.cpp:1554
virtual bool GetPublisherProviderID(unsigned long &publisherProviderId)
Definition: ECommonFacadeDesfire.cpp:1350
virtual bool GetLogicalCardNumber(unsigned long &logicalCardNumber, signed char index=-1)
Definition: ECommonFacadeDesfire.cpp:238
virtual bool IsCardSold(bool &cardSold, signed char index=-1)
Definition: ECommonFacadeDesfire.cpp:845
virtual bool GetSaleDate(unsigned long &saleDate, signed char index=-1)
Definition: ECommonFacadeDesfire.cpp:644
virtual bool GetDiscountCouponRegionCode(unsigned long &couponRegionCode, signed char couponIndex)
Definition: ECommonFacadeDesfire.cpp:1291
virtual bool GetNumberOfDiscountCoupons(unsigned long &numberOfCoupons)
Definition: ECommonFacadeDesfire.cpp:1235
virtual bool SetDailyCappingSum(unsigned short dailyCappingSum)
Definition: ECommonFacadeDesfire.cpp:1393
virtual ~ECommonFacadeDesfire()
Definition: ECommonFacadeDesfire.cpp:211
virtual bool GetCardPublisherNumber(unsigned short &cardPublisherNumber)
Definition: ECommonFacadeDesfire.cpp:604
virtual bool SetCardPublisherNumber(unsigned short cardPublisherNumber)
Definition: ECommonFacadeDesfire.cpp:623
virtual bool IsDataValid(bool &validData, signed char index=-1)
Definition: ECommonFacadeDesfire.cpp:1872
virtual bool SetCustomerProfileValidityEnd(unsigned long customerProfileValidityEnd, unsigned char customerProfileIndex=0, signed char index=-1)
Definition: ECommonFacadeDesfire.cpp:391
virtual bool SetAppIssuerType(unsigned short appIssuerType)
Definition: ECommonFacadeDesfire.cpp:1097
virtual bool SetWeeklyCappingSum(unsigned short weeklyCappingSum)
Definition: ECommonFacadeDesfire.cpp:1443
virtual bool IsTransportSectionValid(bool &tranportSectionValid, signed char index=-1)
Definition: ECommonFacadeDesfire.cpp:1512
virtual bool PrepareWriteRequest(EM::PT::EDataCollection *writeRequest)
Definition: ECommonFacadeDesfire.cpp:1599
virtual bool GetRawUID(unsigned char *&uid)
Definition: ECommonFacadeDesfire.cpp:885
virtual bool IsCardBlocked(bool &cardBlocked, signed char index=-1)
Definition: ECommonFacadeDesfire.cpp:656
virtual bool SetCardBlocked(bool blocked, signed char index=-1)
Definition: ECommonFacadeDesfire.cpp:736
TextEncoding
Definition: ECardFacadeDefines.h:216
virtual bool SetWeeklyCappingDate(unsigned long weeklyCappingDate)
Definition: ECommonFacadeDesfire.cpp:1418
virtual bool GetDailyCappingSum(unsigned short &dailyCappingSum)
Definition: ECommonFacadeDesfire.cpp:1381
virtual bool GetCommonDataCount(unsigned char &commonDataCount)
Definition: ECommonFacadeDesfire.cpp:1209
virtual bool GetWeeklyCappingDate(unsigned long &weeklyCappingDate)
Definition: ECommonFacadeDesfire.cpp:1406
virtual bool AddDataTypeToReadRequest(PT::EAplRequest *readRequest, unsigned short dataTypesOperation)
Definition: ECommonFacadeDesfire.cpp:1756
__ECLASS DataClass
Definition: EEventUpdateCustomerData.h:35
virtual bool GetCardValidityEnd(unsigned long &cardValidityEnd)
Definition: ECommonFacadeDesfire.cpp:281
virtual bool SetSaleDate(unsigned long saleDate, signed char index=-1)
Definition: ECommonFacadeDesfire.cpp:650
virtual bool SetCardOwnerName(char *ownerName, unsigned short nameLength)
Definition: ECommonFacadeDesfire.cpp:1170
virtual bool SetCardOwnerSurname(char *ownerSurname, unsigned short surnameLength)
Definition: ECommonFacadeDesfire.cpp:1196
virtual bool GetDiscountCouponValidityEnd(unsigned long &couponValidityEnd, signed char couponIndex)
Definition: ECommonFacadeDesfire.cpp:1248
card data storage, who fill if card readed
Definition: ECardDataStorage.h:59
virtual bool GetCardAdditionalDiscountValidity(unsigned long &additionalDiscountValidity, signed char index=-1)
Definition: ECommonFacadeDesfire.cpp:321
virtual bool AddDataToWriteRequest(EM::PT::EDataCollection *writeRequest)
Definition: ECommonFacadeDesfire.cpp:1616
virtual bool GetDiscountCouponType(unsigned long &couponType, signed char couponIndex)
Definition: ECommonFacadeDesfire.cpp:1305
ECommonFacadeDesfire(ECardDataStorage *cardDataStorage)
Definition: ECommonFacadeDesfire.cpp:197
virtual bool GetAppExpireDate(unsigned long &appExpireDate)
Definition: ECommonFacadeDesfire.cpp:1066
SYSTEM INCLUDES.
Definition: CardFacadeManagerXML.h:6
virtual bool IsCommonDataFeatureEnabled(ECardFacadeDefines::CommonDataFeatures feature, bool &enabled)
Definition: ECommonFacadeDesfire.cpp:1789
virtual bool GetCardRegionCode(unsigned long ®ionCode)
Definition: ECommonFacadeDesfire.cpp:946
virtual void Init()
Definition: ECommonFacadeDesfire.cpp:216
virtual bool SetCappingProvider(unsigned short cappingProvider)
Definition: ECommonFacadeDesfire.cpp:1468
virtual bool SetCappingProviderType(ECardFacadeDefines::CappingProviderType cappingProviderType)
Definition: ECommonFacadeDesfire.cpp:1493
virtual bool GetCappingProviderType(ECardFacadeDefines::CappingProviderType &cappingProviderType)
Definition: ECommonFacadeDesfire.cpp:1481
CardTypeStandard
Definition: ECardFacadeDefines.h:247
virtual bool SetAppExpireDate(unsigned long appExpireDate)
Definition: ECommonFacadeDesfire.cpp:1053
CommonDataFeatures
Definition: ECardFacadeDefines.h:134
virtual bool GetCustomerProfilesCount(unsigned char &customerProfilesCount)
Definition: ECommonFacadeDesfire.cpp:351
virtual bool SetCardSold(bool sold, signed char index=-1)
Definition: ECommonFacadeDesfire.cpp:802
Definition: ECommonFacadeDesfire.h:11
virtual bool GetDiscountCouponValidityStart(unsigned long &couponValidityStart, signed char couponIndex)
Definition: ECommonFacadeDesfire.cpp:1277
virtual bool GetCardPublisherVersion(unsigned char &publisherVersion)
Definition: ECommonFacadeDesfire.cpp:1319
virtual bool SetBornNumber(unsigned long bornNumber)
Definition: ECommonFacadeDesfire.cpp:1133
virtual bool GetAppIssuerType(unsigned short &appIssuerType)
Definition: ECommonFacadeDesfire.cpp:1078
virtual bool SetCardTypeAndSubType(unsigned short cardType, unsigned short cardSubType, unsigned char customerProfileIndex, signed char index=-1)
Definition: ECommonFacadeDesfire.cpp:498
virtual bool SetDailyCappingDate(unsigned long dailyCappingDate)
Definition: ECommonFacadeDesfire.cpp:1368
virtual bool SetCardRegionCode(unsigned long regionCode)
Definition: ECommonFacadeDesfire.cpp:965