Example #1
0
        /// <summary>
        ///
        /// </summary>
        private void FillGRStationLV()
        {
            this.lvGRStation.Items.Clear();

            //CommPortProxysCollection cpps = Singles.S.TaskScheduler.CppsCollection;
            GRStationsCollection grSts = Singles.S.GRStsCollection;

            foreach (GRStation st in grSts)
            {
                if (IsConnected(st.DestinationIP))
                {
                    this.lvGRStation.Items.Add(st.StationName);
                }
            }
        }
Example #2
0
        /// <summary>
        ///
        /// </summary>
        private void FillXgListView()
        {
            GRStationsCollection grStations = Singles.S.GRStsCollection;

            for (int i = 0; i < grStations.Count; i++)
            {
                GRStation grst = grStations[i];
                if (Singles.S.CommPortProxyCollection.IsConnected(grst.DestinationIP))
                //                if ( grst.ServerIP == XGConfig.Default.ServerIP )
                {
                    ListViewItem lvi = lvXg.Items.Add(grst.StationName);
                    lvi.SubItems.Add("");                     // time - temp value
                    lvi.SubItems.Add("");                     // state
                    lvi.Tag = grst;
                }
            }
        }
Example #3
0
        private bool GetIPAndServerIP(string stName, out string ip, out string serverIP)
        {
            ip       = string.Empty;
            serverIP = string.Empty;

            GRStationsCollection grsts = Singles.S.GRStsCollection;
            GRStation            grst  = grsts.GetGRStation(stName);

            if (grst != null)
            {
                ip       = grst.DestinationIP;
                serverIP = grst.ServerIP;

                return(true);
            }
            return(false);
        }
Example #4
0
        /// <summary>
        ///
        /// </summary>
        private void RefreshLV()
        {
            this.lvGprsStation.Items.Clear();
//            CommPortProxysCollection cpps = Singles.S.TaskScheduler.CppsCollection;
//            this.lvGprsStation.Items.Add( "A").SubItems.AddRange(new string[]{"1.1.1.1","con"});

            GRStationsCollection grSts = Singles.S.GRStsCollection;

            foreach (GRStation st in grSts)
            {
                if (st.ServerIP == XGConfig.Default.ServerIP)
                {
                    if (IsConnected(st.DestinationIP))
                    {
                        ListViewItem lvi = this.lvGprsStation.Items.Add(st.StationName);
                        lvi.SubItems.AddRange(new string[] {
                            st.DestinationIP,
                            GetConnectState(st.DestinationIP)
                        });
                    }
                }
            }
        }