Beispiel #1
0
        //设置功率
        public Status_enum SetPowerLevel(byte ReaderID, PowerLevelEnum PowerLevel)
        {
            byte[] temp = null;

            byte[]  data    = new byte[] { (byte)PowerLevel };
            Package package = new Package(CmdEnum.CMD_SET_POWER_LEVEL, ReaderID, data, 0, (byte)data.Length);

            if (SendPackage(package))
            {
                //接收
                return(WaitResp(package.CMD, ref temp, ref tempbyte));
            }
            else
            {
                return(Status_enum.SERIAL_CLOSED);
            }
        }
Beispiel #2
0
        //查看功率
        public Status_enum GetPowerLevel(byte ReaderID, ref PowerLevelEnum PowerLevel)
        {
            byte[] temp = new byte[2];

            Package package = new Package(CmdEnum.CMD_GET_POWER_LEVEL, ReaderID);

            if (SendPackage(package))
            {
                //接收
                Status_enum status = WaitResp(package.CMD, ref temp, ref tempbyte);
                if (status == Status_enum.SUCCESS)
                {
                    PowerLevel = (PowerLevelEnum)temp[0];
                }
                return(status);
            }
            else
            {
                return(Status_enum.SERIAL_CLOSED);
            }
        }