AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
EM::CardFacade::ECommonFacadeMifareMikroelektronika1 Class Reference

#include <ECommonFacadeMifareMikroelektronika1.h>

Inheritance diagram for EM::CardFacade::ECommonFacadeMifareMikroelektronika1:
Inheritance graph
[legend]
Collaboration diagram for EM::CardFacade::ECommonFacadeMifareMikroelektronika1:
Collaboration graph
[legend]

Public Member Functions

 ECommonFacadeMifareMikroelektronika1 (ECardDataStorage *cardDataStorage)
 
virtual ~ECommonFacadeMifareMikroelektronika1 ()
 
virtual bool GetCustomerProfileValidityEnd (unsigned long &customerProfileValidityEnd, unsigned char customerProfileIndex=0, signed char index=-1)
 
virtual void Clear ()
 
virtual bool IsModifiedData ()
 
- Public Member Functions inherited from EM::CardFacade::ECommonFacadeMifare
 ECommonFacadeMifare (ECardDataStorage *cardDataStorage)
 
virtual ~ECommonFacadeMifare ()
 
virtual bool GetCardAdditionalDiscountValidity (unsigned long &additionalDiscountValidity, signed char index=-1)
 
virtual bool SetCardAdditionalDiscountValidity (unsigned long additionalDiscountValidity, signed char index=-1)
 
virtual bool GetLogicalCardNumber (unsigned long &logicalCardNumber, signed char index=-1)
 
virtual bool GetLogicalCardNumber (std::string &logicalCardNumber, signed char index=-1)
 
virtual bool GetFareProviderNumber (unsigned short &fareProviderNumber, signed char fareProviderIndex=-1)
 
virtual bool SetFareProviderNumber (unsigned short fareProviderNumber, signed char index=-1)
 
virtual bool GetCardPublisherNumber (unsigned short &cardPublisherNumber)
 
virtual bool SetCardPublisherNumber (unsigned short cardPublisherNumber)
 
virtual bool GetRawUID (unsigned char *&uid)
 
virtual bool GetUID (std::string &uid)
 
virtual bool GetCardNumber (unsigned long &cardNumber)
 
virtual bool SetCardNumber (unsigned long cardNumber)
 
virtual bool GetCardValidityEnd (unsigned long &cardValidityEnd)
 
virtual bool SetCardValidityEnd (unsigned long cardValidityEnd)
 
virtual bool GetCustomerProfilesCount (unsigned char &customerProfilesCount)
 
virtual bool SetCustomerProfileValidityEnd (unsigned long customerProfileValidityEnd, unsigned char customerProfileIndex=0, signed char index=-1)
 
virtual bool GetCustomerProfileValidityStart (unsigned long &customerProfileValidityStart, unsigned char customerProfileIndex=0, signed char index=-1)
 
virtual bool SetCustomerProfileValidityStart (unsigned long customerProfileValidityStart, unsigned char customerProfileIndex=0, signed char index=-1)
 
virtual bool GetCardTypeAndSubType (unsigned short &cardType, unsigned short &cardSubType, ECardFacadeDefines::CardTypeStandard &cardStandard, unsigned char customerProfileIndex, signed char index=-1)
 
virtual bool SetCardTypeAndSubType (unsigned short cardType, unsigned short cardSubType, unsigned char customerProfileIndex, signed char index=-1)
 
virtual bool GetSaleDate (unsigned long &saleDate, signed char index=-1)
 
virtual bool SetSaleDate (unsigned long saleDate, signed char index=-1)
 
virtual bool IsCardBlocked (bool &cardBlocked, signed char index=-1)
 
virtual bool SetCardBlocked (bool blocked, signed char index=-1)
 
virtual bool IsCardSold (bool &cardSold, signed char index=-1)
 
virtual bool SetCardSold (bool sold, signed char index=-1)
 
virtual bool IsServiceCard (bool &serviceCard)
 
virtual bool SetServiceCard (bool serviceCard)
 
virtual bool GetBornNumber (unsigned long &bornNumber)
 
virtual bool SetBornNumber (unsigned long bornNumber)
 
virtual bool GetCardOwnerName (char *ownerName, unsigned short &nameLength, ECardFacadeDefines::TextEncoding &encoding)
 
virtual bool SetCardOwnerName (char *ownerName, unsigned short nameLength)
 
virtual bool GetCardOwnerSurname (char *ownerSurname, unsigned short &surnameLength, ECardFacadeDefines::TextEncoding &encoding)
 
virtual bool SetCardOwnerSurname (char *ownerSurname, unsigned short surnameLength)
 
virtual bool GetCardRegionCode (unsigned long &regionCode)
 
virtual bool SetCardRegionCode (unsigned long regionCode)
 
virtual bool GetCardCityCode (unsigned long &cityCode)
 
virtual bool SetCardCityCode (unsigned long cityCode)
 
virtual bool GetNetworkCode (unsigned short &networkCodeInBCD)
 
virtual bool SetNetworkCode (unsigned short networkCodeInBCD)
 
