Beispiel #1
0
 public UserCfg(WorkMode_enum mode, byte ID, RFChipPower_enum power, NeedBCC_enum needbcc, CommPort_enum port, BlockSize_enum size, AvailableTime_enum time)
 {
     this.WorkMode      = mode;
     this.ReaderID      = ID;
     this.RFChipPower   = power;
     this.NeedBCC       = needbcc;
     this.CommPort      = port;
     this.BlockSize     = size;
     this.AvailableTime = time;
 }
Beispiel #2
0
        //其他读写器ID值

        public UserCfg()
        {
            this.WorkMode      = WorkMode_enum.OPERATOR_MODE;
            this.ReaderID      = 0x00;
            this.RFChipPower   = RFChipPower_enum.FULL_POWER;
            this.NeedBCC       = NeedBCC_enum.NEED_BCC;
            this.CommPort      = CommPort_enum.RS232;
            this.BlockSize     = BlockSize_enum.SIZE_4B;
            this.AvailableTime = AvailableTime_enum.CONTINUANCE;
        }
Beispiel #3
0
        public void ConvBytesToUserCfg(byte[] data)
        {
            int pos = 0;

            this.WorkMode    = (WorkMode_enum)data[pos++];
            this.ReaderID    = data[pos++];
            this.RFChipPower = (RFChipPower_enum)data[pos++];
            this.NeedBCC     = (NeedBCC_enum)data[pos++];
            this.CommPort    = (CommPort_enum)data[pos++];
            for (int i = 0; i < AntStatus.Length; i++)
            {
                AntStatus[i] = (((data[pos] >> i) & 0x01) == 1);
            }
            this.BlockSize     = (BlockSize_enum)data[pos++];
            this.AvailableTime = (AvailableTime_enum)data[pos++];
        }