14#include "keyple/plugin/pcsc/PcscCardCommunicationProtocol.hpp"
20const PcscCardCommunicationProtocol
21 PcscCardCommunicationProtocol::ISO_14443_4(
22 "ISO_14443_4",
"3B8[0-9A-F]8001(?!.*5A0A)(?!804F0CA000000306).*");
24const PcscCardCommunicationProtocol
25 PcscCardCommunicationProtocol::INNOVATRON_B_PRIME(
26 "INNOVATRON_B_PRIME",
"3B8.8001(80)?5A0A.*");
28const PcscCardCommunicationProtocol
29 PcscCardCommunicationProtocol::MIFARE_ULTRALIGHT(
30 "MIFARE_ULTRALIGHT",
"3B8F8001804F0CA0000003060300030.*");
32const PcscCardCommunicationProtocol
33 PcscCardCommunicationProtocol::ST25_SRT512(
34 "ST25_SRT512",
"3B8F8001804F0CA0000003060(5|6|7)0007.*");
36const PcscCardCommunicationProtocol
37 PcscCardCommunicationProtocol::ISO_7816_3(
"ISO_7816_3",
"3.*");
39PcscCardCommunicationProtocol::PcscCardCommunicationProtocol(
40 const std::string& name,
const std::string& defaultRule)
42, mDefaultRule(defaultRule)
47PcscCardCommunicationProtocol::getDefaultRule()
const
53PcscCardCommunicationProtocol::getName()
const