Пример #1
0
        /// <summary>
        /// Vto 타임을 설정한다. Verbose 모드시 테그 수신시간..
        /// </summary>
        /// <param name="intTime">ms : 1초이상 설정..</param>
        public void Set_Vto(int intTime)
        {
            try
            {
                Byte[] bytePacket;

                RegisterAddr addr = RegisterAddr.VTO;

                if (intTime < 1000)
                {
                    intTime = 1000;
                }
                intTime = intTime / 100;

                short value = Convert.ToInt16(intTime.ToString());

                bytePacket = (Byte[])parser.SetConfiguration(addr, value);

                Send_Packet(bytePacket);
            }
            catch (Exception ex)
            {
                clsLog.WLog_Exception("Set_Vto", ex);
                throw;
            }
        }
Пример #2
0
        void parser_OnGetConfigurationAck(RegisterAddr addr, Status st, short addrValue)
        {
            bool isError = false;

            if (st == Status.No_Error)
            {
                isError = true;
            }

            if (evtSetConfigurationAck != null)
            {
                evtSetConfigurationAck(addr.ToString(), isError, fctConvertState(st), addrValue);
            }
        }
Пример #3
0
        /// <summary>
        ///  Vto 타임을 가져온다. Verbose 모드시 테그 수신시간..
        /// </summary>
        public void Get_Vto()
        {
            try
            {
                Byte[]       bytePacket;
                RegisterAddr addr = RegisterAddr.VTO;

                bytePacket = (Byte[])parser.GetConfiguration(addr);

                Send_Packet(bytePacket);
            }
            catch (Exception ex)
            {
                clsLog.WLog_Exception("Get_Vto", ex);
                throw;
            }
        }