亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? hms800.h

?? LP830 無線識別卡 讀寫程序demo
?? H
?? 第 1 頁 / 共 2 頁
字號:
// ****************************************************************************
// HMS antenna interface public routines and data.
// Global defines to distinguish between a:
// Intermec Jannus 2010                    /* in a DOS environment                 */
// Intermec TRAKKER Antares 2420 and 2425  /* Must use Microsoft Visual C++ V1.51 */
// Hand held PC                            /* Standard DOS with a full screen.    */

#define HMS_MEM_SIZE        736  // Number of data bytes in an HMS tag. 0 to MEM_SIZE-1.
#define LRP_MEM_SIZE       0x30  // Number of data bytes in an LRP tag. 0 to MEM_SIZE-1.
#define TOP_MUXADR         0x1F  // Largest valid MUX32 address. 0 to TOP_MUXADR.
#define NUM_MUXADR  (TOP_MUXADR + 1) // Zero to the top MUX32 address has zero index.
#define HMS_TAG_START       0    // HMS tags start data address is this.

#define MIF_SEARCH_TI      250   // Timeout value for search tag command.
#define MIFARE_TIME_OUT   1000   // Timeout value sent to mifare chip, in ms.
#define MIF_WRITE_TI      1000   // Big block write command timeout value.
#define MIFARE_CLR_SET    1000   // For the clear and set tag commands, allow more time.
#define TAG_PRES_SRCH        2   // Seconds waiting for a response for Check antenna.

#define MSG_BEGIN          0xAA  // All commands begin with this.
#define MSG_TERM           0xFF  // Message Terminators.
#define NONCO_READ         0x01  // Non-contiguous Read command.
#define NONCO_WRITE        0x02  // Non-contiguous Write command.
#define CONF_NONCO         0x03  // Configure Non-contiguous R/W address.
#define FILL_TAG           0x04  // Fill tag command.
#define BLK_READ           0x05  // Block Read command.
#define BLK_WRITE          0x06  // Block write command.
#define GET_TAG_ID         0x07  // Get the tag's identification number.
#define SEARCH_TAG         0x08  // Tag Search command.
#define BAUD_CHANG         0x0A  // Change baud rate command.
#define PRO_BL_WRITE       0x0B  // Protected block write command.
#define CON_READ_MODE      0x0C  // Enter/exit Infinite read mode for how many bytes.
#define CONT_READ          0x0D  // Enter/Exit Continual read mode.
#define COM2_READX         0x20  // Copy pecified number of bytes to COM2 transmit buffer.
#define COM2_READ_TERM     0x21  // Copy bytes upto a terminating byte, but not too many.
#define COM2_WRITE         0x22  // Read from COM2 receive buffer.
#define COM2_CLEAR         0x23  // Clear the COM2 receive buffer.

#define MSG_BEG_INX           0  // Array index for Message Begin byte (MSG_BEGIN).
#define MSG_FUN_INX           1  // Array index for Message function number.
#define MSG_TIMH_IX           2  // High byte of time-out value in command.
#define MSG_TIML_IX           3  // Low byte of time-out value in command.

#define COM_DATA_LEAD         6  // COM2 read data in response packet, leading zero..
#define NUM_DATA              3  // COM2 read lenght field in respons packet.
#define COM_READ_OUT       0x01  // This bit set in response status, it timed out. 
#define COM_OVERFLOW       0x10  // This bti set if response statas, buffer overflow.
#define LEN_STATUS            2  // Number of bytes for status and read length.

