Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037
00038
00039
00040
00041
00042
00043
00044
00045
00046
00047
00048
00049
00050
00051
00052
00053
00054
00055
00056
00057
00058
00059
00060
00061
00062
00063
00064
00065
00066
00067
00068
00069
00070
00071
00072
00073
00074
00075
00076
00077
00078
00079
00080
00081
00082
00083
00084
00085
00086
00087
00088
00089
00090
00091
00092
00093
00094
00095
00096
00097
00098
00099
00100
00101 #if !defined(_FEDM_ISC_H_INCLUDED_)
00102 #define _FEDM_ISC_H_INCLUDED_
00103
00104 #include "../FEDM.h"
00105
00106
00107
00108
00109
00110
00111
00112 #define FEDM_ISC_MAX_RFC_EEDATA_MEM 4096 // memory for parameters in readers EEPROM
00113 #define FEDM_ISC_MAX_RFC_RAMDATA_MEM 4096 // memory for parameters in readers RAM
00114 #define FEDM_ISC_MAX_ACC_EEDATA_MEM 8192 // memory for parameters in readers EEPROM
00115 #define FEDM_ISC_MAX_ACC_RAMDATA_MEM 8192 // memory for parameters in readers RAM
00116 #define FEDM_ISC_MAX_TMPDATA_MEM 6144 // 192 x 32Byte = 6KByte memory for temporary data
00117
00118 #define FEDM_ISC_MAX_UID_LENGTH 96
00119
00120
00121
00122
00123 #define FEDM_ISC_BRM_TABLE 1
00124 #define FEDM_ISC_ISO_TABLE 2
00125 #define FEDM_ISC_CAD_TABLE 3
00126
00127
00128
00129
00130 #define FEDM_ISC_DATA_TRTYPE 0x08000001 // BRM and ISO
00131 #define FEDM_ISC_DATA_SNR 0x08000002 // BRM and ISO
00132 #define FEDM_ISC_DATA_SNR_LEN 0x08000003 // BRM and ISO
00133 #define FEDM_ISC_DATA_EPC 0x08000004 // only ISO
00134 #define FEDM_ISC_DATA_EPC_HEADER 0x08000005 // only ISO
00135 #define FEDM_ISC_DATA_EPC_DOMAIN 0x08000006 // only ISO
00136 #define FEDM_ISC_DATA_EPC_OBJECT 0x08000007 // only ISO
00137 #define FEDM_ISC_DATA_EPC_SNR 0x08000008 // only ISO
00138 #define FEDM_ISC_DATA_EPC_TYPE 0x0800000A // only ISO
00139 #define FEDM_ISC_DATA_AFI 0x0800000B // BRM and Host Mode
00140 #define FEDM_ISC_DATA_DSFID 0x0800000C // BRM and Host Mode
00141 #define FEDM_ISC_DATA_MEM_SIZE 0x0800000D // only ISO
00142 #define FEDM_ISC_DATA_IC_REF 0x0800000E // only ISO
00143 #define FEDM_ISC_DATA_TRINFO 0x0800000F // only ISO14443A
00144 #define FEDM_ISC_DATA_OPTINFO 0x08000010 // only ISO14443A
00145 #define FEDM_ISC_DATA_FSCI 0x08000011 // only ISO14443-4
00146 #define FEDM_ISC_DATA_FWI 0x08000012 // only ISO14443-4
00147 #define FEDM_ISC_DATA_DSI 0x08000013 // only ISO14443-4
00148 #define FEDM_ISC_DATA_DRI 0x08000014 // only ISO14443-4
00149 #define FEDM_ISC_DATA_NAD 0x08000015 // only ISO14443-4
00150 #define FEDM_ISC_DATA_CID 0x08000016 // only ISO14443-4
00151 #define FEDM_ISC_DATA_PROTOINFO 0x08000017 // only ISO14443B
00152 #define FEDM_ISC_DATA_EPC_CL1_GEN2_PC 0x08000018 // BRM and ISO
00153 #define FEDM_ISC_DATA_MEM_SIZE_LEN 0x08000019 // only ISO
00154 #define FEDM_ISC_DATA_CHIP_ID 0x08000020 // only ISO
00155 #define FEDM_ISC_DATA_RxDB 0x04000001 // BRM and ISO
00156 #define FEDM_ISC_DATA_TxDB 0x04000002 // only ISO
00157 #define FEDM_ISC_DATA_SEC_STATUS 0x04000003 // only ISO
00158 #define FEDM_ISC_DATA_BLOCK_SIZE 0x04000004 // BRM and ISO
00159 #define FEDM_ISC_DATA_VALUE 0x04000005 // only ISO
00160 #define FEDM_ISC_DATA_RxDB_PLAIN 0x04000006 // only ISO
00161 #define FEDM_ISC_DATA_TxDB_PLAIN 0x04000007 // only ISO
00162 #define FEDM_ISC_DATA_ANT_COUNT 0x04000008 // BRM and Host Mode
00163 #define FEDM_ISC_DATA_ANT_STATUS 0x04000009 // BRM and Host Mode
00164 #define FEDM_ISC_DATA_ANT_RSSI 0x0400000A // BRM and Host Mode
00165 #define FEDM_ISC_DATA_RxCB 0x02000001 // only ISO
00166 #define FEDM_ISC_DATA_TxCB 0x02000002 // only ISO
00167 #define FEDM_ISC_DATA_TIMER 0x01000001 // only BRM
00168 #define FEDM_ISC_DATA_DB_ADR 0x01000002 // only BRM
00169 #define FEDM_ISC_DATA_DBN 0x01000003 // only BRM
00170 #define FEDM_ISC_DATA_ANT_NR 0x01000004 // only BRM
00171 #define FEDM_ISC_DATA_DATE 0x01000005 // only BRM
00172 #define FEDM_ISC_DATA_INPUT 0x01000006 // only BRM
00173 #define FEDM_ISC_DATA_STATE 0x01000007 // only BRM
00174 #define FEDM_ISC_DATA_MAC_ADR 0x01000008 // only BRM
00175 #define FEDM_ISC_DATA_IS_BLOCK_SIZE_SET 0x80000001 // only ISO
00176 #define FEDM_ISC_DATA_IS_SELECTED 0x80000002 // only ISO
00177 #define FEDM_ISC_DATA_IS_SNR 0x80000003 // BRM and ISO
00178 #define FEDM_ISC_DATA_IS_EPC 0x80000004 // only ISO
00179 #define FEDM_ISC_DATA_IS_AFI 0x80000005 // only ISO
00180 #define FEDM_ISC_DATA_IS_DSFID 0x80000006 // only ISO
00181 #define FEDM_ISC_DATA_IS_TRINFO 0x80000007 // only ISO14443A
00182 #define FEDM_ISC_DATA_IS_SYSINFO 0x80000008 // only ISO
00183 #define FEDM_ISC_DATA_IS_DB 0x80000009 // only BRM
00184 #define FEDM_ISC_DATA_IS_TIMER 0x8000000A // only BRM
00185 #define FEDM_ISC_DATA_IS_ANT_NR 0x8000000B // only BRM
00186 #define FEDM_ISC_DATA_IS_DATE 0x8000000C // only BRM
00187 #define FEDM_ISC_DATA_IS_ISO14443_4_INFO 0x8000000D // only ISO14443-4
00188 #define FEDM_ISC_DATA_IS_INPUT 0x8000000E // only BRM
00189 #define FEDM_ISC_DATA_IS_RSSI 0x8000000F // BRM and ISO
00190 #define FEDM_ISC_DATA_IS_MAC_ADR 0x80000010 // only BRM
00191 #define FEDM_ISC_DATA_ALL 0xFFFF0000 // for initialize all with ResetTable
00192
00193
00194
00195 #define FEDM_ISC_DATA_RxDB_EPC_BANK 0x04001001 // only ISO
00196 #define FEDM_ISC_DATA_TxDB_EPC_BANK 0x04001002 // only ISO
00197 #define FEDM_ISC_DATA_RxDB_TID_BANK 0x04001003 // only ISO
00198 #define FEDM_ISC_DATA_TxDB_TID_BANK 0x04001004 // only ISO
00199 #define FEDM_ISC_DATA_RxDB_RES_BANK 0x04001005 // only ISO
00200 #define FEDM_ISC_DATA_TxDB_RES_BANK 0x04001006 // only ISO
00201
00202
00203
00204
00205 #define FEDM_ISC_DATA_POWER_AVG 0x00000001 // average power value
00206 #define FEDM_ISC_DATA_POWER_PEAK 0x00000002 // peak power value
00207 #define FEDM_ISC_DATA_HISTORY_ALLOC 0x00000004 // history record: allocation of channels
00208 #define FEDM_ISC_DATA_HISTORY_TX 0x00000008 // history record: transmit channel
00209 #define FEDM_ISC_DATA_HISTORY_RX 0x00000010 // history record: no. of receive channels
00210 #define FEDM_ISC_DATA_MISC 0x00000020 // miscellaneous data
00211
00212
00213
00214 #define FEDM_ISC_ISO_MODE_NONADR 0x00
00215 #define FEDM_ISC_ISO_MODE_ADR 0x01
00216 #define FEDM_ISC_ISO_MODE_SEL 0x02
00217 #define FEDM_ISC_ISO_MODE_SEC 0x08
00218 #define FEDM_ISC_ISO_MODE_WR_NE 0x08 // only for jewel transponder
00219 #define FEDM_ISC_ISO_MODE_RECOM 0x08 // only for EPC C1 G2/ISO 18000-3M3 with [0xB3][0x18] Kill
00220 #define FEDM_ISC_ISO_MODE_UID_LF 0x10
00221 #define FEDM_ISC_ISO_MODE_ANT 0x10 // only for [0xB0][0x01] Inventory
00222 #define FEDM_ISC_ISO_MODE_CINF 0x20 // only for ISO14443-Transponder and [0xB0][0x25] Select
00223 #define FEDM_ISC_ISO_MODE_EXT_ADR 0x20
00224 #define FEDM_ISC_ISO_MODE_PRESC 0x20 // only for ISO14443-Transponder and [0xB0][0x01] Inventory
00225 #define FEDM_ISC_ISO_MODE_DRV_SEL 0x40 // only for ISO14443 transponder and [0xB0][0x25] Select
00226 #define FEDM_ISC_ISO_MODE_NOTIFY 0x40 // only for ISO14443-Transponder and [0xB0][0x01] Inventory
00227 #define FEDM_ISC_ISO_MODE_READ_COMPLETE_BANK 0x40 // only for EPC C1G2 Transponder and [0xB0][0x23] Read Multiple Blocks
00228 #define FEDM_ISC_ISO_MODE_MORE 0x80
00229
00230
00231
00232
00233
00234 #define FEDM_ISC_ISO_BANK_RESERVED 0x00
00235 #define FEDM_ISC_ISO_BANK_EPC_MEMORY 0x01
00236 #define FEDM_ISC_ISO_BANK_TID_MEMORY 0x02
00237 #define FEDM_ISC_ISO_BANK_USER_MEMORY 0x03
00238
00239
00240
00241 #define FEDM_ISC_ISO_MFR_MOTOROLA 0x01
00242 #define FEDM_ISC_ISO_MFR_STM 0x02
00243 #define FEDM_ISC_ISO_MFR_HITACHI 0x03
00244 #define FEDM_ISC_ISO_MFR_PHILIPS 0x04
00245 #define FEDM_ISC_ISO_MFR_NXP 0x04
00246 #define FEDM_ISC_ISO_MFR_INFINEON 0x05
00247 #define FEDM_ISC_ISO_MFR_CYLINK 0x06
00248 #define FEDM_ISC_ISO_MFR_TI 0x07
00249 #define FEDM_ISC_ISO_MFR_FUJITSU 0x08
00250 #define FEDM_ISC_ISO_MFR_MATSUSHITA 0x09
00251 #define FEDM_ISC_ISO_MFR_NEC 0x0A
00252 #define FEDM_ISC_ISO_MFR_OKI 0x0B
00253 #define FEDM_ISC_ISO_MFR_TOSHIBA 0x0C
00254 #define FEDM_ISC_ISO_MFR_MITSUBISHI 0x0D
00255 #define FEDM_ISC_ISO_MFR_SAMSUNG 0x0E
00256 #define FEDM_ISC_ISO_MFR_HYUNDAI 0x0F
00257 #define FEDM_ISC_ISO_MFR_LG 0x10
00258 #define FEDM_ISC_ISO_MFR_EMOSYN_EM 0x11
00259 #define FEDM_ISC_ISO_MFR_INSIDE 0x12
00260 #define FEDM_ISC_ISO_MFR_ORGA 0x13
00261 #define FEDM_ISC_ISO_MFR_SHARP 0x14
00262 #define FEDM_ISC_ISO_MFR_ATMEL 0x15
00263 #define FEDM_ISC_ISO_MFR_EM 0x16
00264 #define FEDM_ISC_ISO_MFR_KSW 0x17
00265 #define FEDM_ISC_ISO_MFR_ZMD 0x18
00266 #define FEDM_ISC_ISO_MFR_XICOR 0x19
00267 #define FEDM_ISC_ISO_MFR_SONY 0x1A
00268 #define FEDM_ISC_ISO_MFR_MALAYSIA 0x1B
00269 #define FEDM_ISC_ISO_MFR_EMOSYN 0x1C
00270 #define FEDM_ISC_ISO_MFR_SHANGHAI_FUDAN 0x1D
00271 #define FEDM_ISC_ISO_MFR_MAGELLAN 0x1E
00272 #define FEDM_ISC_ISO_MFR_MELEXIS 0x1F
00273 #define FEDM_ISC_ISO_MFR_RENESAS_TECH 0x20
00274 #define FEDM_ISC_ISO_MFR_TAGSYS 0x21
00275 #define FEDM_ISC_ISO_MFR_TRANSCORE 0x22
00276 #define FEDM_ISC_ISO_MFR_SHANGHAI_BELLING 0x23
00277 #define FEDM_ISC_ISO_MFR_MASKTECH 0x24
00278 #define FEDM_ISC_ISO_MFR_INNOVISION 0x25
00279 #define FEDM_ISC_ISO_MFR_HITACHI_ULSI 0x26
00280 #define FEDM_ISC_ISO_MFR_CYPAK 0x27
00281 #define FEDM_ISC_ISO_MFR_RICOH 0x28
00282 #define FEDM_ISC_ISO_MFR_ASK 0x29
00283 #define FEDM_ISC_ISO_MFR_UNICORE 0x2A
00284 #define FEDM_ISC_ISO_MFR_MAXIM 0x2B
00285 #define FEDM_ISC_ISO_MFR_IMPINJ 0x2C
00286 #define FEDM_ISC_ISO_MFR_RIGHTPLUG 0x2D
00287 #define FEDM_ISC_ISO_MFR_BROADCOM 0x2E
00288 #define FEDM_ISC_ISO_MFR_MSTAR 0x2F
00289 #define FEDM_ISC_ISO_MFR_EEDAR 0x30
00290 #define FEDM_ISC_ISO_MFR_RFIDSEC 0x31
00291 #define FEDM_ISC_ISO_MFR_SCHWEIZER 0x32
00292 #define FEDM_ISC_ISO_MFR_AMIC 0x33
00293 #define FEDM_ISC_ISO_MFR_MIKRON_JSC 0x34
00294 #define FEDM_ISC_ISO_MFR_FRAUNHOFER_IPMS 0x35
00295 #define FEDM_ISC_ISO_MFR_IDS 0x36
00296 #define FEDM_ISC_ISO_MFR_KOVIO 0x37
00297 #define FEDM_ISC_ISO_MFR_HMT 0x38
00298 #define FEDM_ISC_ISO_MFR_SILICON_CRAFT 0x39
00299 #define FEDM_ISC_ISO_MFR_ADV_FILM_DEV 0x3A
00300 #define FEDM_ISC_ISO_MFR_NITECREST 0x3B
00301 #define FEDM_ISC_ISO_MFR_VERAYO 0x3C
00302 #define FEDM_ISC_ISO_MFR_HID 0x3D
00303 #define FEDM_ISC_ISO_MFR_PROD_ENG 0x3E
00304 #define FEDM_ISC_ISO_MFR_AUSTRIA_MICRO 0x3F
00305 #define FEDM_ISC_ISO_MFR_GEMALTO 0x40
00306 #define FEDM_ISC_ISO_MFR_RENESAS_ELECTR 0x41
00307 #define FEDM_ISC_ISO_MFR_3ALOGICS 0x42
00308 #define FEDM_ISC_ISO_MFR_TOP_TRONIQ 0x43
00309 #define FEDM_ISC_ISO_MFR_GENTAG 0x44
00310
00311
00312 #define FEDM_ISC_TYPE_ANT_DAT 11 // HF Dynamic Antenna Tuner
00313 #define FEDM_ISC_TYPE_ANT_UMUX 12 // UHF Antenna Multiplexer
00314 #define FEDM_ISC_TYPE_ANT_GPC 13 // Gate People Counter
00315
00316
00317
00318
00319
00320 #define FEDM_ISC_TYPE_ISCM01 30 // listed, but unsupported
00321 #define FEDM_ISC_TYPE_ISCM02 31
00322 #define FEDM_ISC_TYPE_ISCM02_M8 33
00323 #define FEDM_ISC_TYPE_ISCLR100 40 // listed, but unsupported
00324 #define FEDM_ISC_TYPE_ISCLR200 41
00325 #define FEDM_ISC_TYPE_ISCLR2000 42
00326 #define FEDM_ISC_TYPE_ISCLR2500_B 43
00327 #define FEDM_ISC_TYPE_ISCLR2500_A 44
00328 #define FEDM_ISC_TYPE_ISCLR1002 45
00329 #define FEDM_ISC_TYPE_ISCPRH101 60
00330 #define FEDM_ISC_TYPE_ISCPRH101_U 61
00331 #define FEDM_ISC_TYPE_ISCPRHD102 62
00332 #define FEDM_ISC_TYPE_ISCPRH102 63
00333 #define FEDM_ISC_TYPE_ISCPRH200 64
00334 #define FEDM_ISC_TYPE_ISCPRH100_U 71
00335 #define FEDM_ISC_TYPE_ISCPRH100 72
00336 #define FEDM_ISC_TYPE_ISCMR100_U 73
00337 #define FEDM_ISC_TYPE_ISCMR100 74
00338 #define FEDM_ISC_TYPE_ISCPR100 74
00339 #define FEDM_ISC_TYPE_ISCMR200 75
00340 #define FEDM_ISC_TYPE_ISCMR101 76
00341 #define FEDM_ISC_TYPE_ISCMR102 77
00342 #define FEDM_ISC_TYPE_ISCMR101_U 78
00343
00344
00345 #define FEDM_ISC_TYPE_ISCMR10X 0x00010094
00346
00347
00348 #define FEDM_ISC_TYPE_CPRM02 80
00349 #define FEDM_ISC_TYPE_CPR02 81
00350 #define FEDM_ISC_TYPE_CPR40_XX_U 82
00351 #define FEDM_ISC_TYPE_CPR40_XX 83
00352 #define FEDM_ISC_TYPE_CPR50_XX 84
00353 #define FEDM_ISC_TYPE_CPR44_XX 85
00354 #define FEDM_ISC_TYPE_CPR30_XX 86
00355 #define FEDM_ISC_TYPE_CPR52_XX 87
00356 #define FEDM_ISC_TYPE_CPR04_U 88
00357 #define FEDM_ISC_TYPE_CPR46_XX 89
00358 #define FEDM_ISC_TYPE_CPR20_XX 110
00359 #define FEDM_ISC_TYPE_CPR47_XX 111
00360 #define FEDM_ISC_TYPE_CPR60_XX 113
00361
00362
00363 #define FEDM_ISC_TYPE_MAX50_XX 100
00364 #define FEDM_ISC_TYPE_MAX_STANDARD 102
00365 #define FEDM_ISC_TYPE_MAX_COMFORT 103
00366 #define FEDM_ISC_TYPE_MAX_ONTOP 112
00367 #define FEDM_ISC_TYPE_MAXU1002 101
00368
00369
00370 #define FEDM_ISC_TYPE_ISCMU02 50
00371 #define FEDM_ISC_TYPE_ISCMU95 51
00372 #define FEDM_ISC_TYPE_ISCMRU102 54
00373 #define FEDM_ISC_TYPE_ISCMRU200 55
00374 #define FEDM_ISC_TYPE_ISCLRU1002 91
00375 #define FEDM_ISC_TYPE_ISCLRU1000 92
00376 #define FEDM_ISC_TYPE_ISCLRU2000 93
00377 #define FEDM_ISC_TYPE_ISCLRU3000 94
00378
00379
00380 #define FEDM_ISC_TYPE_MLC_COM 120
00381 #define FEDM_ISC_TYPE_MLC_EMPS 121
00382
00383
00384
00385
00386 #define FEDM_ISC_NAME_ANT_DAT "ID ANT.DAT" // HF Dynamic Antenna Tuner
00387 #define FEDM_ISC_NAME_ANT_UMUX "ID ANT.UMUX" // UHF Antenna Multiplexer
00388 #define FEDM_ISC_NAME_ANT_GPC "ID ANT.GPC" // Gate People Counter
00389
00390 #define FEDM_ISC_NAME_ISCM02 "ID ISC.M02"
00391 #define FEDM_ISC_NAME_ISCM02_M8 "ID ISC.M02.M8"
00392
00393 #define FEDM_ISC_NAME_ISCLR200 "ID ISC.LR200"
00394 #define FEDM_ISC_NAME_ISCLR2000 "ID ISC.LR2000"
00395 #define FEDM_ISC_NAME_ISCLRM2000 "ID ISC.LRM2000"
00396 #define FEDM_ISC_NAME_ISCLR2500_A "ID ISC.LR2500-A"
00397 #define FEDM_ISC_NAME_ISCLR2500_B "ID ISC.LR2500-B"
00398 #define FEDM_ISC_NAME_ISCLR1002 "ID ISC.LR1002"
00399 #define FEDM_ISC_NAME_ISCPRH101 "ID ISC.PRH101"
00400 #define FEDM_ISC_NAME_ISCPRH101_U "ID ISC.PRH101-U"
00401 #define FEDM_ISC_NAME_ISCPRH102 "ID ISC.PRH102"
00402 #define FEDM_ISC_NAME_ISCPRH200 "ID ISC.PRH200"
00403 #define FEDM_ISC_NAME_ISCPRHD102 "ID ISC.PRHD102"
00404 #define FEDM_ISC_NAME_ISCPRH100_U "ID ISC.PRH100-U"
00405 #define FEDM_ISC_NAME_ISCPRH100 "ID ISC.PRH100"
00406 #define FEDM_ISC_NAME_ISCMR100_U "ID ISC.MR100-U"
00407 #define FEDM_ISC_NAME_ISCMR100 "ID ISC.MR100"
00408 #define FEDM_ISC_NAME_ISCPR100 "ID ISC.PR100"
00409 #define FEDM_ISC_NAME_ISCMR200 "ID ISC.MR200"
00410 #define FEDM_ISC_NAME_ISCMR101 "ID ISC.MR101"
00411 #define FEDM_ISC_NAME_ISCMR101_U "ID ISC.MR101-U"
00412 #define FEDM_ISC_NAME_ISCMR102 "ID ISC.MR102"
00413
00414
00415 #define FEDM_ISC_NAME_ISCMR10X "OBID i-scan HF Mid-Range Type 1"
00416
00417 #define FEDM_ISC_NAME_CPRM02 "ID CPR.M02"
00418 #define FEDM_ISC_NAME_CPR02 "ID CPR.02"
00419 #define FEDM_ISC_NAME_CPR04_U "ID CPR.04-USB"
00420 #define FEDM_ISC_NAME_CPR20_XX "ID CPR20.xx"
00421 #define FEDM_ISC_NAME_CPR40_XX_U "ID CPR40.xx-U"
00422 #define FEDM_ISC_NAME_CPR40_XX "ID CPR40.xx"
00423 #define FEDM_ISC_NAME_CPR50_XX "ID CPR50.xx"
00424 #define FEDM_ISC_NAME_CPR30_XX "ID CPR30.xx"
00425 #define FEDM_ISC_NAME_CPR52_XX "ID CPR52.xx"
00426 #define FEDM_ISC_NAME_CPR44_XX "ID CPR44.xx"
00427 #define FEDM_ISC_NAME_CPR46_XX "ID CPR46.xx"
00428 #define FEDM_ISC_NAME_CPR47_XX "ID CPR47.xx"
00429 #define FEDM_ISC_NAME_CPR60_XX "ID CPR60.xx"
00430
00431 #define FEDM_ISC_NAME_MAX50_XX "ID MAX50.xx"
00432 #define FEDM_ISC_NAME_MAX_STANDARD "OBID myAXXESS standard"
00433 #define FEDM_ISC_NAME_MAX_COMFORT "OBID myAXXESS comfort"
00434 #define FEDM_ISC_NAME_MAX_ONTOP "OBID myAXXESS onTop"
00435 #define FEDM_ISC_NAME_MAXU1002 "ID MAX.U1002"
00436
00437 #define FEDM_ISC_NAME_ISCMU02 "ID ISC.MU02" // UHF
00438 #define FEDM_ISC_NAME_ISCMU95 "ID ISC.MU95" // UHF
00439 #define FEDM_ISC_NAME_ISCMRU102 "ID ISC.MRU102" // UHF
00440 #define FEDM_ISC_NAME_ISCMRU200 "ID ISC.MRU200" // UHF
00441 #define FEDM_ISC_NAME_ISCLRU1002 "ID ISC.LRU1002" // UHF
00442 #define FEDM_ISC_NAME_ISCLRU1000 "ID ISC.LRU1000" // UHF
00443 #define FEDM_ISC_NAME_ISCLRMU1000 "ID ISC.LRMU1000" // UHF
00444 #define FEDM_ISC_NAME_ISCLRU2000 "ID ISC.LRU2000" // UHF
00445 #define FEDM_ISC_NAME_ISCLRMU2000 "ID ISC.LRMU2000" // UHF
00446 #define FEDM_ISC_NAME_ISCLRU3000 "ID ISC.LRU3000" // UHF
00447 #define FEDM_ISC_NAME_ISCLRU3500 "ID ISC.LRU3500" // UHF
00448
00449 #define FEDM_ISC_NAME_MLC_COM "ID MLC.COM"
00450 #define FEDM_ISC_NAME_MLC_EMPS "ID MLC.EMPS"
00451
00452
00453
00454 #define FEDM_ISC_NAME_ANT_DAT_UC L"ID ANT.DAT" // HF Dynamic Antenna Tuner
00455 #define FEDM_ISC_NAME_ANT_UMUX_UC L"ID ANT.UMUX" // UHF Antenna Multiplexer
00456 #define FEDM_ISC_NAME_ANT_GPC_UC L"ID ANT.GPC" // Gate People Counter
00457
00458 #define FEDM_ISC_NAME_ISCM02_UC L"ID ISC.M02"
00459 #define FEDM_ISC_NAME_ISCM02_M8_UC L"ID ISC.M02.M8"
00460
00461 #define FEDM_ISC_NAME_ISCLR200_UC L"ID ISC.LR200"
00462 #define FEDM_ISC_NAME_ISCLR2000_UC L"ID ISC.LR2000"
00463 #define FEDM_ISC_NAME_ISCLRM2000_UC L"ID ISC.LRM2000"
00464 #define FEDM_ISC_NAME_ISCLR2500_A_UC L"ID ISC.LR2500-A"
00465 #define FEDM_ISC_NAME_ISCLR2500_B_UC L"ID ISC.LR2500-B"
00466 #define FEDM_ISC_NAME_ISCLR1002_UC L"ID ISC.LR1002"
00467 #define FEDM_ISC_NAME_ISCPRH101_UC L"ID ISC.PRH101"
00468 #define FEDM_ISC_NAME_ISCPRH101_U_UC L"ID ISC.PRH101-U"
00469 #define FEDM_ISC_NAME_ISCPRH102_UC L"ID ISC.PRH102"
00470 #define FEDM_ISC_NAME_ISCPRH200_UC L"ID ISC.PRH200"
00471 #define FEDM_ISC_NAME_ISCPRHD102_UC L"ID ISC.PRHD102"
00472 #define FEDM_ISC_NAME_ISCPRH100_U_UC L"ID ISC.PRH100-U"
00473 #define FEDM_ISC_NAME_ISCPRH100_UC L"ID ISC.PRH100"
00474 #define FEDM_ISC_NAME_ISCMR100_U_UC L"ID ISC.MR100-U"
00475 #define FEDM_ISC_NAME_ISCMR100_UC L"ID ISC.MR100"
00476 #define FEDM_ISC_NAME_ISCPR100_UC L"ID ISC.PR100"
00477 #define FEDM_ISC_NAME_ISCMR200_UC L"ID ISC.MR200"
00478 #define FEDM_ISC_NAME_ISCMR101_UC L"ID ISC.MR101"
00479 #define FEDM_ISC_NAME_ISCMR101_U_UC L"ID ISC.MR101-U"
00480 #define FEDM_ISC_NAME_ISCMR102_UC L"ID ISC.MR102"
00481
00482 #define FEDM_ISC_NAME_CPRM02_UC L"ID CPR.M02"
00483 #define FEDM_ISC_NAME_CPR02_UC L"ID CPR.02"
00484 #define FEDM_ISC_NAME_CPR04_U_UC L"ID CPR.04-USB"
00485 #define FEDM_ISC_NAME_CPR20_XX_UC L"ID CPR20.xx"
00486 #define FEDM_ISC_NAME_CPR40_XX_U_UC L"ID CPR40.xx-U"
00487 #define FEDM_ISC_NAME_CPR40_XX_UC L"ID CPR40.xx"
00488 #define FEDM_ISC_NAME_CPR50_XX_UC L"ID CPR50.xx"
00489 #define FEDM_ISC_NAME_CPR30_XX_UC L"ID CPR30.xx"
00490 #define FEDM_ISC_NAME_CPR52_XX_UC L"ID CPR52.xx"
00491 #define FEDM_ISC_NAME_CPR44_XX_UC L"ID CPR44.xx"
00492 #define FEDM_ISC_NAME_CPR46_XX_UC L"ID CPR46.xx"
00493 #define FEDM_ISC_NAME_CPR47_XX_UC L"ID CPR47.xx"
00494 #define FEDM_ISC_NAME_CPR60_XX_UC L"ID CPR60.xx"
00495
00496 #define FEDM_ISC_NAME_MAX50_XX_UC L"ID MAX50.xx"
00497 #define FEDM_ISC_NAME_MAX_STANDARD_UC L"OBID myAXXESS standard"
00498 #define FEDM_ISC_NAME_MAX_COMFORT_UC L"OBID myAXXESS comfort"
00499 #define FEDM_ISC_NAME_MAX_ONTOP_UC L"OBID myAXXESS onTop"
00500 #define FEDM_ISC_NAME_MAXU1002_UC L"ID MAX.U1002"
00501
00502 #define FEDM_ISC_NAME_ISCMU02_UC L"ID ISC.MU02" // UHF
00503 #define FEDM_ISC_NAME_ISCMU95_UC L"ID ISC.MU95" // UHF
00504 #define FEDM_ISC_NAME_ISCMRU102_UC L"ID ISC.MRU102" // UHF
00505 #define FEDM_ISC_NAME_ISCMRU200_UC L"ID ISC.MRU200" // UHF
00506 #define FEDM_ISC_NAME_ISCLRU1002_UC L"ID ISC.LRU1002" // UHF
00507 #define FEDM_ISC_NAME_ISCLRU1000_UC L"ID ISC.LRU1000" // UHF
00508 #define FEDM_ISC_NAME_ISCLRMU1000_UC L"ID ISC.LRMU1000" // UHF
00509 #define FEDM_ISC_NAME_ISCLRU2000_UC L"ID ISC.LRU2000" // UHF
00510 #define FEDM_ISC_NAME_ISCLRMU2000_UC L"ID ISC.LRMU2000" // UHF
00511 #define FEDM_ISC_NAME_ISCLRU3000_UC L"ID ISC.LRU3000" // UHF
00512
00513 #define FEDM_ISC_NAME_MLC_COM_UC L"ID MLC.COM"
00514 #define FEDM_ISC_NAME_MLC_EMPS_UC L"ID MLC.EMPS"
00515
00516
00517
00518
00519 #define FEDM_ISC_TR_TYPE_ICODE1 0x00
00520 #define FEDM_ISC_TR_TYPE_TAGIT 0x01
00521 #define FEDM_ISC_TR_TYPE_ISO15693 0x03
00522 #define FEDM_ISC_TR_TYPE_ISO14443A 0x04
00523 #define FEDM_ISC_TR_TYPE_ISO14443B 0x05
00524 #define FEDM_ISC_TR_TYPE_EPC 0x06
00525 #define FEDM_ISC_TR_TYPE_ICODE_UID 0x07
00526 #define FEDM_ISC_TR_TYPE_JEWEL 0x08
00527 #define FEDM_ISC_TR_TYPE_ISO18000_3M3 0x09
00528 #define FEDM_ISC_TR_TYPE_STM_SR176 0x0A
00529 #define FEDM_ISC_TR_TYPE_STM_SRIxx 0x0B
00530 #define FEDM_ISC_TR_TYPE_MCRFxxx 0x0C
00531 #define FEDM_ISC_TR_TYPE_KEYBOARD 0x0E // it's not a transponder, but handles so
00532 #define FEDM_ISC_TR_TYPE_INNOVATRON 0x10
00533 #define FEDM_ISC_TR_TYPE_ASK_CTx 0x11
00534
00535
00536
00537 #define FEDM_ISC_TR_TYPE_ISO18000_6_A 0x80
00538 #define FEDM_ISC_TR_TYPE_ISO18000_6_B 0x81
00539 #define FEDM_ISC_TR_TYPE_EM4222 0x83
00540 #define FEDM_ISC_TR_TYPE_EPC_CLASS1_GEN2 0x84
00541 #define FEDM_ISC_TR_TYPE_EPC_CLASS0 0x88
00542 #define FEDM_ISC_TR_TYPE_EPC_CLASS1_GEN1 0x89
00543
00544
00545
00546 #define FEDM_ISC_TR_NAME_ICODE1 "NXP I-Code1"
00547 #define FEDM_ISC_TR_NAME_TAGIT "Texas Instruments Tag-it HF"
00548 #define FEDM_ISC_TR_NAME_ISO15693 "ISO 15693"
00549 #define FEDM_ISC_TR_NAME_ISO14443A "ISO 14443-A"
00550 #define FEDM_ISC_TR_NAME_ISO14443B "ISO 14443-B"
00551 #define FEDM_ISC_TR_NAME_EPC "I-CODE EPC"
00552 #define FEDM_ISC_TR_NAME_ICODE_UID "I-CODE UID"
00553 #define FEDM_ISC_TR_NAME_JEWEL "Jewel"
00554 #define FEDM_ISC_TR_NAME_ISO18000_3M3 "ISO 18000-3M3"
00555 #define FEDM_ISC_TR_NAME_STM_SR176 "STMicroelectronics SR176" // ISO 14443-B
00556 #define FEDM_ISC_TR_NAME_STM_SRIxx "STMicroelectronics SRIxx" // ISO 14443-B
00557 #define FEDM_ISC_TR_NAME_MCRFxxx "Microchip MCRFxxx"
00558
00559 #define FEDM_ISC_TR_NAME_INNOVATRON "Innovatron (ISO 14443B')"
00560 #define FEDM_ISC_TR_NAME_ASK_CTx "ASK CTx"
00561
00562
00563 #define FEDM_ISC_TR_NAME_ISO18000_6_A "ISO 18000-6-A"
00564 #define FEDM_ISC_TR_NAME_ISO18000_6_B "ISO 18000-6-B"
00565 #define FEDM_ISC_TR_NAME_EM4222 "EM4222"
00566 #define FEDM_ISC_TR_NAME_EPC_CLASS0 "EPC Class 0"
00567 #define FEDM_ISC_TR_NAME_EPC_CLASS1_GEN1 "EPC Class 1 Gen 1"
00568 #define FEDM_ISC_TR_NAME_EPC_CLASS1_GEN2 "EPC Class 1 Gen 2"
00569
00570
00571
00572
00573 #define FEDM_ISC_EPC_TYPE_1 0x00 // 96 bit EPC
00574 #define FEDM_ISC_EPC_TYPE_2 0x01 // 64 bit EPC Type I
00575 #define FEDM_ISC_EPC_TYPE_3 0x02 // 64 bit EPC Type II
00576 #define FEDM_ISC_EPC_TYPE_4 0x03 // 64 bit EPC Type III
00577
00578
00579 #endif // !defined(_FEDM_ISC_H_INCLUDED_)