7#ifndef LOGICALACCESS_ISO15693CHIP_HPP
8#define LOGICALACCESS_ISO15693CHIP_HPP
12#include <logicalaccess/plugins/cards/iso15693/lla_cards_iso15693_api.hpp>
19#define CHIP_ISO15693 "ISO15693"
55 std::shared_ptr<LocationNode> getRootLocationNode()
override;
62 std::shared_ptr<CardService> getService(
CardServiceType serviceType)
override;
68 std::shared_ptr<Location> createLocation()
const override;
76 return std::dynamic_pointer_cast<ISO15693Commands>(getCommands());
The base chip class for all chip. Each chip have is own object and providers according to himself and...
Definition: chip.hpp:37
The ISO15693 base chip class.
Definition: iso15693chip.hpp:25
std::shared_ptr< ISO15693Commands > getISO15693Commands() const
Get the ISO15693 card provider for I/O access.
Definition: iso15693chip.hpp:74
std::string getGenericCardType() const override
Get the generic card type.
Definition: iso15693chip.hpp:46
#define CHIP_ISO15693
Definition: iso15693chip.hpp:19
CardServiceType
The card services.
Definition: cardservice.hpp:35