14#include "keyple/plugin/pcsc/PcscSupportedContactlessProtocol.hpp"
20const PcscSupportedContactlessProtocol
21 PcscSupportedContactlessProtocol::ISO_14443_4(
23 "3B8[0-9A-F]8001(?!.*5A0A)(?!804F0CA000000306).*"
25const PcscSupportedContactlessProtocol
26 PcscSupportedContactlessProtocol::INNOVATRON_B_PRIME_CARD(
27 "INNOVATRON_B_PRIME_CARD",
"3B8F8001805A0...................829000..");
28const PcscSupportedContactlessProtocol
29 PcscSupportedContactlessProtocol::MIFARE_ULTRA_LIGHT(
30 "MIFARE_ULTRA_LIGHT",
"3B8F8001804F0CA0000003060300030000000068");
31const PcscSupportedContactlessProtocol
32 PcscSupportedContactlessProtocol::MIFARE_CLASSIC(
33 "MIFARE_CLASSIC",
"3B8F8001804F0CA000000306030001000000006A");
34const PcscSupportedContactlessProtocol
35 PcscSupportedContactlessProtocol::MIFARE_DESFIRE(
36 "MIFARE_DESFIRE",
"3B8180018080");
37const PcscSupportedContactlessProtocol
38 PcscSupportedContactlessProtocol::MEMORY_ST25(
39 "MEMORY_ST25",
"3B8F8001804F0CA000000306070007D0020C00B6");
41PcscSupportedContactlessProtocol::PcscSupportedContactlessProtocol(
42 const std::string& name,
const std::string& defaultRule)
44, mDefaultRule(defaultRule)
49PcscSupportedContactlessProtocol::getDefaultRule()
const
55PcscSupportedContactlessProtocol::getName()
const