コード例 #1
0
        //进行通讯类的初始化
        public void init(Sequence sequence)
        {
            int i;
            appdata = new TcpClientAppData();
            appdata.init(sequence);

            appm = new TcpClientApp[sequence.ProtocolItems.Count];  //根据定义的设备数量进行构建数组

            for (i = 0; i < appm.Length; i++)
            {
                appm[i] = new TcpClientApp();
                appm[i].initCommon(appdata, i);
            }
        }
コード例 #2
0
ファイル: TcpClientApp.cs プロジェクト: ycysvler/DataImport
        public void initCommon(TcpClientAppData appdata, int appdataindex)
        {
            m_appdata      = appdata;
            m_appdataindex = appdataindex;

            m_process_step = 0;

            IpStr = appdata.devd[appdataindex].RemoteIp;
            port  = appdata.devd[appdataindex].Sendport;

            this.m_timerDriverInteval  = 1000;
            this.timerDriver           = new System.Timers.Timer(this.m_timerDriverInteval);
            this.timerDriver.AutoReset = true;
            this.timerDriver.Enabled   = false;
            this.timerDriver.Elapsed  += new System.Timers.ElapsedEventHandler(Main_CommDriver);
        }