类 com.ad.rfid.ADRcp的使用

## 类的使用
com.ad.rfid.ADRcp

- 使用ADRcp的程序包
  程序包 | 说明
  --- | ---
  com.ad.rfid.passive |
  com.ad.rfid.phychips |

- - ### com.ad.rfid.passive中ADRcp的使用

    com.ad.rfid.passive中ADRcp的子类
    限定符和类型 | 类和说明
    --- | ---
    `class` | `PassiveRcp` Created by endyc on 2018-06-14.

    参数类型为ADRcp的com.ad.rfid.passive中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `static boolean` | PassiveCommand.`ExitProgarm(ADRcp adr)` Exit Progarm Mode(only usb reader) - 将USB读卡器退出编程模式(仅用于USB通讯版读卡器)
    `static boolean` | PassiveCommand.`GetConfig(ADRcp adr)` Get Basic Parameters - 获取基本参数
    `static boolean` | PassiveCommand.`GetInformation(ADRcp adr)` Get base information - 获取基本信息
    `static boolean` | PassiveCommand.`GetOutCard(ADRcp adr)` Get USB OutCard Parameters(only usb reader) - 获取USB读卡器输出卡号参数(仅用于USB通讯版读卡器)
    `static boolean` | PassiveCommand.`GetTcpip(ADRcp adr)` Get Tcpip Parameters(nonstandard) - 获取TCPIP参数(非标准命令)
    `static boolean` | PassiveCommand.`GetTime(ADRcp adr)` Get Datetime Parameters(nonstandard) - 获取读卡器实时时间(非标准命令)
    `static boolean` | PassiveCommand.`Identify6B(ADRcp adr)` Identify card from ISO18000-6B tag - 识别ISO18000-6B标签卡号
    `static boolean` | PassiveCommand.`Identify6C(ADRcp adr)` Identify card from ISO18000-6C(EPC) tag - 识别单张ISO18000-6C(EPC)标签卡号
    `static boolean` | PassiveCommand.`Identify6CMult(ADRcp adr)` Identify cards from mult ISO18000-6C(EPC) tag - 识别多张ISO18000-6C(EPC)标签卡号
    `static boolean` | PassiveCommand.`InitSyris(ADRcp adr, byte[] iData)` Init Syris SN And ID(nonstandard) - 初始化读卡器序列号和ID(非标准命令)
    `static boolean` | PassiveCommand.`Read6B(ADRcp adr, int iStart, int iLength)` Read data from ISO18000-6B tag - 读取ISO18000-6B标签数据
    `static boolean` | PassiveCommand.`Read6C(ADRcp adr, int iMem, int iStart, int iLength)` Read data from ISO18000-6C(EPC) tag - 读取ISO18000-6C(EPC)标签数据
    `static boolean` | PassiveCommand.`Remote(ADRcp adr, byte position, byte state)` Set IO Out[nonstandard] - 设置IO口输出(非标准命令)
    `static boolean` | PassiveCommand.`Reset(ADRcp adr)` Reset Reader - 重启读卡器
    `static boolean` | PassiveCommand.`Secret(ADRcp adr)` Secret EPC tag - 加密卡号
    `static boolean` | PassiveCommand.`SetAddress(ADRcp adr, int address)` Set Address 设置通讯地址
    `static boolean` | PassiveCommand.`SetConfig(ADRcp adr, byte[] iData)` Set Basic Parameters - 设置基本参数
    `static boolean` | PassiveCommand.`SetKeyboard(ADRcp adr)` Set Virtual Keyboard Mode(only usb reader) - 设置USB读卡器为虚拟键盘模式(仅用于USB通讯版读卡器)
    `static boolean` | PassiveCommand.`SetOutCard(ADRcp adr, byte[] iData)` Set USB OutCard Parameters(only usb reader) - 设置USB读卡器输出卡号参数(仅用于USB通讯版读卡器)
    `static boolean` | PassiveCommand.`SetProgarm(ADRcp adr)` Set Progarm Mode(only usb reader) - 设置USB读卡器为编程模式(仅用于USB通讯版读卡器)
    `static boolean` | PassiveCommand.`SetTcpip(ADRcp adr, byte[] iData)` Set Tcpip Parameters(nonstandard) - 设置TCPIP参数(非标准命令)
    `static boolean` | PassiveCommand.`SetTime(ADRcp adr, byte[] iData)` Set Datetime Parameters(nonstandard) - 设置读卡器实时时间(非标准命令)
    `static boolean` | PassiveCommand.`Write6B(ADRcp adr, int iStart, int iLength, byte[] iData)` Write Data to ISO18000-6B tag - 写入ISO18000-6B标签数据
    `static boolean` | PassiveCommand.`Write6C(ADRcp adr, int iMem, int iStart, int iLength, byte[] iData)` Write Data to ISO18000-6C(EPC) tag - 写入ISO18000-6C(EPC)标签数据

  - ### com.ad.rfid.phychips中ADRcp的使用

    com.ad.rfid.phychips中ADRcp的子类
    限定符和类型 | 类和说明
    --- | ---
    `class` | `PhychipsRcp` Created by endyc on 2018-06-23.

    参数类型为ADRcp的com.ad.rfid.phychips中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `static boolean` | PhychipsCommand.`BlockErase6C(ADRcp adr, byte[] ap, short ul, byte[] epc, byte mb, short sa, short dl)` Block erases type C tag data.
    `static boolean` | PhychipsCommand.`BlockWrite6C(ADRcp adr, byte[] ap, short ul, byte[] epc, byte mb, short sa, short dl, byte[] dt)` Block write type C tag data.
    `static boolean` | PhychipsCommand.`ClsCustomData(ADRcp adr)` Cls CustomData Status
    `static boolean` | PhychipsCommand.`EraseRegistry(ADRcp adr)` Registry Erase
    `static boolean` | PhychipsCommand.`GetAddress(ADRcp adr)` Get Device Address
    `static boolean` | PhychipsCommand.`GetBaudrate(ADRcp adr)` Get Uart Baudrate
    `static boolean` | PhychipsCommand.`GetChannel(ADRcp adr)` Get the current region. this uses individual channel table that depends on region.
    `static boolean` | PhychipsCommand.`GetConfig(ADRcp adr)` Get Basic Parameters - 鑾峰彇鍩烘湰鍙傛暟
    `static boolean` | PhychipsCommand.`GetCustomData(ADRcp adr)` Get CustomData Status
    `static boolean` | PhychipsCommand.`GetFhLbt(ADRcp adr)` Get FH and LBT Parameters
    `static boolean` | PhychipsCommand.`GetFrequencyTable(ADRcp adr)` Get current frequency hopping table.
    `static boolean` | PhychipsCommand.`GetInformation(ADRcp adr)` Get base information - 鑾峰彇鍩烘湰淇℃伅
    `static boolean` | PhychipsCommand.`GetIOOut(ADRcp adr)` Get IOOut Status
    `static boolean` | PhychipsCommand.`GetOutCard(ADRcp adr)` Get Auto Output Card Parameters
    `static boolean` | PhychipsCommand.`GetRegion(ADRcp adr)` Get the current region. this uses individual channel table that depends on region.
    `static boolean` | PhychipsCommand.`GetRssi(ADRcp adr)` Get current Rssi.
    `static boolean` | PhychipsCommand.`GetTemperature(ADRcp adr)` Get DeviceTemperature.
    `static boolean` | PhychipsCommand.`GetTxPower(ADRcp adr)` Get current Tx power level.
    `static boolean` | PhychipsCommand.`Identify6C(ADRcp adr)` Identify card from ISO18000-6C(EPC) tag - 璇嗗埆ISO18000-6C(EPC)鏍囩鍗″彿
    `static boolean` | PhychipsCommand.`Kill6C(ADRcp adr, byte[] kp, short ul, byte[] epc, byte recom)` Kill a Tag.
    `static boolean` | PhychipsCommand.`Lock6C(ADRcp adr, byte[] ap, short ul, byte[] epc, byte[] ld)` Lock an indicated memory bank in the tag.
    `static boolean` | PhychipsCommand.`Read6C(ADRcp adr, byte[] ap, short ul, byte[] epc, byte mb, short sa, short dl)` Read data from ISO18000-6C(EPC) tag - 璇诲彇ISO18000-6C(EPC)鏍囩鏁版嵁
    `static boolean` | PhychipsCommand.`RemoteIO(ADRcp adr, int index, int status)` Remote IO
    `static boolean` | PhychipsCommand.`ResetSystem(ADRcp adr)` Reset System.
    `static boolean` | PhychipsCommand.`SecretTag(ADRcp adr)` Secret Tag.
    `static boolean` | PhychipsCommand.`SetAddress(ADRcp adr, int address)` Set Device Address
    `static boolean` | PhychipsCommand.`SetBaudrate(ADRcp adr, int type, int baudrate)` Set Uart Baudrate (USB version prohibits modification.)
    `static boolean` | PhychipsCommand.`SetChannel(ADRcp adr, byte cn, byte cno)` Set the current region. this uses individual channel table that depends on region.
    `static boolean` | PhychipsCommand.`SetConfig(ADRcp adr, byte[] dt)` Set Basic Parameters - 璁剧疆鍩烘湰鍙傛暟
    `static boolean` | PhychipsCommand.`SetCustomData(ADRcp adr, byte[] dt)` Set CustomData Status
    `static boolean` | PhychipsCommand.`SetFhLbt(ADRcp adr, short rt, short it, short cst, short rfl, byte rh, byte lbt, byte cw)` Set FH and LBT Parameters
    `static boolean` | PhychipsCommand.`SetFrequencyTable(ADRcp adr, short ts, byte[] cn)` Set current frequency hopping table.
    `static boolean` | PhychipsCommand.`SetIOOut(ADRcp adr, int type, int delay)` Set IOOut Status
    `static boolean` | PhychipsCommand.`SetOutCard(ADRcp adr, byte[] dt)` Set Auto Output Card Parameters
    `static boolean` | PhychipsCommand.`SetRegion(ADRcp adr, byte type)` Set the current region. this uses individual channel table that depends on region.
    `static boolean` | PhychipsCommand.`SetTxPower(ADRcp adr, short pwr)` Set current Tx power level.
    `static boolean` | PhychipsCommand.`StartAutoRead(ADRcp adr, int type, int mtnu, int mtime, int cycle)` OutStart Auto Read
    `static boolean` | PhychipsCommand.`StopAutoRead(ADRcp adr)` Stop Auto Read
    `static boolean` | PhychipsCommand.`UpdateRegistry(ADRcp adr)` Registry Update
    `static boolean` | PhychipsCommand.`Write6C(ADRcp adr, byte[] ap, short ul, byte[] epc, byte mb, byte[] sa, short dl, byte[] dt)` Write Data to ISO18000-6C(EPC) tag - 鍐欏叆ISO18000-6C(EPC)鏍囩鏁版嵁
    `static boolean` | PhychipsCommand.`Write6C(ADRcp adr, byte[] ap, short ul, byte[] epc, byte mb, short sa, short dl, byte[] dt)` Write Data to ISO18000-6C(EPC) tag - 鍐欏叆ISO18000-6C(EPC)鏍囩鏁版嵁