FEDM_ISCReaderID.h
Go to the documentation of this file.
00001 /*-------------------------------------------------------
00002 |                                                       |
00003 |                  FEDM_ISCReaderID.h                   |
00004 |                                                       |
00005 ---------------------------------------------------------
00006 
00007 Copyright © 2000-2014   FEIG ELECTRONIC GmbH, All Rights Reserved.
00008                                                 Lange Strasse 4
00009                                                 D-35781 Weilburg
00010                                                 Federal Republic of Germany
00011                                                 phone    : +49 6471 31090
00012                                                 fax      : +49 6471 310999
00013                                                 e-mail   : obid-support@feig.de
00014                                                 Internet : http://www.feig.de
00015                                         
00016 Author                  :       Markus Hultsch
00017 Begin                   :       28.05.2000
00018 
00019 Version                 :       04.06.10 / 02.12.2014 / M. Hultsch
00020                                                 - new constants in block 37, 40 and 46 for [0xB4] EM and NXP Custom Commands
00021 
00022                                                 04.06.01 / 03.03.2014 / M. Hultsch
00023                                                 - new constants in block 160...169 for receive data in notification mode:
00024                                                   FEDM_ISC_TMP_0x6E_NTF_RSP_REC_COUNT
00025                                                   FEDM_ISC_TMP_0x6E_NTF_RSP_DATA
00026 
00027                                                 04.03.00 / 20.08.2012 / M. Hultsch
00028                                                 - new constants for [0x77] command
00029                                                 - DIRECTION in TR-DATA2
00030 
00031                                                 04.02.04 / 21.06.2012 / M. Hultsch
00032                                                 - new constants for [0xB3] commands
00033 
00034                                                 04.00.08 / 19.12.2011 / M. Hultsch
00035                                                 - bugfix in constant: FEDM_ISC_TMP_0xC3_ISO7816_FILE_ID
00036 
00037                                                 04.00.02 / 10.08.2011 / M. Hultsch
00038 
00039 Operation Systems       :       independent
00040 
00041 
00042 This file contains the parameter id for the OBID® i-scan reader and transponder
00043 
00044 
00045 Trademarks:
00046 -----------
00047 OBID®, OBID i-scan® and OBID myAXXESS® are registered Trademarks of FEIG ELECTRONIC GmbH
00048 Other Trademarks: see FEDM.h
00049 
00050 
00051 
00052 ### construction of IDs
00053 
00054         FF - family type                        0..99   (03 for OBID i-scan®)
00055         MM - memory type                        0..99   (see FEDM.h)
00056         BL - block number                       0..99
00057         BY - 1. byte in block           0..99
00058         NB - number of bytes            0..99
00059         BI - 1. bit in byte                     0..08
00060         Nb - number of bits                     0..99
00061 
00062 
00063 ### how we build the identifier names
00064 
00065         #define FEDM_ISCM_EE_COM_BUSADR                                 "03 03 03 00 00 01 00 00"
00066                          |        |    |  |
00067                          |        |    |  - the rest is a shortening of the parameter
00068                          |        |    ---- the parameter is located in memory m_EEData
00069                          |        --------- reader type ISCM
00070                          -------------- name of this component
00071 
00072 */
00073 
00074 #if !defined(_FEDM_ISC_READERID_H_INCLUDED_)
00075 #define _FEDM_ISC_READERID_H_INCLUDED_
00076                         
00077                           
00078 
00079 
00080 //#############################################################################
00081 // TMPDATA_MEM: parameter id for temporary data (ISC.M01-, ISC.MR/PR/PRH- and ISC.LR-reader)
00082 // in block  0...7 : miscellaneous data
00083 // in block  8..10 : iso-protocol data
00084 //#############################################################################
00085 
00086 // block 0                                                                                               FF-MM-BN-BY-NB-BI-Nb
00087 #define FEDM_ISC_TMP_LAST_STATE                                                 "03 10 00 00 01 00 00"  // last status byte of reader
00088 #define FEDM_ISC_TMP_LAST_ERROR                                                 "03 10 00 01 04 00 00"  // last error code
00089                                                                                                                 
00090 // block 1                                                                                               FF-MM-BN-BY-NB-BI-Nb
00091 #define FEDM_ISC_TMP_INP_STATE                                                  "03 10 01 00 01 00 00"  // flag field INPUTS in [0x74]
00092 #define FEDM_ISC_TMP_INP_STATE_IN1                                              "03 10 01 00 01 00 01"  // flag IN1 in INPUTS
00093 #define FEDM_ISC_TMP_INP_STATE_IN2                                              "03 10 01 00 01 01 01"  // flag IN2 in INPUTS
00094 #define FEDM_ISC_TMP_INP_STATE_IN3                                              "03 10 01 00 01 02 01"  // flag IN3 in INPUTS
00095 #define FEDM_ISC_TMP_INP_STATE_IN4                                              "03 10 01 00 01 03 01"  // flag IN4 in INPUTS
00096 #define FEDM_ISC_TMP_INP_STATE_IN5                                              "03 10 01 00 01 04 01"  // flag IN5 in INPUTS
00097 #define FEDM_ISC_TMP_INP_STATE_DIP1                                             "03 10 01 00 01 04 01"  // flag DIP1 in INPUTS
00098 #define FEDM_ISC_TMP_INP_STATE_DIP2                                             "03 10 01 00 01 05 01"  // flag DIP2 in INPUTS
00099 #define FEDM_ISC_TMP_INP_STATE_DIP3                                             "03 10 01 00 01 06 01"  // flag DIP3 in INPUTS
00100 #define FEDM_ISC_TMP_INP_STATE_DIP4                                             "03 10 01 00 01 07 01"  // flag DIP4 in INPUTS
00101 #define FEDM_ISC_TMP_INP_STATE_IN1_CHG                                  "03 10 01 00 01 04 01"  // flag Input1 changed in INPUTS
00102 #define FEDM_ISC_TMP_INP_STATE_IN2_CHG                                  "03 10 01 00 01 05 01"  // flag Input2 changed  in INPUTS
00103 #define FEDM_ISC_TMP_INP_STATE_IN3_CHG                                  "03 10 01 00 01 06 01"  // flag Input3 changed  in INPUTS
00104 #define FEDM_ISC_TMP_INP_STATE_IN4_CHG                                  "03 10 01 00 01 07 01"  // flag Input4 changed  in INPUTS
00105 #define FEDM_ISC_TMP_RF_ONOFF                                                   "03 10 01 01 01 00 00"  // RF value in [0x6A]
00106 #define FEDM_ISC_TMP_RF_ONOFF_ANT_NR                                    "03 10 01 01 01 00 04"  // Antenna Number in RF value in [0x6A]
00107 #define FEDM_ISC_TMP_RF_ONOFF_DC                                                "03 10 01 01 01 04 01"  // Flag 'DC' in RF value in [0x6A]
00108 #define FEDM_ISC_TMP_RF_ONOFF_MAINTAIN_HOST_MODE                "03 10 01 01 01 07 01"  // Flag 'Maintain Host Mode' in RF value in [0x6A]
00109 #define FEDM_ISC_TMP_READ_CFG                                                   "03 10 01 02 01 00 00"  // CFG-ADR value in [0x80]
00110 #define FEDM_ISC_TMP_READ_CFG_ADR                                               "03 10 01 02 01 00 06"  // sub parameter address in CFG-ADR value in [0x80]
00111 #define FEDM_ISC_TMP_READ_CFG_MODE                                              "03 10 01 02 01 06 01"  // sub parameter mode (unused, should be always 0)
00112 #define FEDM_ISC_TMP_READ_CFG_LOC                                               "03 10 01 02 01 07 01"  // sub parameter loc in CFG-ADR value in [0x80]
00113 #define FEDM_ISC_TMP_WRITE_CFG                                                  "03 10 01 03 01 00 00"  // CFG-ADR value in [0x81]
00114 #define FEDM_ISC_TMP_WRITE_CFG_ADR                                              "03 10 01 03 01 00 06"  // sub parameter address in CFG-ADR value in [0x81]
00115 #define FEDM_ISC_TMP_WRITE_CFG_MODE                                             "03 10 01 03 01 06 01"  // sub parameter mode (unused, should be always 0)
00116 #define FEDM_ISC_TMP_WRITE_CFG_LOC                                              "03 10 01 03 01 07 01"  // sub parameter loc in CFG-ADR value in [0x81]
00117 #define FEDM_ISC_TMP_SAVE_CFG                                                   "03 10 01 04 01 00 00"  // CFG-ADR value in [0x82]
00118 #define FEDM_ISC_TMP_SAVE_CFG_ADR                                               "03 10 01 04 01 00 06"  // sub parameter address in CFG-ADR value in [0x82]
00119 #define FEDM_ISC_TMP_SAVE_CFG_MODE                                              "03 10 01 04 01 06 01"  // sub parameter mode in CFG-ADR value in [0x82]
00120 #define FEDM_ISC_TMP_SAVE_CFG_LOC                                               "03 10 01 04 01 07 01"  // sub parameter loc (unused, should be always 0)
00121 #define FEDM_ISC_TMP_RESET_CFG                                                  "03 10 01 05 01 00 00"  // CFG-ADR value in [0x83]
00122 #define FEDM_ISC_TMP_RESET_CFG_ADR                                              "03 10 01 05 01 00 06"  // sub parameter address in CFG-ADR value in [0x83]
00123 #define FEDM_ISC_TMP_RESET_CFG_MODE                                             "03 10 01 05 01 06 01"  // sub parameter loc in CFG-ADR value in [0x83]
00124 #define FEDM_ISC_TMP_RESET_CFG_LOC                                              "03 10 01 05 01 07 01"  // sub parameter mode in CFG-ADR value in [0x83]
00125 #define FEDM_ISCM_TMP_ANTENNA_VALUE                                             "03 10 01 06 02 00 00"  // ANT_VALUE in [0x75]
00126 // [0x8A] Read Configuration send data
00127 #define FEDM_ISC_TMP_0x8A_READ_DEVICE                                   "03 10 01 08 01 00 00"  // device value in [0x8A]
00128 #define FEDM_ISC_TMP_0x8A_READ_BANK                                             "03 10 01 09 01 00 00"  // memory bank value in [0x8A]
00129 #define FEDM_ISC_TMP_0x8A_READ_MODE                                             "03 10 01 10 01 00 00"  // mode value in [0x8A]
00130 #define FEDM_ISC_TMP_0x8A_READ_MODE_LOC                                 "03 10 01 10 01 00 01"  // location flag in mode value in [0x8A]
00131 #define FEDM_ISC_TMP_0x8A_READ_MODE_ALL                                 "03 10 01 10 01 06 01"  // all flag in mode value in [0x8A]
00132 #define FEDM_ISC_TMP_0x8A_READ_REQ_CFG_ADR                              "03 10 01 11 02 00 00"  // 2 byte CFG-ADR value in [0x8A] request protocol
00133 #define FEDM_ISC_TMP_0x8A_READ_REQ_CFG_N                                "03 10 01 13 01 00 00"  // number of CFGs to be read with [0x8A] request protocol
00134 // [0x8A] Read Configuration response data
00135 #define FEDM_ISC_TMP_0x8A_READ_RSP_CFG_N                                "03 10 01 14 01 00 00"  // number of CFGs read with [0x8A] response protocol
00136 #define FEDM_ISC_TMP_0x8A_READ_RSP_CFG_SIZE                             "03 10 01 15 01 00 00"  // blocksize of each CFG in [0x8A] response protocol
00137 // [0x8B] Write Configuration send data
00138 #define FEDM_ISC_TMP_0x8B_WRITE_DEVICE                                  "03 10 01 16 01 00 00"  // device value in [0x8B]
00139 #define FEDM_ISC_TMP_0x8B_WRITE_BANK                                    "03 10 01 17 01 00 00"  // memory bank value in [0x8B]
00140 #define FEDM_ISC_TMP_0x8B_WRITE_MODE                                    "03 10 01 18 01 00 00"  // mode value in [0x8B]
00141 #define FEDM_ISC_TMP_0x8B_WRITE_MODE_LOC                                "03 10 01 18 01 00 01"  // location flag mode value in [0x8B]
00142 #define FEDM_ISC_TMP_0x8B_WRITE_CFG_N                                   "03 10 01 19 01 00 00"  // number of CFGs to be read with [0x8B]
00143 #define FEDM_ISC_TMP_0x8B_WRITE_CFG_SIZE                                "03 10 01 20 01 00 00"  // blocksize of each CFG in [0x8B]
00144 // [0x8C] Reset Configuration send data
00145 #define FEDM_ISC_TMP_0x8C_RESET_DEVICE                                  "03 10 01 21 01 00 00"  // device value in [0x8C]
00146 #define FEDM_ISC_TMP_0x8C_RESET_BANK                                    "03 10 01 22 01 00 00"  // memory bank value in [0x8C]
00147 #define FEDM_ISC_TMP_0x8C_RESET_MODE                                    "03 10 01 23 01 00 00"  // mode value in [0x8C]
00148 #define FEDM_ISC_TMP_0x8C_RESET_MODE_LOC                                "03 10 01 23 01 00 01"  // location flag in mode value in [0x8C]
00149 #define FEDM_ISC_TMP_0x8C_RESET_MODE_ALL                                "03 10 01 23 01 06 01"  // all flag in mode value in [0x8C]
00150 #define FEDM_ISC_TMP_0x8C_RESET_CFG_ADR                                 "03 10 01 24 02 00 00"  // 2 byte CFG-ADR value in [0x8C]
00151 #define FEDM_ISC_TMP_0x8C_RESET_CFG_N                                   "03 10 01 26 01 00 00"  // number of CFGs to be read with [0x8C]
00152                                                                                                                 
00153 // block 2                                                                                               FF-MM-BN-BY-NB-BI-Nb
00154 #define FEDM_ISCLR_TMP_BRM_SETS                                                 "03 10 02 00 01 00 00"  // DATA-SETS value in [0x21]
00155 #define FEDM_ISCLR_TMP_BRM_TRDATA                                               "03 10 02 01 01 00 00"  // flag field TR-DATA in [0x21]
00156 #define FEDM_ISCLR_TMP_BRM_TRDATA_SNR                                   "03 10 02 01 01 00 01"  // flag SNR in TR-DATA in [0x21]
00157 #define FEDM_ISCLR_TMP_BRM_TRDATA_DB                                    "03 10 02 01 01 01 01"  // flag DB in TR-DATA in [0x21]
00158 #define FEDM_ISCLR_TMP_BRM_TRDATA_ANT                                   "03 10 02 01 01 04 01"  // flag ANT in TR-DATA in [0x21]
00159 #define FEDM_ISCLR_TMP_BRM_TRDATA_TIME                                  "03 10 02 01 01 05 01"  // flag TIME in TR-DATA in [0x21]
00160 #define FEDM_ISCLR_TMP_BRM_RECSETS                                              "03 10 02 02 01 00 00"  // received data sets in [0x21]
00161 #define FEDM_ISCLR_TMP_NOISE_LEVEL                                              "03 10 02 03 06 00 00"  // NOISE-LEVEL value in [0x6C] and [0x6D]
00162 #define FEDM_ISCLR_TMP_NOISE_LEVEL_MIN                                  "03 10 02 03 02 00 00"  // sub parameter min in NOISE-LEVEL
00163 #define FEDM_ISCLR_TMP_NOISE_LEVEL_AVG                                  "03 10 02 05 02 00 00"  // sub parameter avg in NOISE-LEVEL
00164 #define FEDM_ISCLR_TMP_NOISE_LEVEL_MAX                                  "03 10 02 07 02 00 00"  // sub parameter max in NOISE-LEVEL
00165 #define FEDM_ISCLR_TMP_MEM_ADR                                                  "03 10 02 09 01 00 00"  // MEM-ADR value in [0x84]
00166 #define FEDM_ISCLR_TMP_READER_PW                                                "03 10 02 10 04 00 00"  // password for [0xA0] reader login
00167 #define FEDM_ISCLR_TMP_READER_PW0                                               "03 10 02 10 01 00 00"
00168 #define FEDM_ISCLR_TMP_READER_PW1                                               "03 10 02 11 01 00 00"
00169 #define FEDM_ISCLR_TMP_READER_PW2                                               "03 10 02 12 01 00 00"
00170 #define FEDM_ISCLR_TMP_READER_PW3                                               "03 10 02 13 01 00 00"
00171 #define FEDM_ISC_TMP_0x76_MODE                                                  "03 10 02 14 01 00 00"  // mode in [0x76]
00172 #define FEDM_ISC_TMP_ANTENNA_OUT                                                "03 10 02 15 05 00 00"  // ANT_OUT_xxx in [0x76]
00173 #define FEDM_ISC_TMP_ANTENNA_OUT_INT                                    "03 10 02 15 01 00 00"  // ANT_OUT_xxx in [0x76]
00174 #define FEDM_ISC_TMP_ANTENNA_OUT_EXT_1                                  "03 10 02 16 01 00 00"  // ANT_OUT_xxx in [0x76]
00175 #define FEDM_ISC_TMP_ANTENNA_OUT_EXT_2                                  "03 10 02 17 01 00 00"  // ANT_OUT_xxx in [0x76]
00176 #define FEDM_ISC_TMP_ANTENNA_OUT_EXT_3                                  "03 10 02 18 01 00 00"  // ANT_OUT_xxx in [0x76]
00177 #define FEDM_ISC_TMP_ANTENNA_OUT_EXT_4                                  "03 10 02 19 01 00 00"  // ANT_OUT_xxx in [0x76]
00178                                                                                                                 
00179 // block 3                                                                                               FF-MM-BN-BY-NB-BI-Nb
00180 #define FEDM_ISCLR_TMP_TIME                                                             "03 10 03 00 04 00 00"  // TIME value in [0x85] and [0x86]
00181 #define FEDM_ISCLR_TMP_TIME_H                                                   "03 10 03 00 01 00 00"  // sub parameter hour in TIME
00182 #define FEDM_ISCLR_TMP_TIME_M                                                   "03 10 03 01 01 00 00"  // sub parameter minute in TIME
00183 #define FEDM_ISCLR_TMP_TIME_MS                                                  "03 10 03 02 02 00 00"  // sub parameter milli-second in TIME
00184 #define FEDM_ISCLR_TMP_TAB_SIZE                                                 "03 10 03 04 02 00 00"  // TAB-SIZE value in [0x31]
00185 #define FEDM_ISCLR_TMP_TAB_START                                                "03 10 03 06 02 00 00"  // TAB-START value in [0x31]
00186 #define FEDM_ISCLR_TMP_TAB_LEN                                                  "03 10 03 08 02 00 00"  // TAB-LEN value in [0x31]
00187 #define FEDM_ISC_TMP_SYSTEM_RESET_MODE                                  "03 10 03 10 01 00 00"  // mode for [0x64] system reset
00188 #define FEDM_ISC_TMP_0x35_MODE                                                  "03 10 03 11 01 00 00"  // MODE parameter in [0x35] Software Trigger
00189 #define FEDM_ISC_TMP_0x35_OPTION                                                "03 10 03 12 01 00 00"  // OPTION parameter in [0x35] Software Trigger
00190 #define FEDM_ISC_TMP_0x35_CYCLE                                                 "03 10 03 13 01 00 00"  // CYCLE parameter in [0x35] Software Trigger
00191 #define FEDM_ISC_TMP_0x35_CYCLE_TIMEOUT                                 "03 10 03 14 02 00 00"  // CYCLE-TIMEOUT parameter in [0x35] Software Trigger
00192 #define FEDM_ISC_TMP_0x34_MODE                                                  "03 10 03 16 01 00 00"  // MODE parameter in [0x34] Force Notify Trigger
00193                                                                                                                 
00194 // block 4                                                                                               FF-MM-BN-BY-NB-BI-Nb
00195 #define FEDM_ISC_TMP_OUT_OS                                                             "03 10 04 01 02 00 00"  // OS value in [0x71]
00196 #define FEDM_ISC_TMP_OUT_OSF                                                    "03 10 04 03 02 00 00"  // OSF value in [0x71]
00197 #define FEDM_ISC_TMP_OUT_OSTIME                                                 "03 10 04 05 02 00 00"  // OS-TIME value in [0x71]
00198 #define FEDM_ISC_TMP_OUT_OUTTIME                                                "03 10 04 07 02 00 00"  // OUT-TIME value in [0x71]
00199 #define FEDM_ISC_TMP_OUT_OS_OUT1                                                "03 10 04 01 01 00 02"  // sub parameter OUT1 in OS
00200 #define FEDM_ISC_TMP_OUT_OS_OUT2                                                "03 10 04 01 01 02 02"  // sub parameter OUT2 in OS
00201 #define FEDM_ISC_TMP_OUT_OS_LED_G                                               "03 10 04 02 01 00 02"  // sub parameter LED GREEN in OS
00202 #define FEDM_ISC_TMP_OUT_OS_LED_R                                               "03 10 04 02 01 02 02"  // sub parameter LED RED in OS
00203 #define FEDM_ISC_TMP_OUT_OS_BEEPER                                              "03 10 04 02 01 04 02"  // sub parameter BUZZER in OS
00204 #define FEDM_ISC_TMP_OUT_OSF_OUT1                                               "03 10 04 03 01 00 02"  // sub parameter OUT1 in OSF
00205 #define FEDM_ISC_TMP_OUT_OSF_OUT2                                               "03 10 04 03 01 02 02"  // sub parameter OUT2 in OSF
00206 #define FEDM_ISC_TMP_OUT_OSF_LED_G                                              "03 10 04 04 01 00 02"  // sub parameter LED GREEN in OSF
00207 #define FEDM_ISC_TMP_OUT_OSF_LED_R                                              "03 10 04 04 01 02 02"  // sub parameter LED RED in OSF
00208 #define FEDM_ISC_TMP_OUT_OSF_BEEPER                                             "03 10 04 04 01 04 02"  // sub parameter BUZZER in OSF
00209 
00210 // old subfields for ISC.M01 (do not use for new projects)
00211 #define FEDM_ISCM_TMP_OUT_OS_OUT1                                               "03 10 04 01 01 00 02"  // sub parameter OUT1 in OS for ISC.M01
00212 #define FEDM_ISCM_TMP_OUT_OS_OUT2                                               "03 10 04 01 01 02 02"  // sub parameter OUT2 in OS for ISC.M01
00213 #define FEDM_ISCM_TMP_OUT_OS_LED_G                                              "03 10 04 02 01 00 02"  // sub parameter LED GREEN in OS for ISC.M01
00214 #define FEDM_ISCM_TMP_OUT_OS_LED_R                                              "03 10 04 02 01 02 02"  // sub parameter LED RED in OS for ISC.M01
00215 #define FEDM_ISCM_TMP_OUT_OS_BEEPER                                             "03 10 04 02 01 04 02"  // sub parameter BEEPER in OS for ISC.M01
00216 #define FEDM_ISCM_TMP_OUT_OSF_OUT1                                              "03 10 04 03 01 00 02"  // sub parameter OUT1 in OSF for ISC.M01
00217 #define FEDM_ISCM_TMP_OUT_OSF_OUT2                                              "03 10 04 03 01 02 02"  // sub parameter OUT2 in OSF for ISC.M01
00218 #define FEDM_ISCM_TMP_OUT_OSF_LED_G                                             "03 10 04 04 01 00 02"  // sub parameter LED GREEN in OSF for ISC.M01
00219 #define FEDM_ISCM_TMP_OUT_OSF_LED_R                                             "03 10 04 04 01 02 02"  // sub parameter LED RED in OSF for ISC.M01
00220 #define FEDM_ISCM_TMP_OUT_OSF_BEEPER                                    "03 10 04 04 01 04 02"  // sub parameter BEEPER in OSF for ISC.M01
00221 
00222 // old subfields for ISC.MR100/PR100/PRH100 (do not use for new projects)
00223 #define FEDM_ISCPRH_TMP_OUT_OS_LED_G                                    "03 10 04 02 01 00 02"  // sub parameter LED GREEN in OS for ISC.MR/PR/PRH
00224 #define FEDM_ISCPRH_TMP_OUT_OS_LED_R                                    "03 10 04 02 01 02 02"  // sub parameter LED RED in OS for ISC.MR/PR/PRH
00225 #define FEDM_ISCPRH_TMP_OUT_OS_BEEPER                                   "03 10 04 02 01 04 02"  // sub parameter BEEPER in OS for ISC.MR/PR/PRH
00226 #define FEDM_ISCPRH_TMP_OUT_OSF_LED_G                                   "03 10 04 04 01 00 02"  // sub parameter LED GREEN in OSF for ISC.MR/PR/PRH
00227 #define FEDM_ISCPRH_TMP_OUT_OSF_LED_R                                   "03 10 04 04 01 02 02"  // sub parameter LED RED in OSF for ISC.MR/PR/PRH
00228 #define FEDM_ISCPRH_TMP_OUT_OSF_BEEPER                                  "03 10 04 04 01 04 02"  // sub parameter BEEPER in OSF for ISC.MR/PR/PRH
00229 
00230 // subfields for ISC.LR200
00231 #define FEDM_ISCLR_TMP_OUT_OS_OUT1                                              "03 10 04 01 01 02 02"  // sub parameter OUT1 MODE in OS for ISC.LR
00232 #define FEDM_ISCLR_TMP_OUT_OS_OUT2                                              "03 10 04 01 01 04 02"  // sub parameter OUT2 MODE in OS for ISC.LR
00233 #define FEDM_ISCLR_TMP_OUT_OS_REL                                               "03 10 04 01 01 06 02"  // sub parameter REL MODE in OS for ISC.LR
00234 #define FEDM_ISCLR_TMP_OUT_OSF_OUT1                                             "03 10 04 03 01 02 02"  // sub parameter OUT1 FRQ in OSF for ISC.LR
00235 #define FEDM_ISCLR_TMP_OUT_OSF_OUT2                                             "03 10 04 03 01 04 02"  // sub parameter OUT2 FRQ in OSF for ISC.LR
00236 #define FEDM_ISCLR_TMP_OUT_OSF_REL                                              "03 10 04 03 01 06 02"  // sub parameter REL FRQ in OSF for ISC.LR
00237                                                                                                                 
00238 // block 5                                                                                               FF-MM-BN-BY-NB-BI-Nb
00239 #define FEDM_ISC_TMP_SOFTVER                                                    "03 10 05 00 16 00 00"  // readers software version from [0x65]
00240 #define FEDM_ISC_TMP_SOFTVER_SW_REV                                             "03 10 05 00 02 00 00"  // SW-REV value in [0x65]
00241 #define FEDM_ISC_TMP_SOFTVER_SW_REV_HIGH                                "03 10 05 00 01 00 00"  // SW-REV main revision number in [0x65]
00242 #define FEDM_ISC_TMP_SOFTVER_SW_REV_LOW                                 "03 10 05 01 01 00 00"  // SW-REV sub revision number in [0x65]
00243 #define FEDM_ISC_TMP_SOFTVER_D_REV                                              "03 10 05 02 01 00 00"  // D-REV value in [0x65]
00244 #define FEDM_ISC_TMP_SOFTVER_HW_TYPE                                    "03 10 05 03 01 00 00"  // HW-TYPE value in [0x65]
00245 #define FEDM_ISC_TMP_SOFTVER_SW_TYPE                                    "03 10 05 04 01 00 00"  // SW-TYPE value in [0x65]: reader type, if Bit 7 = 0 or reader class, if Bit 7 = 1
00246 #define FEDM_ISC_TMP_SOFTVER_TR_TYPE                                    "03 10 05 05 02 00 00"  // TR-TYPE value in [0x65]
00247 #define FEDM_ISC_TMP_SOFTVER_RX_BUF                                             "03 10 05 07 02 00 00"  // RX-BUF value in [0x65]
00248 #define FEDM_ISC_TMP_SOFTVER_TX_BUF                                             "03 10 05 09 02 00 00"  // TX-BUF value in [0x65]
00249 #define FEDM_ISC_TMP_SOFTVER_TR_TYPE_UHF                                "03 10 05 11 02 00 00"  // UHF TR-TYPE value in [0x65]
00250 #define FEDM_ISC_TMP_SOFTVER_READER_CLASS_GEN                   "03 10 05 13 01 00 00"  // reader class generation value in [0x66], Mode 0
00251 #define FEDM_ISC_TMP_SOFTVER_READER_TYPE_OF_CLASS               "03 10 05 14 01 00 00"  // reader type of reader class value in [0x66], Mode 0
00252                                                                                                                 
00253 // block 6                                                                                               FF-MM-BN-BY-NB-BI-Nb
00254 #define FEDM_ISC_TMP_ISO14443A_KEY_TYPE                                 "03 10 06 00 01 00 00"
00255 #define FEDM_ISC_TMP_ISO14443A_KEY_ADR                                  "03 10 06 01 01 00 00"
00256 #define FEDM_ISC_TMP_ISO14443A_KEY                                              "03 10 06 02 06 00 00"
00257 #define FEDM_ISC_TMP_ISO14443A_KEY0                                             "03 10 06 02 01 00 00"
00258 #define FEDM_ISC_TMP_ISO14443A_KEY1                                             "03 10 06 03 01 00 00"
00259 #define FEDM_ISC_TMP_ISO14443A_KEY2                                             "03 10 06 04 01 00 00"
00260 #define FEDM_ISC_TMP_ISO14443A_KEY3                                             "03 10 06 05 01 00 00"
00261 #define FEDM_ISC_TMP_ISO14443A_KEY4                                             "03 10 06 06 01 00 00"
00262 #define FEDM_ISC_TMP_ISO14443A_KEY5                                             "03 10 06 07 01 00 00"
00263                                                                                                                 
00264 // block 7                                                                                               FF-MM-BN-BY-NB-BI-Nb
00265 #define FEDM_ISC_TMP_DIAG_MODE                                                  "03 10 07 00 01 00 00"  // mode for [0x6E] reader diagnostic
00266 #define FEDM_ISC_TMP_DIAG_DATA                                                  "03 10 07 01 31 00 00"  // receive data with [0x6E]
00267                                                                                                                 
00268 // block 8: [0xB0] send data                                                     FF-MM-BN-BY-NB-BI-Nb
00269 #define FEDM_ISC_TMP_B0_CMD                                                             "03 10 08 00 01 00 00"
00270 #define FEDM_ISC_TMP_B0_MODE                                                    "03 10 08 01 01 00 00"
00271 #define FEDM_ISC_TMP_B0_MODE_MORE                                               "03 10 08 01 01 07 01"
00272 #define FEDM_ISC_TMP_B0_MODE_NOTIFY                                             "03 10 08 01 01 06 01" // only for ISO14443 transponder and [0xB0][0x01] Inventory
00273 #define FEDM_ISC_TMP_B0_MODE_DRV_SEL                                    "03 10 08 01 01 06 01" // only for ISO14443 transponder and [0xB0][0x25] Select
00274 #define FEDM_ISC_TMP_B0_MODE_READ_COMPLETE_BANK                 "03 10 08 01 01 06 01" // only for EPC C1G2 Transponder and [0xB0][0x23] Read Multiple Blocks
00275 #define FEDM_ISC_TMP_B0_MODE_EXT_ADR                                    "03 10 08 01 01 05 01"
00276 #define FEDM_ISC_TMP_B0_MODE_CINF                                               "03 10 08 01 01 05 01" // only for ISO14443 transponder and [0xB0][0x25] Select
00277 #define FEDM_ISC_TMP_B0_MODE_PRESC                                              "03 10 08 01 01 05 01" // only for ISO14443 transponder and [0xB0][0x01] Inventory
00278 #define FEDM_ISC_TMP_B0_MODE_UID_LF                                             "03 10 08 01 01 04 01"
00279 #define FEDM_ISC_TMP_B0_MODE_ANT                                                "03 10 08 01 01 04 01" // only for ISC.M02.M8
00280 #define FEDM_ISC_TMP_B0_MODE_SEC                                                "03 10 08 01 01 03 01"
00281 #define FEDM_ISC_TMP_B0_MODE_WR_NE                                              "03 10 08 01 01 03 01" // only for jewel transponder
00282 #define FEDM_ISC_TMP_B0_MODE_ADR                                                "03 10 08 01 01 00 03"
00283 #define FEDM_ISC_TMP_B0_NOTIFY_TIMEOUT                                  "03 10 08 16 01 00 00"
00284                                                                                                                 
00285 // block 9: [0xB0] send data                                                     FF-MM-BN-BY-NB-BI-Nb
00286 #define FEDM_ISC_TMP_B0_REQ_UID_LEN                                             "03 10 09 00 01 00 00"
00287 #define FEDM_ISC_TMP_B0_REQ_BANK                                                "03 10 09 01 01 00 00"
00288 #define FEDM_ISC_TMP_B0_REQ_BANK_ACCESS_FLAG                    "03 10 09 01 01 07 01"
00289 #define FEDM_ISC_TMP_B0_REQ_BANK_BANK_NR                                "03 10 09 01 01 00 02"
00290 #define FEDM_ISC_TMP_B0_REQ_DB_ADR_EXT                                  "03 10 09 02 02 00 00"
00291 #define FEDM_ISC_TMP_B0_REQ_DB_ADR                                              "03 10 09 03 01 00 00"
00292 #define FEDM_ISC_TMP_B0_REQ_DBN                                                 "03 10 09 04 01 00 00"
00293 #define FEDM_ISC_TMP_B0_REQ_DB_SIZE                                             "03 10 09 05 01 00 00"
00294 #define FEDM_ISC_TMP_B0_REQ_CB_ADR                                              "03 10 09 06 01 00 00"
00295 #define FEDM_ISC_TMP_B0_REQ_ANT_SEL                                             "03 10 09 07 01 00 00"
00296 #define FEDM_ISC_TMP_B0_REQ_TR_DRIVER                                   "03 10 09 08 01 00 00" // only for ISO14443 transponder and [0xB0][0x25] Select
00297 #define FEDM_ISC_TMP_B0_REQ_AFI                                                 "03 10 09 09 01 00 00"
00298 #define FEDM_ISC_TMP_B0_REQ_DSFID                                               "03 10 09 10 01 00 00"
00299 
00300 // block 10: [0xB0] receive data                                                 FF-MM-BN-BY-NB-BI-Nb
00301 #define FEDM_ISC_TMP_B0_RSP_DATASETS                                    "03 10 10 01 01 00 00"
00302 #define FEDM_ISC_TMP_B0_RSP_DBN                                                 "03 10 10 02 01 00 00"
00303 #define FEDM_ISC_TMP_B0_RSP_DB_SIZE                                             "03 10 10 03 01 00 00"
00304 #define FEDM_ISC_TMP_B0_RSP_DB_EXT_ADR_E                                "03 10 10 04 02 00 00"
00305 #define FEDM_ISC_TMP_B0_RSP_DB_ADR_E                                    "03 10 10 05 01 00 00"
00306 #define FEDM_ISC_TMP_B0_RSP_FORMAT                                              "03 10 10 06 01 00 00" // only for ISO14443 transponder and [0xB0][0x25] Select
00307                                                                                                                 
00308 // block 11: [0xB1] send data                                                    FF-MM-BN-BY-NB-BI-Nb                                                                   
00309 #define FEDM_ISC_TMP_B1_CMD                                                             "03 10 11 00 01 00 00"
00310 #define FEDM_ISC_TMP_B1_MODE                                                    "03 10 11 01 01 00 00"
00311 #define FEDM_ISC_TMP_B1_MODE_ADR                                                "03 10 11 01 01 00 03"
00312 #define FEDM_ISC_TMP_B1_MFR                                                             "03 10 11 02 01 00 00"
00313 #define FEDM_ISC_TMP_B1_REQ_DB_ADR                                              "03 10 11 04 01 00 00"
00314 #define FEDM_ISC_TMP_B1_REQ_DBN                                                 "03 10 11 05 01 00 00"
00315 #define FEDM_ISC_TMP_B1_REQ_UID                                                 "03 10 11 06 08 00 00"
00316 #define FEDM_ISC_TMP_B1_REQ_TI_DB_ADR                                   "03 10 11 14 01 00 00" // for TI
00317 #define FEDM_ISC_TMP_B1_REQ_TI_DB                                               "03 10 11 15 04 00 00" // for TI
00318 //received [0xBx] ISO Error
00319 #define FEDM_ISC_TMP_B0_ISO_ERROR                                               "03 10 11 25 01 00 00"  // last 0xB0 iso-error code
00320 #define FEDM_ISC_TMP_B1_ISO_ERROR                                               "03 10 11 26 01 00 00"  // last 0xB1 iso-error code
00321 #define FEDM_ISC_TMP_B2_ISO_ERROR                                               "03 10 11 27 01 00 00"  // last 0xB2 iso-error code
00322 #define FEDM_ISC_TMP_B3_TAG_ERROR                                               "03 10 11 28 01 00 00"  // last 0xB3 tag-error code
00323 #define FEDM_ISC_TMP_B4_ISO_ERROR                                               "03 10 11 29 01 00 00"  // last 0xB4 iso-error code
00324                                                                                                         
00325 // block 12: [0xB1] send data                                                    FF-MM-BN-BY-NB-BI-Nb
00326 #define FEDM_ISC_TMP_B1_REQ_TI_PASSWORD                                 "03 10 12 00 04 00 00" // for TI
00327 #define FEDM_ISC_TMP_B1_REQ_NXP_PAGE_NO                                 "03 10 12 04 01 00 00" // for NXP
00328 #define FEDM_ISC_TMP_B1_REQ_NXP_PROTECTION_STATUS               "03 10 12 05 01 00 00" // for NXP
00329 #define FEDM_ISC_TMP_B1_REQ_NXP_64BIT_PWD_PARAMETER             "03 10 12 06 01 00 00" // for NXP
00330 #define FEDM_ISC_TMP_B1_REQ_NXP_EAS_ID                                  "03 10 12 07 02 00 00" // for NXP
00331 #define FEDM_ISC_TMP_B1_REQ_NXP_PASSWORD_ID                             "03 10 12 09 01 00 00" // for NXP
00332 #define FEDM_ISC_TMP_B1_REQ_NXP_PASSWORD                                "03 10 12 10 04 00 00" // for NXP
00333 #define FEDM_ISC_TMP_B1_REQ_STM_PASSWORD_NO                             "03 10 12 14 01 00 00" // for STM
00334 #define FEDM_ISC_TMP_B1_REQ_STM_PASSWORD                                "03 10 12 15 04 00 00" // for STM
00335 #define FEDM_ISC_TMP_B1_REQ_STM_KILL_CODE                               "03 10 12 15 04 00 00" // for STM
00336 #define FEDM_ISC_TMP_B1_REQ_STM_INFO_BYTE                               "03 10 12 19 01 00 00" // for STM
00337 #define FEDM_ISC_TMP_B1_REQ_STM_BLOCK_NO                                "03 10 12 20 01 00 00" // for STM
00338 #define FEDM_ISC_TMP_B1_REQ_STM_PROTECT_STATUS                  "03 10 12 21 01 00 00" // for STM
00339 #define FEDM_ISC_TMP_B1_REQ_EM_PASSWORD                                 "03 10 12 22 04 00 00" // for EM
00340 #define FEDM_ISC_TMP_B1_REQ_NXP_DB_ADR                                  "03 10 12 26 01 00 00" // for NXP
00341 #define FEDM_ISC_TMP_B1_REQ_NXP_DB_N                                    "03 10 12 27 01 00 00" // for NXP
00342 #define FEDM_ISC_TMP_B1_REQ_INFINEON_DB_ADR                             "03 10 12 28 01 00 00" // for INFINEON
00343 #define FEDM_ISC_TMP_B1_REQ_INFINEON_DB_N                               "03 10 12 29 01 00 00" // for INFINEON
00344                                                                                                                 
00345 // block 13: [0xB1] send data                                                    FF-MM-BN-BY-NB-BI-Nb
00346 #define FEDM_ISC_TMP_B1_REQ_INFINEON_DB_SIZE                    "03 10 13 00 01 00 00" // for INFINEON
00347 #define FEDM_ISC_TMP_B1_REQ_INFINEON_AQM                                "03 10 13 01 01 00 00" // for INFINEON
00348 #define FEDM_ISC_TMP_B1_REQ_TI_DB_SIZE                                  "03 10 13 02 01 00 00" // for TI
00349 #define FEDM_ISC_TMP_B1_REQ_TI_EVEN_DB                                  "03 10 13 03 04 00 00" // for TI
00350 #define FEDM_ISC_TMP_B1_REQ_TI_ODD_DB                                   "03 10 13 07 04 00 00" // for TI
00351 #define FEDM_ISC_TMP_B1_REQ_FUJITSU_DATA                                "03 10 13 11 01 00 00" // for Fujitsu
00352 #define FEDM_ISC_TMP_B1_REQ_KSW_PASSWORD                                "03 10 13 12 06 00 00" // for KSW
00353 #define FEDM_ISC_TMP_B1_REQ_KSW_LOGFLAGS                                "03 10 13 18 01 00 00" // for KSW
00354 #define FEDM_ISC_TMP_B1_REQ_KSW_LOGPOINTER                              "03 10 13 19 01 00 00" // for KSW
00355 #define FEDM_ISC_TMP_B1_REQ_KSW_LOGLIMITLO                              "03 10 13 20 02 00 00" // for KSW
00356 #define FEDM_ISC_TMP_B1_REQ_KSW_LOGLIMITHI                              "03 10 13 22 02 00 00" // for KSW
00357 #define FEDM_ISC_TMP_B1_REQ_KSW_LOGPERIODE                              "03 10 13 24 02 00 00" // for KSW
00358 #define FEDM_ISC_TMP_B1_REQ_KSW_TIMERTICKS                              "03 10 13 26 02 00 00" // for KSW
00359 #define FEDM_ISC_TMP_B1_REQ_STM_DATA                                    "03 10 13 28 01 00 00" // for STM
00360 #define FEDM_ISC_TMP_B1_RSP_STM_DATA                                    "03 10 13 29 01 00 00" // for STM
00361 
00362 // block 14: [0xB2] send data                                                    FF-MM-BN-BY-NB-BI-Nb
00363 #define FEDM_ISC_TMP_B2_CMD                                                             "03 10 14 00 01 00 00"
00364 #define FEDM_ISC_TMP_B2_MODE                                                    "03 10 14 01 01 00 00"
00365 #define FEDM_ISC_TMP_B2_MODE_ADR                                                "03 10 14 01 01 00 03"
00366 #define FEDM_ISC_TMP_B2_MODE_KL                                                 "03 10 14 01 01 03 01"
00367 
00368 // block 15: [0xB2] send data                                                    FF-MM-BN-BY-NB-BI-Nb
00369 #define FEDM_ISC_TMP_B2_REQ_UID                                                 "03 10 15 02 08 00 00"
00370 #define FEDM_ISC_TMP_B2_REQ_DB_ADR                                              "03 10 15 10 01 00 00"
00371 #define FEDM_ISC_TMP_B2_REQ_KEY_ADR                                             "03 10 15 11 01 00 00"
00372 #define FEDM_ISC_TMP_B2_REQ_KEY_TYPE                                    "03 10 15 12 01 00 00"
00373 #define FEDM_ISC_TMP_B2_REQ_DEST_ADR                                    "03 10 15 13 01 00 00"
00374 #define FEDM_ISC_TMP_B2_REQ_MF_CMD                                              "03 10 15 14 01 00 00"
00375 #define FEDM_ISC_TMP_B2_REQ_OP_VALUE                                    "03 10 15 15 04 00 00"
00376 #define FEDM_ISC_TMP_B2_REQ_KEY_INDEX                                   "03 10 15 19 01 00 00"
00377                                                                                                                 
00378 // block 16: [0xB2] send data                                                    FF-MM-BN-BY-NB-BI-Nb
00379 #define FEDM_ISC_TMP_B2_REQ_KEY_ADR_TAG                                 "03 10 16 00 01 00 00"
00380 #define FEDM_ISC_TMP_B2_REQ_KEY_ADR_SAM                                 "03 10 16 01 01 00 00"
00381 #define FEDM_ISC_TMP_B2_REQ_AUTH_COUNTER_ADR                    "03 10 16 02 01 00 00"
00382 #define FEDM_ISC_TMP_B2_REQ_KEY_AUTH_SEQUENCE                   "03 10 16 03 01 00 00"
00383                                                                                                                 
00384 // block 17: [0xB1] receive data                                                 FF-MM-BN-BY-NB-BI-Nb
00385 #define FEDM_ISC_TMP_B1_RSP_DBN                                                 "03 10 17 00 01 00 00"
00386 #define FEDM_ISC_TMP_B1_RSP_NXP_RANDOM_NUMBER                   "03 10 17 01 02 00 00"
00387 #define FEDM_ISC_TMP_B1_RSP_NXP_EPC_DATA                                "03 10 17 03 12 00 00"
00388 #define FEDM_ISC_TMP_B1_RSP_EM_EAS_BIT                                  "03 10 17 15 01 00 00"
00389 #define FEDM_ISC_TMP_B1_RSP_INFINEON_DB_ADR_E                   "03 10 17 16 01 00 00"
00390 #define FEDM_ISC_TMP_B1_RSP_TI_DB_ADR_E                                 "03 10 17 16 01 00 00"
00391 #define FEDM_ISC_TMP_B1_RSP_KSW_LOGFLAGS                                "03 10 17 17 01 00 00"
00392 #define FEDM_ISC_TMP_B1_RSP_KSW_LOGPOINTER                              "03 10 17 18 01 00 00"
00393 #define FEDM_ISC_TMP_B1_RSP_KSW_LOGLIMITLO                              "03 10 17 19 02 00 00"
00394 #define FEDM_ISC_TMP_B1_RSP_KSW_LOGLIMITHI                              "03 10 17 21 02 00 00"
00395 #define FEDM_ISC_TMP_B1_RSP_KSW_LOGPERIODE                              "03 10 17 23 02 00 00"
00396 #define FEDM_ISC_TMP_B1_RSP_KSW_TIMERTICKS                              "03 10 17 25 02 00 00"
00397 #define FEDM_ISC_TMP_B1_RSP_DB_ADR_E                                    "03 10 17 27 01 00 00"
00398 #define FEDM_ISC_TMP_B1_RSP_INFINEON_DB_N                               "03 10 17 28 01 00 00" // for INFINEON
00399 #define FEDM_ISC_TMP_B1_RSP_INFINEON_DB_SIZE                    "03 10 17 29 01 00 00" // for INFINEON
00400 
00401 // block 18: Advanced Buffered Read Mode [0x22]                  FF-MM-BN-BY-NB-BI-Nb
00402 #define FEDM_ISC_TMP_ADV_BRM_SETS                                               "03 10 18 00 02 00 00"  // DATA-SETS value in [0x22]
00403 #define FEDM_ISC_TMP_ADV_BRM_TRDATA1                                    "03 10 18 02 01 00 00"  // flag field TR-DATA1 in [0x22]
00404 #define FEDM_ISC_TMP_ADV_BRM_TRDATA1_SNR                                "03 10 18 02 01 00 01"  // flag SNR in TR-DATA1 in [0x22]
00405 #define FEDM_ISC_TMP_ADV_BRM_TRDATA1_DB                                 "03 10 18 02 01 01 01"  // flag DB in TR-DATA1 in [0x22]
00406 #define FEDM_ISC_TMP_ADV_BRM_TRDATA1_EAS                                "03 10 18 02 01 02 01"  // flag EAS in TR-DATA1 in [0x22]
00407 #define FEDM_ISC_TMP_ADV_BRM_TRDATA1_DB_MSB                             "03 10 18 02 01 03 01"  // flag Byte Order in TR-DATA1 in [0x22]
00408 #define FEDM_ISC_TMP_ADV_BRM_TRDATA1_ANT                                "03 10 18 02 01 04 01"  // flag ANT in TR-DATA1 in [0x22]
00409 #define FEDM_ISC_TMP_ADV_BRM_TRDATA1_TIME                               "03 10 18 02 01 05 01"  // flag TIME in TR-DATA1 in [0x22]
00410 #define FEDM_ISC_TMP_ADV_BRM_TRDATA1_DATE                               "03 10 18 02 01 06 01"  // flag DATE in TR-DATA1 in [0x22]
00411 #define FEDM_ISC_TMP_ADV_BRM_TRDATA1_EXT                                "03 10 18 02 01 07 01"  // flag EXTENSION in TR-DATA1 in [0x22]
00412 #define FEDM_ISC_TMP_ADV_BRM_TRDATA2                                    "03 10 18 03 01 00 00"  // flag field TR-DATA2 in [0x22]
00413 #define FEDM_ISC_TMP_ADV_BRM_TRDATA2_IN                                 "03 10 18 03 01 00 01"  // flag IN in TR-DATA2 in [0x22]
00414 #define FEDM_ISC_TMP_ADV_BRM_TRDATA2_MAC_ADR                    "03 10 18 03 01 01 01"  // flag MAC in TR-DATA2 in [0x22]
00415 #define FEDM_ISC_TMP_ADV_BRM_TRDATA2_AFI                                "03 10 18 03 01 02 01"  // flag AFI/DSFID in TR-DATA2 in [0x22]
00416 #define FEDM_ISC_TMP_ADV_BRM_TRDATA2_ANT_EXT                    "03 10 18 03 01 04 01"  // flag ANT_EXT in TR-DATA2 in [0x22]
00417 #define FEDM_ISC_TMP_ADV_BRM_TRDATA2_DIR                                "03 10 18 03 01 05 01"  // flag DIRECTION in TR-DATA2 in [0x22]
00418 #define FEDM_ISC_TMP_ADV_BRM_TRDATA2_EXT                                "03 10 18 03 01 07 01"  // flag EXTENSION in TR-DATA2 in [0x22]
00419 #define FEDM_ISC_TMP_ADV_BRM_RECSETS                                    "03 10 18 05 02 00 00"  // received data sets in [0x22]
00420 
00421 // block 19: [0x68] Channel Analyze     (send data)                      FF-MM-BN-BY-NB-BI-Nb
00422 #define FEDM_ISC_TMP_0x68_CA_MODE                                               "03 10 19 00 01 00 00"  // MODE value in [0x68]
00423 #define FEDM_ISC_TMP_0x68_CA_MODE_CH_HISTORY                    "03 10 19 00 01 02 01"  // flag CH_HISTORY in MODE byte in [0x68]
00424 #define FEDM_ISC_TMP_0x68_CA_MODE_CH_POWER                              "03 10 19 00 01 03 01"  // flag CH_POWER in MODE byte in [0x68]
00425 #define FEDM_ISC_TMP_0x68_CA_MODE_MORE                                  "03 10 19 00 01 07 01"  // flag MORE in MODE byte in [0x68]
00426 #define FEDM_ISC_TMP_0x68_CA_RES1                                               "03 10 19 01 01 00 00"  // reserved
00427 #define FEDM_ISC_TMP_0x68_CA_RES2                                               "03 10 19 02 01 00 00"  // reserved
00428 #define FEDM_ISC_TMP_0x68_CA_RES3                                               "03 10 19 03 01 00 00"  // reserved
00429 #define FEDM_ISC_TMP_0x68_CA_RES4                                               "03 10 19 04 02 00 00"  // reserved
00430 // [0x6B] Centralized RF Synchronization (send data)
00431 #define FEDM_ISC_TMP_0x6B_MODE                                                  "03 10 19 16 01 00 00"  // MODE value in [0x6B]
00432 #define FEDM_ISC_TMP_0x6B_RES1                                                  "03 10 19 17 01 00 00"  // reserved
00433 #define FEDM_ISC_TMP_0x6B_RES2                                                  "03 10 19 18 01 00 00"  // reserved
00434 #define FEDM_ISC_TMP_0x6B_TX_CHANNEL                                    "03 10 19 19 01 00 00"  // RF transmit channel
00435 #define FEDM_ISC_TMP_0x6B_TX_PERIOD                                             "03 10 19 20 02 00 00"  // RF transmit period
00436 
00437 // block 20: [0x66] Reader Info                                                  FF-MM-BN-BY-NB-BI-Nb
00438 #define FEDM_ISC_TMP_READER_INFO_MODE                                   "03 10 20 00 01 00 00"  // mode value in [0x66]
00439 #define FEDM_ISC_TMP_READER_INFO                                                "03 10 20 01 31 00 00"  // reader info in [0x66]
00440 #define FEDM_ISC_TMP_READER_INFO_SW_MAJOR                               "03 10 20 01 01 00 00"  // SW-MAJOR main version number in [0x66]
00441 #define FEDM_ISC_TMP_READER_INFO_SW_MINOR                               "03 10 20 02 01 00 00"  // SW-MINOR sub version number in [0x66]
00442 #define FEDM_ISC_TMP_READER_INFO_SW_DEV                                 "03 10 20 03 01 00 00"  // SW-DEV developer number in [0x66]
00443 #define FEDM_ISC_TMP_READER_INFO_HW_TYPE                                "03 10 20 04 01 00 00"  // HW-TYPE in [0x66]
00444 #define FEDM_ISC_TMP_READER_INFO_SW_MAJOR_EMB_APP               "03 10 20 05 01 00 00"  // SW-MAJOR main version number for 2nd embedded app in [0x66], mode 0x01
00445 #define FEDM_ISC_TMP_READER_INFO_SW_MINOR_EMB_APP               "03 10 20 06 01 00 00"  // SW-MINOR sub version number for 2nd embedded app in [0x66], mode 0x01
00446 #define FEDM_ISC_TMP_READER_INFO_SW_DEV_EMB_APP                 "03 10 20 07 01 00 00"  // SW-DEV developer number for 2nd embedded app in [0x66], mode 0x01
00447 
00448 // block 21: [0xA3] Write DES/AES Reader Key                     FF-MM-BN-BY-NB-BI-Nb
00449 #define FEDM_ISC_TMP_0xA3_MODE                                                  "03 10 21 00 01 00 00"
00450 #define FEDM_ISC_TMP_0xA3_MODE_LOC                                              "03 10 21 00 01 00 01"
00451 #define FEDM_ISC_TMP_0xA3_KEY_INDEX                                             "03 10 21 01 01 00 00"
00452 #define FEDM_ISC_TMP_0xA3_AUTHENTICATE_MODE                             "03 10 21 02 01 00 00"
00453 #define FEDM_ISC_TMP_0xA3_KEY_LEN                                               "03 10 21 03 01 00 00"
00454 #define FEDM_ISC_TMP_0xA3_KEY                                                   "03 10 21 04 24 00 00"
00455 
00456 // block 22: [0x87], [0x88] Set/Get System Date                  FF-MM-BN-BY-NB-BI-Nb
00457 #define FEDM_ISC_TMP_DATE_CENTURY                                               "03 10 22 00 01 00 00"  // CENTURY value in [0x87] and [0x88]
00458 #define FEDM_ISC_TMP_DATE_YEAR                                                  "03 10 22 01 01 00 00"  // YEAR value in [0x87] and [0x88]
00459 #define FEDM_ISC_TMP_DATE_MONTH                                                 "03 10 22 02 01 00 00"  // MONTH value in [0x87] and [0x88]
00460 #define FEDM_ISC_TMP_DATE_DAY                                                   "03 10 22 03 01 00 00"  // DAY value in [0x87] and [0x88]
00461 #define FEDM_ISC_TMP_DATE_TIMEZONE                                              "03 10 22 04 01 00 00"  // TIMEZONE value in [0x87] and [0x88]
00462 #define FEDM_ISC_TMP_DATE_HOUR                                                  "03 10 22 05 01 00 00"  // HOUR value in [0x87] and [0x88]
00463 #define FEDM_ISC_TMP_DATE_MINUTE                                                "03 10 22 06 01 00 00"  // MINUTE value in [0x87] and [0x88]
00464 #define FEDM_ISC_TMP_DATE_MILLISECOND                                   "03 10 22 07 02 00 00"  // MILLISECOND value in [0x87] and [0x88]
00465                                                                                                                 
00466 // block 23: [0x6E] send data                                                    FF-MM-BN-BY-NB-BI-Nb
00467 #define FEDM_ISC_TMP_DIAG_REQ_DATA                                              "03 10 23 00 01 00 00"  // data value in [0x6E]
00468                                                                                                                 
00469 // block 24: [0xB0] send data                                                    FF-MM-BN-BY-NB-BI-Nb
00470 #define FEDM_ISC_TMP_B0_ACCESS_PW_LENGTH                                "03 10 24 00 01 00 00"
00471 #define FEDM_ISC_TMP_B0_ACCESS_PW                                               "03 10 24 01 31 00 00"
00472                                                                                                                 
00473 // block 25: [0x18] Destroy                                                              FF-MM-BN-BY-NB-BI-Nb
00474 #define FEDM_ISC_TMP_EPC_DESTROY_MODE                                   "03 10 25 00 01 00 00"  // Mode in [0x18]
00475 #define FEDM_ISC_TMP_EPC_DESTROY_PASSWORD                               "03 10 25 02 03 00 00"  // Password in [0x18]
00476                                                                                                                 
00477 // block 26: [0x18] Destroy                                                              FF-MM-BN-BY-NB-BI-Nb
00478 #define FEDM_ISC_TMP_DESTROY_EPC                                                "03 10 26 00 32 00 00"  // EPC in [0x18]
00479                                                                                                                 
00480 // block 27: [0xB3] send data                                                    FF-MM-BN-BY-NB-BI-Nb
00481 #define FEDM_ISC_TMP_B3_CMD                                                             "03 10 27 00 01 00 00"
00482 #define FEDM_ISC_TMP_B3_MODE                                                    "03 10 27 01 01 00 00"
00483 #define FEDM_ISC_TMP_B3_MODE_ADR                                                "03 10 27 01 01 00 03"
00484 #define FEDM_ISC_TMP_B3_MODE_RECOM                                              "03 10 27 01 01 03 01"
00485 #define FEDM_ISC_TMP_B3_MODE_EPC_LF                                             "03 10 27 01 01 04 01"
00486 #define FEDM_ISC_TMP_B3_MODE_EXT_ADR                                    "03 10 27 01 01 05 01"
00487                                                                                                                 
00488 // block 28: [0xB3] send data                                                    FF-MM-BN-BY-NB-BI-Nb
00489 #define FEDM_ISC_TMP_B3_REQ_EPC_LEN                                             "03 10 28 00 01 00 00"
00490 #define FEDM_ISC_TMP_B3_REQ_BANK                                                "03 10 28 01 01 00 00"
00491 #define FEDM_ISC_TMP_B3_REQ_BANK_ACCESS_FLAG                    "03 10 28 01 01 07 01"
00492 #define FEDM_ISC_TMP_B3_REQ_BANK_BANK_NR                                "03 10 28 01 01 00 02"
00493 #define FEDM_ISC_TMP_B3_REQ_DB_ADR_EXT                                  "03 10 28 02 02 00 00"
00494 #define FEDM_ISC_TMP_B3_REQ_DB_ADR                                              "03 10 28 03 01 00 00"
00495 #define FEDM_ISC_TMP_B3_REQ_DBN                                                 "03 10 28 04 01 00 00"
00496 #define FEDM_ISC_TMP_B3_REQ_DB_SIZE                                             "03 10 28 05 01 00 00"
00497 #define FEDM_ISC_TMP_B3_REQ_TR_TYPE                                             "03 10 28 06 01 00 00"
00498 #define FEDM_ISC_TMP_B3_REQ_BLOCK_PTR                                   "03 10 28 07 02 00 00"
00499 #define FEDM_ISC_TMP_B3_REQ_BLOCK_RANGE                                 "03 10 28 09 01 00 00"
00500 #define FEDM_ISC_TMP_B3_REQ_MASK                                                "03 10 28 10 08 00 00"
00501 #define FEDM_ISC_TMP_B3_RSP_MASK                                                "03 10 28 18 08 00 00"
00502 #define FEDM_ISC_TMP_B3_REQ_RECOM_BITS                                  "03 10 28 26 01 00 00"
00503                                                                                                                 
00504 // block 29: [0xB3] send data                                                    FF-MM-BN-BY-NB-BI-Nb
00505 //#define FEDM_ISC_TMP_B3_REQ_EPC                                                       "03 10 29 00 32 00 00"
00506                                                                                                                 
00507 // block 30: [0xB3] send data                                                    FF-MM-BN-BY-NB-BI-Nb
00508 #define FEDM_ISC_TMP_B3_KILL_PW_LENGTH                                  "03 10 30 00 01 00 00"
00509 #define FEDM_ISC_TMP_B3_KILL_PW                                                 "03 10 30 01 31 00 00"
00510                                                                                                                 
00511 // block 31: [0xB3] send data                                                    FF-MM-BN-BY-NB-BI-Nb
00512 #define FEDM_ISC_TMP_B3_LOCK_DATA_LENGTH                                "03 10 31 00 01 00 00"
00513 #define FEDM_ISC_TMP_B3_LOCK_DATA                                               "03 10 31 01 31 00 00"
00514                                                                                                                 
00515 // block 32: [0xB3] send data                                                    FF-MM-BN-BY-NB-BI-Nb
00516 #define FEDM_ISC_TMP_B3_ACCESS_PW_LENGTH                                "03 10 32 00 01 00 00"
00517 #define FEDM_ISC_TMP_B3_ACCESS_PW                                               "03 10 32 01 31 00 00"
00518                                                                                                                 
00519 // block 33: [0xB3] receive data                                                 FF-MM-BN-BY-NB-BI-Nb
00520 #define FEDM_ISC_TMP_B3_RSP_DB_EXT_ADR_E                                "03 10 33 00 02 00 00"
00521 #define FEDM_ISC_TMP_B3_RSP_DB_ADR_E                                    "03 10 33 01 01 00 00"
00522                                                                                                                 
00523 // block 34: [0x72] send data                                                    FF-MM-BN-BY-NB-BI-Nb
00524 #define FEDM_ISC_TMP_0x72_OUT_MODE                                              "03 10 34 00 01 00 00"
00525 #define FEDM_ISC_TMP_0x72_OUT_N                                                 "03 10 34 01 01 00 00"
00526 #define FEDM_ISC_TMP_0x72_OUT_TYPE_1                                    "03 10 34 02 01 05 03"
00527 #define FEDM_ISC_TMP_0x72_OUT_NR_1                                              "03 10 34 02 01 00 04"
00528 #define FEDM_ISC_TMP_0x72_OUT_S_1                                               "03 10 34 03 01 00 00"
00529 #define FEDM_ISC_TMP_0x72_OUT_MODE_1                                    "03 10 34 03 01 00 02"
00530 #define FEDM_ISC_TMP_0x72_OUT_FREQ_1                                    "03 10 34 03 01 02 02"
00531 #define FEDM_ISC_TMP_0x72_OUT_REP_1                                             "03 10 34 03 01 04 04"
00532 #define FEDM_ISC_TMP_0x72_OUT_TIME_1                                    "03 10 34 04 02 00 00"
00533 #define FEDM_ISC_TMP_0x72_OUT_TYPE_2                                    "03 10 34 06 01 05 03"
00534 #define FEDM_ISC_TMP_0x72_OUT_NR_2                                              "03 10 34 06 01 00 04"
00535 #define FEDM_ISC_TMP_0x72_OUT_S_2                                               "03 10 34 07 01 00 00"
00536 #define FEDM_ISC_TMP_0x72_OUT_MODE_2                                    "03 10 34 07 01 00 02"
00537 #define FEDM_ISC_TMP_0x72_OUT_FREQ_2                                    "03 10 34 07 01 02 02"
00538 #define FEDM_ISC_TMP_0x72_OUT_REP_2                                             "03 10 34 07 01 04 04"
00539 #define FEDM_ISC_TMP_0x72_OUT_TIME_2                                    "03 10 34 08 02 00 00"
00540 #define FEDM_ISC_TMP_0x72_OUT_TYPE_3                                    "03 10 34 10 01 05 03"
00541 #define FEDM_ISC_TMP_0x72_OUT_NR_3                                              "03 10 34 10 01 00 04"
00542 #define FEDM_ISC_TMP_0x72_OUT_S_3                                               "03 10 34 11 01 00 00"
00543 #define FEDM_ISC_TMP_0x72_OUT_MODE_3                                    "03 10 34 11 01 00 02"
00544 #define FEDM_ISC_TMP_0x72_OUT_FREQ_3                                    "03 10 34 11 01 02 02"
00545 #define FEDM_ISC_TMP_0x72_OUT_REP_3                                             "03 10 34 11 01 04 04"
00546 #define FEDM_ISC_TMP_0x72_OUT_TIME_3                                    "03 10 34 12 02 00 00"
00547 #define FEDM_ISC_TMP_0x72_OUT_TYPE_4                                    "03 10 34 14 01 05 03"
00548 #define FEDM_ISC_TMP_0x72_OUT_NR_4                                              "03 10 34 14 01 00 04"
00549 #define FEDM_ISC_TMP_0x72_OUT_S_4                                               "03 10 34 15 01 00 00"
00550 #define FEDM_ISC_TMP_0x72_OUT_MODE_4                                    "03 10 34 15 01 00 02"
00551 #define FEDM_ISC_TMP_0x72_OUT_FREQ_4                                    "03 10 34 15 01 02 02"
00552 #define FEDM_ISC_TMP_0x72_OUT_REP_4                                             "03 10 34 15 01 04 04"
00553 #define FEDM_ISC_TMP_0x72_OUT_TIME_4                                    "03 10 34 16 02 00 00"
00554 #define FEDM_ISC_TMP_0x72_OUT_TYPE_5                                    "03 10 34 18 01 05 03"
00555 #define FEDM_ISC_TMP_0x72_OUT_NR_5                                              "03 10 34 18 01 00 04"
00556 #define FEDM_ISC_TMP_0x72_OUT_S_5                                               "03 10 34 19 01 00 00"
00557 #define FEDM_ISC_TMP_0x72_OUT_MODE_5                                    "03 10 34 19 01 00 02"
00558 #define FEDM_ISC_TMP_0x72_OUT_FREQ_5                                    "03 10 34 19 01 02 02"
00559 #define FEDM_ISC_TMP_0x72_OUT_REP_5                                             "03 10 34 19 01 04 04"
00560 #define FEDM_ISC_TMP_0x72_OUT_TIME_5                                    "03 10 34 20 02 00 00"
00561 #define FEDM_ISC_TMP_0x72_OUT_TYPE_6                                    "03 10 34 22 01 05 03"
00562 #define FEDM_ISC_TMP_0x72_OUT_NR_6                                              "03 10 34 22 01 00 04"
00563 #define FEDM_ISC_TMP_0x72_OUT_S_6                                               "03 10 34 23 01 00 00"
00564 #define FEDM_ISC_TMP_0x72_OUT_MODE_6                                    "03 10 34 23 01 00 02"
00565 #define FEDM_ISC_TMP_0x72_OUT_FREQ_6                                    "03 10 34 23 01 02 02"
00566 #define FEDM_ISC_TMP_0x72_OUT_REP_6                                             "03 10 34 23 01 04 04"
00567 #define FEDM_ISC_TMP_0x72_OUT_TIME_6                                    "03 10 34 24 02 00 00"
00568 #define FEDM_ISC_TMP_0x72_OUT_TYPE_7                                    "03 10 34 26 01 05 03"
00569 #define FEDM_ISC_TMP_0x72_OUT_NR_7                                              "03 10 34 26 01 00 04"
00570 #define FEDM_ISC_TMP_0x72_OUT_S_7                                               "03 10 34 27 01 00 00"
00571 #define FEDM_ISC_TMP_0x72_OUT_MODE_7                                    "03 10 34 27 01 00 02"
00572 #define FEDM_ISC_TMP_0x72_OUT_FREQ_7                                    "03 10 34 27 01 02 02"
00573 #define FEDM_ISC_TMP_0x72_OUT_REP_7                                             "03 10 34 27 01 04 04"
00574 #define FEDM_ISC_TMP_0x72_OUT_TIME_7                                    "03 10 34 28 02 00 00"
00575 #define FEDM_ISC_TMP_0x72_OUT_TYPE_8                                    "03 10 34 30 01 05 03"
00576 #define FEDM_ISC_TMP_0x72_OUT_NR_8                                              "03 10 34 30 01 00 04"
00577 #define FEDM_ISC_TMP_0x72_OUT_S_8                                               "03 10 34 31 01 00 00"
00578 #define FEDM_ISC_TMP_0x72_OUT_MODE_8                                    "03 10 34 31 01 00 02"
00579 #define FEDM_ISC_TMP_0x72_OUT_FREQ_8                                    "03 10 34 31 01 02 02"
00580 #define FEDM_ISC_TMP_0x72_OUT_REP_8                                             "03 10 34 31 01 04 04"
00581                                                                                                                 
00582 // block 35: [0x72] send data                                                    FF-MM-BN-BY-NB-BI-Nb
00583 #define FEDM_ISC_TMP_0x72_OUT_TIME_8                                    "03 10 35 00 02 00 00"
00584 //                       [0xB4] send data
00585 #define FEDM_ISC_TMP_B4_REQ_NXP_KEY                                             "03 10 35 02 16 00 00"
00586 
00587 // block 36: for notification mode                                               FF-MM-BN-BY-NB-BI-Nb
00588 #define FEDM_ISC_TMP_NTF_REMOTE_IP_ADR                                  "03 10 36 00 04 00 00"
00589 #define FEDM_ISC_TMP_NTF_IP_PORT_NR                                             "03 10 36 04 02 00 00"
00590                                                                                                                 
00591 // block 37: [0xB4] send data                                                    FF-MM-BN-BY-NB-BI-Nb
00592 #define FEDM_ISC_TMP_B4_CMD                                                             "03 10 37 00 01 00 00"
00593 #define FEDM_ISC_TMP_B4_MFR                                                             "03 10 37 01 01 00 00"
00594 #define FEDM_ISC_TMP_B4_MODE                                                    "03 10 37 02 01 00 00"
00595 #define FEDM_ISC_TMP_B4_MODE_EXT_ADR                                    "03 10 37 02 01 05 01"
00596 #define FEDM_ISC_TMP_B4_MODE_EPC_LF                                             "03 10 37 02 01 04 01"
00597 #define FEDM_ISC_TMP_B4_MODE_ADR                                                "03 10 37 02 01 00 03"
00598 #define FEDM_ISC_TMP_B4_REQ_EPC_LEN                                             "03 10 37 03 01 00 00"
00599 #define FEDM_ISC_TMP_B4_REQ_BANK                                                "03 10 37 04 01 00 00"
00600 #define FEDM_ISC_TMP_B4_REQ_BANK_ACCESS_FLAG                    "03 10 37 04 01 07 01"
00601 #define FEDM_ISC_TMP_B4_REQ_BANK_BANK_NR                                "03 10 37 04 01 00 02"
00602 #define FEDM_ISC_TMP_B4_REQ_DB_ADR_EXT                                  "03 10 37 05 02 00 00"
00603 #define FEDM_ISC_TMP_B4_REQ_DB_ADR                                              "03 10 37 06 01 00 00"
00604 #define FEDM_ISC_TMP_B4_REQ_DBN                                                 "03 10 37 07 01 00 00"
00605 #define FEDM_ISC_TMP_B4_REQ_NXP_EAS                                             "03 10 37 08 01 00 00"
00606 #define FEDM_ISC_TMP_B4_REQ_NXP_QUIET_BIT                               "03 10 37 09 01 00 00"
00607 #define FEDM_ISC_TMP_B4_REQ_NXP_CONFIG_WORD                             "03 10 37 10 02 00 00"
00608 /*#define FEDM_ISC_TMP_B4_REQ_NXP_UFLAG                                 "03 10 37 12 01 00 00"
00609 #define FEDM_ISC_TMP_B4_REQ_NXP_HIDE_NEW_EPC_LEN                "03 10 37 13 01 00 05"
00610 #define FEDM_ISC_TMP_B4_REQ_NXP_HIDE_EPC                                "03 10 37 13 01 05 01"
00611 #define FEDM_ISC_TMP_B4_REQ_NXP_HIDE                                    "03 10 37 14 02 00 00"
00612 #define FEDM_ISC_TMP_B4_REQ_NXP_HIDE_USER                               "03 10 37 14 01 00 01"
00613 #define FEDM_ISC_TMP_B4_REQ_NXP_HIDE_TID                                "03 10 37 14 01 01 02"
00614 #define FEDM_ISC_TMP_B4_REQ_NXP_RANGE                                   "03 10 37 15 01 00 00"
00615 #define FEDM_ISC_TMP_B4_REQ_NXP_RESP_FLAG                               "03 10 37 16 01 00 00"
00616 #define FEDM_ISC_TMP_B4_REQ_NXP_RESP_FLAG_INC_REP_LEN   "03 10 37 16 01 00 01"
00617 #define FEDM_ISC_TMP_B4_REQ_NXP_RESP_FLAG_SEN_REP               "03 10 37 16 01 01 01"
00618 #define FEDM_ISC_TMP_B4_REQ_NXP_TAM                                             "03 10 37 17 01 00 00"
00619 #define FEDM_ISC_TMP_B4_REQ_NXP_KEY_ID                                  "03 10 37 18 01 00 00"
00620 #define FEDM_ISC_TMP_B4_REQ_NXP_PROFILE                                 "03 10 37 19 01 00 00"
00621 #define FEDM_ISC_TMP_B4_REQ_NXP_OFFSET                                  "03 10 37 20 02 00 00"
00622 #define FEDM_ISC_TMP_B4_REQ_NXP_BLOCK_COUNT                             "03 10 37 22 01 00 00"
00623 #define FEDM_ISC_TMP_B4_REQ_NXP_PROT_MODE                               "03 10 37 23 01 00 00"*/
00624 #define FEDM_ISC_TMP_B4_REQ_NXP_KEY_TYPE                                "03 10 37 24 01 00 00"
00625                                                                                                                 
00626 // block 38: [0x77] receive data                                                 FF-MM-BN-BY-NB-BI-Nb
00627 #define FEDM_ISC_TMP_77_COUNTER1                                                "03 10 38 00 04 00 00"
00628 #define FEDM_ISC_TMP_77_COUNTER2                                                "03 10 38 04 04 00 00"
00629 #define FEDM_ISC_TMP_77_COUNTER3                                                "03 10 38 08 04 00 00"
00630 #define FEDM_ISC_TMP_77_COUNTER4                                                "03 10 38 12 04 00 00"
00631 #define FEDM_ISC_TMP_77_BUS_ADDR                                                "03 10 38 16 01 00 00"
00632 
00633 // block 39: [0xB4] send data                                                    FF-MM-BN-BY-NB-BI-Nb
00634 #define FEDM_ISC_TMP_B4_ACCESS_PW_LENGTH                                "03 10 39 00 01 00 00"
00635 #define FEDM_ISC_TMP_B4_ACCESS_PW                                               "03 10 39 01 31 00 00"
00636                                                                                                                 
00637 // block 40: [0xB4] receive data                                                 FF-MM-BN-BY-NB-BI-Nb
00638 #define FEDM_ISC_TMP_B4_RSP_DB_EXT_ADR_E                                "03 10 40 00 02 00 00"
00639 #define FEDM_ISC_TMP_B4_RSP_DB_ADR_E                                    "03 10 40 01 01 00 00"
00640 #define FEDM_ISC_TMP_B4_RSP_NXP_CONFIG_WORD                             "03 10 40 02 02 00 00"
00641 #define FEDM_ISC_TMP_B4_RSP_EM_SENSOR_DATA                              "03 10 40 04 04 00 00"
00642 #define FEDM_ISC_TMP_B4_RSP_EM_UTC_TIMESTAMP                    "03 10 40 08 04 00 00"
00643 #define FEDM_ISC_TMP_B4_RSP_EM_SPI_DATA                                 "03 10 40 12 07 00 00"
00644 #define FEDM_ISC_TMP_B4_RSP_EM_UID                                              "03 10 40 19 12 00 00"
00645                                                                                                                 
00646 // block 41: [0xC1] and [0xC3] send data                                 FF-MM-BN-BY-NB-BI-Nb
00647 #define FEDM_ISC_TMP_0xC1_CMD                                                   "03 10 41 00 01 00 00"
00648 #define FEDM_ISC_TMP_0xC1_MODE                                                  "03 10 41 01 01 00 00"
00649 #define FEDM_ISC_TMP_0xC1_APP_ID                                                "03 10 41 02 03 00 00"
00650 #define FEDM_ISC_TMP_0xC3_APP_ID                                                "03 10 41 02 03 00 00"
00651 #define FEDM_ISC_TMP_0xC1_KEY_INDEX                                             "03 10 41 05 01 00 00"
00652 #define FEDM_ISC_TMP_0xC3_KEY_INDEX                                             "03 10 41 05 01 00 00"
00653 #define FEDM_ISC_TMP_0xC1_KEY_NO                                                "03 10 41 06 01 00 00"
00654 #define FEDM_ISC_TMP_0xC3_KEY_NO                                                "03 10 41 06 01 00 00"
00655 #define FEDM_ISC_TMP_0xC1_FILE_NO                                               "03 10 41 07 01 00 00"
00656 #define FEDM_ISC_TMP_0xC3_FILE_NO                                               "03 10 41 07 01 00 00"
00657 #define FEDM_ISC_TMP_0xC1_FILE_COMM_SETTINGS                    "03 10 41 08 01 00 00"
00658 #define FEDM_ISC_TMP_0xC3_FILE_COMM_SETTINGS                    "03 10 41 08 01 00 00"
00659 #define FEDM_ISC_TMP_0xC1_FILE_OFFSET                                   "03 10 41 09 03 00 00"
00660 #define FEDM_ISC_TMP_0xC3_FILE_OFFSET                                   "03 10 41 09 03 00 00"
00661 #define FEDM_ISC_TMP_0xC1_FILE_DATA_LEN                                 "03 10 41 12 03 00 00"
00662 #define FEDM_ISC_TMP_0xC3_FILE_DATA_LEN                                 "03 10 41 12 03 00 00"
00663 #define FEDM_ISC_TMP_0xC1_RECORD_OFFSET                                 "03 10 41 15 03 00 00"
00664 #define FEDM_ISC_TMP_0xC3_RECORD_OFFSET                                 "03 10 41 15 03 00 00"
00665 #define FEDM_ISC_TMP_0xC1_NO_OF_RECORDS                                 "03 10 41 18 03 00 00"
00666 #define FEDM_ISC_TMP_0xC3_NO_OF_RECORDS                                 "03 10 41 18 03 00 00"
00667 #define FEDM_ISC_TMP_0xC1_RECORD_SIZE                                   "03 10 41 21 03 00 00"
00668 #define FEDM_ISC_TMP_0xC3_RECORD_SIZE                                   "03 10 41 21 03 00 00"
00669 #define FEDM_ISC_TMP_0xC1_CREDIT_VALUE                                  "03 10 41 24 04 00 00"
00670 #define FEDM_ISC_TMP_0xC3_CREDIT_VALUE                                  "03 10 41 24 04 00 00"
00671 #define FEDM_ISC_TMP_0xC1_DEBIT_VALUE                                   "03 10 41 28 04 00 00"
00672 #define FEDM_ISC_TMP_0xC3_DEBIT_VALUE                                   "03 10 41 28 04 00 00"
00673                                                                                                                 
00674 // block 42: [0xC1] and [0xC3] send data                                 FF-MM-BN-BY-NB-BI-Nb
00675 #define FEDM_ISC_TMP_0xC1_FILE_ACCESS_RIGHTS                    "03 10 42 00 02 00 00"
00676 #define FEDM_ISC_TMP_0xC3_FILE_ACCESS_RIGHTS                    "03 10 42 00 02 00 00"
00677 #define FEDM_ISC_TMP_0xC1_NEW_KEY_SETTINGS                              "03 10 42 02 01 00 00"
00678 #define FEDM_ISC_TMP_0xC3_NEW_KEY_SETTINGS                              "03 10 42 02 01 00 00"
00679 #define FEDM_ISC_TMP_0xC1_KEY_NO_TB_CHANGED                             "03 10 42 03 01 00 00"
00680 #define FEDM_ISC_TMP_0xC3_KEY_NO_TB_CHANGED                             "03 10 42 03 01 00 00"
00681 #define FEDM_ISC_TMP_0xC1_NEW_KEY_VERSION                               "03 10 42 04 01 00 00"
00682 #define FEDM_ISC_TMP_0xC3_NEW_KEY_VERSION                               "03 10 42 04 01 00 00"
00683 #define FEDM_ISC_TMP_0xC1_KEY_LEN                                               "03 10 42 05 01 00 00"
00684 #define FEDM_ISC_TMP_0xC3_KEY_LEN                                               "03 10 42 05 01 00 00"
00685 #define FEDM_ISC_TMP_0xC1_OLD_KEY                                               "03 10 42 06 24 00 00"
00686 #define FEDM_ISC_TMP_0xC3_OLD_KEY                                               "03 10 42 06 24 00 00"
00687                                                                                                                 
00688 // block 43: [0xC1] and [0xC3] send data                                 FF-MM-BN-BY-NB-BI-Nb
00689 #define FEDM_ISC_TMP_0xC1_NEW_KEY                                               "03 10 43 00 24 00 00"
00690 #define FEDM_ISC_TMP_0xC3_NEW_KEY                                               "03 10 43 00 24 00 00"
00691                                                                                                                 
00692 // block 44: [0xC1] and [0xC3] receive data                              FF-MM-BN-BY-NB-BI-Nb
00693 #define FEDM_ISC_TMP_0xC1_ERROR_SOURCE                                  "03 10 44 00 01 00 00"
00694 #define FEDM_ISC_TMP_0xC1_ERROR_CODE                                    "03 10 44 01 02 00 00"
00695 #define FEDM_ISC_TMP_0xC3_ERROR_SOURCE                                  "03 10 44 03 01 00 00"
00696 #define FEDM_ISC_TMP_0xC3_ERROR_CODE                                    "03 10 44 04 02 00 00"
00697                                                                                                                 
00698 // block 45: [0xC2] send data                                                    FF-MM-BN-BY-NB-BI-Nb
00699 #define FEDM_ISC_TMP_0xC2_CMD                                                   "03 10 45 00 01 00 00"
00700 #define FEDM_ISC_TMP_0xC2_MODE                                                  "03 10 45 01 01 00 00"
00701 #define FEDM_ISC_TMP_0xC2_KEY_INDEX                                             "03 10 45 02 01 00 00"
00702 #define FEDM_ISC_TMP_0xC2_AES_KEY_BLOCK_NO                              "03 10 45 03 02 00 00"
00703 #define FEDM_ISC_TMP_0xC2_PCD_CAP_LEN                                   "03 10 45 05 01 00 00"
00704 #define FEDM_ISC_TMP_0xC2_PCD_CAP                                               "03 10 45 06 06 00 00"
00705 #define FEDM_ISC_TMP_0xC2_BLOCK_NO                                              "03 10 45 12 02 00 00"
00706 #define FEDM_ISC_TMP_0xC2_EXT                                                   "03 10 45 14 01 00 00"
00707 #define FEDM_ISC_TMP_0xC2_LENGTH                                                "03 10 45 14 01 00 00" // same location as EXT !!
00708 #define FEDM_ISC_TMP_0xC2_SRC_BLOCK_NO                                  "03 10 45 15 02 00 00"
00709 #define FEDM_ISC_TMP_0xC2_DST_BLOCK_NO                                  "03 10 45 17 02 00 00"
00710 #define FEDM_ISC_TMP_0xC2_DB_ADR                                                "03 10 45 19 01 00 00"
00711 #define FEDM_ISC_TMP_0xC2_KEY_TYPE                                              "03 10 45 20 01 00 00"
00712 #define FEDM_ISC_TMP_0xC2_KEY_NO                                                "03 10 45 21 01 00 00"
00713 #define FEDM_ISC_TMP_0xC2_VALUE                                                 "03 10 45 22 04 00 00"
00714                                                                                                                 
00715 // block 46: [0xB4] send data for EM Custom Commands     FF-MM-BN-BY-NB-BI-Nb
00716 #define FEDM_ISC_TMP_B4_REQ_EM_OPTION                                   "03 10 46 00 01 00 00"
00717 #define FEDM_ISC_TMP_B4_REQ_EM_OPTION_NEW_SAMPLE                "03 10 46 00 01 00 01"
00718 #define FEDM_ISC_TMP_B4_REQ_EM_OPTION_SEND_UID                  "03 10 46 00 01 01 01"
00719 #define FEDM_ISC_TMP_B4_REQ_EM_SPI_CMD_SIZE                             "03 10 46 01 01 00 00"
00720 #define FEDM_ISC_TMP_B4_REQ_EM_SPI_RESP_SIZE                    "03 10 46 02 01 00 00"
00721 #define FEDM_ISC_TMP_B4_REQ_EM_SPI_SCLK                                 "03 10 46 03 01 00 00"
00722 #define FEDM_ISC_TMP_B4_REQ_EM_SPI_DELAY_TIME                   "03 10 46 04 01 00 00"
00723 #define FEDM_ISC_TMP_B4_REQ_EM_SPI_CMD                                  "03 10 46 05 08 00 00"
00724 #define FEDM_ISC_TMP_B4_REQ_EM_UTC_TIME                                 "03 10 46 13 04 00 00"
00725                                                                                                                 
00726 // block 47: [0xC2] receive data                                                 FF-MM-BN-BY-NB-BI-Nb
00727 #define FEDM_ISC_TMP_0xC2_ERROR_SOURCE                                  "03 10 47 00 01 00 00"
00728 #define FEDM_ISC_TMP_0xC2_ERROR_CODE                                    "03 10 47 01 02 00 00"
00729                                                                                                                 
00730 // block 48: [0xAD] send data                                                   FF-MM-BN-BY-NB-BI-Nb
00731 #define FEDM_ISC_TMP_0xAD_MODE                                                  "03 10 48 00 01 00 00"
00732 #define FEDM_ISC_TMP_0xAD_KEY_TYPE                                              "03 10 48 01 01 00 00"
00733 #define FEDM_ISC_TMP_0xAD_KEY_LEN                                               "03 10 48 02 01 00 00"
00734 #define FEDM_ISC_TMP_0xAD_KEY                                                   "03 10 48 03 32 00 00"
00735                                                                                                                 
00736 // block 49: [0xAD] send data                                                   FF-MM-BN-BY-NB-BI-Nb
00737 // used partial by key
00738                                                                                                                 
00739 // block 50: [0xAE] send data                                                   FF-MM-BN-BY-NB-BI-Nb
00740 #define FEDM_ISC_TMP_0xAE_MODE                                                  "03 10 50 00 01 00 00"
00741 #define FEDM_ISC_TMP_0xAE_KEY_TYPE                                              "03 10 50 01 01 00 00"
00742 #define FEDM_ISC_TMP_0xAE_KEY_LEN                                               "03 10 50 02 01 00 00"
00743 #define FEDM_ISC_TMP_0xAE_KEY                                                   "03 10 50 03 32 00 00"
00744                                                                                                                 
00745 // block 51: [0xAE] send data                                                   FF-MM-BN-BY-NB-BI-Nb
00746 // used partial by key
00747 
00748 // block 54..63: reserved
00749 
00750 // block 64..73: [0xB0][0x25] receive data
00751 // card information from 14443 Transponder,
00752 // as described in system manual of ID CPR-Family
00753 
00754 // block 64..: [0x8B] Write Configuration: array with CFG-ADR
00755 #define FEDM_ISC_TMP_0x8B_WRITE_CFG_ADR                                 "03 10 64 00 02 00 00"  // first CFG address to be written with [0x8B]
00756 
00757 // block 74: free                                                                                FF-MM-BN-BY-NB-BI-Nb
00758                                                                                                                 
00759 // block 75: [0xC3] send data                                                    FF-MM-BN-BY-NB-BI-Nb
00760 #define FEDM_ISC_TMP_0xC3_CMD                                                   "03 10 75 00 01 00 00"
00761 #define FEDM_ISC_TMP_0xC3_MODE                                                  "03 10 75 01 01 00 00"
00762 #define FEDM_ISC_TMP_0xC3_SLOT_NO                                               "03 10 75 02 01 00 00"
00763 #define FEDM_ISC_TMP_0xC3_TIMEOUT                                               "03 10 75 03 01 00 00"
00764 #define FEDM_ISC_TMP_0xC3_DESFIRE_AUTH_MODE                             "03 10 75 04 01 00 00"
00765 #define FEDM_ISC_TMP_0xC3_SAM_AUTH_MODE                                 "03 10 75 05 01 00 00"
00766 #define FEDM_ISC_TMP_0xC3_SAM_KEY_NO                                    "03 10 75 06 01 00 00"
00767 #define FEDM_ISC_TMP_0xC3_SAM_KEY_VERSION                               "03 10 75 07 01 00 00"
00768 #define FEDM_ISC_TMP_0xC3_SAM_DIV_INPUT_LEN                             "03 10 75 08 01 00 00"
00769 #define FEDM_ISC_TMP_0xC3_SAM_DIV_INPUT                                 "03 10 75 09 16 00 00"
00770 #define FEDM_ISC_TMP_0xC3_SAM_KEY_COMP_METHOD                   "03 10 75 25 01 00 00"
00771 #define FEDM_ISC_TMP_0xC3_SAM_CFG                                               "03 10 75 26 01 00 00"
00772 #define FEDM_ISC_TMP_0xC3_SAM_KEY_NO_CURRENT_KEY                "03 10 75 27 01 00 00"
00773 #define FEDM_ISC_TMP_0xC3_SAM_KEY_VERSION_CURRENT_KEY   "03 10 75 28 01 00 00"
00774 #define FEDM_ISC_TMP_0xC3_SAM_KEY_NO_NEW_KEY                    "03 10 75 29 01 00 00"
00775 #define FEDM_ISC_TMP_0xC3_SAM_KEY_VERSION_NEW_KEY               "03 10 75 30 01 00 00"
00776 
00777 // block 76: [0xC3] send data                                                    FF-MM-BN-BY-NB-BI-Nb
00778 #define FEDM_ISC_TMP_0xC3_PICC_LEVEL_FLAGS                              "03 10 76 00 01 00 00"
00779 #define FEDM_ISC_TMP_0xC3_APPLICATION_LEVEL_FLAGS               "03 10 76 01 01 00 00"
00780 #define FEDM_ISC_TMP_0xC3_DATA_MANIPULATION_FLAGS               "03 10 76 02 01 00 00"
00781 #define FEDM_ISC_TMP_0xC3_KEY_SETTINGS1                                 "03 10 76 03 01 00 00"
00782 #define FEDM_ISC_TMP_0xC3_KEY_SETTINGS2                                 "03 10 76 04 01 00 00"
00783 #define FEDM_ISC_TMP_0xC3_ISO7816_FILE_ID                               "03 10 76 05 02 00 00"
00784 #define FEDM_ISC_TMP_0xC3_ISO7816_DF_NAME_LEN                   "03 10 76 07 01 00 00"
00785 #define FEDM_ISC_TMP_0xC3_ISO7816_DF_NAME                               "03 10 76 08 16 00 00"
00786 #define FEDM_ISC_TMP_0xC3_0x6E_OPTION                                   "03 10 76 24 01 00 00"
00787 #define FEDM_ISC_TMP_0xC3_0x6E_CONFIG                                   "03 10 76 25 01 00 00"
00788 #define FEDM_ISC_TMP_0xC3_0x6E_DEFAULT_KEY_VERSION              "03 10 76 26 01 00 00"
00789 #define FEDM_ISC_TMP_0xC3_LIMITED_CREDIT_ENABLED                "03 10 76 27 01 00 00"
00790 
00791 // block 77: [0xC3] send data                                                    FF-MM-BN-BY-NB-BI-Nb
00792 #define FEDM_ISC_TMP_0xC3_FILE_SIZE                                             "03 10 77 00 03 00 00"
00793 #define FEDM_ISC_TMP_0xC3_0x6E_DEFAULT_KEY                              "03 10 77 03 24 00 00"
00794 
00795 // block 78: [0xC3] send data                                                    FF-MM-BN-BY-NB-BI-Nb
00796 #define FEDM_ISC_TMP_0xC3_0x6E_USER_DEF_ATS                             "03 10 78 00 20 00 00"
00797 #define FEDM_ISC_TMP_0xC3_LOWER_LIMIT                                   "03 10 78 20 04 00 00"
00798 #define FEDM_ISC_TMP_0xC3_UPPER_LIMIT                                   "03 10 78 24 04 00 00"
00799 #define FEDM_ISC_TMP_0xC3_VALUE                                                 "03 10 78 28 04 00 00"
00800                                                                                 
00801 // block 79: [0xB1] send data                                                    FF-MM-BN-BY-NB-BI-Nb
00802 #define FEDM_ISC_TMP_0xB1_REQ_IDS_PASSWORD_LEVEL                "03 10 79 00 01 00 00" // for IDS [0xA0], [0xAB]
00803 #define FEDM_ISC_TMP_0xB1_REQ_IDS_PASSWORD                              "03 10 79 01 04 00 00" // for IDS [0xA0]
00804 #define FEDM_ISC_TMP_0xB1_REQ_IDS_LOG_MODE                              "03 10 79 05 04 00 00" // for IDS [0xA1]
00805 #define FEDM_ISC_TMP_0xB1_REQ_IDS_LOG_LIMITS                    "03 10 79 09 04 00 00" // for IDS [0xA2]
00806 #define FEDM_ISC_TMP_0xB1_REQ_IDS_EXT_CAL_DATA                  "03 10 79 13 04 00 00" // for IDS [0xA4]
00807 #define FEDM_ISC_TMP_0xB1_REQ_IDS_INT_CAL_DATA                  "03 10 79 17 04 00 00" // for IDS [0xA5]
00808 #define FEDM_ISC_TMP_0xB1_REQ_IDS_START_TIME                    "03 10 79 21 04 00 00" // for IDS [0xA7]
00809 #define FEDM_ISC_TMP_0xB1_REQ_IDS_INIT_DATA                             "03 10 79 25 04 00 00" // for IDS [0xAC]
00810                                                                                 
00811 // block 80: [0xB1] receive data                                                 FF-MM-BN-BY-NB-BI-Nb
00812 #define FEDM_ISC_TMP_0xB1_RSP_IDS_START_TIME                    "03 10 80 00 04 00 00" // for IDS [0xA3]
00813 #define FEDM_ISC_TMP_0xB1_RSP_IDS_LOG_LIMITS                    "03 10 80 04 04 00 00" // for IDS [0xA3]
00814 #define FEDM_ISC_TMP_0xB1_RSP_IDS_LOG_MODE                              "03 10 80 08 04 00 00" // for IDS [0xA3]
00815 #define FEDM_ISC_TMP_0xB1_RSP_IDS_DELAY_TIME                    "03 10 80 12 04 00 00" // for IDS [0xA3]
00816 #define FEDM_ISC_TMP_0xB1_RSP_IDS_MEAS_STATE                    "03 10 80 16 04 00 00" // for IDS [0xA8]
00817 #define FEDM_ISC_TMP_0xB1_RSP_IDS_LIMITS_COUNTER                "03 10 80 20 04 00 00" // for IDS [0xA8]
00818 #define FEDM_ISC_TMP_0xB1_RSP_IDS_INT_CAL_DATA                  "03 10 80 24 04 00 00" // for IDS [0xA9]
00819 #define FEDM_ISC_TMP_0xB1_RSP_IDS_EXT_CAL_DATA                  "03 10 80 28 04 00 00" // for IDS [0xA9]
00820                                                                                 
00821 // block 81: [0xB1] receive data                                                 FF-MM-BN-BY-NB-BI-Nb
00822 #define FEDM_ISC_TMP_0xB1_RSP_IDS_BATTERY_LEVEL                 "03 10 81 00 01 00 00" // for IDS [0xAA]
00823 #define FEDM_ISC_TMP_0xB1_RSP_IDS_MEAS_TEMP                             "03 10 81 01 02 00 00" // for IDS [0xAD]
00824 
00825 // block 82: [0xB4] send data                                                    FF-MM-BN-BY-NB-BI-Nb
00826 #define FEDM_ISC_TMP_0xB4_REQ_IDS_PASSWORD_LEVEL                "03 10 82 00 01 00 00" // for IDS [0xA0], [0xAE]
00827 #define FEDM_ISC_TMP_0xB4_REQ_IDS_PASSWORD                              "03 10 82 01 04 00 00" // for IDS [0xA0]
00828 #define FEDM_ISC_TMP_0xB4_REQ_IDS_LOG_MODE                              "03 10 82 05 03 00 00" // for IDS [0xA1]
00829 #define FEDM_ISC_TMP_0xB4_REQ_IDS_LOG_LIMITS                    "03 10 82 08 05 00 00" // for IDS [0xA2]
00830 #define FEDM_ISC_TMP_0xB4_REQ_IDS_SFE_PARA                              "03 10 82 13 02 00 00" // for IDS [0xA4]
00831 #define FEDM_ISC_TMP_0xB4_REQ_IDS_CAL_DATA                              "03 10 82 15 07 00 00" // for IDS [0xA5]
00832 #define FEDM_ISC_TMP_0xB4_REQ_IDS_START_TIME                    "03 10 82 22 04 00 00" // for IDS [0xA7]
00833 #define FEDM_ISC_TMP_0xB4_REQ_IDS_BATTERY_RETRIGGER             "03 10 82 26 01 00 00" // for IDS [0xAA]
00834 
00835 // block 83: [0xB4] send data                                                    FF-MM-BN-BY-NB-BI-Nb
00836 #define FEDM_ISC_TMP_0xB4_REQ_IDS_SL_BLOCK_0                    "03 10 83 00 04 00 00" // for IDS [0xAB]
00837 #define FEDM_ISC_TMP_0xB4_REQ_IDS_SL_BLOCK_1                    "03 10 83 04 04 00 00" // for IDS [0xAB]
00838 #define FEDM_ISC_TMP_0xB4_REQ_IDS_DELAY_TIME                    "03 10 83 08 02 00 00" // for IDS [0xAC]
00839 #define FEDM_ISC_TMP_0xB4_REQ_IDS_APP_DATA                              "03 10 83 10 02 00 00" // for IDS [0xAC]
00840 #define FEDM_ISC_TMP_0xB4_REQ_IDS_SENSOR_VALUE                  "03 10 83 12 01 00 00" // for IDS [0xAD]
00841 #define FEDM_ISC_TMP_0xB4_REQ_IDS_SUB_COMMAND                   "03 10 83 13 01 00 00" // for IDS [0xAF]
00842 #define FEDM_ISC_TMP_0xB4_REQ_IDS_PAYLOAD                               "03 10 83 14 08 00 00" // for IDS [0xAF]
00843                                                                                 
00844 // block 84: [0xB4] receive data                                                 FF-MM-BN-BY-NB-BI-Nb
00845 #define FEDM_ISC_TMP_0xB4_RSP_IDS_START_TIME                    "03 10 84 00 04 00 00" // for IDS [0xA3]
00846 #define FEDM_ISC_TMP_0xB4_RSP_IDS_LOG_LIMITS                    "03 10 84 04 05 00 00" // for IDS [0xA3]
00847 #define FEDM_ISC_TMP_0xB4_RSP_IDS_LOG_MODE                              "03 10 84 09 01 00 00" // for IDS [0xA3]
00848 #define FEDM_ISC_TMP_0xB4_RSP_IDS_LOG_INTERVAL                  "03 10 84 10 02 00 00" // for IDS [0xA3]
00849 #define FEDM_ISC_TMP_0xB4_RSP_IDS_DELAY_TIME                    "03 10 84 12 02 00 00" // for IDS [0xA3]
00850 #define FEDM_ISC_TMP_0xB4_RSP_IDS_APP_DATA                              "03 10 84 14 02 00 00" // for IDS [0xA3]
00851 #define FEDM_ISC_TMP_0xB4_RSP_IDS_LIMITS_COUNTER                "03 10 84 16 04 00 00" // for IDS [0xA8]
00852 #define FEDM_ISC_TMP_0xB4_RSP_IDS_SYSTEM_STATUS                 "03 10 84 20 04 00 00" // for IDS [0xA8]
00853 #define FEDM_ISC_TMP_0xB4_RSP_IDS_SL_BLOCK_0                    "03 10 84 24 04 00 00" // for IDS [0xA8]
00854 #define FEDM_ISC_TMP_0xB4_RSP_IDS_SL_BLOCK_1                    "03 10 84 28 04 00 00" // for IDS [0xA8]
00855 
00856 // block 85: [0xB4] receive data                                                 FF-MM-BN-BY-NB-BI-Nb
00857 #define FEDM_ISC_TMP_0xB4_RSP_IDS_CURRENT_SHELF_LIFE    "03 10 85 00 03 00 00" // for IDS [0xA8]
00858 #define FEDM_ISC_TMP_0xB4_RSP_IDS_STATUS_FLAG                   "03 10 85 03 01 00 00" // for IDS [0xA8]
00859 #define FEDM_ISC_TMP_0xB4_RSP_IDS_CAL_DATA                              "03 10 85 04 07 00 00" // for IDS [0xA9]
00860 #define FEDM_ISC_TMP_0xB4_RSP_IDS_SFE_PARA                              "03 10 85 11 02 00 00" // for IDS [0xA9]
00861 #define FEDM_ISC_TMP_0xB4_RSP_IDS_BATTERY_LEVEL                 "03 10 85 13 02 00 00" // for IDS [0xAA]
00862 #define FEDM_ISC_TMP_0xB4_RSP_IDS_SENSOR_INFO                   "03 10 85 15 02 00 00" // for IDS [0xAD]
00863 #define FEDM_ISC_TMP_0xB4_RSP_IDS_PAYLOAD                               "03 10 85 17 08 00 00" // for IDS [0xAF]
00864 
00865 // block 99..101: reserved
00866 
00867 // block 110-112: [0xB0] send data                                               FF-MM-BN -BY-NB-BI-Nb
00868 #define FEDM_ISC_TMP_B0_REQ_UID                                                 "03 10 110 00 96 00 00"
00869 // block 113-115: [0xB3] send data                                               FF-MM-BN -BY-NB-BI-Nb
00870 #define FEDM_ISC_TMP_B3_REQ_EPC                                                 "03 10 113 00 96 00 00"
00871 // block 116-118: [0xB4] send data                                               FF-MM-BN -BY-NB-BI-Nb
00872 #define FEDM_ISC_TMP_B4_REQ_EPC                                                 "03 10 116 00 96 00 00"
00873 
00874 // block 129...159: [0xC3] receive data                                  FF-MM-BN -BY-NB-BI-Nb
00875 #define FEDM_ISC_TMP_0xC3_RSP_DATA_LEN                                  "03 10 129 00 02 00 00"
00876 #define FEDM_ISC_TMP_0xC3_RSP_DATA                                              "03 10 129 02 01 00 00" // only one dummy byte length
00877 
00878 // block 160...169: [0x6E] receive data in NTF mode              FF-MM-BN -BY-NB-BI-Nb
00879 #define FEDM_ISC_TMP_0x6E_NTF_RSP_READER_TYPE                   "03 10 160 00 04 00 00"
00880 #define FEDM_ISC_TMP_0x6E_NTF_RSP_REC_COUNT                             "03 10 160 04 01 00 00"
00881 #define FEDM_ISC_TMP_0x6E_NTF_RSP_DATA                                  "03 10 160 05 01 00 00" // only one dummy byte length
00882 
00883 
00884 #endif // !defined(_FEDM_ISC_READERID_H_INCLUDED_)


rfid_drivers
Author(s): Raul Perula-Martinez
autogenerated on Thu Apr 2 2015 03:06:13