openharmony 鸿蒙 _hdi_nfc_v11

2025-06-16 浏览 (1)

HdiNfc (V1_1)

概述

为NFC服务提供统一的访问NFC驱动的接口。

NFC服务通过获取的NFC驱动对象提供的API接口访问NFC驱动,包括开关NFC、初始化NFC、读写数据、配置RF参数、 通过IO控制发送NCI指令给NFC驱动。

起始版本: 4.1

汇总

文件

名称描述
INfcInterface.idl定义NFC扩展的查询配置、工厂级复位的适配接口文件。
NfcTypes.idlNFC事件(包括打开NFC完成、关闭NFC完成、预配置NFC完成等上报事件)的枚举定义。

名称描述
interface  INfcInterface声明操作NFC芯片的API,包括关闭、打开NFC,初始化NFC,读写数据、配置RF参数、发送nci指令。
struct  NfcVendorConfig厂家自定义的NFC配置。

枚举

名称描述
VendorProtocalDiscoveryCfg {
NCI_PROTOCOL_18092_ACTIVE = 0 , NCI_PROTOCOL_B_PRIME = 1 , NCI_PROTOCOL_DUAL = 2 , NCI_PROTOCOL_15693 = 3 , NCI_PROTOCOL_KOVIO = 4 , NCI_PROTOCOL_MIFARE = 5 , NCI_DISCOVERY_TYPE_POLL_KOVIO = 6 , NCI_DISCOVERY_TYPE_POLL_B_PRIME = 7 , NCI_DISCOVERY_TYPE_LISTEN_B_PRIME = 8 , VENDOR_PROPEIETARY_CFG_MAX = 9
}
RF discover过程中厂家自定义支持的NFC协议类型。

枚举类型说明

VendorProtocalDiscoveryCfg

enum VendorProtocalDiscoveryCfg

描述

RF discover过程中厂家自定义支持的NFC协议类型。

起始版本: 4.1

枚举值描述
NCI_PROTOCOL_18092_ACTIVE遵循ISO18092协议的Felica
NCI_PROTOCOL_B_PRIME遵循typeB类型的ISO-DEP
NCI_PROTOCOL_DUAL厂商自定义的私有协议
NCI_PROTOCOL_15693遵循ISO15693协议
NCI_PROTOCOL_KOVIOKovio公司的NFC条形码
NCI_PROTOCOL_MIFARE厂商定义的Mifare协议
NCI_DISCOVERY_TYPE_POLL_KOVIOKovio的polling
NCI_DISCOVERY_TYPE_POLL_B_PRIMEtypeB的polling
NCI_DISCOVERY_TYPE_LISTEN_B_PRIMEtypeB的卡模拟
VENDOR_PROPEIETARY_CFG_MAX自定义最大配置个数

你可能感兴趣的鸿蒙文章

harmony 鸿蒙NFC HDI 参考

harmony 鸿蒙HdiConnectedNfcTag

harmony 鸿蒙HdiNfc (V1_0)

harmony 鸿蒙IConnectedNfcTag.idl

harmony 鸿蒙INfcCallback.idl

harmony 鸿蒙INfcInterface.idl

harmony 鸿蒙INfcInterface.idl

harmony 鸿蒙NfcTypes.idl

harmony 鸿蒙NfcTypes.idl

harmony 鸿蒙NfcVendorConfig

  • 所属分类: 后端技术
  • 本文标签: 鸿蒙 软件
  • 版权声明: 本文链接 https://seaxiang.com/blog/5eVEBz