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