Esempio n. 1
0
        private void Button_Click_3(object sender, RoutedEventArgs e)
        {
            if (insert_id.Content == "")
            {
                MessageBox.Show("设备ID不可为空!");
                return;
            }
            if (insert_name.Content == "")
            {
                MessageBox.Show("绑定名称不可为空!");
                return;
            }

            // List<object[]> starsDatas = new List<object[]>();
            //starsDatas.Add(new object[] { bindid.Content, bindname.Text.Trim(remove).ToString().Trim() });


            SQLite_RW.SetData(new SQLite_DataStruct {
                DeviceID = insert_id.Content.ToString(), NickName = insert_name.Content.ToString()
            });
            List <SQLite_DataStruct> recv = SQLite_RW.GetData();

            sql_data.Items.Clear();
            for (int i = 0; i < recv.Count; i++)
            {
                sql_data.Items.Add(recv[i]);
            }
        }
Esempio n. 2
0
 private void wificon_Click(object sender, RoutedEventArgs e)
 {
     iswifibutton = !iswifibutton;
     if (iswifibutton)
     {
         SQLite_InitData init = new SQLite_InitData();
         init.init_Group       = group.Text;
         init.init_WIFI        = wifi.Text;
         init.init_PASS        = pass.Text;
         init.init_IP          = ip.Text;
         init.init_port        = port.Text;
         init.init_Server_IP   = serverip.Text;
         init.init_Server_Port = porttext.Text;
         SQLite_RW.SetData(init);
         wificon.Content   = "Cancle..";
         calib.IsEnabled   = false;
         radiate.IsEnabled = false;
         bindb.IsEnabled   = false;
         bBegin.IsEnabled  = false;
         bEnd.IsEnabled    = false;
         bBlink.IsEnabled  = false;
         bInit.IsEnabled   = false;
         ip.IsEnabled      = false;
         port.IsEnabled    = false;
         wifi.IsEnabled    = false;
         pass.IsEnabled    = false;
         RF_DataAnalysis.Begin_RadioSend_WIFI(SoftID, wifi.Text, pass.Text, ip.Text, port.Text);
     }
     else
     {
         wificon.Content   = "Server";
         calib.IsEnabled   = true;
         radiate.IsEnabled = true;
         bindb.IsEnabled   = true;
         bBegin.IsEnabled  = true;
         bEnd.IsEnabled    = true;
         bBlink.IsEnabled  = true;
         bInit.IsEnabled   = true;
         ip.IsEnabled      = true;
         port.IsEnabled    = true;
         wifi.IsEnabled    = true;
         pass.IsEnabled    = true;
         RF_DataAnalysis.Stop_RadioSend();
     }
 }
Esempio n. 3
0
        private void Button_Click_5(object sender, RoutedEventArgs e)
        {
            for (int i = 0; i < ListeningThread.DeviceList_Thread.Count; i++)
            {
                string ID       = ListeningThread.DeviceList_Thread[i].Device_Recv_Struct.Device_ID;
                string Nickname = ListeningThread.DeviceList_Thread[i].Device_Recv_Struct.Bind_User;
                SQLite_RW.SetData(new SQLite_DataStruct {
                    DeviceID = ID, NickName = Nickname
                });
            }
            List <SQLite_DataStruct> recv = SQLite_RW.GetData();

            sql_data.Items.Clear();
            for (int i = 0; i < recv.Count; i++)
            {
                sql_data.Items.Add(recv[i]);
            }
        }
Esempio n. 4
0
 private void button_Click_2(object sender, RoutedEventArgs e)
 {
     if (!isStartServer)
     {
         SQLite_InitData init = new SQLite_InitData();
         init.init_Group       = group.Text;
         init.init_WIFI        = wifi.Text;
         init.init_PASS        = pass.Text;
         init.init_IP          = ip.Text;
         init.init_port        = port.Text;
         init.init_Server_IP   = serverip.Text;
         init.init_Server_Port = porttext.Text;
         SQLite_RW.SetData(init);
         lis.StartListen(int.Parse(porttext.Text), serverip.Text, int.Parse(fstext.Text), int.Parse(packge.Text), DateTime.Now.ToString("yyyyMMddHHmmss") + "_" + SoftID);
         startbutton.Content = "StopServer";
     }
     else
     {
         lis.StopListen();
         startbutton.Content = "StartServer";
     }
     isStartServer = !isStartServer;
 }
Esempio n. 5
0
        private void Button_Click_11(object sender, RoutedEventArgs e)
        {
            List <SQLite_DataStruct> recv    = SQLite_RW.GetData();
            List <string>            offline = new List <string>();
            int k = 0;

            for (int i = 0; i < ListeningThread.DeviceList_Thread.Count; i++)
            {
                string ID = ListeningThread.DeviceList_Thread[i].Device_Recv_Struct.Device_ID;
                for (int j = 0; j < recv.Count; j++)
                {
                    if (ID == recv[j].DeviceID)
                    {
                        if (json.recv.users.Count > k)
                        {
                            SQLite_RW.SetData(new SQLite_DataStruct {
                                DeviceID = ID, NickName = json.recv.users[k].nickname, UserID = json.recv.users[k].user_id
                            });
                            k++;
                        }
                        break;
                    }
                }
            }

            for (int i = 0; i < recv.Count; i++)
            {
                bool flag = false;
                for (int j = 0; j < ListeningThread.DeviceList_Thread.Count; j++)
                {
                    string ID = ListeningThread.DeviceList_Thread[j].Device_Recv_Struct.Device_ID;
                    if (ID == recv[i].DeviceID)
                    {
                        flag = true;
                        break;
                    }
                }
                if (flag == false)
                {
                    offline.Add(recv[i].DeviceID);
                }
            }

            for (int i = 0; i < offline.Count; i++)
            {
                if (json.recv.users.Count > k)
                {
                    SQLite_RW.SetData(new SQLite_DataStruct {
                        DeviceID = offline[i], NickName = json.recv.users[k].nickname, UserID = json.recv.users[k].user_id
                    });
                    k++;
                }
            }

            recv = SQLite_RW.GetData();
            sql_data.Items.Clear();
            for (int i = 0; i < recv.Count; i++)
            {
                sql_data.Items.Add(recv[i]);
            }
        }