LibLogicalAccess  2.5.0
An Open Source RFID Library
Loading...
Searching...
No Matches
mifareultralightok5553commands.hpp
Go to the documentation of this file.
1
7#ifndef LOGICALACCESS_MIFAREULTRALIGHTOK5553COMMANDS_HPP
8#define LOGICALACCESS_MIFAREULTRALIGHTOK5553COMMANDS_HPP
9
12
13#include <string>
14#include <vector>
15#include <iostream>
16
17namespace logicalaccess
18{
19#define CMD_MIFAREULTRALIGHTOK5553 "MifareUltralightOK5553"
20
24class LLA_READERS_OK5553_API MifareUltralightOK5553Commands
26{
27 public:
32
33 explicit MifareUltralightOK5553Commands(std::string);
34
39
48 ByteVector readPage(int page) override;
49
58 void writePage(int page, const ByteVector &buf) override;
59
64 virtual std::shared_ptr<OK5553ReaderCardAdapter> getOK5553ReaderCardAdapter()
65 {
66 return std::dynamic_pointer_cast<OK5553ReaderCardAdapter>(getReaderCardAdapter());
67 }
68};
69}
70
71#endif /* LOGICALACCESS_MIFAREULTRALIGHTOK5553COMMANDS_HPP */
The Mifare Ultralight commands class.
Definition: mifareultralightcommands.hpp:24
A Mifare Ultraligth OK5553 commands base class.
Definition: mifareultralightok5553commands.hpp:26
virtual std::shared_ptr< OK5553ReaderCardAdapter > getOK5553ReaderCardAdapter()
Get the OK5553 reader/card adapter.
Definition: mifareultralightok5553commands.hpp:64
std::vector< uint8_t > ByteVector
Definition: lla_fwd.hpp:80
Mifare Ultralight commands.
Definition: asn1.hpp:9
Default OK5553 reader/card adapter.