7#ifndef LOGICALACCESS_MIFAREULTRALIGHTCCHIP_HPP
8#define LOGICALACCESS_MIFAREULTRALIGHTCCHIP_HPP
20#define CHIP_MIFAREULTRALIGHTC "MifareUltralightC"
42 std::shared_ptr<LocationNode> getRootLocationNode()
override;
49 std::shared_ptr<CardService> getService(
CardServiceType serviceType)
override;
55 std::shared_ptr<AccessInfo> createAccessInfo()
const override;
57 std::shared_ptr<TripleDESKey> getDefaultKey()
const;
65 return std::dynamic_pointer_cast<MifareUltralightCCommands>(
66 getMifareUltralightCommands());
The Mifare Ultralight C base chip class.
Definition: mifareultralightcchip.hpp:26
std::shared_ptr< MifareUltralightCCommands > getMifareUltralightCCommands() const
Get the Mifare Ultralight C card provider for I/O access.
Definition: mifareultralightcchip.hpp:63
The Mifare Ultralight base chip class.
Definition: mifareultralightchip.hpp:25
Mifare Ultralight C commands.
CardServiceType
The card services.
Definition: cardservice.hpp:35