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

#include <EOneWayTicketFacadeMifareMikroelektronika2.h>

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

Classes

class  DataClass
 

Public Member Functions

 EOneWayTicketFacadeMifareMikroelektronika2 (ECardDataStorage *cardDataStorage)
 
virtual ~EOneWayTicketFacadeMifareMikroelektronika2 ()
 
virtual bool GetTariffTicketNumber (unsigned char ticketIndex, long &tariffTicketNumber)
 
virtual bool GetTimeTicketFlag (unsigned char ticketIndex, bool &timeTicketFlag)
 
virtual bool SetTimeTicketFlag (unsigned char ticketIndex, bool isTimeTicketUsed)
 
virtual bool IsModifiedData ()
 
- Public Member Functions inherited from EM::CardFacade::EOneWayTicketFacadeMifare
 EOneWayTicketFacadeMifare (ECardDataStorage *cardDataStorage)
 
virtual ~EOneWayTicketFacadeMifare ()
 
virtual bool GetPrice (unsigned char ticketIndex, EMoneyData &price)
 
virtual bool SetPrice (unsigned char ticketIndex, const EMoneyData &price)
 
virtual bool GetSummaryPrice (EMoneyData &price)
 
virtual bool SetSummaryPrice (const EMoneyData &price)
 
virtual bool GetFlagWasInterchange (unsigned char ticketIndex, char &flagWasInterchange)
 
virtual bool SetFlagWasInterchange (unsigned char ticketIndex, char wasInterchange)
 
virtual bool GetProtectNumber (unsigned char ticketIndex, long &protectNumber)
 
virtual bool SetProtectNumber (unsigned char ticketIndex, long protectNumber)
 
virtual bool GetTicketCount (unsigned char ticketIndex, long &ticketCount)
 
virtual bool SetTicketCount (unsigned char ticketIndex, long ticketCount)
 
virtual bool GetLineNumber (unsigned char ticketIndex, long &lineNumber)
 
virtual bool SetLineNumber (unsigned char ticketIndex, long lineNumber)
 
virtual bool GetTripNumber (unsigned char ticketIndex, long &tripNumber)
 
virtual bool SetTripNumber (unsigned char ticketIndex, long tripNumber)
 
virtual bool SetTariffTicketNumber (unsigned char ticketIndex, unsigned short tariffTicketNumber)
 
virtual bool GetTicketTariffProfile (unsigned char ticketIndex, unsigned char &tariffProfile)
 
virtual bool SetTicketTariffProfile (unsigned char ticketIndex, unsigned char tariffProfile)
 
virtual bool GetTicketCustomerProfile (unsigned char ticketIndex, unsigned char &customerProfile)
 
virtual bool SetTicketCustomerProfile (unsigned char ticketIndex, unsigned char customerProfile)
 
virtual bool GetTimeTicketNumber (unsigned char ticketIndex, long &timeTicketNumber)
 
virtual bool SetTimeTicketNumber (unsigned char ticketIndex, unsigned short timeTicketNumber)
 
virtual bool GetDiscountType (unsigned char ticketIndex, short &discountType)
 
virtual bool SetDiscountType (unsigned char ticketIndex, unsigned short discountType)
 
virtual bool GetTimeValidityStart (unsigned char ticketIndex, unsigned long &validityStartTime)
 
virtual bool GetTimeValidityEnd (unsigned char ticketIndex, unsigned long &validityEndTime)
 
virtual bool SetTimeValidity (unsigned char ticketIndex, unsigned long validityStartTime, unsigned long validityEndTime)
 
virtual bool GetCheckOutBusStop (unsigned char ticketIndex, long &checkoutBusStop)
 
virtual bool SetCheckOutBusStop (unsigned char ticketIndex, long checkOutBusStop)
 
virtual bool GetCheckInBusStop (unsigned char ticketIndex, long &checkinBusStop)
 
virtual bool SetCheckInBusStop (unsigned char ticketIndex, long checkInBusStop)
 
virtual bool GetCheckOutBusStopID (unsigned char ticketIndex, long &checkoutBusStopID)
 
virtual bool SetCheckOutBusStopID (unsigned char ticketIndex, long checkOutBusStopID)
 
virtual bool GetCheckInBusStopID (unsigned char ticketIndex, long &checkinBusStopID)
 
