AppCore
Loading...
Searching...
No Matches
Classes | Public Member Functions | Static Public Member Functions | List of all members
BarcodeBusinessLogic Class Reference

#include <BarcodeBusinessLogic.h>

Classes

class  DataClass
 

Public Member Functions

 BarcodeBusinessLogic (const bool useTestingKeys, const unsigned short validityStartToleranceInMinutes, const unsigned short messageTimeout, const QString qrCodeType)
 
 ~BarcodeBusinessLogic ()
 
void OnIssueIn ()
 
void SetCheckOutBusStop (long tripBusStopIndex)
 
QString GetLastTicketReadDateTime ()
 
EvaluationResult OnBarcodeScanned (const QByteArray &barcode)
 
void OnEvaluationResult (const EvaluationResult &evaluationResult, QString &title, QString &message, QString &printerMessage, QString &detailTitle, QString &detailMessage, QString &label, QList< QVariant > &tariffTicketNumber, QList< QVariant > &ticketAmount, uint16_t &checkOutBusStopTripOrder, QList< QSharedPointer< EM::Strojcek::StatistikaStrojcek::VystupneData > > &outputData)
 
 BarcodeBusinessLogic (const bool useTestingKeys, const unsigned short validityStartToleranceInMinutes, const unsigned short messageTimeout, const QString qrCodeType)
 
 ~BarcodeBusinessLogic ()
 
void OnIssueIn ()
 
void SetCheckOutBusStop (long tripBusStopIndex)
 
QString GetLastTicketReadDateTime ()
 
EvaluationResult OnBarcodeScanned (const QByteArray &barcode)
 
void OnEvaluationResult (const EvaluationResult &evaluationResult, QString &title, QString &message, QString &printerMessage, QString &detailTitle, QString &detailMessage, QString &label, QList< QVariant > &tariffTicketNumber, QList< QVariant > &ticketAmount, uint16_t &checkOutBusStopTripOrder, QList< QSharedPointer< EM::Strojcek::StatistikaStrojcek::VystupneData > > &outputData)
 

Static Public Member Functions

static QString GetBusStopName (long tripBusStopIndex)
 
static QString GetBusStopName (long tripBusStopIndex)
 

Constructor & Destructor Documentation

◆ BarcodeBusinessLogic() [1/2]

BarcodeBusinessLogic::BarcodeBusinessLogic ( const bool  useTestingKeys,
const unsigned short  validityStartToleranceInMinutes,
const unsigned short  messageTimeout,
const QString  qrCodeType 
)

◆ ~BarcodeBusinessLogic() [1/2]

BarcodeBusinessLogic::~BarcodeBusinessLogic ( )

◆ BarcodeBusinessLogic() [2/2]

BarcodeBusinessLogic::BarcodeBusinessLogic ( const bool  useTestingKeys,
const unsigned short  validityStartToleranceInMinutes,
const unsigned short  messageTimeout,
const QString  qrCodeType 
)

◆ ~BarcodeBusinessLogic() [2/2]

BarcodeBusinessLogic::~BarcodeBusinessLogic ( )

Member Function Documentation

◆ GetBusStopName() [1/2]

QString BarcodeBusinessLogic::GetBusStopName ( long  tripBusStopIndex)
static
Here is the caller graph for this function:

◆ GetBusStopName() [2/2]

static QString BarcodeBusinessLogic::GetBusStopName ( long  tripBusStopIndex)
static

◆ GetLastTicketReadDateTime() [1/2]

QString BarcodeBusinessLogic::GetLastTicketReadDateTime ( )
Here is the caller graph for this function:

◆ GetLastTicketReadDateTime() [2/2]

QString BarcodeBusinessLogic::GetLastTicketReadDateTime ( )

◆ OnBarcodeScanned() [1/2]

EvaluationResult BarcodeBusinessLogic::OnBarcodeScanned ( const QByteArray &  barcode)
Here is the call graph for this function:

◆ OnBarcodeScanned() [2/2]

EvaluationResult BarcodeBusinessLogic::OnBarcodeScanned ( const QByteArray &  barcode)

◆ OnEvaluationResult() [1/2]

void BarcodeBusinessLogic::OnEvaluationResult ( const EvaluationResult evaluationResult,
QString &  title,
QString &  message,
QString &  printerMessage,
QString &  detailTitle,
QString &  detailMessage,
QString &  label,
QList< QVariant > &  tariffTicketNumber,
QList< QVariant > &  ticketAmount,
uint16_t &  checkOutBusStopTripOrder,
QList< QSharedPointer< EM::Strojcek::StatistikaStrojcek::VystupneData > > &  outputData 
)
Here is the call graph for this function:

◆ OnEvaluationResult() [2/2]

void BarcodeBusinessLogic::OnEvaluationResult ( const EvaluationResult evaluationResult,
QString &  title,
QString &  message,
QString &  printerMessage,
QString &  detailTitle,
QString &  detailMessage,
QString &  label,
QList< QVariant > &  tariffTicketNumber,
QList< QVariant > &  ticketAmount,
uint16_t &  checkOutBusStopTripOrder,
QList< QSharedPointer< EM::Strojcek::StatistikaStrojcek::VystupneData > > &  outputData 
)

◆ OnIssueIn() [1/2]

void BarcodeBusinessLogic::OnIssueIn ( )

◆ OnIssueIn() [2/2]

void BarcodeBusinessLogic::OnIssueIn ( )

◆ SetCheckOutBusStop() [1/2]

void BarcodeBusinessLogic::SetCheckOutBusStop ( long  tripBusStopIndex)

◆ SetCheckOutBusStop() [2/2]

void BarcodeBusinessLogic::SetCheckOutBusStop ( long  tripBusStopIndex)

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