コード例 #1
0
        /// <summary>
        /// 启动串口查找线程
        /// </summary>
        private static void StartConnectPortThread()
        {
            Thread connectThread = new Thread(delegate()
            {
                EquipmentCmd cmd = EquipmentCmd.Instance;
                bool connected   = cmd.ConnectPort();
                Log.Debug("scan port thread " + (connected ? "succesful" : "fail"));
            });

            connectThread.IsBackground = true;
            connectThread.Start();
            Log.Debug("scan port thread start");
        }
コード例 #2
0
        /// <summary>
        /// 执行设备命令
        /// </summary>
        /// <param name="action"></param>
        /// <param name="param"></param>
        /// <param name="retValue"></param>
        private void ExecuteEquipmentCmd(string action, string param, out string retValue)
        {
            EquipmentCmd cmd = EquipmentCmd.Instance;

            cmd.SendCommand(action, param, out retValue);
        }