1# NfcVendorConfig
2
3
4## 概述
5
6厂家自定义的NFC配置。
7
8**起始版本:** 4.1
9
10**相关模块:**[HdiNfc](_hdi_nfc_v11.md)
11
12
13## 汇总
14
15
16### Public 属性
17
18| 名称 | 描述 |
19| -------- | -------- |
20| unsigned int [isoDepExtApduLength](#isodepextapdulength) | 为ISO_DEP定义的扩展APDU长度  |
21| unsigned char [defaultOffHostRoute](#defaultoffhostroute) | 默认路由的SE ID  |
22| unsigned char [defaultOffHostRouteFelica](#defaultoffhostroutefelica) | 基于Felica的默认路由SE ID  |
23| unsigned char [defaultSysCodeRoute](#defaultsyscoderoute) | 基于Felica协议中定义的system code路由的默认路由位置  |
24| unsigned char [defaultSysCodePwrState](#defaultsyscodepwrstate) | 基于Felica协议中定义的system code路由支持的电源状态  |
25| unsigned char [defaultUnconfiguredRoute](#defaultunconfiguredroute) | 基于协议和技术的默认路由.  |
26| unsigned char [esePipeId](#esepipeid) | 配置ese使用的pipeID  |
27| unsigned char [simPipeId](#simpipeid) | 配置SIM卡使用的pipeID  |
28| boolean [pollBailOutMode](#pollbailoutmode) | 配置是否支持bai-out模式,为TRUE则支持,否则则是typeA/B轮询。  |
29| unsigned char [checkAlgorithm](#checkalgorithm) | 为T4T卡选择卡在位检测算法,若未定义则默认使用I_BLOCK。  |
30| unsigned char[] [vendorProtocalDiscoveryCfg](#vendorprotocaldiscoverycfg) | 厂家自定义的私有协议和探索配置  |
31| unsigned char [vendorProtocalDiscoveryCfgSize](#vendorprotocaldiscoverycfgsize) | 厂家自定义的私有协议和探索配置数据大小  |
32| List< unsigned char > [hostWhitelist](#hostwhitelist) | 主机白名单  |
33| List< unsigned char > [offHostRouteUicc](#offhostrouteuicc) | 多SE场景,选择默认路由SIM的offhost列表  |
34| List< unsigned char > [offHostRouteEse](#offhostrouteese) | 多SE场景,选择默认路由eSE的offhost列表  |
35| unsigned char [defaultIsoDepRoute](#defaultisodeproute) | ISO-DEP默认路由位置  |
36
37
38## 类成员变量说明
39
40
41### checkAlgorithm
42
43```
44unsigned char NfcVendorConfig::checkAlgorithm
45```
46**描述**
47
48为T4T卡选择卡在位检测算法,若未定义则默认使用I_BLOCK。
49
50
51### defaultIsoDepRoute
52
53```
54unsigned char NfcVendorConfig::defaultIsoDepRoute
55```
56**描述**
57
58ISO-DEP默认路由位置
59
60
61### defaultOffHostRoute
62
63```
64unsigned char NfcVendorConfig::defaultOffHostRoute
65```
66**描述**
67
68默认路由的SE ID
69
70
71### defaultOffHostRouteFelica
72
73```
74unsigned char NfcVendorConfig::defaultOffHostRouteFelica
75```
76**描述**
77
78基于Felica的默认路由SE ID
79
80
81### defaultSysCodePwrState
82
83```
84unsigned char NfcVendorConfig::defaultSysCodePwrState
85```
86**描述**
87
88基于Felica协议中定义的system code路由支持的电源状态
89
90
91### defaultSysCodeRoute
92
93```
94unsigned char NfcVendorConfig::defaultSysCodeRoute
95```
96**描述**
97
98基于Felica协议中定义的system code路由的默认路由位置
99
100
101### defaultUnconfiguredRoute
102
103```
104unsigned char NfcVendorConfig::defaultUnconfiguredRoute
105```
106**描述**
107
108基于协议和技术的默认路由.
109
110
111### esePipeId
112
113```
114unsigned char NfcVendorConfig::esePipeId
115```
116**描述**
117
118配置ese使用的pipeID
119
120
121### hostWhitelist
122
123```
124List<unsigned char> NfcVendorConfig::hostWhitelist
125```
126**描述**
127
128主机白名单
129
130
131### isoDepExtApduLength
132
133```
134unsigned int NfcVendorConfig::isoDepExtApduLength
135```
136**描述**
137
138为ISO_DEP定义的扩展APDU长度
139
140
141### offHostRouteEse
142
143```
144List<unsigned char> NfcVendorConfig::offHostRouteEse
145```
146**描述**
147
148多SE场景,选择默认路由eSE的offhost列表
149
150
151### offHostRouteUicc
152
153```
154List<unsigned char> NfcVendorConfig::offHostRouteUicc
155```
156**描述**
157
158多SE场景,选择默认路由SIM的offhost列表
159
160
161### pollBailOutMode
162
163```
164boolean NfcVendorConfig::pollBailOutMode
165```
166**描述**
167
168配置是否支持bai-out模式,为TRUE则支持,否则则是typeA/B轮询。
169
170
171### simPipeId
172
173```
174unsigned char NfcVendorConfig::simPipeId
175```
176**描述**
177
178配置SIM卡使用的pipeID
179
180
181### vendorProtocalDiscoveryCfg
182
183```
184unsigned char [] NfcVendorConfig::vendorProtocalDiscoveryCfg
185```
186**描述**
187
188厂家自定义的私有协议和探索配置
189
190
191### vendorProtocalDiscoveryCfgSize
192
193```
194unsigned char NfcVendorConfig::vendorProtocalDiscoveryCfgSize
195```
196**描述**
197
198厂家自定义的私有协议和探索配置数据大小
199