Exemple #1
0
        private void button2_Click(object sender, EventArgs e)
        {
            TCPLisentedPort port   = TcpServerForGPRSDev.Get().GetDevConnectedTcpClient(1);
            string          strVal = "";

            port.ReadOilValString(1, ref strVal);

            GLLedPublic.CardCfgByJson cfg = new GLLedPublic.CardCfgByJson();
            port.GetLedCfg(1, ref cfg);
        }
Exemple #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            TCPLisentedPort port    = TcpServerForGPRSDev.Get().GetDevConnectedTcpClient(1);
            string          strVal  = "";
            List <string>   lstVals = new List <string>();

            lstVals.Add("222222");
            lstVals.Add("222222");
            lstVals.Add("222222");
            lstVals.Add("222222");
            lstVals.Add("222222");
            lstVals.Add("222222");
            port.SendOilContext(1, lstVals);
        }
Exemple #3
0
        public bool SetOilDigi(int commID, string strValues)
        {
            TCPLisentedPort port = TcpServerForGPRSDev.Get().GetDevConnectedTcpClient(commID);

            if (port == null)
            {
                return(false);
            }

            string[]      values  = strValues.Split(new char[] { '-', ',' });
            List <string> lstVals = new List <string>(values);

            return(port.SendOilDot(1, strValues));
        }
Exemple #4
0
        public bool SetOilValue(int commID, string strValues)
        {
            TCPLisentedPort port = TcpServerForGPRSDev.Get().GetDevConnectedTcpClient(commID);

            if (port == null)
            {
                LogMgr.WriteDebugDefSys("commdev dnot connect...");
                return(false);
            }

            string[]      values  = strValues.Split(new char[] { '-', ',' });
            List <string> lstVals = new List <string>(values);

            return(port.SendOilContext(1, lstVals));
        }
Exemple #5
0
        public bool GetOilDigiCfgBySpilits(int commID, out string strValues)
        {
            strValues = "";
            TCPLisentedPort port = TcpServerForGPRSDev.Get().GetDevConnectedTcpClient(commID);

            if (port == null)
            {
                return(false);
            }
            List <GlareLedSysDefPub.CardGasValEachNumAByte> lstVals = new List <GlareLedSysDefPub.CardGasValEachNumAByte>();
            string strOut = "";
            bool   bRt    = port.ReadLedDotValString(1, ref strOut);

            strValues = strOut;
            return(bRt);
        }
Exemple #6
0
        public bool SetOilCfg(int commId, string strStringBySpilt)
        {
            LogMgr.WriteDebugDefSys("handleing cmd SetOilCfg");
            string[] strArr = strStringBySpilt.Split(new char[] { ',', '-' });
            if (strArr.Length != 5)
            {
                return(false);
            }
            int[] iArr = new int[5];
            for (int i = 0; i < 5; i++)
            {
                iArr[i] = int.Parse(strArr[i]);
            }


            CardCfgByJson cfg = new CardCfgByJson()
            {
                iCardType     = 0,
                iFirmVer      = 0,
                iHardVer      = 0,
                iID           = 0,
                bDobule       = iArr[0] == 1,
                iScreenCount  = iArr[1],
                iCardDigCount = iArr[2],
                bShowAppend   = iArr[3] == 1,
                iLight        = 8,
            };

            TCPLisentedPort port = TcpServerForGPRSDev.Get().GetDevConnectedTcpClient(commId);

            if (port == null)
            {
                LogMgr.WriteDebugDefSys("handing cmd SetOilCfg dev is not connected...");
                return(false);
            }

            return(port.SetLedCfg(1, cfg));
        }
Exemple #7
0
        public bool GetOilCfgBySpilits(int commID, out string strValues)
        {
            strValues = "";
            TCPLisentedPort port = TcpServerForGPRSDev.Get().GetDevConnectedTcpClient(commID);

            if (port == null)
            {
                return(false);
            }
            List <GlareLedSysDefPub.CardGasValEachNumAByte> lstVals = new List <GlareLedSysDefPub.CardGasValEachNumAByte>();
            CardCfgByJson cfg    = new CardCfgByJson();
            bool          bRt    = port.GetLedCfg(1, ref cfg);
            string        strOut = (cfg.bDobule ? "1" : "0");

            strOut += "-" + cfg.iScreenCount.ToString();
            strOut += "-" + cfg.iCardDigCount;
            strOut += "-";
            strOut += cfg.bShowAppend ? "1" : "0";
            strOut += "-" + cfg.iLight;

            strValues = strOut;
            return(bRt);
        }