FEDM_ISCFunctionUnitID.h
Go to the documentation of this file.
00001 /*-------------------------------------------------------
00002 |                                                       |
00003 |                 FEDM_ISCFunctionUnitID.h              |
00004 |                                                       |
00005 ---------------------------------------------------------
00006 
00007 Copyright © 2005-2008   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                   :       05.01.2005
00018 Version                 :       03.00.00 / 04.04.2008 / M. Hultsch
00019 
00020 Operation Systems       :       Windows 9x/ME/NT/2000/XP/Linux/WindowsCE
00021 
00022 
00023 This file contains the parameter id for the OBID® i-scan function units
00024 
00025 
00026 Trademarks:
00027 -----------
00028 OBID®, OBID i-scan® and OBID myAXXESS® are registered Trademarks of FEIG ELECTRONIC GmbH
00029 Other Trademarks: see FEDM.h
00030 
00031 
00032 
00033 ### construction of IDs
00034 
00035         FC - family code                        0..99
00036         MM - memory type                        0..99   (see FEDM.h)
00037         BL - block number                       0..99
00038         BY - 1. byte in block           0..99
00039         NB - number of bytes            0..99
00040         BI - 1. bit in byte                     0..08
00041         Nb - number of bits                     0..99
00042 
00043 
00044 ### how we build the identifier names
00045 
00046         #define FEDM_ISC_FU_TMP_                                        "03 10 00 00 01 00 00"
00047                           |    |  |  |  |
00048                           |    |  |  |  ----- the rest is a shortening of the parameter
00049                           |    |  |  -------- the parameter is located in memory TmpData
00050                           |    |  ----------- identifies function unit
00051                           |    -------------- reader family
00052                       ------------------- name of this component
00053 
00054 */
00055 
00056 #if !defined(_FEDM_ISC_FUNCTION_UNIT_ID_H_INCLUDED_)
00057 #define _FEDM_ISC_FUNCTION_UNIT_ID_H_INCLUDED_
00058 
00059 
00060 
00061                                 
00062 //#############################################################################
00063 // TMPDATA_MEM: parameter id for temporary data
00064 //#############################################################################
00065 
00066 // block 0                                                                                               FF-MM-BN-BY-NB-BI-Nb
00067 #define FEDM_ISC_FU_TMP_MUX_ADR                                                 "03 10 00 00 01 00 00"  // multiplexer address
00068 #define FEDM_ISC_FU_TMP_DAT_ADR                                                 "03 10 00 01 01 00 00"  // dynamic antenna tuner address
00069 #define FEDM_ISC_FU_TMP_FLAGS                                                   "03 10 00 02 01 00 00"  // flags for UHF multiplexer
00070                                                                                                                 
00071 // block 1                                                                                               FF-MM-BN-BY-NB-BI-Nb
00072 #define FEDM_ISC_FU_TMP_SOFTVER                                                 "03 10 01 00 07 00 00"  // all bytes of software version
00073 #define FEDM_ISC_FU_TMP_SOFTVER_SW_REV                                  "03 10 01 00 02 00 00"  // SW-REV value
00074 #define FEDM_ISC_FU_TMP_SOFTVER_SW_REV_MAIN                             "03 10 01 00 01 00 00"  // SW-REV main revision number
00075 #define FEDM_ISC_FU_TMP_SOFTVER_SW_REV_SUB                              "03 10 01 01 01 00 00"  // SW-REV sub revision number
00076 #define FEDM_ISC_FU_TMP_SOFTVER_SW_TYPE                                 "03 10 01 02 01 00 00"  // SW-TYPE value
00077 #define FEDM_ISC_FU_TMP_SOFTVER_HW_REV                                  "03 10 01 03 01 00 00"  // HW-REV value
00078 #define FEDM_ISC_FU_TMP_SOFTVER_DIP                                             "03 10 01 04 01 00 00"  // DIP value
00079 #define FEDM_ISC_FU_TMP_SOFTVER_RES1                                    "03 10 01 05 01 00 00"  // reserved
00080 #define FEDM_ISC_FU_TMP_SOFTVER_RES2                                    "03 10 01 06 01 00 00"  // reserved
00081 
00082 // block 2                                                                                               FF-MM-BN-BY-NB-BI-Nb
00083 #define FEDM_ISC_FU_TMP_MUX_OUT_CH1                                             "03 10 02 00 01 00 00"  // output channel value for input 1 in [0xDD]
00084 #define FEDM_ISC_FU_TMP_MUX_OUT_CH2                                             "03 10 02 01 01 00 00"  // output channel value for input 2 in [0xDD]
00085 
00086 // block 3                                                                                               FF-MM-BN-BY-NB-BI-Nb
00087 #define FEDM_ISC_FU_TMP_DAT_ANT_VAL                                             "03 10 03 00 06 00 00"  // antenna values in [0xC3]
00088 #define FEDM_ISC_FU_TMP_DAT_ANT_VAL_C1                                  "03 10 03 00 01 00 00"  // value of C1 in [0xC3]
00089 #define FEDM_ISC_FU_TMP_DAT_ANT_VAL_C2                                  "03 10 03 01 01 00 00"  // value of C1 in [0xC3]
00090 #define FEDM_ISC_FU_TMP_DAT_ANT_VAL_R                                   "03 10 03 02 02 00 00"  // value of R in [0xC3]
00091 #define FEDM_ISC_FU_TMP_DAT_ANT_VAL_PHI                                 "03 10 03 04 01 00 00"  // value of PHI in [0xC3]
00092 #define FEDM_ISC_FU_TMP_DAT_ANT_VAL_STATUS                              "03 10 03 05 01 00 00"  // value of TU-ST in [0xC3]
00093 
00094 // block 4                                                                                               FF-MM-BN-BY-NB-BI-Nb
00095 #define FEDM_ISC_FU_TMP_DAT_OUT                                                 "03 10 04 00 01 00 00"  // value of OUT in [0xC4]
00096 #define FEDM_ISC_FU_TMP_DAT_NEW_ADR                                             "03 10 04 01 01 00 00"  // value of ADDRESS in [0xCA]
00097 #define FEDM_ISC_FU_TMP_DAT_MODE                                                "03 10 04 02 01 00 00"  // value of MODE in [0xCB]
00098 
00099 // block 5                                                                                               FF-MM-BN-BY-NB-BI-Nb
00100 #define FEDM_ISC_FU_TMP_UMUX_POWER                                              "03 10 05 00 05 00 00"  // all bytes of get power protocol for UHF mux
00101 #define FEDM_ISC_FU_TMP_UMUX_POWER_FWD                                  "03 10 05 00 02 00 00"  // value of POWER_FWD for UHF mux
00102 #define FEDM_ISC_FU_TMP_UMUX_POWER_REV                                  "03 10 05 02 02 00 00"  // value of POWER_REV for UHF mux
00103 #define FEDM_ISC_FU_TMP_UMUX_ERROR_FLAGS                                "03 10 05 04 01 00 00"  // error flags of UHF mux
00104 #define FEDM_ISC_FU_TMP_UMUX_RESERVED                                   "03 10 05 05 01 00 00"  // reserved byte of UHF mux get power protocol
00105 
00106 // block 6
00107 #define FEDM_ISC_FU_TMP_UMUX_LAST_STATE                                 "03 10 06 00 01 00 00" // status byte from multiplexer
00108 
00109 #endif // !defined(_FEDM_ISC_FUNCTION_UNIT_ID_H_INCLUDED_)


maggie_rfid_drivers
Author(s): Raul Perula-Martinez
autogenerated on Mon Sep 14 2015 03:05:28