7#ifndef LOGICALACCESS_READERGUNNEBO_PROVIDER_HPP
8#define LOGICALACCESS_READERGUNNEBO_PROVIDER_HPP
12#include <logicalaccess/plugins/readers/gunnebo/lla_readers_gunnebo_api.hpp>
20#define READER_GUNNEBO "Gunnebo"
33 static std::shared_ptr<GunneboReaderProvider> getSingletonInstance();
43 void release()
override;
60 return "Gunnebo CRS1306AA1";
67 bool refreshReaderList()
override;
82 std::shared_ptr<ReaderUnit> createReaderUnit()
override;
Gunnebo Reader Provider class.
Definition: gunneboreaderprovider.hpp:26
ReaderList d_readers
The reader list.
Definition: gunneboreaderprovider.hpp:93
std::string getRPName() const override
Get the reader provider name.
Definition: gunneboreaderprovider.hpp:58
const ReaderList & getReaderList() override
Get reader list for this reader provider.
Definition: gunneboreaderprovider.hpp:73
std::string getRPType() const override
Get the reader provider type.
Definition: gunneboreaderprovider.hpp:49
A Reader Provider base class. It provide a available list of specific reader kind.
Definition: readerprovider.hpp:28
#define READER_GUNNEBO
Definition: gunneboreaderprovider.hpp:20
std::vector< std::shared_ptr< ReaderUnit > > ReaderList
A reader unit list.
Definition: readerprovider.hpp:18