LibLogicalAccess  2.5.0
An Open Source RFID Library
Loading...
Searching...
No Matches
seoscommands.hpp
Go to the documentation of this file.
1
7#ifndef LOGICALACCESS_SEOSCOMMANDS_HPP
8#define LOGICALACCESS_SEOSCOMMANDS_HPP
9
10#include <logicalaccess/plugins/cards/seos/lla_cards_seos_api.hpp>
12#include <vector>
14
15namespace logicalaccess
16{
17#define CMD_SEOS "Seos"
18
19class SeosChip;
20
24class LLA_CARDS_SEOS_API SeosCommands : public Commands
25{
26 public:
32 {
33 }
34
39 explicit SeosCommands(std::string cmdtype)
40 : Commands(cmdtype)
41 {
42 }
43
44 virtual ~SeosCommands();
45
46 virtual std::shared_ptr<ISO7816Commands> getISO7816Commands() const
47 {
48 return std::shared_ptr<ISO7816Commands>();
49 }
50
51 protected:
52 std::shared_ptr<SeosChip> getSeosChip() const;
53};
54}
55
56#endif
LLA_CARDS_SEOS_API void getSeosChip(std::shared_ptr< logicalaccess::Chip > *chip)
Definition: libraryentry.cpp:12
The base commands class for all card commands.
Definition: commands.hpp:21
The SEOS commands class.
Definition: seoscommands.hpp:25
SeosCommands()
Constructor.
Definition: seoscommands.hpp:30
SeosCommands(std::string cmdtype)
Constructor.
Definition: seoscommands.hpp:39
virtual std::shared_ptr< ISO7816Commands > getISO7816Commands() const
Definition: seoscommands.hpp:46
Commands.
ISO7816 commands. See http://www.cardwerk.com/smartcards/smartcard_standard_ISO7816-4....
Definition: asn1.hpp:9
#define CMD_SEOS
Definition: seoscommands.hpp:17