Atid AT870 Reference Manual

Windows ce .net ruggedized pda
Hide thumbs Also See for AT870:

Advertisement

SDK Reference Guide (Rev1.7)
AT870
Windows CE
.NET Ruggedized PDA
®
ATID Co., Ltd.

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the AT870 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Atid AT870

  • Page 1 SDK Reference Guide (Rev1.7) AT870 Windows CE .NET Ruggedized PDA ® ATID Co., Ltd.
  • Page 2 ATID is a registered trademark of ATID Co., Ltd.. The ATID logo is a trademark of ATID . All other trademarks and trade names referred to herein are property of their respective owners. AT870 is a registered trademark of ATID Co., Ltd.. and of its wholly owned subsidiaries.
  • Page 3: Table Of Contents

    AT870 SDK RFID 900MHz Reference UHF 900MHZ .NET SDK API REFERENCE GUIDE ..... 5 1.1. C ....................5 ONSTRUCTOR 1.1.1. CUHFHost() ........................5 1.2. P ....................5 ROPERTIES 1.2.1. ActivatedForm ........................5 1.2.2. FirmwareVersion ......................5 1.2.3. LibVersion ......................... 5 1.3.
  • Page 4 1.5.3. CONTROL_CODE ......................27 1.5.4. HOPPING_CODE ......................27 1.5.5. MEMBANK_CODE ......................27 1.5.6. ReportMode ........................28 1.5.7. UIDREAD_CODE ......................28 1.5.8. InventoryFlagMode ......................28 1.6. S ....................28 TRUCTURE 1.6.1. CH_STATE ........................28 1.6.2. CONTROL_VALUE ......................28 AT870 SDK UHF 900MHz Reference...
  • Page 5: Uhf 900Mhz .Net Sdk Api Reference Guide

    Get Firmware Version 1.2.3. LibVersion Description : Get Library Version 1.3. Interface 1.3.1. GetAccessEPC(string EPC) Description : Get accessed EPC of tag. 1.3.2. GetMemoryData(string MemoryData) Description : Get MemoryBank Value. (Result of access’ operation) 1.3.3. GetReply(string Reply) AT870 SDK UHF 900MHz Reference...
  • Page 6: Methods

    FALSE : If this function failed in opening the communication port of UHF module. The cause of FALSE : Another program is using the UHF900Mhz reader, you need to close the program to use yours. AT870 SDK UHF 900MHz Reference...
  • Page 7: Isopen()

    If the value of Code is set by EPC_GEN2_MULTI_TAG, the reader reads tag continuously till it receives the stop command. Parameters : UIDREAD_CODE code Return Values : None Protocol Type : EPC Gen2 1.4.9. void ReadUID_TagSelect(UIDREAD_CODE code, string EPC) AT870 SDK UHF 900MHz Reference...
  • Page 8: Readepc_Continuous()

    Result – variable to get data. string EPC - the value of EPC to access. Return Values : AccessResult Protocol Type : EPC Gen2 1.4.13. AccessResult InventoryOnce_BankSelect_Done(string Result, MEMBANK_CODE MemBank_s, uint Offset_s, string Pattern_s) AT870 SDK UHF 900MHz Reference...
  • Page 9: Bankselectread()

    EPC – the value of EPC to access. string AccessPWD(can be omitted) - using password, if Membank is locked. Return Values : None Protocol Type : EPC Gen2 1.4.16. void BankSelectRead_BankSelect(MEMBANK_CODE MemBank, uint start, uint length, AT870 SDK UHF 900MHz Reference...
  • Page 10: Bankselectread_Tagselect()

    1.4.18. AccessResult BankSelectRead_TagSelect_Done(string Result, MEMBANK_CODE MemBank, uint start, uint length, string EPC) AccessResult BankSelectRead_TagSelect_Done(string Result, MEMBANK_CODE MemBank, uint start, uint length, string EPC, string AccessPWD) Description : This function works as like as BankSelectRead(MEMBANK_CODE MemBank, uint AT870 SDK UHF 900MHz Reference...
  • Page 11: Bankselectread_Bankselect_Done

    Description : This function writes data in Memory Bank and Block. EPC memory from 0 to 3 (4bytes) is reserved as CRC and PC. So you should write data from over 2(4bytes) in the EPC Memory. AT870 SDK UHF 900MHz Reference...
  • Page 12 MemBank_s – memory bank of target tag uint Offset_s – the memory address of pattern (one bit per a unit) string Pattern_s – the pattern of memory bank string AccessPWD(can be omitted) – using password, if Memory bank is locked. AT870 SDK UHF 900MHz Reference...
  • Page 13: Bankselectwrite_Tagselect()

    AccessResult Protocol Type : EPC Gen2 1.4.25. AccessResult BankSelectWrite_BankSelect_Done(MEMBANK_CODE MemBank, uint Start, string strWriteData, MEMBANK_CODE MemBank_s, uint Offset_s, string Pattern_s) AccessResult BankSelectWrite_BankSelect_Done(MEMBANK_CODE MemBank, uint Start, string strWriteData, MEMBANK_CODE MemBank_s, uint Offset_s, string Pattern_s, string AccessPWD) AT870 SDK UHF 900MHz Reference...
  • Page 14: Lock

    Parameter: bool kill_pwd, bool access_pwd, bool epc, bool tid, bool user : true - makes memory block locked. false - no influence on making block data locked or unlocked. string AccessPWD – Access Password AT870 SDK UHF 900MHz Reference...
  • Page 15: Lock_Bankselect()

    AccessPWD – Access Password string EPC – the value of EPC to access. Return: AccessResult Protocol Type : EPC Gen2 1.4.30. AccessResult Lock_Done_TagSelect(bool kill_pwd, bool access_pwd, bool epc, bool tid, bool user, string AccessPWD, string EPC) Description : AT870 SDK UHF 900MHz Reference...
  • Page 16: Lock_Bankselect_Done

    : true- makes memory block unlocked. false - no influence on making block data locked or unlocked. string AccessPWD – Access Password Return Values : True : succeeds in making memory block unlocked. AT870 SDK UHF 900MHz Reference...
  • Page 17: Unlock

    AccessPWD) Description : This function works as like as UnLock(bool kill_pwd, bool access_pwd, bool epc, bool tid, bool user, string AccessPWD). SET_ReportMode(ReportMode.WAIT_DONE) should be set for use this function. AT870 SDK UHF 900MHz Reference...
  • Page 18: Unlock_Tagselect_Done

    MemBank_s – memory bank of target tag uint Offset_s – the memory address of pattern (one bit per a unit) string Pattern_s – the pattern of memory bank Return Values : AccessResult Protocol Type : EPC Gen2 AT870 SDK UHF 900MHz Reference...
  • Page 19: Permalock()

    – flag for continuous access. string AccessPWD – Access Password MEMBANK_CODE MemBank_s – memory bank of target tag uint Offset_s – the memory address of pattern (one bit per a unit) string Pattern_s – the pattern of memory bank AT870 SDK UHF 900MHz Reference...
  • Page 20: Permalock_Done

    SET_ReportMode(ReportMode.WAIT_DONE) should be set for use this function. Refer to ‘AccessResult’ for getting result. Beware of using this function – If this function was succeed, it cannot be change status. AT870 SDK UHF 900MHz Reference...
  • Page 21: Tagkill()

    – flag for continuous access. MEMBANK_CODE MemBank_s – memory bank of target tag uint Offset_s – the memory address of pattern (one bit per a unit) string Pattern_s – the pattern of memory bank AT870 SDK UHF 900MHz Reference...
  • Page 22: Tagkill_Done()

    Offset_s – the memory address of pattern (one bit per a unit) string Pattern_s – the pattern of memory bank string szAccessPWD – access password Return Values : Returns True, if the command is transferred exactly. Protocol Type : EPC Gen2 AT870 SDK UHF 900MHz Reference...
  • Page 23: Get_Epc()

    Multi read operation is stopped caused by asking from application Protocol Type : EPC Gen2 1.4.52. Control_Value GET_ControlValue() Description : Reads the value set in UHF module. Parameters : None Return Values : Control_Value AT870 SDK UHF 900MHz Reference...
  • Page 24: Bool Set_Qvalue()

    = success, false = failure Protocol Type : EPC Gen2 1.4.56. bool SET_ContinueModeONOff(bool bCode) Description : According to bCode setting, this function stops reading tag or continues to read tag. Default = Off Parameters : AT870 SDK UHF 900MHz Reference...
  • Page 25: Set_Session()

    FLAG_AB – A and B state of Inventory flag could be inventoried. Return Values : true = success, false = fail Protocol Type : EPC Gen2 1.4.60. bool GET_MaxPwr(ref pwr) Description : Get maximum capacity power of module. AT870 SDK UHF 900MHz Reference...
  • Page 26: Set_Lbt_Chstate()

    ACCESS_EPC – Set mode getting EPC value in access operation. EXTENDED_INFORMATION – Set mode getting RSSI information to accessed tag when Inventory operation. WAIT_DONE – Set mode that the way of Return value style functions. Parameters : ReportMode mode Bool AT870 SDK UHF 900MHz Reference...
  • Page 27: E Numeration

    POWER_OFF STOPPED Unknown 1.5.2. ActField Member : AccessPWD KillPWD USER 1.5.3. CONTROL_CODE Member : CTL_ALL CTL_BUZZER CTL_CONTINUE CTL_HOPPING CTL_POWER CTL_QVALUE CTL_TIMEOUT CTL_VERSION 1.5.4. HOPPING_CODE Member : CHINA_FHSS EURO_LBT JAPAN_LBT JAPAN_NO_LBT KOREA_FHSS KOREA_LBT USA_FHSS 1.5.5. MEMBANK_CODE AT870 SDK UHF 900MHz Reference...
  • Page 28: Reportmode

    1.6. Structure 1.6.1. CH_STATE Member : bool bool bool bool bool bool bool bool bool bool CH10 1.6.2. CONTROL_VALUE Member : bool Buzzer CHNumber CH_STATE ChState bool ContinueMode HOPPING_CODE Hopping bool HoppingOn LBT_Time Power Qvalue AT870 SDK UHF 900MHz Reference...
  • Page 29 SessionValue ScanTime Timeout string Version AT870 SDK UHF 900MHz Reference...

Table of Contents