virtual bool GetCountryCode (unsigned short &countryCodeInBCD)
 
virtual bool SetCountryCode (unsigned short countryCodeInBCD)
 
virtual bool GetAppExpireDate (unsigned long &appExpireDate)
 
virtual bool SetAppExpireDate (unsigned long appExpireDate)
 
virtual bool GetAppIssuerType (unsigned short &appIssuerType)
 
virtual bool SetAppIssuerType (unsigned short appIssuerType)
 
virtual bool SetPublisherProviderID (unsigned long publisherProviderId)
 
virtual bool GetPublisherProviderID (unsigned long &publisherProviderId)
 
virtual bool IsDiscountCouponValid (bool &isDiscountCouponValid, signed char couponIndex)
 
virtual bool GetNumberOfDiscountCoupons (unsigned long &numberOfCoupons)
 
virtual bool GetDiscountCouponValidityEnd (unsigned long &couponValidityEnd, signed char couponIndex)
 
virtual bool SetDiscountCouponValidityEnd (unsigned long couponValidityEnd, signed char couponIndex)
 
virtual bool GetDiscountCouponValidityStart (unsigned long &couponValidityStart, signed char couponIndex)
 
virtual bool GetDiscountCouponRegionCode (unsigned long &couponRegionCode, signed char couponIndex)
 
virtual bool GetDiscountCouponType (unsigned long &couponType, signed char couponIndex)
 
virtual bool GetCardPublisherVersion (unsigned char &publisherVersion)
 
virtual bool SetCardPublisherVersion (unsigned char publisherVersion)
 
virtual bool GetDailyCappingDate (unsigned long &dailyCappingDate)
 
virtual bool SetDailyCappingDate (unsigned long dailyCappingDate)
 
virtual bool GetDailyCappingSum (unsigned short &dailyCappingSum)
 
virtual bool SetDailyCappingSum (unsigned short dailyCappingSum)
 
virtual bool GetWeeklyCappingDate (unsigned long &weeklyCappingDate)
 
virtual bool SetWeeklyCappingDate (unsigned long weeklyCappingDate)
 
virtual bool GetWeeklyCappingSum (unsigned short &weeklyCappingSum)
 
virtual bool SetWeeklyCappingSum (unsigned short weeklyCappingSum)
 
virtual bool GetCappingProvider (unsigned short &cappingProvider)
 
virtual bool SetCappingProvider (unsigned short cappingProvider)
 
virtual bool GetCappingProviderType (ECardFacadeDefines::CappingProviderType &cappingProviderType)
 
virtual bool SetCappingProviderType (ECardFacadeDefines::CappingProviderType cappingProviderType)
 
virtual bool GetEventCount (unsigned long &eventCount)
 
virtual bool GetCommonDataCount (unsigned char &commonDataCount)
 
virtual bool IsTransportSectionValid (bool &tranportSectionValid, signed char index=-1)
 
virtual bool PrepareWriteRequest (EM::PT::EDataCollection *writeRequest)
 
virtual bool AddDataToWriteRequest (EM::PT::EDataCollection *writeRequest)
 
virtual bool AddDataTypeToReadRequest (PT::EAplRequest *readRequest, unsigned short dataTypesOperation)
 
virtual bool IsCommonDataFeatureEnabled (ECardFacadeDefines::CommonDataFeatures feature, bool &enabled)
 
virtual unsigned short GetRequiredDataReadOperation (unsigned short dataTypesOperation) const
 
virtual bool IsDataValid (bool &validData, signed char index=-1)
 
virtual void Init ()
 
- Public Member Functions inherited from EM::CardFacade::ECommonFacade
 ECommonFacade (ECardDataStorage *cardDataStorage)
 
virtual ~ECommonFacade ()
 
virtual bool AddDataTypeToReadRequest (EM::PT::EAplRequest *readRequest, unsigned short dataTypesOperation)=0
 
bool IsCardFeatureEnabled (ECardFacadeDefines::CommonCardFeatures feature, bool &enabled)
 

Additional Inherited Members

- Protected Member Functions inherited from EM::CardFacade::ECommonFacade
void SetCardFeature (uint64_t features)
 

Constructor & Destructor Documentation

EM::CardFacade::ECommonFacadeMifareMikroelektronika1::ECommonFacadeMifareMikroelektronika1 ( ECardDataStorage cardDataStorage)
virtual EM::CardFacade::ECommonFacadeMifareMikroelektronika1::~ECommonFacadeMifareMikroelektronika1 ( )
virtual

Member Function Documentation

virtual void EM::CardFacade::ECommonFacadeMifareMikroelektronika1::Clear ( )
virtual
virtual bool EM::CardFacade::ECommonFacadeMifareMikroelektronika1::GetCustomerProfileValidityEnd ( unsigned long &  customerProfileValidityEnd,
unsigned char  customerProfileIndex = 0,
signed char  index = -1 
)
virtual
virtual bool EM::CardFacade::ECommonFacadeMifareMikroelektronika1::IsModifiedData ( )
virtual

The documentation for this class was generated from the following file: