LibLogicalAccess  2.5.0
An Open Source RFID Library
Loading...
Searching...
No Matches
mifarepluschip.hpp
Go to the documentation of this file.
1
7#ifndef LOGICALACCESS_MIFAREPLUSCHIP_HPP
8#define LOGICALACCESS_MIFAREPLUSCHIP_HPP
9
12#include <logicalaccess/plugins/cards/mifareplus/lla_cards_mifareplus_api.hpp>
13#include <string>
14#include <vector>
15#include <iostream>
16
17namespace logicalaccess
18{
19#define CHIP_MIFAREPLUS4K "MifarePlus4K"
20#define CHIP_MIFAREPLUS2K "MifarePlus2K"
21
22class LLA_CARDS_MIFAREPLUS_API MifarePlusChip : public IChip
23{
24 public:
25 virtual ~MifarePlusChip() = default;
27 {
28 }
29 virtual int getSecurityLevel() const
30 {
31 return -1;
32 }
33
37 static uint16_t key_number_from_sector(int sector, MifareKeyType type);
38
39 std::string getGenericCardType() const override;
40};
41}
42
43#endif /* LOGICALACCESS_MIFAREPLUSCHIP_HPP */
Chip descriptor.
The base abstract chip class for all chip.
Definition: ichip.hpp:22
Definition: mifarepluschip.hpp:23
virtual ~MifarePlusChip()=default
virtual int getSecurityLevel() const
Definition: mifarepluschip.hpp:29
MifarePlusChip()
Definition: mifarepluschip.hpp:26
MifareAccessInfo.
Definition: asn1.hpp:9
MifareKeyType
Mifare Key Type.
Definition: mifareaccessinfo.hpp:18