7#ifndef LOGICALACCESS_PROXACCESSCONTROLCARDSERVICE_HPP
8#define LOGICALACCESS_PROXACCESSCONTROLCARDSERVICE_HPP
11#include <logicalaccess/plugins/cards/prox/lla_cards_prox_api.hpp>
15#define PROX_ACCESCONTROL_CARDSERVICE "ProxAccessControl"
46 std::shared_ptr<Format> readFormat(std::shared_ptr<Format> format,
47 std::shared_ptr<Location> location,
48 std::shared_ptr<AccessInfo> aiToUse)
override;
58 bool writeFormat(std::shared_ptr<Format> format, std::shared_ptr<Location> location,
59 std::shared_ptr<AccessInfo> aiToUse,
60 std::shared_ptr<AccessInfo> aiToWrite)
override;
Access Control Card service.
The base access control card service class for all access control services.
Definition: accesscontrolcardservice.hpp:40
The Prox access control card service class.
Definition: proxaccesscontrolcardservice.hpp:21
std::string getCSType() override
Definition: proxaccesscontrolcardservice.hpp:34
std::vector< uint8_t > ByteVector
Definition: lla_fwd.hpp:80
std::vector< std::shared_ptr< Format > > FormatList
A format list.
Definition: accesscontrolcardservice.hpp:21
#define PROX_ACCESCONTROL_CARDSERVICE
Definition: proxaccesscontrolcardservice.hpp:15