openharmony 鸿蒙 _hdi_nfc_v10

2025-06-16 浏览 (1)

HdiNfc (V1_0)

概述

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

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

起始版本: 3.2

汇总

文件

名称描述
INfcCallback.idl定义NFC回调的接口文件。
INfcInterface.idl定义NFC开关、初始化、传输数据的适配接口文件。
NfcTypes.idl声明类型定义,包括开关NFC、初始化NFC、读写数据、配置RF参数等。

名称描述
interface  INfcCallback用于从NFC芯片给NFC协议栈上报数据和事件的回调声明。
interface  INfcInterface声明操作NFC芯片的API,包括关闭、打开NFC,初始化NFC,读写数据、配置RF参数、发送nci指令。

枚举

名称描述
NfcEvent {
OPEN_CPLT = 0 , CLOSE_CPLT = 1 , POST_INIT_CPLT = 2 , PRE_DISCOVER_CPLT = 3 , REQUEST_CONTROL = 4 , RELEASE_CONTROL = 5 , ERROR = 6 , HCI_NETWORK_RESET = 7
}
NFC事件(包括打开NFC完成、关闭NFC完成、预配置NFC完成等上报事件)的枚举定义。
NfcStatus {
OK = 0 , FAILED = 1 , ERR_TRANSPORT = 2 , ERR_CMD_TIMEOUT = 3 , REFUSED = 4
}
NFC状态的枚举定义。
NfcCommand { CMD_INVALID = 0 }NFC指令的枚举定义。

枚举类型说明

NfcCommand

enum NfcCommand

描述

NFC指令的枚举定义。

起始版本: 3.2

枚举值描述
CMD_INVALID无效指令。

NfcEvent

enum NfcEvent

描述

NFC事件(包括打开NFC完成、关闭NFC完成、预配置NFC完成等上报事件)的枚举定义。

起始版本: 3.2

枚举值描述
OPEN_CPLTNFC打开完成事件。
CLOSE_CPLTNFC关闭完成事件。
POST_INIT_CPLTNFC初始化完成事件。
PRE_DISCOVER_CPLTNFC discover预配置完成事件。
REQUEST_CONTROL请求控制事件。
RELEASE_CONTROL释放控制事件。
ERROR错误事件。
HCI_NETWORK_RESETHCI复位事件。

NfcStatus

enum NfcStatus

描述

NFC状态的枚举定义。

起始版本: 3.2

枚举值描述
OKNFC状态OK。
FAILEDNFC状态失败。
ERR_TRANSPORT传输错误。
ERR_CMD_TIMEOUT发送命令超时。
REFUSED请求被拒绝。

你可能感兴趣的鸿蒙文章

harmony 鸿蒙NFC HDI 参考

harmony 鸿蒙HdiConnectedNfcTag

harmony 鸿蒙HdiNfc (V1_1)

harmony 鸿蒙IConnectedNfcTag.idl

harmony 鸿蒙INfcCallback.idl

harmony 鸿蒙INfcInterface.idl

harmony 鸿蒙INfcInterface.idl

harmony 鸿蒙NfcTypes.idl

harmony 鸿蒙NfcTypes.idl

harmony 鸿蒙NfcVendorConfig

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