virtual bool SetCheckInBusStopID (unsigned char ticketIndex, long checkInBusStopID)
 
virtual bool GetUrbanTransportIdentificationNumber (unsigned char ticketIndex, long &urbanTransportIdentificationNumber)
 
virtual bool SetUrbanTransportIdentificationNumber (unsigned char ticketIndex, long urbanTransportIDNumber)
 
virtual bool GetWasCheckOut (unsigned char ticketIndex, bool &wasCheckout)
 
virtual bool SetWasCheckout (unsigned char ticketIndex, bool wasCheckOut)
 
virtual bool GetCompanyNumber (unsigned char ticketIndex, long &companyNumber)
 
virtual bool SetCompanyNumber (unsigned char ticketIndex, long companyNumber)
 
virtual bool GetFlagWasPurchased (unsigned char ticketIndex, char &wasPurchased)
 
virtual bool SetFlagWasPurchased (unsigned char ticketIndex, char wasPurchased)
 
virtual bool SetCountryCode (unsigned char ticketIndex, unsigned short countryCodeInBCD)
 
virtual bool GetCountryCode (unsigned char ticketIndex, unsigned short &countryCodeInBCD)
 
virtual bool SetNetworkCode (unsigned char ticketIndex, unsigned long networkCodeInBCD)
 
virtual bool GetNetworkCode (unsigned char ticketIndex, unsigned long &networkCodeInBCD)
 
virtual bool SetProvider (unsigned char ticketIndex, unsigned short providerNumber)
 
virtual bool GetProvider (unsigned char ticketIndex, unsigned short &providerNumber)
 
virtual bool SetPriceUnit (unsigned char ticketIndex, unsigned char priceUnit)
 
virtual bool GetPriceUnit (unsigned char ticketIndex, unsigned char &priceUnit)
 
virtual bool SetPaymentMeans (unsigned char ticketIndex, unsigned char paymentMeans)
 
virtual bool GetPaymentMeans (unsigned char ticketIndex, unsigned char &paymentMeans)
 
virtual bool SetPaymentMode (unsigned char ticketIndex, unsigned char paymentMode)
 
virtual bool GetPaymentMode (unsigned char ticketIndex, unsigned char &paymentMode)
 
virtual bool SetVehicleClass (unsigned char ticketIndex, unsigned char vehicleClass)
 
virtual bool GetVehicleClass (unsigned char ticketIndex, unsigned char &vehicleClass)
 
virtual bool SetSeatReservation (unsigned char ticketIndex, unsigned char seatReservation)
 
virtual bool GetSeatReservation (unsigned char ticketIndex, unsigned char &seatReservation)
 
virtual bool SetZoneSize (unsigned char zoneSize)
 
virtual bool SetCheckInZone (unsigned char ticketIndex, unsigned short checkInZone)
 
virtual bool GetCheckInZone (unsigned char ticketIndex, unsigned short &checkInZone)
 
virtual bool SetCheckOutZone (unsigned char ticketIndex, unsigned short checkOutZone)
 
virtual bool GetCheckOutZone (unsigned char ticketIndex, unsigned short &checkOutZone)
 
virtual bool GetZoneList (unsigned char ticketIndex, ZoneList &zoneList)
 
virtual bool SetZoneList (unsigned char ticketIndex, const ZoneList &zoneList)
 
virtual bool GetZoneAmount (unsigned char ticketIndex, unsigned char &zoneAmount)
 
virtual bool SetZoneAmount (unsigned char ticketIndex, const unsigned char zoneAmount)
 
virtual bool GetEndOfJourney (unsigned char ticketIndex, unsigned long &endOfJourney)
 
virtual bool SetEndOfJourney (unsigned char ticketIndex, const unsigned long endOfJourney)
 
virtual bool GetDeviceSNR (unsigned char ticketIndex, unsigned long &snr)
 
virtual bool SetDeviceSNR (unsigned char ticketIndex, unsigned long snr)
 
virtual bool GetDriverNumber (unsigned char ticketIndex, unsigned long &driverNumber)
 
virtual bool SetDriverNumber (unsigned char ticketIndex, unsigned long driverNumber)
 
virtual bool GetTicketNumber (unsigned char ticketIndex, unsigned long &ticketNumber)
 
virtual bool SetTicketNumber (unsigned char ticketIndex, unsigned long ticketNumber)
 
virtual bool GetTicketCounter (unsigned char ticketIndex, unsigned short &ticketCounter)
 
virtual bool SetTicketCounter (unsigned char ticketIndex, unsigned short ticketCounter)
 
virtual bool GetPriceListRowNumber (unsigned char ticketIndex, unsigned short &priceListRowNumber)
 
virtual bool SetPriceListRowNumber (unsigned char ticketIndex, unsigned short priceListRowNumber)
 
virtual bool GetFlagExplicitlySelected (unsigned char ticketIndex, bool &explicitlySelected)
 
virtual bool SetFlagExplicitlySelected (unsigned char ticketIndex, bool explicitlySelected)
 
virtual bool GetPositionCountOnOWTCollection (unsigned char &positionCountOnOWTCollection)
 
virtual bool GetTicketType (unsigned char ticketIndex, ECardFacadeDefines::OneWayTicketType &ticketType)
 
virtual bool SetTicketType (const ECardFacadeDefines::OneWayTicketType newTicketType)
 
virtual bool IsTransportSectionValid (bool &transportSectionValidity)
 
virtual bool GetOneWayTicketValidityStatus (const unsigned char ticketIndex, bool &valid) const
 
virtual bool SetOneWayTicketValidityStatus (const unsigned char ticketIndex, const bool valid)
 
virtual bool GetJourneyCounter (const unsigned char ticketIndex, unsigned long &journeyCounter) const
 
virtual bool SetJourneyCounter (const unsigned char ticketIndex, const unsigned long journeyCounter)
 
virtual void Clear ()
 
virtual bool AddDataToWriteRequest (EM::PT::EDataCollection *writeRequest)
 
virtual bool AddDataTypeToReadRequest (PT::EAplRequest *readRequest)
 
virtual unsigned short GetRequiredDataReadOperation () const
 
virtual bool CreateSnapshotData (const unsigned char ticketIndex, std::string &data)
 
virtual bool FillFromSnapshot (const unsigned char ticketIndex, const std::string &data)
 
virtual void Init ()
 
virtual unsigned long GetFellowTravellerTicketCountCardLimit () const
 
- Public Member Functions inherited from EM::CardFacade::EOneWayTicketFacade
 EOneWayTicketFacade ()
 
virtual ~EOneWayTicketFacade ()
 
bool IsCardFeatureEnabled (ECardFacadeDefines::OneWayTicketCardFeaturesEnum feature, bool &enabled)
 

Additional Inherited Members

- Public Types inherited from EM::CardFacade::EOneWayTicketFacade
typedef std::list< unsigned long > ZoneList
 
typedef ZoneList::iterator ZoneListIter
 
typedef ZoneList::const_iterator ZoneListConstIter
 
- Protected Member Functions inherited from EM::CardFacade::EOneWayTicketFacade
virtual short GetCurrencyCoeficient (unsigned char priceUnit) const
 
virtual long ConvertPriceToCardCoeficient (const EMoneyData &priceData, const unsigned char priceUnit) const
 
void SetCardFeature (uint64_t features)
 

Constructor & Destructor Documentation

EOneWayTicketFacadeMifareMikroelektronika2::EOneWayTicketFacadeMifareMikroelektronika2 ( ECardDataStorage cardDataStorage)
explicit

Here is the call graph for this function:

EOneWayTicketFacadeMifareMikroelektronika2::~EOneWayTicketFacadeMifareMikroelektronika2 ( )
virtual

Member Function Documentation

bool EOneWayTicketFacadeMifareMikroelektronika2::GetTariffTicketNumber ( unsigned char  ticketIndex,
long &  tariffTicketNumber 
)
virtual

Reimplemented from EM::CardFacade::EOneWayTicketFacadeMifare.

Here is the call graph for this function:

bool EOneWayTicketFacadeMifareMikroelektronika2::GetTimeTicketFlag ( unsigned char  ticketIndex,
bool &  timeTicketFlag 
)
virtual
bool EOneWayTicketFacadeMifareMikroelektronika2::IsModifiedData ( )
virtual
bool EOneWayTicketFacadeMifareMikroelektronika2::SetTimeTicketFlag ( unsigned char  ticketIndex,
bool  isTimeTicketUsed 
)
virtual

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