LibLogicalAccess  2.5.0
An Open Source RFID Library
Loading...
Searching...
No Matches
mifarecherrycommands.hpp
Go to the documentation of this file.
1
7#ifndef LOGICALACCESS_MIFARECHERRYCOMMANDS_HPP
8#define LOGICALACCESS_MIFARECHERRYCOMMANDS_HPP
9
12
13#include <string>
14#include <vector>
15#include <iostream>
16
17namespace logicalaccess
18{
19#define CMD_MIFARECHERRY "MifareCherry"
23class LLA_READERS_PCSC_API MifareCherryCommands : public MifarePCSCCommands
24{
25 public:
30
31 explicit MifareCherryCommands(std::string);
32
36 virtual ~MifareCherryCommands();
37
38 protected:
47 bool loadKey(unsigned char keyno, MifareKeyType keytype,
48 std::shared_ptr<MifareKey> key, bool vol = false) override;
49
56 void authenticate(unsigned char blockno, unsigned char keyno,
57 MifareKeyType keytype) override;
58};
59}
60
61#endif /* LOGICALACCESS_MIFARECHERRYCOMMANDS_HPP */
The Mifare commands class for Cherry reader.
Definition: mifarecherrycommands.hpp:24
The Mifare card provider class for PCSC reader.
Definition: mifarepcsccommands.hpp:28
Mifare pcsc card.
Definition: asn1.hpp:9
MifareKeyType
Mifare Key Type.
Definition: mifareaccessinfo.hpp:18
Default PC/SC reader/card adapter.