14#include "keyple/card/calypso/CalypsoCardClass.hpp"
20const CalypsoCardClass CalypsoCardClass::LEGACY(0x94);
21const CalypsoCardClass CalypsoCardClass::LEGACY_STORED_VALUE(0xFA);
22const CalypsoCardClass CalypsoCardClass::ISO(0x00);
23const CalypsoCardClass CalypsoCardClass::UNKNOWN(0xff);
25CalypsoCardClass::CalypsoCardClass(std::uint8_t cla)
31CalypsoCardClass::CalypsoCardClass(
const CalypsoCardClass& o)
32: CalypsoCardClass(o.mCla) {}
34uint8_t CalypsoCardClass::getValue()
const
40CalypsoCardClass::operator=(
const CalypsoCardClass& o)
48CalypsoCardClass::operator==(
const CalypsoCardClass& o)
const
50 return mCla == o.mCla;
54operator<<(std::ostream& os,
const CalypsoCardClass& ccc)
56 os <<
"CALYPSO_CARD_CLASS: ";
58 if (ccc.getValue() == CalypsoCardClass::ISO.getValue()) {
60 }
else if (ccc.getValue() == CalypsoCardClass::LEGACY.getValue()) {
62 }
else if (ccc.getValue() == CalypsoCardClass::LEGACY_STORED_VALUE.getValue()) {
63 os <<
"LEGACY_STORED_VALUE";
std::ostream & operator<<(std::ostream &os, const CalypsoCardClass &ccc)