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

#include <EServiceFacadeMifare.h>

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

Public Member Functions

 EServiceFacadeMifare (ECardDataStorage *dataStorage)
 
 ~EServiceFacadeMifare ()
 
virtual bool GetValidityEnd (unsigned long &validityEnd)
 
virtual bool SetValidityEnd (unsigned long validityEnd)
 
virtual bool GetCardName (std::string &name, ECardFacadeDefines::TextEncoding &encoding)
 
virtual bool GetPersonalNumber (unsigned long &personalNumber)
 
virtual bool GetCardCompanyNumber (unsigned long &companyNumber)
 
virtual bool CheckPassword (unsigned long pin, bool &matched)
 
virtual bool GetDriverNumber (unsigned long &driverNumber)
 
virtual bool SetDriverNumber (unsigned long driverNumber)
 
virtual bool GetCompanyNumber (unsigned long &companyNumber)
 
virtual bool SetCompanyNumber (unsigned long companyNumber)
 
virtual bool GetLineNumber (unsigned long &lineNumber)
 
virtual bool SetLineNumber (unsigned long lineNumber)
 
virtual bool GetTripNumber (unsigned long &tripNumber)
 
virtual bool SetTripNumber (unsigned long tripNumber)
 
virtual bool GetLineOrder (unsigned short &lineOrder)
 
virtual bool SetLineOrder (unsigned short lineOrder)
 
virtual bool GetZone (unsigned short &actualZone)
 
virtual bool SetZone (unsigned short actualZone)
 
virtual bool SetZone2 (unsigned short zone2)
 
virtual bool GetZone2 (unsigned short &zone2)
 
virtual bool SetTariffArea (unsigned short tariffArea)
 
virtual bool GetTariffArea (unsigned short &tariffArea)
 
virtual bool GetProtectNumber (unsigned short &protectNumber)
 
virtual bool SetProtectNumber (unsigned short protectNumber)
 
virtual bool GetServiceCounter (unsigned char &serviceCounter)
 
virtual bool SetServiceCounter (unsigned char serviceCounter)
 
virtual bool GetServiceCardType (ECardFacadeDefines::ServiceCardType &cardType)
 
virtual bool IsUnlockDataValid (bool &valid)
 
virtual bool WasUnlockSuccessfull (bool &successfull)
 
virtual bool IsCardBlocked (bool &cardBlocked)
 
virtual bool IsModifiedData ()
 
virtual bool AddDataToWriteRequest (EM::PT::EDataCollection *writeRequest)
 
virtual bool AddDataTypeToReadRequest (PT::EAplRequest *readRequest)
 
virtual unsigned short GetRequiredDataReadOperation () const
 
virtual void Init ()
 
virtual void Clear ()
 
- Public Member Functions inherited from EM::CardFacade::EServiceFacade
 EServiceFacade (ECardDataStorage *dataStorage)
 
virtual ~EServiceFacade ()
 
bool IsCardFeatureEnabled (ECardFacadeDefines::ServiceCardFeatures feature, bool &enabled)
 

Additional Inherited Members

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

Constructor & Destructor Documentation

INTERNAL EServiceFacadeMifare::EServiceFacadeMifare ( ECardDataStorage dataStorage)
EServiceFacadeMifare::~EServiceFacadeMifare ( )

Member Function Documentation

bool EServiceFacadeMifare::AddDataToWriteRequest ( EM::PT::EDataCollection *  writeRequest)
virtual

Reimplemented from EM::CardFacade::EServiceFacade.

bool EServiceFacadeMifare::AddDataTypeToReadRequest ( PT::EAplRequest *  readRequest)
virtual
bool EServiceFacadeMifare::CheckPassword ( unsigned long  pin,
bool &  matched 
)
virtual

CheckPassword

Implements EM::CardFacade::EServiceFacade.

void EServiceFacadeMifare::Clear ( )
virtual

Reimplemented from EM::CardFacade::EServiceFacade.

bool EServiceFacadeMifare::GetCardCompanyNumber ( unsigned long &  companyNumber)
virtual

GetCardCompanyNumber

Implements EM::CardFacade::EServiceFacade.

bool EServiceFacadeMifare::GetCardName ( std::string &  name,
ECardFacadeDefines::TextEncoding encoding 
)
virtual

GetCardName

Reimplemented from EM::CardFacade::EServiceFacade.

bool EServiceFacadeMifare::GetCompanyNumber ( unsigned long &  companyNumber)
virtual

GetCompanyNumber

Implements EM::CardFacade::EServiceFacade.

