From 8d20e4f9e50c13566cbdeda43efde4a91b9d4874 Mon Sep 17 00:00:00 2001 From: UA3REO Date: Fri, 13 Dec 2024 13:59:16 +0300 Subject: [PATCH] Clean deprecated instructions --- ...{Front-Panel.xlsx => Front-Panel-3.5.xlsx} | Bin Stuff/Manuals/WIFI-CAT-instruction.txt | 10 -- .../WIFIClient/.vs/UA3REO_WIFIClient/v16/.suo | Bin 70144 -> 0 bytes Stuff/WIFIClient/App.config | 21 --- Stuff/WIFIClient/Program.cs | 22 --- Stuff/WIFIClient/Properties/AssemblyInfo.cs | 36 ---- .../Properties/Resources.Designer.cs | 71 -------- Stuff/WIFIClient/Properties/Resources.resx | 117 ------------- .../Properties/Settings.Designer.cs | 50 ------ Stuff/WIFIClient/Properties/Settings.settings | 12 -- Stuff/WIFIClient/UA3REO_WIFIClient.csproj | 83 --------- Stuff/WIFIClient/UA3REO_WIFIClient.sln | 25 --- .../bin/Release/UA3REO_WIFIClient.exe | Bin 12800 -> 0 bytes .../bin/Release/UA3REO_WIFIClient.exe.config | 21 --- .../bin/Release/UA3REO_WIFIClient.pdb | Bin 38400 -> 0 bytes Stuff/WIFIClient/mainForm.Designer.cs | 134 --------------- Stuff/WIFIClient/mainForm.cs | 161 ------------------ Stuff/WIFIClient/mainForm.resx | 120 ------------- 18 files changed, 883 deletions(-) rename Stuff/Manuals/{Front-Panel.xlsx => Front-Panel-3.5.xlsx} (100%) delete mode 100644 Stuff/Manuals/WIFI-CAT-instruction.txt delete mode 100644 Stuff/WIFIClient/.vs/UA3REO_WIFIClient/v16/.suo delete mode 100644 Stuff/WIFIClient/App.config delete mode 100644 Stuff/WIFIClient/Program.cs delete mode 100644 Stuff/WIFIClient/Properties/AssemblyInfo.cs delete mode 100644 Stuff/WIFIClient/Properties/Resources.Designer.cs delete mode 100644 Stuff/WIFIClient/Properties/Resources.resx delete mode 100644 Stuff/WIFIClient/Properties/Settings.Designer.cs delete mode 100644 Stuff/WIFIClient/Properties/Settings.settings delete mode 100644 Stuff/WIFIClient/UA3REO_WIFIClient.csproj delete mode 100644 Stuff/WIFIClient/UA3REO_WIFIClient.sln delete mode 100644 Stuff/WIFIClient/bin/Release/UA3REO_WIFIClient.exe delete mode 100644 Stuff/WIFIClient/bin/Release/UA3REO_WIFIClient.exe.config delete mode 100644 Stuff/WIFIClient/bin/Release/UA3REO_WIFIClient.pdb delete mode 100644 Stuff/WIFIClient/mainForm.Designer.cs delete mode 100644 Stuff/WIFIClient/mainForm.cs delete mode 100644 Stuff/WIFIClient/mainForm.resx diff --git a/Stuff/Manuals/Front-Panel.xlsx b/Stuff/Manuals/Front-Panel-3.5.xlsx similarity index 100% rename from Stuff/Manuals/Front-Panel.xlsx rename to Stuff/Manuals/Front-Panel-3.5.xlsx diff --git a/Stuff/Manuals/WIFI-CAT-instruction.txt b/Stuff/Manuals/WIFI-CAT-instruction.txt deleted file mode 100644 index 5d22888..0000000 --- a/Stuff/Manuals/WIFI-CAT-instruction.txt +++ /dev/null @@ -1,10 +0,0 @@ -CAT система работает через виртуальную пару COM портов, это значит что клиентское приложение трансивера подключено к первому порту, -а любая другая программа, использующая CAT систему, подключается ко второму порту пары. -Происходит связка <-> COM <-> COM <-> WIFI клиент <-> Сеть <-> Трансивер - -1. Устанавливаем https://sourceforge.net/projects/com0com/ -2. На трансивере включаем WIFI CAT Server -3. В программе com0com активируем виртуальную пару, например COM10 (для приложений) и COM11 (для WIFI клиента) -4. Запускаем WiFi Client, выбираем COM порт (например COM11), IP-адрес трансивера, нажимаем соединиться. -5. Запускаем нужное приложение, выбираем парный COM-порт (например COM10), скороть порта любая, управление потоком - NONE -6. Готово diff --git a/Stuff/WIFIClient/.vs/UA3REO_WIFIClient/v16/.suo b/Stuff/WIFIClient/.vs/UA3REO_WIFIClient/v16/.suo deleted file mode 100644 index 7ee038f08292c636c4ba9fb3582bca2d52238321..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70144 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 - - - -
- - - - - - - - - COM11 - - - 192.168.0. - - - - \ No newline at end of file diff --git a/Stuff/WIFIClient/Program.cs b/Stuff/WIFIClient/Program.cs deleted file mode 100644 index 2e32afa..0000000 --- a/Stuff/WIFIClient/Program.cs +++ /dev/null @@ -1,22 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Threading.Tasks; -using System.Windows.Forms; - -namespace UA3REO_WIFIClient -{ - static class Program - { - /// - /// Главная точка входа для приложения. - /// - [STAThread] - static void Main() - { - Application.EnableVisualStyles(); - Application.SetCompatibleTextRenderingDefault(false); - Application.Run(new mainForm()); - } - } -} diff --git a/Stuff/WIFIClient/Properties/AssemblyInfo.cs b/Stuff/WIFIClient/Properties/AssemblyInfo.cs deleted file mode 100644 index 345fe5f..0000000 --- a/Stuff/WIFIClient/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// Общие сведения об этой сборке предоставляются следующим набором -// набора атрибутов. Измените значения этих атрибутов для изменения сведений, -// связанных со сборкой. -[assembly: AssemblyTitle("UA3REO_WIFIClient")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("UA3REO_WIFIClient")] -[assembly: AssemblyCopyright("Copyright © 2020")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Установка значения False для параметра ComVisible делает типы в этой сборке невидимыми -// для компонентов COM. Если необходимо обратиться к типу в этой сборке через -// COM, следует установить атрибут ComVisible в TRUE для этого типа. -[assembly: ComVisible(false)] - -// Следующий GUID служит для идентификации библиотеки типов, если этот проект будет видимым для COM -[assembly: Guid("e735bb25-0057-4e11-8e1c-81e260da430f")] - -// Сведения о версии сборки состоят из указанных ниже четырех значений: -// -// Основной номер версии -// Дополнительный номер версии -// Номер сборки -// Редакция -// -// Можно задать все значения или принять номера сборки и редакции по умолчанию -// используя "*", как показано ниже: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/Stuff/WIFIClient/Properties/Resources.Designer.cs b/Stuff/WIFIClient/Properties/Resources.Designer.cs deleted file mode 100644 index b13917c..0000000 --- a/Stuff/WIFIClient/Properties/Resources.Designer.cs +++ /dev/null @@ -1,71 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Этот код создан программным средством. -// Версия среды выполнения: 4.0.30319.42000 -// -// Изменения в этом файле могут привести к неправильному поведению и будут утрачены, если -// код создан повторно. -// -//------------------------------------------------------------------------------ - -namespace UA3REO_WIFIClient.Properties -{ - - - /// - /// Класс ресурсов со строгим типом для поиска локализованных строк и пр. - /// - // Этот класс был автоматически создан при помощи StronglyTypedResourceBuilder - // класс с помощью таких средств, как ResGen или Visual Studio. - // Для добавления или удаления члена измените файл .ResX, а затем перезапустите ResGen - // с параметром /str или заново постройте свой VS-проект. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - internal class Resources - { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal Resources() - { - } - - /// - /// Возврат кэшированного экземпляра ResourceManager, используемого этим классом. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager - { - get - { - if ((resourceMan == null)) - { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("UA3REO_WIFIClient.Properties.Resources", typeof(Resources).Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Переопределяет свойство CurrentUICulture текущего потока для всех - /// подстановки ресурсов с помощью этого класса ресурсов со строгим типом. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture - { - get - { - return resourceCulture; - } - set - { - resourceCulture = value; - } - } - } -} diff --git a/Stuff/WIFIClient/Properties/Resources.resx b/Stuff/WIFIClient/Properties/Resources.resx deleted file mode 100644 index af7dbeb..0000000 --- a/Stuff/WIFIClient/Properties/Resources.resx +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/Stuff/WIFIClient/Properties/Settings.Designer.cs b/Stuff/WIFIClient/Properties/Settings.Designer.cs deleted file mode 100644 index 537583d..0000000 --- a/Stuff/WIFIClient/Properties/Settings.Designer.cs +++ /dev/null @@ -1,50 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Этот код создан программой. -// Исполняемая версия:4.0.30319.42000 -// -// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае -// повторной генерации кода. -// -//------------------------------------------------------------------------------ - -namespace UA3REO_WIFIClient.Properties { - - - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.5.0.0")] - internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { - - private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); - - public static Settings Default { - get { - return defaultInstance; - } - } - - [global::System.Configuration.UserScopedSettingAttribute()] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Configuration.DefaultSettingValueAttribute("COM11")] - public string com_port { - get { - return ((string)(this["com_port"])); - } - set { - this["com_port"] = value; - } - } - - [global::System.Configuration.UserScopedSettingAttribute()] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Configuration.DefaultSettingValueAttribute("192.168.0.")] - public string address { - get { - return ((string)(this["address"])); - } - set { - this["address"] = value; - } - } - } -} diff --git a/Stuff/WIFIClient/Properties/Settings.settings b/Stuff/WIFIClient/Properties/Settings.settings deleted file mode 100644 index 996e7a4..0000000 --- a/Stuff/WIFIClient/Properties/Settings.settings +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - COM11 - - - 192.168.0. - - - \ No newline at end of file diff --git a/Stuff/WIFIClient/UA3REO_WIFIClient.csproj b/Stuff/WIFIClient/UA3REO_WIFIClient.csproj deleted file mode 100644 index 5c6c456..0000000 --- a/Stuff/WIFIClient/UA3REO_WIFIClient.csproj +++ /dev/null @@ -1,83 +0,0 @@ - - - - - Debug - AnyCPU - {E735BB25-0057-4E11-8E1C-81E260DA430F} - WinExe - UA3REO_WIFIClient - UA3REO_WIFIClient - v4.7.2 - 512 - true - true - - - AnyCPU - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - AnyCPU - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - - - - - - - - - - - - - Form - - - mainForm.cs - - - - - mainForm.cs - - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - True - Resources.resx - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - True - Settings.settings - True - - - - - - - \ No newline at end of file diff --git a/Stuff/WIFIClient/UA3REO_WIFIClient.sln b/Stuff/WIFIClient/UA3REO_WIFIClient.sln deleted file mode 100644 index f24f89f..0000000 --- a/Stuff/WIFIClient/UA3REO_WIFIClient.sln +++ /dev/null @@ -1,25 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 16 -VisualStudioVersion = 16.0.30002.166 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UA3REO_WIFIClient", "UA3REO_WIFIClient.csproj", "{E735BB25-0057-4E11-8E1C-81E260DA430F}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {E735BB25-0057-4E11-8E1C-81E260DA430F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E735BB25-0057-4E11-8E1C-81E260DA430F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E735BB25-0057-4E11-8E1C-81E260DA430F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E735BB25-0057-4E11-8E1C-81E260DA430F}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {16FDDBBC-2648-4479-A39C-EC8E55DFD8D2} - EndGlobalSection -EndGlobal diff --git a/Stuff/WIFIClient/bin/Release/UA3REO_WIFIClient.exe b/Stuff/WIFIClient/bin/Release/UA3REO_WIFIClient.exe deleted file mode 100644 index 594af16bc12a872d142f5bdab95af4701ac611bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12800 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 tv-|)E+Bwc6?d9W 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 n_0`jS-?Dlt2vFFvy4XVao#-EZcKE+ - - - -
- - - - - - - - - COM11 - - - 192.168.0. - - - - \ No newline at end of file diff --git a/Stuff/WIFIClient/bin/Release/UA3REO_WIFIClient.pdb b/Stuff/WIFIClient/bin/Release/UA3REO_WIFIClient.pdb deleted file mode 100644 index fca74620dd08ab62bb25da8fe0925c5d26098c46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38400 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 - /// Обязательная переменная конструктора. - /// - private System.ComponentModel.IContainer components = null; - - /// - /// Освободить все используемые ресурсы. - /// - /// истинно, если управляемый ресурс должен быть удален; иначе ложно. - protected override void Dispose(bool disposing) - { - if (disposing && (components != null)) - { - components.Dispose(); - } - base.Dispose(disposing); - } - - #region Код, автоматически созданный конструктором форм Windows - - /// - /// Требуемый метод для поддержки конструктора — не изменяйте - /// содержимое этого метода с помощью редактора кода. - /// - private void InitializeComponent() - { - this.label1 = new System.Windows.Forms.Label(); - this.label3 = new System.Windows.Forms.Label(); - this.connectButton = new System.Windows.Forms.Button(); - this.label4 = new System.Windows.Forms.Label(); - this.statusLabel = new System.Windows.Forms.Label(); - this.portComboBox = new System.Windows.Forms.ComboBox(); - this.addressTextBox = new System.Windows.Forms.TextBox(); - this.SuspendLayout(); - // - // label1 - // - this.label1.AutoSize = true; - this.label1.Location = new System.Drawing.Point(12, 9); - this.label1.Name = "label1"; - this.label1.Size = new System.Drawing.Size(62, 13); - this.label1.TabIndex = 0; - this.label1.Text = "COM Порт:"; - // - // label3 - // - this.label3.AutoSize = true; - this.label3.Location = new System.Drawing.Point(151, 9); - this.label3.Name = "label3"; - this.label3.Size = new System.Drawing.Size(115, 13); - this.label3.TabIndex = 2; - this.label3.Text = "IP-адрес трансивера:"; - // - // connectButton - // - this.connectButton.Location = new System.Drawing.Point(283, 24); - this.connectButton.Name = "connectButton"; - this.connectButton.Size = new System.Drawing.Size(85, 23); - this.connectButton.TabIndex = 3; - this.connectButton.Text = "Соединиться"; - this.connectButton.UseVisualStyleBackColor = true; - this.connectButton.Click += new System.EventHandler(this.connectButton_Click); - // - // label4 - // - this.label4.AutoSize = true; - this.label4.Location = new System.Drawing.Point(12, 60); - this.label4.Name = "label4"; - this.label4.Size = new System.Drawing.Size(44, 13); - this.label4.TabIndex = 4; - this.label4.Text = "Статус:"; - // - // statusLabel - // - this.statusLabel.AutoSize = true; - this.statusLabel.Location = new System.Drawing.Point(12, 73); - this.statusLabel.Name = "statusLabel"; - this.statusLabel.Size = new System.Drawing.Size(10, 13); - this.statusLabel.TabIndex = 5; - this.statusLabel.Text = "-"; - // - // portComboBox - // - this.portComboBox.FormattingEnabled = true; - this.portComboBox.Location = new System.Drawing.Point(12, 26); - this.portComboBox.Name = "portComboBox"; - this.portComboBox.Size = new System.Drawing.Size(121, 21); - this.portComboBox.TabIndex = 6; - this.portComboBox.DropDown += new System.EventHandler(this.portComboBox_DropDown); - // - // addressTextBox - // - this.addressTextBox.Location = new System.Drawing.Point(154, 27); - this.addressTextBox.Name = "addressTextBox"; - this.addressTextBox.Size = new System.Drawing.Size(123, 20); - this.addressTextBox.TabIndex = 7; - // - // mainForm - // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(386, 98); - this.Controls.Add(this.addressTextBox); - this.Controls.Add(this.portComboBox); - this.Controls.Add(this.statusLabel); - this.Controls.Add(this.label4); - this.Controls.Add(this.connectButton); - this.Controls.Add(this.label3); - this.Controls.Add(this.label1); - this.Name = "mainForm"; - this.Text = "UA3REO Transceiver Client"; - this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.mainForm_FormClosing); - this.Load += new System.EventHandler(this.mainForm_Load); - this.ResumeLayout(false); - this.PerformLayout(); - - } - - #endregion - - private System.Windows.Forms.Label label1; - private System.Windows.Forms.Label label3; - private System.Windows.Forms.Button connectButton; - private System.Windows.Forms.Label label4; - private System.Windows.Forms.Label statusLabel; - private System.Windows.Forms.ComboBox portComboBox; - private System.Windows.Forms.TextBox addressTextBox; - } -} - diff --git a/Stuff/WIFIClient/mainForm.cs b/Stuff/WIFIClient/mainForm.cs deleted file mode 100644 index c5daf7f..0000000 --- a/Stuff/WIFIClient/mainForm.cs +++ /dev/null @@ -1,161 +0,0 @@ -using System; -using System.Collections.Generic; -using System.ComponentModel; -using System.Data; -using System.Drawing; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using System.Windows.Forms; -using System.IO.Ports; -using System.Threading; -using System.Net.Sockets; - -namespace UA3REO_WIFIClient -{ - public partial class mainForm : Form - { - public static SerialPort port = new SerialPort(); - private Thread mainThread = new Thread(new ThreadStart(thread_loop)); - public static TcpClient tcp_client = new TcpClient(); - public static System.Windows.Forms.Label statusLabelStatic; - public static string address = ""; - - public mainForm() - { - InitializeComponent(); - statusLabelStatic = statusLabel; - } - - private void mainForm_Load(object sender, EventArgs e) - { - scanPorts(); - addressTextBox.Text = Properties.Settings.Default.address; - portComboBox.Text = Properties.Settings.Default.com_port; - } - private void scanPorts() - { - portComboBox.Items.Clear(); - foreach (string lport in SerialPort.GetPortNames()) - portComboBox.Items.Add(lport); - } - - private void portComboBox_DropDown(object sender, EventArgs e) - { - scanPorts(); - } - - private void mainForm_FormClosing(object sender, FormClosingEventArgs e) - { - mainThread.Abort(); - Properties.Settings.Default.address = addressTextBox.Text; - Properties.Settings.Default.com_port = portComboBox.Text; - Properties.Settings.Default.Save(); - if (port.IsOpen) - port.Close(); - } - - private void connectButton_Click(object sender, EventArgs e) - { - if (!port.IsOpen) - { - port = new SerialPort(portComboBox.SelectedItem.ToString(), 38400, Parity.None, 8); - port.ReadTimeout = 5000; - port.Encoding = Encoding.ASCII; - port.ReadBufferSize = 65000; - try - { - port.Open(); - port.ReadExisting(); - } - catch - { - statusLabel.Text = "Ошибка открытия порта"; - } - } - if (tcp_client.Connected) tcp_client.Close(); - try - { - tcp_client.ReceiveTimeout = 5000; - tcp_client.SendTimeout = 5000; - tcp_client.NoDelay = true; - } - catch { } - connect(); - address = addressTextBox.Text; - try { mainThread.Start(); } catch { } - } - - public static void setStatus(string text) - { - try - { - statusLabelStatic.Invoke((MethodInvoker)delegate - { - // Running on the UI thread - Console.WriteLine(text); - statusLabelStatic.Text = text; - }); - } - catch { } - } - - public static void connect() - { - try - { - setStatus("Соединяюсь с трансивером"); - tcp_client = new TcpClient(); - tcp_client.Connect(address, 6784); - setStatus("Соединение установлено, жду команды"); - } - catch (Exception e) - { - Console.WriteLine(e.Message); - setStatus(e.Message); - } - } - - public static void thread_loop() - { - ASCIIEncoding ascii = new ASCIIEncoding(); - string buffer = ""; - while (true) - { - if (port.BytesToRead > 0 || buffer.IndexOf(";") > 0) - { - buffer += port.ReadExisting(); - if (buffer.IndexOf(";") > 0) - { - string command = buffer.Substring(0, buffer.IndexOf(";")); - buffer = buffer.Substring(buffer.IndexOf(";") + 1); - - command = command.Trim()+"\n"; - if (command != "") - { - setStatus("Получена команда: " + command.Trim()); - byte[] send_buffer = ascii.GetBytes(command); - try - { - Console.WriteLine("Отправляю на сервер: " + ascii.GetString(send_buffer).Trim()); - tcp_client.GetStream().Write(send_buffer, 0, command.Length); - } - catch - { connect(); } - } - } - } - if(tcp_client.Connected && tcp_client.GetStream().DataAvailable) - { - int len = tcp_client.Available; - byte[] read_buffer = new byte[len]; - tcp_client.GetStream().Read(read_buffer, 0, len); - string answer = ascii.GetString(read_buffer); - setStatus("Получен ответ: " + answer); - port.Write(answer); - } - Thread.Sleep(1); - } - } - } -} diff --git a/Stuff/WIFIClient/mainForm.resx b/Stuff/WIFIClient/mainForm.resx deleted file mode 100644 index 1af7de1..0000000 --- a/Stuff/WIFIClient/mainForm.resx +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file