LibLogicalAccess  2.5.0
An Open Source RFID Library
Loading...
Searching...
No Matches
mifareultralightuidchangercardservice.hpp
Go to the documentation of this file.
1#pragma once
2
5#include <logicalaccess/plugins/cards/mifareultralight/lla_cards_mifareultralight_api.hpp>
6
7namespace logicalaccess
8{
9#define CHANGE_SERVICE_MIFAREULTRALIGHT_UID "MifareUltralightUIDChanger"
10
17class LLA_CARDS_MIFAREULTRALIGHT_API MifareUltralightUIDChangerCardService
19{
20 public:
26 std::shared_ptr<StorageCardService> storage);
27
28 std::string getCSType() override
29 {
31 }
32
33 void changeUID(const ByteVector &new_uid) override;
34
35 private:
36 std::shared_ptr<StorageCardService> storage_;
37};
38}
Definition: mifareultralightuidchangercardservice.hpp:19
std::string getCSType() override
Definition: mifareultralightuidchangercardservice.hpp:28
std::shared_ptr< StorageCardService > storage_
Definition: mifareultralightuidchangercardservice.hpp:36
Definition: uidchangerservice.hpp:14
std::vector< uint8_t > ByteVector
Definition: lla_fwd.hpp:80
#define CHANGE_SERVICE_MIFAREULTRALIGHT_UID
Definition: mifareultralightuidchangercardservice.hpp:9
Definition: asn1.hpp:9
Storage Card service.