#define NONCON_READFAIL    0x01  // Non-Contiguous Read has failed.
#define NONCON_WRITEFAIL   0x02  // Non-Contiguous Write has failed.
#define NONCON_CONFFAL     0x03  // Non-Contiguous Read/Write Configuration failed.
#define FILL_FAIL          0x04  // Fill Operation has failed.
#define READ_BLOCKFAIL     0x05  // Contiguous Block Read has failed.
#define WRITE_BLOCKFAIL    0x06  // Contiguous Block Write has failed.
#define SEARCH_FAIL        0x08  // Search Tag Operation has failed.
#define PROTECT_VIOLATE    0x19  // Protected Address violation.. 
#define NONCON_NOCONF      0x20  // Non-contiguous Read/Write no configuration. 
#define INP_NOTMATCH       0x21  // Command does not match pre-defined format.

#if ANTARES
#define INTERMEC_LEN     1024 // im_receive_bufffer() length, from Intermec.
#endif

#if PORT_PC                    // Note: this may be the same as ANTARES and JANUS!

#if TEST_MUX32                 // These two are for HMS827 interface.
#define HMS_MAX_DATA      55   // Data bytes in write/write command, for hole tag.
#else
#define HMS_MAX_DATA     100   // Maximun number of data bytes in read/write command.
#endif                         // Under PORT_PC, it is assumed to be HMS827, more.

#elif ANTARES OR JANUS         // This is for the HMS814.  Set it to 100 for HMS827.
#define HMS_MAX_DATA      80   // Maximun number of data bytes in read/write command.
#endif

/* Command Sent to HMS RF R/W Controller -------------------------------------*/

// ****************************************************************************
// Non-Contiguour Read Command 
//   
// Input:        Time out value of some type.  It is sent in the command packet.
// Return:       None.
// Side effects: A packet is queued to be sent.
extern void NCReadTx(WORD timeout);

// ****************************************************************************
// Transmit the Non-Contiguous Write Command 
//   
// Input:        Time out value of some type.  It is sent in the command packet.
//               Pointer to the data to be written.
//               Number of data bytes.
// Return:       NONE.
// Side effects: A packet is queued to be sent.
extern void NCWriteTx(WORD timeout, unsigned char *data_buf, 
   WORD data_size);

// ****************************************************************************
// Non-Contiguous Read/Write Configuration Command 
// Input:        Time out value of some type.  It is sent in the command packet.
//               Pointer to two buffers, that go in the read/write command.
//               Number of bytes in each buffer.
// Return:       NONE.
// Side effects: A packet is queued to be sent.
extern void NCConfTx(WORD timeout, unsigned char *read_buf, 
   WORD read_size, unsigned char *write_buf, WORD write_size) ;

// ****************************************************************************
// Transmit a proteced mode Block Write Command 
// Input:        Begin write at this start address in the tag.
//               Number of bytes to be written from tag.
//               Antenna timeout time.
//               Pointer to the bytes to be written.
// Return:       None.
// Side effects: None.
extern void pro_BLWriteTx(WORD start_add, WORD data_size, WORD timeout, 
   BYTE *data_buf);

// ****************************************************************************
// Transmit a COM2 read Command 
// Input:        Number of bytes to be written from tag.
//               command timeout time.
// Return:       None.
// Side effects: None.
void COM2_inpx_Tx(BYTE data_size, WORD timeout);

// ****************************************************************************
// Transmit a COM2 read line Command 
// Input:        Number of bytes to be written from tag.
//               Terminator byte value, for the end of the read.
//               command timeout time.
// Return:       None.
// Side effects: None.
extern void COM2_inpline_Tx(BYTE max_data_size, BYTE *terminator, WORD timeout);

// ****************************************************************************
// Preform a COM2 write command. Input data to be transmitted out COM2 am
// HMS820/830 main antenna board.
//
// Input:        NONE.
// Return:       NONE.
// Side effects: NONE.
extern void write_com2tx(WORD data_size, BYTE *data_buf);

// ****************************************************************************
// Transmit Clear COM2 receive buffer Command 
// Input:        None.
// Return:       None.
// Side effects: None.
extern void COM2clearTx(void);

