harmony 鸿蒙HdiNfc (V1_1)
HdiNfc (V1_1)
概述
为NFC服务提供统一的访问NFC驱动的接口。
NFC服务通过获取的NFC驱动对象提供的API接口访问NFC驱动,包括开关NFC、初始化NFC、读写数据、配置RF参数、 通过IO控制发送NCI指令给NFC驱动。
起始版本: 4.1
汇总
文件
名称 | 描述 |
---|---|
INfcInterface.idl | 定义NFC扩展的查询配置、工厂级复位的适配接口文件。 |
NfcTypes.idl | NFC事件(包括打开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_KOVIO | Kovio公司的NFC条形码 |
NCI_PROTOCOL_MIFARE | 厂商定义的Mifare协议 |
NCI_DISCOVERY_TYPE_POLL_KOVIO | Kovio的polling |
NCI_DISCOVERY_TYPE_POLL_B_PRIME | typeB的polling |
NCI_DISCOVERY_TYPE_LISTEN_B_PRIME | typeB的卡模拟 |
VENDOR_PROPEIETARY_CFG_MAX | 自定义最大配置个数 |
你可能感兴趣的鸿蒙文章
0
赞
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