LibLogicalAccess  2.5.0
An Open Source RFID Library
Loading...
Searching...
No Matches
desfireev1location.hpp
Go to the documentation of this file.
1
7#ifndef LOGICALACCESS_DESFIREEV1LOCATION_HPP
8#define LOGICALACCESS_DESFIREEV1LOCATION_HPP
9
11
12namespace logicalaccess
13{
17class LLA_CARDS_DESFIRE_API DESFireEV1Location : public DESFireLocation
18{
19 public:
24
28 virtual ~DESFireEV1Location();
29
34 void serialize(boost::property_tree::ptree &parentNode) override;
35
40 void unSerialize(boost::property_tree::ptree &node) override;
41
46 std::string getDefaultXmlNodeName() const override;
47
52 std::string getCardType() override
53 {
54 return "DESFireEV1";
55 }
56
62 bool operator==(const Location &location) const override;
63
67 bool useEV1;
68
73
78
82 unsigned short applicationFID;
83
87 unsigned short fileFID;
88};
89}
90
91#endif /* LOGICALACCESS_DESFIREEV1LOCATION_HPP */
A DESFire EV1 location informations.
Definition: desfireev1location.hpp:18
unsigned short fileFID
The ISO7816 file FID.
Definition: desfireev1location.hpp:87
bool useISO7816
Use ISO7816 naming.
Definition: desfireev1location.hpp:77
unsigned short applicationFID
The ISO7816 application FID.
Definition: desfireev1location.hpp:82
std::string getCardType() override
Get the card type for this location.
Definition: desfireev1location.hpp:52
DESFireKeyType cryptoMethod
The application crypto method.
Definition: desfireev1location.hpp:72
bool useEV1
Use EV1 functionalities.
Definition: desfireev1location.hpp:67
A DESFire location informations.
Definition: desfirelocation.hpp:29
A location informations.
Definition: location.hpp:19
DESFireLocation.
Definition: asn1.hpp:9
DESFireKeyType
The DESFire key type.
Definition: desfirekey.hpp:33