// ****************************************************************************
// Transmit the Fill Command 
// Input:        Begin fill at what address in the tag?
//               How many bytes to fill with the data byte.
//               Antenna timeout time.
//               The data to be filled in the tag.
// Return:       None.
// Side effects: None.
extern void FillTx(WORD start_add, WORD data_size, 
   WORD timeout, unsigned char data);

// ****************************************************************************
// Transmit the Block Read Command 
// Input:        Begin reading at this start address in the tag.
//               Number of bytes to be read from tag.
//               Antenna timeout time.
// Return:       None.
// Side effects: None.
extern void BLReadTx(WORD start_add, WORD data_size, 
   WORD timeout);

// ****************************************************************************
// Transmit Enter Colntinual Block Read mode Command 
// Input:        Begin read tag address.
//               Number of bytes to read from tag.
// Return:       None.
// Side effects: None.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美国产乱子伦| 中文字幕欧美一| 久久精品国内一区二区三区| 欧美亚洲动漫制服丝袜| 亚洲乱码国产乱码精品精小说 | 国产jizzjizz一区二区| 日韩欧美电影一二三| 蜜臀a∨国产成人精品| 91麻豆精品国产91久久久久久 | 国产在线国偷精品免费看| 日韩精品专区在线影院重磅| 美女网站一区二区| 欧美大片一区二区三区| 麻豆91免费看| 精品国产凹凸成av人网站| 国产中文字幕精品| 久久精品无码一区二区三区| 国产麻豆91精品| 国产欧美一区二区精品忘忧草| 国产成人精品亚洲777人妖| 国产日韩欧美综合在线| 粉嫩一区二区三区在线看| 国产精品美女久久福利网站| av电影在线观看完整版一区二区| 亚洲天天做日日做天天谢日日欢 | 日韩精品一区在线| 国内精品自线一区二区三区视频| 国产网站一区二区三区| 成人午夜免费视频| 亚洲欧美另类在线| 欧美精选午夜久久久乱码6080| 奇米精品一区二区三区四区| 精品人在线二区三区| 国产福利一区二区三区视频在线| 亚洲国产精品激情在线观看| 99久久精品免费精品国产| 一区二区日韩av| 日韩欧美在线123| 国产精品一区二区久激情瑜伽 | 精品对白一区国产伦| 国产二区国产一区在线观看 | 精品免费国产一区二区三区四区| 国产一区二区在线影院| 国产精品久久久久久久岛一牛影视| 色妹子一区二区| 男人的j进女人的j一区| 国产欧美在线观看一区| 欧美影院午夜播放| 九色|91porny| 亚洲视频香蕉人妖| 欧美精品三级日韩久久| 麻豆精品一区二区av白丝在线| 国产日韩v精品一区二区| 在线欧美日韩精品| 另类小说综合欧美亚洲| 亚洲欧美综合网| 91精品国产综合久久婷婷香蕉| 国产精品香蕉一区二区三区| 一区二区三区四区高清精品免费观看 | 欧美国产97人人爽人人喊| 欧美激情在线一区二区三区| 91久久精品一区二区三| 麻豆成人91精品二区三区| ...av二区三区久久精品| 欧美一级艳片视频免费观看| 粉嫩av一区二区三区| 婷婷一区二区三区| 国产精品久久777777| 日韩欧美激情在线| 色婷婷久久99综合精品jk白丝| 老汉av免费一区二区三区| 亚洲精选视频在线| 久久婷婷综合激情| 欧美日韩一本到| 成人国产免费视频| 蜜桃精品视频在线观看| 亚洲日本一区二区三区| 久久亚洲精华国产精华液| 欧美中文字幕一区| 福利一区在线观看| 免费看黄色91| 亚洲影院理伦片| 中文字幕免费在线观看视频一区| 91精品国产色综合久久| 91在线视频网址| 国产一区二区导航在线播放| 五月天亚洲精品| 中文字幕在线观看一区| 欧美va在线播放| 欧美日韩日日摸| 91日韩一区二区三区| 黄色成人免费在线| 午夜av一区二区| 亚洲黄色小视频| 中文字幕精品三区| 精品国产91久久久久久久妲己| 欧美日韩成人一区| 色狠狠一区二区三区香蕉| 国产成人免费视频网站| 久久国内精品自在自线400部| 亚洲第一综合色| 亚洲精品中文字幕乱码三区| 欧美国产视频在线| 2023国产精品自拍| 日韩精品一区二区三区在线| 欧美丝袜自拍制服另类| 不卡一二三区首页| 国产成人免费视频精品含羞草妖精| 奇米影视一区二区三区小说| 亚洲高清一区二区三区| 一区二区三区日韩精品视频| 亚洲欧洲国产日韩| 国产精品久久久久久久久久久免费看 | 精品国产免费视频| 91精品国产综合久久精品麻豆| 91搞黄在线观看| 色综合久久九月婷婷色综合| 成人中文字幕合集| 国产九九视频一区二区三区| 捆绑调教一区二区三区| 蜜臂av日日欢夜夜爽一区| 日日摸夜夜添夜夜添亚洲女人| 亚洲一区二区三区三| 亚洲激情网站免费观看| 亚洲美女屁股眼交| 亚洲男人天堂一区| 亚洲精品ww久久久久久p站| 亚洲视频在线一区二区| 一区二区中文视频| 中文字幕日韩av资源站| 亚洲色图色小说| 亚洲精品自拍动漫在线| 夜夜嗨av一区二区三区网页| 亚洲综合无码一区二区| 亚洲一区二区中文在线| 亚洲一区二区成人在线观看| 亚洲一卡二卡三卡四卡五卡| 午夜精品一区在线观看| 天天综合日日夜夜精品| 日本sm残虐另类| 久久成人久久爱| 国产成人亚洲综合a∨婷婷| 国产成人综合在线观看| 国产91丝袜在线播放九色| 成人黄页在线观看| 91小视频免费看| 91传媒视频在线播放| 欧美日韩国产经典色站一区二区三区| 欧美疯狂做受xxxx富婆| 日韩亚洲欧美一区| 久久夜色精品国产噜噜av| 国产日韩欧美高清在线| 亚洲视频1区2区| 亚洲成av人综合在线观看| 日产国产欧美视频一区精品| 裸体在线国模精品偷拍| 粉嫩一区二区三区在线看| 一本一道综合狠狠老| 欧美日韩一区成人| 欧美不卡一二三| 中文字幕国产一区二区| 亚洲一区国产视频| 久久不见久久见免费视频1| 2024国产精品视频| 国产精品你懂的| 亚洲一区二区视频在线观看| 全国精品久久少妇| 成人少妇影院yyyy| 在线视频你懂得一区二区三区| 日韩一区国产二区欧美三区| 国产午夜亚洲精品理论片色戒 | 久久精品亚洲国产奇米99| 亚洲色图视频网站| 日本亚洲欧美天堂免费| 国产.欧美.日韩| 在线观看一区日韩| 日韩视频免费观看高清在线视频| 国产亚洲精品资源在线26u| 亚洲乱码国产乱码精品精可以看| 日本亚洲免费观看| 成人h动漫精品一区二| 欧美蜜桃一区二区三区| 久久精品日韩一区二区三区| 亚洲综合免费观看高清完整版| 蜜桃在线一区二区三区| 99re热视频精品| 欧美一级搡bbbb搡bbbb| 综合亚洲深深色噜噜狠狠网站| 五月激情六月综合| 不卡在线视频中文字幕| 制服丝袜亚洲网站| 国产精品高潮久久久久无| 婷婷开心久久网| 成人高清免费在线播放| 正在播放一区二区| 国产精品久99| 精品系列免费在线观看| 在线观看免费亚洲| 国产日韩视频一区二区三区| 日韩专区一卡二卡|