PassiveBaseParameters

com.ad.rfid.passive

## 类 PassiveBaseParameters

- java.lang.Object
- - com.ad.rfid.passive.PassiveBaseParameters

-     public class PassiveBaseParameters
      extends Object

  Base parameters class
  作者:
    endyc

- - ### 字段概要

    字段
    限定符和类型 | 字段和说明
    --- | ---
    `byte` | `Antenna` 天线选择
    `byte` | `Area` 附加数据块选择
    `byte` | `Buzzer` 嗡鸣器使能
    `byte` | `ByteOffset` 数据偏移(韦根参数)
    `byte` | `CardType` 读卡类别,1-[6B单卡],16-[6C单卡],17-[6B+6C],32-[6C多卡],64-[6C+其他区域]
    `byte` | `Encrypt` 加密使能
    `byte` | `FixedFreq` 定频值
    `byte` | `Hopping1` 跳频值1
    `byte` | `Hopping2` 跳频值2
    `byte` | `Hopping3` 跳频值3
    `byte` | `Hopping4` 跳频值4
    `byte` | `Hopping5` 跳频值5
    `byte` | `Hopping6` 跳频值6
    `byte` | `HoppingEnable` 跳频使能
    `byte` | `Length` 附加数据数据长度
    `byte` | `MaxTag` 多卡模式下,读卡数量最大值
    `byte` | `OutInterval` 输出周期(韦根参数)
    `byte` | `OutputMode` 输出类型,1-232/usb,2-485/wifi,3-TCPIP,4-CANBUS,5-SYRIS,6-WG26,7-WG34
    `int` | `Password` 加密密码
    `byte` | `PowerSize` 功率大小,可调节读卡器距离
    `byte` | `PulsePeriod` 脉冲周期(韦根参数)
    `byte` | `PulseWidth` 脉冲宽度(韦根参数)
    `byte` | `ReadInterval` 读卡周期ms,5~255
    `byte` | `SameIDinterval` 相同ID输出间隔
    `byte` | `StartWord` 附加数据起始位置
    `byte` | `Trigger` 触发模式,0-关闭,1-高电平触发,2-低电平触发
    `byte` | `WorkMode` 工作模式,1-应答,2-主动,3-被动

  - ### 构造器概要

    构造器
    构造器和说明
    `PassiveBaseParameters()` Constructed function
    `PassiveBaseParameters(byte[] data)` Constructed function

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `boolean` | `AddRange(byte[] data)` 将指定集合的元素赋值到 ADSDK.RFID.BasicParametersPnfo。
    `void` | `setHopping(int start, int stop)` 设置跳频值
    `byte[]` | `ToArray()` 将 ADSDK.RFID.BasicParametersPnfo 的元素复制到新数组中。

    - ### 从类继承的方法 java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### 字段详细资料

    - #### PowerSize

          public byte PowerSize

      功率大小,可调节读卡器距离

    - #### HoppingEnable

          public byte HoppingEnable

      跳频使能

    - #### FixedFreq

          public byte FixedFreq

      定频值

    - #### Hopping1

          public byte Hopping1

      跳频值1

    - #### Hopping2

          public byte Hopping2

      跳频值2

    - #### Hopping3

          public byte Hopping3

      跳频值3

    - #### Hopping4

          public byte Hopping4

      跳频值4

    - #### Hopping5

          public byte Hopping5

      跳频值5

    - #### Hopping6

          public byte Hopping6

      跳频值6

    - #### WorkMode

          public byte WorkMode

      工作模式,1-应答,2-主动,3-被动

    - #### ReadInterval

          public byte ReadInterval

      读卡周期ms,5~255

    - #### Trigger

          public byte Trigger

      触发模式,0-关闭,1-高电平触发,2-低电平触发

    - #### OutputMode

          public byte OutputMode

      输出类型,1-232/usb,2-485/wifi,3-TCPIP,4-CANBUS,5-SYRIS,6-WG26,7-WG34

    - #### ByteOffset

          public byte ByteOffset

      数据偏移(韦根参数)

    - #### OutInterval

          public byte OutInterval

      输出周期(韦根参数)

    - #### PulseWidth

          public byte PulseWidth

      脉冲宽度(韦根参数)

    - #### PulsePeriod

          public byte PulsePeriod

      脉冲周期(韦根参数)

    - #### Antenna

          public byte Antenna

      天线选择

    - #### CardType

          public byte CardType

      读卡类别,1-[6B单卡],16-[6C单卡],17-[6B+6C],32-[6C多卡],64-[6C+其他区域]

    - #### SameIDinterval

          public byte SameIDinterval

      相同ID输出间隔

    - #### Buzzer

          public byte Buzzer

      嗡鸣器使能

    - #### Area

          public byte Area

      附加数据块选择

    - #### StartWord

          public byte StartWord

      附加数据起始位置

    - #### Length

          public byte Length

      附加数据数据长度

    - #### Encrypt

          public byte Encrypt

      加密使能

    - #### Password

          public int Password

      加密密码

    - #### MaxTag

          public byte MaxTag

      多卡模式下,读卡数量最大值

  - ### 构造器详细资料

    - #### PassiveBaseParameters

          public PassiveBaseParameters()

      Constructed function

    - #### PassiveBaseParameters

          public PassiveBaseParameters(byte[] data)

      Constructed function
      参数:
        `data` -

  - ### 方法详细资料

    - #### setHopping

          public void setHopping(int start,
                                 int stop)

      设置跳频值
      参数:
        `start` - 起始频率
        `stop` - 结束频率

    - #### AddRange

          public boolean AddRange(byte[] data)

      将指定集合的元素赋值到 ADSDK.RFID.BasicParametersPnfo。
      参数:
        `data` -
      返回:

    - #### ToArray

          public byte[] ToArray()

      将 ADSDK.RFID.BasicParametersPnfo 的元素复制到新数组中。
      返回: