LibLogicalAccess  2.5.0
An Open Source RFID Library
Loading...
Searching...
No Matches
mifareultralightcomnikeyxx22commands.hpp
Go to the documentation of this file.
1
7#ifndef LOGICALACCESS_MIFAREULTRALIGHTCOMNIKEYXX22COMMANDS_HPP
8#define LOGICALACCESS_MIFAREULTRALIGHTCOMNIKEYXX22COMMANDS_HPP
9
11
12namespace logicalaccess
13{
14#define CMD_MIFAREULTRALIGHTCOMNIKEYXX22 "MifareUltralightCOmnikeyXX22"
15
19class LLA_READERS_PCSC_API MifareUltralightCOmnikeyXX22Commands
21#ifndef SWIG
22 ,
24#endif
25{
26 public:
31
32 explicit MifareUltralightCOmnikeyXX22Commands(std::string);
33
38
43 void authenticate(std::shared_ptr<TripleDESKey> authkey) override;
44
45 void writePage(int page, const ByteVector &buf) override;
46
47 protected:
48 std::shared_ptr<MifareUltralightChip> getMifareUltralightChip() override;
49};
50}
51
52#endif /* LOGICALACCESS_MIFAREULTRALIGHTCOMNIKEYXX22COMMANDS_HPP */
LLA_CARDS_MIFAREULTRALIGHT_API void getMifareUltralightChip(std::shared_ptr< logicalaccess::Chip > *chip)
Definition: libraryentry.cpp:23
The Mifare Ultralight C commands class.
Definition: mifareultralightccommands.hpp:21
The Mifare Ultralight C commands class for Omnikey xx22 reader.
Definition: mifareultralightcomnikeyxx22commands.hpp:25
The Mifare Ultralight commands class for PCSC reader.
Definition: mifareultralightpcsccommands.hpp:25
std::vector< uint8_t > ByteVector
Definition: lla_fwd.hpp:80
Mifare Ultralight C pcsc card.
Definition: asn1.hpp:9