bool EServiceFacadeMifare::GetDriverNumber ( unsigned long &  driverNumber)
virtual

GetDriverNumber

Implements EM::CardFacade::EServiceFacade.

bool EServiceFacadeMifare::GetLineNumber ( unsigned long &  lineNumber)
virtual

GetLineNumber

Implements EM::CardFacade::EServiceFacade.

bool EServiceFacadeMifare::GetLineOrder ( unsigned short &  lineOrder)
virtual

GetLineOrder

Implements EM::CardFacade::EServiceFacade.

bool EServiceFacadeMifare::GetPersonalNumber ( unsigned long &  personalNumber)
virtual

GetPersonalNumber

Reimplemented from EM::CardFacade::EServiceFacade.

bool EServiceFacadeMifare::GetProtectNumber ( unsigned short &  protectNumber)
virtual

GetProtectNumber

Implements EM::CardFacade::EServiceFacade.

unsigned short EServiceFacadeMifare::GetRequiredDataReadOperation ( ) const
virtual
bool EServiceFacadeMifare::GetServiceCardType ( ECardFacadeDefines::ServiceCardType cardType)
virtual

GetServiceCardType

Implements EM::CardFacade::EServiceFacade.

bool EServiceFacadeMifare::GetServiceCounter ( unsigned char &  serviceCounter)
virtual
bool EServiceFacadeMifare::GetTariffArea ( unsigned short &  tariffArea)
virtual

GetTariffArea

Implements EM::CardFacade::EServiceFacade.

bool EServiceFacadeMifare::GetTripNumber ( unsigned long &  tripNumber)
virtual

GetTripNumber

Implements EM::CardFacade::EServiceFacade.

bool EServiceFacadeMifare::GetValidityEnd ( unsigned long &  validityEnd)
virtual

GetValidityEnd

Reimplemented from EM::CardFacade::EServiceFacade.

bool EServiceFacadeMifare::GetZone ( unsigned short &  actualZone)
virtual

GetZone

Implements EM::CardFacade::EServiceFacade.

bool EServiceFacadeMifare::GetZone2 ( unsigned short &  zone2)
virtual

GetZone2

Implements EM::CardFacade::EServiceFacade.

void EServiceFacadeMifare::Init ( void  )
virtual

Reimplemented from EM::CardFacade::EServiceFacade.

bool EServiceFacadeMifare::IsCardBlocked ( bool &  cardBlocked)
virtual
bool EServiceFacadeMifare::IsModifiedData ( )
virtual

Reimplemented from EM::CardFacade::EServiceFacade.

bool EServiceFacadeMifare::IsUnlockDataValid ( bool &  valid)
virtual
bool EServiceFacadeMifare::SetCompanyNumber ( unsigned long  companyNumber)
virtual

SetCompanyNumber

Implements EM::CardFacade::EServiceFacade.

bool EServiceFacadeMifare::SetDriverNumber ( unsigned long  driverNumber)
virtual

SetDriverNumber

Implements EM::CardFacade::EServiceFacade.

bool EServiceFacadeMifare::SetLineNumber ( unsigned long  lineNumber)
virtual

SetLineNumber

Implements EM::CardFacade::EServiceFacade.

bool EServiceFacadeMifare::SetLineOrder ( unsigned short  lineOrder)
virtual

SetLineOrder

Implements EM::CardFacade::EServiceFacade.

bool EServiceFacadeMifare::SetProtectNumber ( unsigned short  protectNumber)
virtual

SetProtectNumber

Implements EM::CardFacade::EServiceFacade.

bool EServiceFacadeMifare::SetServiceCounter ( unsigned char  serviceCounter)
virtual
bool EServiceFacadeMifare::SetTariffArea ( unsigned short  tariffArea)
virtual

SetTariffArea

Implements EM::CardFacade::EServiceFacade.

bool EServiceFacadeMifare::SetTripNumber ( unsigned long  tripNumber)
virtual

SetTripNumber

Implements EM::CardFacade::EServiceFacade.

bool EServiceFacadeMifare::SetValidityEnd ( unsigned long  validityEnd)
virtual

SetValidityEnd

Reimplemented from EM::CardFacade::EServiceFacade.

bool EServiceFacadeMifare::SetZone ( unsigned short  actualZone)
virtual

SetZone

Implements EM::CardFacade::EServiceFacade.

bool EServiceFacadeMifare::SetZone2 ( unsigned short  zone2)
virtual

SetZone2

Implements EM::CardFacade::EServiceFacade.

bool EServiceFacadeMifare::WasUnlockSuccessfull ( bool &  successfull)
virtual

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