LibLogicalAccess  2.5.0
An Open Source RFID Library
Loading...
Searching...
No Matches
proxchip.hpp
Go to the documentation of this file.
1
7#ifndef LOGICALACCESS_PROXCHIP_HPP
8#define LOGICALACCESS_PROXCHIP_HPP
9
11#include <logicalaccess/plugins/cards/prox/lla_cards_prox_api.hpp>
12#include <string>
13#include <vector>
14#include <iostream>
15
16namespace logicalaccess
17{
18#define CHIP_PROX "Prox"
19
23class LLA_CARDS_PROX_API ProxChip : public Chip
24{
25 public:
29 ProxChip();
30
34 virtual ~ProxChip();
35
40 std::string getGenericCardType() const override
41 {
42 return CHIP_PROX;
43 }
44
49 std::shared_ptr<LocationNode> getRootLocationNode() override;
50
56 std::shared_ptr<CardService> getService(CardServiceType serviceType) override;
57
62 std::shared_ptr<Location> createLocation() const override;
63};
64}
65
66#endif
Chip descriptor.
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 Prox base chip class.
Definition: proxchip.hpp:24
std::string getGenericCardType() const override
Get the generic card type.
Definition: proxchip.hpp:40
Definition: asn1.hpp:9
CardServiceType
The card services.
Definition: cardservice.hpp:35
#define CHIP_PROX
Definition: proxchip.hpp:18