7#ifndef LOGICALACCESS_SEOSCHIP_HPP
8#define LOGICALACCESS_SEOSCHIP_HPP
11#include <logicalaccess/plugins/cards/seos/lla_cards_seos_api.hpp>
21#define CHIP_SEOS "Seos"
22#define CHIP_SEPROCESSOR_PUBLIC "SEProcessor"
53 std::shared_ptr<LocationNode> getRootLocationNode()
override;
55 std::shared_ptr<CardService> getService(
CardServiceType serviceType)
override;
63 return std::dynamic_pointer_cast<SeosCommands>(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 HID SEOS base chip class.
Definition: seoschip.hpp:28
std::shared_ptr< SeosCommands > getSeosCommands() const
Get the SEOS commands for I/O access.
Definition: seoschip.hpp:61
std::string getGenericCardType() const override
Get the generic card type.
Definition: seoschip.hpp:44
CardServiceType
The card services.
Definition: cardservice.hpp:35
#define CHIP_SEOS
Definition: seoschip.hpp:21