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

Public Member Functions

 DataClass (const bool useTestingKeys, const unsigned short validityStartToleranceInMinutes, const unsigned short messageTimeout, const QString qrCodeType)
 
 ~DataClass ()
 
EvaluationResult DecodeUbianQrData (const QByteArray &data, QByteArray &decodedData)
 
EvaluationResult CreateUbianQrTicket (const QByteArray &data, QList< QSharedPointer< GeneralTicketDataEvaluation > > &ticketDataEvaluationList)
 
EvaluationResult DecodeIdsBidData (const QString &data, QByteArray &decodedData)
 
EvaluationResult CreateIdsBidTicket (const QByteArray &data, QList< QSharedPointer< GeneralTicketDataEvaluation > > &ticketDataEvaluationList)
 
EvaluationResult CreateEvaluationTicket (const QByteArray &data, QList< QSharedPointer< GeneralTicketDataEvaluation > > &ticketDataEvaluationList)
 
QSharedPointer< GeneralTicketDataEvaluationGetFirstValidTicketDataEvaluation (const QList< QSharedPointer< GeneralTicketDataEvaluation > > &ticketDataEvaluationList)
 
QString GetSecurityTicketCode (const QByteArray &ticketData)
 
bool IsAnyTicketEvaluated ()
 
EvaluationResult EvaluateEachTicketByItself ()
 
EvaluationResult EvaluateCombinedTicket ()
 

Static Public Member Functions

static QByteArray RemovePadding (QByteArray data, int32_t blockSize)
 

Public Attributes

bool mUseTestingKeys
 
unsigned short mValidityStartToleranceInMinutes
 
unsigned short mMessageTimeout
 
QString mQrCodeType
 
long mCheckOutBusStop
 
QDateTime mLastTicketReadDateTime
 
QString mLastEvaluatedTicketCode
 
QStringList mEvaluatedSecurityCodes
 
uint8_t mHeadVersion
 
QList< QSharedPointer< GeneralTicketDataEvaluation > > mTicketDataEvaluationList
 
QList< QSharedPointer< EM::Strojcek::StatistikaStrojcek::VystupneData > > mOutputData
 

Constructor & Destructor Documentation

◆ DataClass()

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

◆ ~DataClass()

BarcodeBusinessLogic::DataClass::~DataClass ( )
inline

Member Function Documentation

◆ CreateEvaluationTicket()

EvaluationResult BarcodeBusinessLogic::DataClass::CreateEvaluationTicket ( const QByteArray &  data,
QList< QSharedPointer< GeneralTicketDataEvaluation > > &  ticketDataEvaluationList 
)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ CreateIdsBidTicket()

EvaluationResult BarcodeBusinessLogic::DataClass::CreateIdsBidTicket ( const QByteArray &  data,
QList< QSharedPointer< GeneralTicketDataEvaluation > > &  ticketDataEvaluationList 
)
inline
Here is the caller graph for this function:

◆ CreateUbianQrTicket()

EvaluationResult BarcodeBusinessLogic::DataClass::CreateUbianQrTicket ( const QByteArray &  data,
QList< QSharedPointer< GeneralTicketDataEvaluation > > &  ticketDataEvaluationList 
)
inline
Here is the caller graph for this function:

◆ DecodeIdsBidData()

EvaluationResult BarcodeBusinessLogic::DataClass::DecodeIdsBidData ( const QString &  data,
QByteArray &  decodedData 
)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ DecodeUbianQrData()

EvaluationResult BarcodeBusinessLogic::DataClass::DecodeUbianQrData ( const QByteArray &  data,
QByteArray &  decodedData 
)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ EvaluateCombinedTicket()

EvaluationResult BarcodeBusinessLogic::DataClass::EvaluateCombinedTicket ( )
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ EvaluateEachTicketByItself()

EvaluationResult BarcodeBusinessLogic::DataClass::EvaluateEachTicketByItself ( )
inline
Here is the caller graph for this function:

◆ GetFirstValidTicketDataEvaluation()

QSharedPointer< GeneralTicketDataEvaluation > BarcodeBusinessLogic::DataClass::GetFirstValidTicketDataEvaluation ( const QList< QSharedPointer< GeneralTicketDataEvaluation > > &  ticketDataEvaluationList)
inline
Here is the caller graph for this function:

◆ GetSecurityTicketCode()

QString BarcodeBusinessLogic::DataClass::GetSecurityTicketCode ( const QByteArray &  ticketData)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ IsAnyTicketEvaluated()

bool BarcodeBusinessLogic::DataClass::IsAnyTicketEvaluated ( )
inline
Here is the caller graph for this function:

◆ RemovePadding()

static QByteArray BarcodeBusinessLogic::DataClass::RemovePadding ( QByteArray  data,
int32_t  blockSize 
)
inlinestatic
Here is the caller graph for this function:

Member Data Documentation

◆ mCheckOutBusStop

long BarcodeBusinessLogic::DataClass::mCheckOutBusStop

◆ mEvaluatedSecurityCodes

QStringList BarcodeBusinessLogic::DataClass::mEvaluatedSecurityCodes

◆ mHeadVersion

uint8_t BarcodeBusinessLogic::DataClass::mHeadVersion

◆ mLastEvaluatedTicketCode

QString BarcodeBusinessLogic::DataClass::mLastEvaluatedTicketCode

◆ mLastTicketReadDateTime

QDateTime BarcodeBusinessLogic::DataClass::mLastTicketReadDateTime

◆ mMessageTimeout

unsigned short BarcodeBusinessLogic::DataClass::mMessageTimeout

◆ mOutputData

QList<QSharedPointer<EM::Strojcek::StatistikaStrojcek::VystupneData> > BarcodeBusinessLogic::DataClass::mOutputData

◆ mQrCodeType

QString BarcodeBusinessLogic::DataClass::mQrCodeType

◆ mTicketDataEvaluationList

QList<QSharedPointer<GeneralTicketDataEvaluation> > BarcodeBusinessLogic::DataClass::mTicketDataEvaluationList

◆ mUseTestingKeys

bool BarcodeBusinessLogic::DataClass::mUseTestingKeys

◆ mValidityStartToleranceInMinutes

unsigned short BarcodeBusinessLogic::DataClass::mValidityStartToleranceInMinutes

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