Template Struct pn532::poll_target
Defined in File data.hpp
Inheritance Relationships
Base Type
public pn532::target< baudrate_modulation_of(Type)>
(Template Struct pn532::target)
Struct Documentation
-
template<target_type Type>
struct poll_target : public pn532::target<baudrate_modulation_of(Type)> A scanned target, as a result of a polling operation. Note that the actual content of the struture depends on the baudrate_modulation, rather than the actual target_type. For most target types, this is just a target class. However, DEP entries also carry a ATR_RES member atr_res_info; these are.
Active DEP entries instead, have no target member and only have a atr_res_info member. These are
Poll target specializations and mixins
-
struct poll_target_with_atr
Subclassed by pn532::poll_target_dep_passive< baudrate_modulation_of(target_type::dep_passive_106kbps)>, pn532::poll_target_dep_passive< baudrate_modulation_of(target_type::dep_passive_212kbps)>, pn532::poll_target_dep_passive< baudrate_modulation_of(target_type::dep_passive_424kbps)>, pn532::poll_target< target_type::dep_active_106kbps >, pn532::poll_target< target_type::dep_active_212kbps >, pn532::poll_target< target_type::dep_active_424kbps >, pn532::poll_target_dep_passive< BrMd >
Public Members
-
atr_res_info atr_info
-
atr_res_info atr_info
-
template<baudrate_modulation BrMd>
struct poll_target_dep_passive : public pn532::target<BrMd>, public pn532::poll_target_with_atr
-
template<>
struct poll_target<target_type::dep_passive_106kbps> : public pn532::poll_target_dep_passive<baudrate_modulation_of(target_type::dep_passive_106kbps)>
-
template<>
struct poll_target<target_type::dep_passive_212kbps> : public pn532::poll_target_dep_passive<baudrate_modulation_of(target_type::dep_passive_212kbps)>
-
template<>
struct poll_target<target_type::dep_passive_424kbps> : public pn532::poll_target_dep_passive<baudrate_modulation_of(target_type::dep_passive_424kbps)>
-
template<>
struct poll_target<target_type::dep_active_106kbps> : public pn532::poll_target_with_atr
-
template<>
struct poll_target<target_type::dep_active_212kbps> : public pn532::poll_target_with_atr
-
template<>
struct poll_target<target_type::dep_active_424kbps> : public pn532::poll_target_with_atr
- Template Parameters:
Type – The target type target_type.