22 ReaderManagerPlugInType mPlugInType;
27 CardType mShelvedCard;
31 ReaderManagerPlugInType pPlugInType = ReaderManagerPlugInType::UNKNOWN,
45 return mPlugInType != ReaderManagerPlugInType::UNKNOWN;
51 mPlugInType = ReaderManagerPlugInType::UNKNOWN;
52 mCardInfo =
CardInfo(CardType::NONE);
88 return QVector<CardType>({CardType::EID_CARD, CardType::SMART_EID}).contains(mCardInfo.
getCardType());
119 return cardType == CardType::EID_CARD;
131 return mShelvedCard != CardType::NONE;
153 mCardInfo = pCardInfo;
165 mBasicReader = pIsBasicReader;
177 mMaxApduLength = pMaxApduLength;
183 return mMaxApduLength;
189 return mMaxApduLength >= 0 && mMaxApduLength < 500;
Holds smart card information.
Definition: CardInfo.h:30
void setCardType(CardType pCardType)
Definition: CardInfo.cpp:41
MobileEidType getMobileEidType() const
Definition: CardInfo.cpp:132
QString getCardTypeString() const
Definition: CardInfo.cpp:53
bool isPukInoperative() const
The PUK is inoperative.
Definition: CardInfo.cpp:108
bool isPinDeactivated() const
The online identification function has not been activated by the competent authority.
Definition: CardInfo.cpp:102
int getRetryCounter() const
Definition: CardInfo.cpp:84
CardType getCardType() const
Definition: CardInfo.cpp:47
bool isRetryCounterDetermined() const
Definition: CardInfo.cpp:96
Definition: ReaderConfigurationInfo.h:19
Definition: ReaderInfo.h:18
void insertCard()
Definition: ReaderInfo.h:145
void setCardInfo(const CardInfo &pCardInfo)
Definition: ReaderInfo.h:151
bool isBasicReader() const
Definition: ReaderInfo.h:169
ReaderManagerPlugInType getPlugInType() const
Definition: ReaderInfo.h:37
void setMaxApduLength(int pMaxApduLength)
Definition: ReaderInfo.h:175
ReaderInfo(const QString &pName=QString(), ReaderManagerPlugInType pPlugInType=ReaderManagerPlugInType::UNKNOWN, const CardInfo &pCardInfo=CardInfo(CardType::NONE))
bool wasShelved() const
Definition: ReaderInfo.h:129
CardInfo & getCardInfo()
Definition: ReaderInfo.h:56
bool isPhysicalCard() const
Definition: ReaderInfo.h:116
bool insufficientApduLength() const
Definition: ReaderInfo.h:187
const CardInfo & getCardInfo() const
Definition: ReaderInfo.h:62
bool isRetryCounterDetermined() const
Definition: ReaderInfo.h:98
bool hasEid() const
Definition: ReaderInfo.h:86
bool isInsertable() const
Definition: ReaderInfo.cpp:50
void shelveCard()
Definition: ReaderInfo.h:135
ReaderConfigurationInfo getReaderConfigurationInfo() const
Definition: ReaderInfo.cpp:38
CardType getCardType() const
Definition: ReaderInfo.h:68
int getMaxApduLength() const
Definition: ReaderInfo.h:181
bool isPinDeactivated() const
Definition: ReaderInfo.h:104
bool isValid() const
Definition: ReaderInfo.h:43
const QString & getName() const
Definition: ReaderInfo.h:157
void invalidate()
Definition: ReaderInfo.h:49
int getRetryCounter() const
Definition: ReaderInfo.h:92
bool isPukInoperative() const
Definition: ReaderInfo.h:110
bool hasCard() const
Definition: ReaderInfo.h:80
bool isSoftwareSmartEid() const
Definition: ReaderInfo.h:123
QString getCardTypeString() const
Definition: ReaderInfo.h:74
void setBasicReader(bool pIsBasicReader)
Definition: ReaderInfo.h:163
A simple template renderer.
Definition: ActivationContext.h:15