first commit

This commit is contained in:
2025-10-20 20:11:21 +02:00
commit cbf3c258e0
318 changed files with 41712 additions and 0 deletions
Binary file not shown.
+6
View File
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" />
</startup>
</configuration>
Generated Executable
+486
View File
@@ -0,0 +1,486 @@
namespace trxGui
{
partial class Form1
{
/// <summary>
/// Erforderliche Designervariable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Verwendete Ressourcen bereinigen.
/// </summary>
/// <param name="disposing">True, wenn verwaltete Ressourcen gelöscht werden sollen; andernfalls False.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Vom Windows Form-Designer generierter Code
/// <summary>
/// Erforderliche Methode für die Designerunterstützung.
/// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden.
/// </summary>
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1));
this.timer_draw = new System.Windows.Forms.Timer(this.components);
this.panel1 = new System.Windows.Forms.Panel();
this.panel_qrg = new System.Windows.Forms.Panel();
this.panel_rit = new System.Windows.Forms.Panel();
this.panel_xit = new System.Windows.Forms.Panel();
this.panel_copyRtoT = new System.Windows.Forms.Panel();
this.panel_copyTtoR = new System.Windows.Forms.Panel();
this.panel_agc = new System.Windows.Forms.Panel();
this.panel_txmute = new System.Windows.Forms.Panel();
this.panel_comp = new System.Windows.Forms.Panel();
this.panel_rxfilter = new System.Windows.Forms.Panel();
this.panel_txfilter = new System.Windows.Forms.Panel();
this.panel_rfloop = new System.Windows.Forms.Panel();
this.panel_audioloop = new System.Windows.Forms.Panel();
this.panel_sync = new System.Windows.Forms.Panel();
this.panel_beaconlock = new System.Windows.Forms.Panel();
this.panel_pavucontrol = new System.Windows.Forms.Panel();
this.panel_info = new System.Windows.Forms.Panel();
this.panel_setup = new System.Windows.Forms.Panel();
this.panel_switchbandplan = new System.Windows.Forms.Panel();
this.panel_screen = new System.Windows.Forms.Panel();
this.panel_recall = new System.Windows.Forms.Panel();
this.panel_save = new System.Windows.Forms.Panel();
this.panel_testtone = new System.Windows.Forms.Panel();
this.panel_rxline = new trxGui.DoubleBufferedPanel();
this.panel_bigspec = new trxGui.DoubleBufferedPanel();
this.panel_bigwf = new trxGui.DoubleBufferedPanel();
this.panel_bandplan = new trxGui.DoubleBufferedPanel();
this.panel_smallwf = new trxGui.DoubleBufferedPanel();
this.panel_smallspec = new trxGui.DoubleBufferedPanel();
this.panel_smallqrg = new trxGui.DoubleBufferedPanel();
this.SuspendLayout();
//
// timer_draw
//
this.timer_draw.Interval = 60;
this.timer_draw.Tick += new System.EventHandler(this.timer_draw_Tick);
//
// panel1
//
this.panel1.BackColor = System.Drawing.Color.Yellow;
this.panel1.Location = new System.Drawing.Point(748, 724);
this.panel1.Name = "panel1";
this.panel1.Size = new System.Drawing.Size(187, 33);
this.panel1.TabIndex = 11;
this.panel1.Paint += new System.Windows.Forms.PaintEventHandler(this.panel1_Paint);
this.panel1.MouseClick += new System.Windows.Forms.MouseEventHandler(this.panel1_MouseClick);
this.panel1.MouseDown += new System.Windows.Forms.MouseEventHandler(this.panel1_MouseDown);
this.panel1.MouseUp += new System.Windows.Forms.MouseEventHandler(this.panel1_MouseUp);
//
// panel_qrg
//
this.panel_qrg.BackColor = System.Drawing.Color.Gray;
this.panel_qrg.Location = new System.Drawing.Point(68, 3);
this.panel_qrg.Name = "panel_qrg";
this.panel_qrg.Size = new System.Drawing.Size(1064, 41);
this.panel_qrg.TabIndex = 5;
this.panel_qrg.Paint += new System.Windows.Forms.PaintEventHandler(this.panel_qrg_Paint);
//
// panel_rit
//
this.panel_rit.BackColor = System.Drawing.Color.White;
this.panel_rit.BackgroundImage = global::trxGui.Properties.Resources.rxqrg;
this.panel_rit.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom;
this.panel_rit.Location = new System.Drawing.Point(14, 709);
this.panel_rit.Name = "panel_rit";
this.panel_rit.Size = new System.Drawing.Size(48, 48);
this.panel_rit.TabIndex = 15;
this.panel_rit.Click += new System.EventHandler(this.panel_rit_Click);
this.panel_rit.Paint += new System.Windows.Forms.PaintEventHandler(this.panel_rit_Paint);
//
// panel_xit
//
this.panel_xit.BackColor = System.Drawing.Color.White;
this.panel_xit.BackgroundImage = global::trxGui.Properties.Resources.txqrg;
this.panel_xit.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom;
this.panel_xit.Location = new System.Drawing.Point(68, 709);
this.panel_xit.Name = "panel_xit";
this.panel_xit.Size = new System.Drawing.Size(48, 48);
this.panel_xit.TabIndex = 15;
this.panel_xit.Click += new System.EventHandler(this.panel_xit_Click);
this.panel_xit.Paint += new System.Windows.Forms.PaintEventHandler(this.panel_xit_Paint);
//
// panel_copyRtoT
//
this.panel_copyRtoT.BackColor = System.Drawing.Color.White;
this.panel_copyRtoT.Location = new System.Drawing.Point(122, 710);
this.panel_copyRtoT.Name = "panel_copyRtoT";
this.panel_copyRtoT.Size = new System.Drawing.Size(48, 48);
this.panel_copyRtoT.TabIndex = 16;
this.panel_copyRtoT.Click += new System.EventHandler(this.panel_copyRtoT_Click);
this.panel_copyRtoT.Paint += new System.Windows.Forms.PaintEventHandler(this.panel_copyRtoT_Paint);
//
// panel_copyTtoR
//
this.panel_copyTtoR.BackColor = System.Drawing.Color.White;
this.panel_copyTtoR.Location = new System.Drawing.Point(176, 709);
this.panel_copyTtoR.Name = "panel_copyTtoR";
this.panel_copyTtoR.Size = new System.Drawing.Size(48, 48);
this.panel_copyTtoR.TabIndex = 16;
this.panel_copyTtoR.Click += new System.EventHandler(this.panel_copyTtoR_Click);
this.panel_copyTtoR.Paint += new System.Windows.Forms.PaintEventHandler(this.panel_copyTtoR_Paint);
//
// panel_agc
//
this.panel_agc.BackColor = System.Drawing.Color.White;
this.panel_agc.Location = new System.Drawing.Point(230, 710);
this.panel_agc.Name = "panel_agc";
this.panel_agc.Size = new System.Drawing.Size(48, 48);
this.panel_agc.TabIndex = 17;
this.panel_agc.Click += new System.EventHandler(this.panel_agc_Click);
this.panel_agc.Paint += new System.Windows.Forms.PaintEventHandler(this.panel_agc_Paint);
//
// panel_txmute
//
this.panel_txmute.BackColor = System.Drawing.Color.White;
this.panel_txmute.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom;
this.panel_txmute.Location = new System.Drawing.Point(284, 709);
this.panel_txmute.Name = "panel_txmute";
this.panel_txmute.Size = new System.Drawing.Size(48, 48);
this.panel_txmute.TabIndex = 17;
this.panel_txmute.Click += new System.EventHandler(this.panel_txmute_Click);
this.panel_txmute.Paint += new System.Windows.Forms.PaintEventHandler(this.panel_txmute_Paint);
//
// panel_comp
//
this.panel_comp.BackColor = System.Drawing.Color.White;
this.panel_comp.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom;
this.panel_comp.Location = new System.Drawing.Point(338, 710);
this.panel_comp.Name = "panel_comp";
this.panel_comp.Size = new System.Drawing.Size(48, 48);
this.panel_comp.TabIndex = 18;
this.panel_comp.Click += new System.EventHandler(this.panel_comp_Click);
this.panel_comp.Paint += new System.Windows.Forms.PaintEventHandler(this.panel_comp_Paint);
//
// panel_rxfilter
//
this.panel_rxfilter.BackColor = System.Drawing.Color.White;
this.panel_rxfilter.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom;
this.panel_rxfilter.Location = new System.Drawing.Point(392, 710);
this.panel_rxfilter.Name = "panel_rxfilter";
this.panel_rxfilter.Size = new System.Drawing.Size(48, 48);
this.panel_rxfilter.TabIndex = 19;
this.panel_rxfilter.Click += new System.EventHandler(this.panel_rxfilter_Click);
this.panel_rxfilter.Paint += new System.Windows.Forms.PaintEventHandler(this.panel_rxfilter_Paint);
//
// panel_txfilter
//
this.panel_txfilter.BackColor = System.Drawing.Color.White;
this.panel_txfilter.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom;
this.panel_txfilter.Location = new System.Drawing.Point(446, 710);
this.panel_txfilter.Name = "panel_txfilter";
this.panel_txfilter.Size = new System.Drawing.Size(48, 48);
this.panel_txfilter.TabIndex = 19;
this.panel_txfilter.Click += new System.EventHandler(this.panel_txfilter_Click);
this.panel_txfilter.Paint += new System.Windows.Forms.PaintEventHandler(this.panel_txfilter_Paint);
//
// panel_rfloop
//
this.panel_rfloop.BackColor = System.Drawing.Color.White;
this.panel_rfloop.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom;
this.panel_rfloop.Location = new System.Drawing.Point(610, 710);
this.panel_rfloop.Name = "panel_rfloop";
this.panel_rfloop.Size = new System.Drawing.Size(48, 48);
this.panel_rfloop.TabIndex = 20;
this.panel_rfloop.Click += new System.EventHandler(this.panel_rfloop_Click);
this.panel_rfloop.Paint += new System.Windows.Forms.PaintEventHandler(this.panel_rfloop_Paint);
//
// panel_audioloop
//
this.panel_audioloop.BackColor = System.Drawing.Color.White;
this.panel_audioloop.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom;
this.panel_audioloop.Location = new System.Drawing.Point(556, 710);
this.panel_audioloop.Name = "panel_audioloop";
this.panel_audioloop.Size = new System.Drawing.Size(48, 48);
this.panel_audioloop.TabIndex = 21;
this.panel_audioloop.Click += new System.EventHandler(this.panel_audioloop_Click);
this.panel_audioloop.Paint += new System.Windows.Forms.PaintEventHandler(this.panel_audioloop_Paint);
//
// panel_sync
//
this.panel_sync.BackgroundImage = global::trxGui.Properties.Resources.gauge;
this.panel_sync.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None;
this.panel_sync.Location = new System.Drawing.Point(12, 59);
this.panel_sync.Name = "panel_sync";
this.panel_sync.Size = new System.Drawing.Size(26, 17);
this.panel_sync.TabIndex = 22;
this.panel_sync.Click += new System.EventHandler(this.panel_sync_Click);
this.panel_sync.Paint += new System.Windows.Forms.PaintEventHandler(this.panel_sync_Paint);
//
// panel_beaconlock
//
this.panel_beaconlock.BackColor = System.Drawing.Color.Gray;
this.panel_beaconlock.BackgroundImage = global::trxGui.Properties.Resources.lock_open;
this.panel_beaconlock.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None;
this.panel_beaconlock.Location = new System.Drawing.Point(14, 82);
this.panel_beaconlock.Name = "panel_beaconlock";
this.panel_beaconlock.Size = new System.Drawing.Size(26, 17);
this.panel_beaconlock.TabIndex = 23;
this.panel_beaconlock.Click += new System.EventHandler(this.panel_beaconlock_Click);
this.panel_beaconlock.Paint += new System.Windows.Forms.PaintEventHandler(this.panel_beaconlock_Paint);
//
// panel_pavucontrol
//
this.panel_pavucontrol.BackColor = System.Drawing.Color.White;
this.panel_pavucontrol.BackgroundImage = global::trxGui.Properties.Resources.mixer;
this.panel_pavucontrol.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom;
this.panel_pavucontrol.Location = new System.Drawing.Point(976, 710);
this.panel_pavucontrol.Name = "panel_pavucontrol";
this.panel_pavucontrol.Size = new System.Drawing.Size(48, 48);
this.panel_pavucontrol.TabIndex = 21;
this.panel_pavucontrol.Click += new System.EventHandler(this.panel_pavucontrol_Click);
//
// panel_info
//
this.panel_info.BackColor = System.Drawing.Color.White;
this.panel_info.BackgroundImage = global::trxGui.Properties.Resources.amsat_icon;
this.panel_info.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom;
this.panel_info.Location = new System.Drawing.Point(1084, 710);
this.panel_info.Name = "panel_info";
this.panel_info.Size = new System.Drawing.Size(48, 48);
this.panel_info.TabIndex = 15;
this.panel_info.Click += new System.EventHandler(this.bt_info_click);
//
// panel_setup
//
this.panel_setup.BackColor = System.Drawing.Color.White;
this.panel_setup.BackgroundImage = global::trxGui.Properties.Resources.setup;
this.panel_setup.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom;
this.panel_setup.Location = new System.Drawing.Point(1030, 710);
this.panel_setup.Name = "panel_setup";
this.panel_setup.Size = new System.Drawing.Size(48, 48);
this.panel_setup.TabIndex = 14;
this.panel_setup.Click += new System.EventHandler(this.butto_setup_click);
//
// panel_switchbandplan
//
this.panel_switchbandplan.BackColor = System.Drawing.Color.White;
this.panel_switchbandplan.BackgroundImage = global::trxGui.Properties.Resources.swband;
this.panel_switchbandplan.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
this.panel_switchbandplan.Location = new System.Drawing.Point(1106, 200);
this.panel_switchbandplan.Name = "panel_switchbandplan";
this.panel_switchbandplan.Size = new System.Drawing.Size(26, 10);
this.panel_switchbandplan.TabIndex = 24;
this.panel_switchbandplan.Click += new System.EventHandler(this.panel_switchbandplan_Click);
//
// panel_screen
//
this.panel_screen.BackColor = System.Drawing.Color.Gray;
this.panel_screen.BackgroundImage = global::trxGui.Properties.Resources.monitor;
this.panel_screen.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom;
this.panel_screen.Location = new System.Drawing.Point(3, 3);
this.panel_screen.Name = "panel_screen";
this.panel_screen.Size = new System.Drawing.Size(37, 41);
this.panel_screen.TabIndex = 23;
this.panel_screen.Click += new System.EventHandler(this.panel_screen_Click);
//
// panel_recall
//
this.panel_recall.BackColor = System.Drawing.Color.Gray;
this.panel_recall.BackgroundImage = global::trxGui.Properties.Resources.read;
this.panel_recall.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None;
this.panel_recall.Location = new System.Drawing.Point(14, 133);
this.panel_recall.Name = "panel_recall";
this.panel_recall.Size = new System.Drawing.Size(26, 17);
this.panel_recall.TabIndex = 24;
this.panel_recall.Click += new System.EventHandler(this.panel_recall_Click);
//
// panel_save
//
this.panel_save.BackColor = System.Drawing.Color.Gray;
this.panel_save.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("panel_save.BackgroundImage")));
this.panel_save.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None;
this.panel_save.Location = new System.Drawing.Point(12, 105);
this.panel_save.Name = "panel_save";
this.panel_save.Size = new System.Drawing.Size(26, 17);
this.panel_save.TabIndex = 25;
this.panel_save.Click += new System.EventHandler(this.panel_save_Click);
//
// panel_testtone
//
this.panel_testtone.BackColor = System.Drawing.Color.Gray;
this.panel_testtone.BackgroundImage = global::trxGui.Properties.Resources.wave;
this.panel_testtone.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None;
this.panel_testtone.Location = new System.Drawing.Point(12, 156);
this.panel_testtone.Name = "panel_testtone";
this.panel_testtone.Size = new System.Drawing.Size(26, 17);
this.panel_testtone.TabIndex = 26;
this.panel_testtone.Click += new System.EventHandler(this.panel_testtone_Click);
this.panel_testtone.Paint += new System.Windows.Forms.PaintEventHandler(this.panel_testtone_Paint);
//
// panel_rxline
//
this.panel_rxline.BackColor = System.Drawing.Color.Gray;
this.panel_rxline.Location = new System.Drawing.Point(12, 366);
this.panel_rxline.Name = "panel_rxline";
this.panel_rxline.Size = new System.Drawing.Size(1120, 12);
this.panel_rxline.TabIndex = 3;
this.panel_rxline.Paint += new System.Windows.Forms.PaintEventHandler(this.panel_rxline_Paint);
//
// panel_bigspec
//
this.panel_bigspec.BackColor = System.Drawing.Color.LightGray;
this.panel_bigspec.Location = new System.Drawing.Point(56, 50);
this.panel_bigspec.Name = "panel_bigspec";
this.panel_bigspec.Size = new System.Drawing.Size(1076, 150);
this.panel_bigspec.TabIndex = 0;
this.panel_bigspec.Paint += new System.Windows.Forms.PaintEventHandler(this.panel_bigspec_Paint);
this.panel_bigspec.MouseClick += new System.Windows.Forms.MouseEventHandler(this.panel_bigwf_MouseClick);
this.panel_bigspec.MouseLeave += new System.EventHandler(this.panel_bigspec_MouseLeave);
this.panel_bigspec.MouseHover += new System.EventHandler(this.panel_bigspec_MouseHover);
this.panel_bigspec.MouseMove += new System.Windows.Forms.MouseEventHandler(this.panel_bigspec_MouseMove);
//
// panel_bigwf
//
this.panel_bigwf.BackColor = System.Drawing.Color.Black;
this.panel_bigwf.Location = new System.Drawing.Point(56, 213);
this.panel_bigwf.Name = "panel_bigwf";
this.panel_bigwf.Size = new System.Drawing.Size(1076, 150);
this.panel_bigwf.TabIndex = 1;
this.panel_bigwf.Paint += new System.Windows.Forms.PaintEventHandler(this.panel_bigwf_Paint);
this.panel_bigwf.MouseClick += new System.Windows.Forms.MouseEventHandler(this.panel_bigwf_MouseClick);
this.panel_bigwf.MouseLeave += new System.EventHandler(this.panel_bigwf_MouseLeave);
this.panel_bigwf.MouseHover += new System.EventHandler(this.panel_bigwf_MouseHover);
this.panel_bigwf.MouseMove += new System.Windows.Forms.MouseEventHandler(this.panel_bigwf_MouseMove);
//
// panel_bandplan
//
this.panel_bandplan.BackColor = System.Drawing.Color.Silver;
this.panel_bandplan.Location = new System.Drawing.Point(52, 200);
this.panel_bandplan.Name = "panel_bandplan";
this.panel_bandplan.Size = new System.Drawing.Size(1057, 10);
this.panel_bandplan.TabIndex = 1;
this.panel_bandplan.Paint += new System.Windows.Forms.PaintEventHandler(this.panel_bandplan_Paint);
//
// panel_smallwf
//
this.panel_smallwf.BackColor = System.Drawing.Color.Black;
this.panel_smallwf.Location = new System.Drawing.Point(12, 554);
this.panel_smallwf.Name = "panel_smallwf";
this.panel_smallwf.Size = new System.Drawing.Size(1120, 150);
this.panel_smallwf.TabIndex = 1;
this.panel_smallwf.Paint += new System.Windows.Forms.PaintEventHandler(this.panel_smallwf_Paint);
this.panel_smallwf.MouseClick += new System.Windows.Forms.MouseEventHandler(this.panel_smallwf_MouseClick);
this.panel_smallwf.MouseLeave += new System.EventHandler(this.panel_smallwf_MouseLeave);
this.panel_smallwf.MouseHover += new System.EventHandler(this.panel_smallwf_MouseHover);
this.panel_smallwf.MouseMove += new System.Windows.Forms.MouseEventHandler(this.panel_smallwf_MouseMove);
//
// panel_smallspec
//
this.panel_smallspec.BackColor = System.Drawing.Color.LightGray;
this.panel_smallspec.Location = new System.Drawing.Point(12, 384);
this.panel_smallspec.Name = "panel_smallspec";
this.panel_smallspec.Size = new System.Drawing.Size(1120, 150);
this.panel_smallspec.TabIndex = 1;
this.panel_smallspec.Paint += new System.Windows.Forms.PaintEventHandler(this.panel_smallspec_Paint);
this.panel_smallspec.MouseClick += new System.Windows.Forms.MouseEventHandler(this.panel_smallwf_MouseClick);
this.panel_smallspec.MouseLeave += new System.EventHandler(this.panel_smallspec_MouseLeave);
this.panel_smallspec.MouseHover += new System.EventHandler(this.panel_smallspec_MouseHover);
this.panel_smallspec.MouseMove += new System.Windows.Forms.MouseEventHandler(this.panel_smallspec_MouseMove);
//
// panel_smallqrg
//
this.panel_smallqrg.BackColor = System.Drawing.Color.Silver;
this.panel_smallqrg.Location = new System.Drawing.Point(14, 536);
this.panel_smallqrg.Name = "panel_smallqrg";
this.panel_smallqrg.Size = new System.Drawing.Size(1120, 12);
this.panel_smallqrg.TabIndex = 2;
this.panel_smallqrg.Paint += new System.Windows.Forms.PaintEventHandler(this.panel_smallqrg_Paint);
//
// Form1
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.BackColor = System.Drawing.Color.Gray;
this.ClientSize = new System.Drawing.Size(1147, 775);
this.Controls.Add(this.panel_testtone);
this.Controls.Add(this.panel_save);
this.Controls.Add(this.panel_recall);
this.Controls.Add(this.panel_screen);
this.Controls.Add(this.panel_switchbandplan);
this.Controls.Add(this.panel_beaconlock);
this.Controls.Add(this.panel_sync);
this.Controls.Add(this.panel_rxline);
this.Controls.Add(this.panel_pavucontrol);
this.Controls.Add(this.panel1);
this.Controls.Add(this.panel_rfloop);
this.Controls.Add(this.panel_txfilter);
this.Controls.Add(this.panel_audioloop);
this.Controls.Add(this.panel_rxfilter);
this.Controls.Add(this.panel_comp);
this.Controls.Add(this.panel_txmute);
this.Controls.Add(this.panel_agc);
this.Controls.Add(this.panel_copyTtoR);
this.Controls.Add(this.panel_copyRtoT);
this.Controls.Add(this.panel_xit);
this.Controls.Add(this.panel_rit);
this.Controls.Add(this.panel_info);
this.Controls.Add(this.panel_setup);
this.Controls.Add(this.panel_qrg);
this.Controls.Add(this.panel_bigspec);
this.Controls.Add(this.panel_bigwf);
this.Controls.Add(this.panel_bandplan);
this.Controls.Add(this.panel_smallwf);
this.Controls.Add(this.panel_smallspec);
this.Controls.Add(this.panel_smallqrg);
this.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.MaximizeBox = false;
this.MinimizeBox = false;
this.Name = "Form1";
this.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Hide;
this.Text = "Amsat-DL QO100 Linux - Pluto Transceiver (by DJ0ABR)";
this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.Form1_FormClosing);
this.ResumeLayout(false);
}
#endregion
private System.Windows.Forms.Timer timer_draw;
private DoubleBufferedPanel panel_smallqrg;
private DoubleBufferedPanel panel_bandplan;
private DoubleBufferedPanel panel_smallwf;
private DoubleBufferedPanel panel_smallspec;
private DoubleBufferedPanel panel_bigwf;
private DoubleBufferedPanel panel_bigspec;
private System.Windows.Forms.Panel panel1;
private System.Windows.Forms.Panel panel_qrg;
private System.Windows.Forms.Panel panel_setup;
private System.Windows.Forms.Panel panel_info;
private System.Windows.Forms.Panel panel_rit;
private System.Windows.Forms.Panel panel_xit;
private System.Windows.Forms.Panel panel_copyRtoT;
private System.Windows.Forms.Panel panel_copyTtoR;
private System.Windows.Forms.Panel panel_agc;
private System.Windows.Forms.Panel panel_txmute;
private System.Windows.Forms.Panel panel_comp;
private System.Windows.Forms.Panel panel_rxfilter;
private System.Windows.Forms.Panel panel_txfilter;
private System.Windows.Forms.Panel panel_rfloop;
private System.Windows.Forms.Panel panel_audioloop;
private System.Windows.Forms.Panel panel_pavucontrol;
private DoubleBufferedPanel panel_rxline;
private System.Windows.Forms.Panel panel_sync;
private System.Windows.Forms.Panel panel_beaconlock;
private System.Windows.Forms.Panel panel_switchbandplan;
private System.Windows.Forms.Panel panel_screen;
private System.Windows.Forms.Panel panel_recall;
private System.Windows.Forms.Panel panel_save;
private System.Windows.Forms.Panel panel_testtone;
}
}
+1762
View File
File diff suppressed because it is too large Load Diff
+1394
View File
File diff suppressed because it is too large Load Diff
Generated Executable
+200
View File
@@ -0,0 +1,200 @@
namespace trxGui
{
partial class Form2_agc
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form2_agc));
this.label1 = new System.Windows.Forms.Label();
this.cb_bass = new System.Windows.Forms.CheckBox();
this.button1 = new System.Windows.Forms.Button();
this.panel1 = new System.Windows.Forms.Panel();
this.tb_micboostcol = new ColorSlider.ColorSlider();
this.panel2 = new System.Windows.Forms.Panel();
this.label2 = new System.Windows.Forms.Label();
this.SuspendLayout();
//
// label1
//
this.label1.AutoSize = true;
this.label1.Location = new System.Drawing.Point(15, 45);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(57, 13);
this.label1.TabIndex = 0;
this.label1.Text = "Mic-Boost:";
//
// cb_bass
//
this.cb_bass.AutoSize = true;
this.cb_bass.Location = new System.Drawing.Point(90, 102);
this.cb_bass.Name = "cb_bass";
this.cb_bass.Size = new System.Drawing.Size(49, 17);
this.cb_bass.TabIndex = 3;
this.cb_bass.Text = "Bass";
this.cb_bass.UseVisualStyleBackColor = true;
this.cb_bass.CheckedChanged += new System.EventHandler(this.cb_bass_CheckedChanged);
//
// button1
//
this.button1.Location = new System.Drawing.Point(325, 102);
this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(75, 23);
this.button1.TabIndex = 5;
this.button1.Text = "OK";
this.button1.UseVisualStyleBackColor = true;
this.button1.Click += new System.EventHandler(this.button1_Click);
//
// panel1
//
this.panel1.BackgroundImage = global::trxGui.Properties.Resources.microphone;
this.panel1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None;
this.panel1.Location = new System.Drawing.Point(23, 9);
this.panel1.Name = "panel1";
this.panel1.Size = new System.Drawing.Size(40, 33);
this.panel1.TabIndex = 6;
//
// tb_micboostcol
//
this.tb_micboostcol.BackColor = System.Drawing.Color.Gray;
this.tb_micboostcol.BarPenColorBottom = System.Drawing.Color.FromArgb(((int)(((byte)(87)))), ((int)(((byte)(94)))), ((int)(((byte)(110)))));
this.tb_micboostcol.BarPenColorTop = System.Drawing.Color.FromArgb(((int)(((byte)(55)))), ((int)(((byte)(60)))), ((int)(((byte)(74)))));
this.tb_micboostcol.BorderRoundRectSize = new System.Drawing.Size(8, 8);
this.tb_micboostcol.ElapsedInnerColor = System.Drawing.Color.FromArgb(((int)(((byte)(21)))), ((int)(((byte)(56)))), ((int)(((byte)(152)))));
this.tb_micboostcol.ElapsedPenColorBottom = System.Drawing.Color.FromArgb(((int)(((byte)(99)))), ((int)(((byte)(130)))), ((int)(((byte)(208)))));
this.tb_micboostcol.ElapsedPenColorTop = System.Drawing.Color.FromArgb(((int)(((byte)(95)))), ((int)(((byte)(140)))), ((int)(((byte)(180)))));
this.tb_micboostcol.Font = new System.Drawing.Font("Microsoft Sans Serif", 6F);
this.tb_micboostcol.ForeColor = System.Drawing.Color.White;
this.tb_micboostcol.LargeChange = new decimal(new int[] {
1,
0,
0,
0});
this.tb_micboostcol.Location = new System.Drawing.Point(89, 3);
this.tb_micboostcol.Maximum = new decimal(new int[] {
10,
0,
0,
0});
this.tb_micboostcol.Minimum = new decimal(new int[] {
1,
0,
0,
0});
this.tb_micboostcol.Name = "tb_micboostcol";
this.tb_micboostcol.Padding = 5;
this.tb_micboostcol.ScaleDivisions = new decimal(new int[] {
9,
0,
0,
0});
this.tb_micboostcol.ScaleSubDivisions = new decimal(new int[] {
1,
0,
0,
0});
this.tb_micboostcol.ShowDivisionsText = true;
this.tb_micboostcol.ShowSmallScale = false;
this.tb_micboostcol.Size = new System.Drawing.Size(311, 64);
this.tb_micboostcol.SmallChange = new decimal(new int[] {
1,
0,
0,
0});
this.tb_micboostcol.TabIndex = 0;
this.tb_micboostcol.Text = "colorSlider1";
this.tb_micboostcol.ThumbInnerColor = System.Drawing.Color.FromArgb(((int)(((byte)(21)))), ((int)(((byte)(56)))), ((int)(((byte)(152)))));
this.tb_micboostcol.ThumbPenColor = System.Drawing.Color.FromArgb(((int)(((byte)(21)))), ((int)(((byte)(56)))), ((int)(((byte)(152)))));
this.tb_micboostcol.ThumbRoundRectSize = new System.Drawing.Size(16, 16);
this.tb_micboostcol.ThumbSize = new System.Drawing.Size(16, 16);
this.tb_micboostcol.TickAdd = 0F;
this.tb_micboostcol.TickColor = System.Drawing.Color.White;
this.tb_micboostcol.TickDivide = 0F;
this.tb_micboostcol.TickStyle = System.Windows.Forms.TickStyle.Both;
this.tb_micboostcol.Value = new decimal(new int[] {
1,
0,
0,
0});
this.tb_micboostcol.Scroll += new System.Windows.Forms.ScrollEventHandler(this.tb_micboostcol_Scroll);
//
// panel2
//
this.panel2.BackgroundImage = global::trxGui.Properties.Resources.note;
this.panel2.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom;
this.panel2.Location = new System.Drawing.Point(23, 75);
this.panel2.Name = "panel2";
this.panel2.Size = new System.Drawing.Size(40, 43);
this.panel2.TabIndex = 7;
//
// label2
//
this.label2.AutoSize = true;
this.label2.Location = new System.Drawing.Point(15, 121);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(53, 13);
this.label2.TabIndex = 8;
this.label2.Text = "Mic-Bass:";
//
// Form2_agc
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.BackColor = System.Drawing.Color.Gray;
this.ClientSize = new System.Drawing.Size(444, 148);
this.Controls.Add(this.label2);
this.Controls.Add(this.panel2);
this.Controls.Add(this.panel1);
this.Controls.Add(this.button1);
this.Controls.Add(this.cb_bass);
this.Controls.Add(this.label1);
this.Controls.Add(this.tb_micboostcol);
this.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.MaximizeBox = false;
this.MinimizeBox = false;
this.Name = "Form2_agc";
this.ShowInTaskbar = false;
this.Text = "TX Audio";
this.TopMost = true;
this.ResumeLayout(false);
this.PerformLayout();
}
#endregion
private ColorSlider.ColorSlider tb_micboostcol;
private System.Windows.Forms.Label label1;
private System.Windows.Forms.CheckBox cb_bass;
private System.Windows.Forms.Button button1;
private System.Windows.Forms.Panel panel1;
private System.Windows.Forms.Panel panel2;
private System.Windows.Forms.Label label2;
}
}
+62
View File
@@ -0,0 +1,62 @@
using System;
using System.Drawing;
using System.Windows.Forms;
namespace trxGui
{
public partial class Form2_agc : Form
{
UdpQueue valq;
public Form2_agc(Point parentpos, UdpQueue vq)
{
valq = vq;
InitializeComponent();
Width = 460;
StartPosition = FormStartPosition.Manual;
Location = new Point(parentpos.X, parentpos.Y);
tb_micboostcol.Width = Width - tb_micboostcol.Location.X - 15;
button1.Location = new Point(tb_micboostcol.Location.X + tb_micboostcol.Width - button1.Width, button1.Location.Y);
try
{
tb_micboostcol.Value = (decimal)statics.micboost;
}
catch
{
tb_micboostcol.Value = 1;
}
cb_bass.Checked = !statics.audioHighpass;
}
private void button1_Click(object sender, EventArgs e)
{
Close();
}
void sendVals()
{
Byte[] txb = new Byte[3];
txb[0] = 11;
txb[1] = (Byte)(statics.audioHighpass ? 1 : 0);
txb[2] = (Byte)statics.micboost;
valq.Add(txb);
}
private void cb_bass_CheckedChanged(object sender, EventArgs e)
{
statics.audioHighpass = !cb_bass.Checked;
sendVals();
}
private void tb_micboostcol_Scroll(object sender, ScrollEventArgs e)
{
statics.micboost = (int)tb_micboostcol.Value;
sendVals();
}
}
}
+1363
View File
File diff suppressed because it is too large Load Diff
+122
View File
@@ -0,0 +1,122 @@
namespace trxGui
{
partial class Form_info
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form_info));
this.textBox1 = new System.Windows.Forms.TextBox();
this.button_ok = new System.Windows.Forms.Button();
this.textBox2 = new System.Windows.Forms.TextBox();
this.panel1 = new System.Windows.Forms.Panel();
this.button_manual = new System.Windows.Forms.Button();
this.SuspendLayout();
//
// textBox1
//
this.textBox1.BackColor = System.Drawing.SystemColors.Control;
this.textBox1.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.textBox1.Font = new System.Drawing.Font("Courier New", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.textBox1.Location = new System.Drawing.Point(4, 96);
this.textBox1.Multiline = true;
this.textBox1.Name = "textBox1";
this.textBox1.ReadOnly = true;
this.textBox1.Size = new System.Drawing.Size(364, 208);
this.textBox1.TabIndex = 0;
this.textBox1.Text = resources.GetString("textBox1.Text");
//
// button_ok
//
this.button_ok.DialogResult = System.Windows.Forms.DialogResult.OK;
this.button_ok.Location = new System.Drawing.Point(704, 387);
this.button_ok.Name = "button_ok";
this.button_ok.Size = new System.Drawing.Size(75, 23);
this.button_ok.TabIndex = 1;
this.button_ok.Text = "OK";
this.button_ok.UseVisualStyleBackColor = true;
//
// textBox2
//
this.textBox2.BackColor = System.Drawing.SystemColors.Control;
this.textBox2.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.textBox2.Font = new System.Drawing.Font("Courier New", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.textBox2.Location = new System.Drawing.Point(384, 96);
this.textBox2.Multiline = true;
this.textBox2.Name = "textBox2";
this.textBox2.ReadOnly = true;
this.textBox2.Size = new System.Drawing.Size(347, 275);
this.textBox2.TabIndex = 2;
this.textBox2.Text = resources.GetString("textBox2.Text");
//
// panel1
//
this.panel1.BackgroundImage = global::trxGui.Properties.Resources.amsat_logo;
this.panel1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom;
this.panel1.Location = new System.Drawing.Point(13, 7);
this.panel1.Name = "panel1";
this.panel1.Size = new System.Drawing.Size(766, 84);
this.panel1.TabIndex = 3;
//
// button_manual
//
this.button_manual.Location = new System.Drawing.Point(13, 328);
this.button_manual.Name = "button_manual";
this.button_manual.Size = new System.Drawing.Size(228, 23);
this.button_manual.TabIndex = 4;
this.button_manual.Text = "Open Manual";
this.button_manual.UseVisualStyleBackColor = true;
this.button_manual.Click += new System.EventHandler(this.button_manual_Click);
//
// Form_info
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.BackColor = System.Drawing.SystemColors.Control;
this.ClientSize = new System.Drawing.Size(784, 422);
this.Controls.Add(this.button_manual);
this.Controls.Add(this.panel1);
this.Controls.Add(this.textBox2);
this.Controls.Add(this.button_ok);
this.Controls.Add(this.textBox1);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow;
this.Name = "Form_info";
this.Text = "Information";
this.ResumeLayout(false);
this.PerformLayout();
}
#endregion
private System.Windows.Forms.TextBox textBox1;
private System.Windows.Forms.Button button_ok;
private System.Windows.Forms.TextBox textBox2;
private System.Windows.Forms.Panel panel1;
private System.Windows.Forms.Button button_manual;
}
}
+36
View File
@@ -0,0 +1,36 @@
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;
namespace trxGui
{
public partial class Form_info : Form
{
public Form_info()
{
InitializeComponent();
this.Width = 800;
button_ok.Location = new Point(Width - button_ok.Width - 30, Height - button_ok.Height - 30);
foreach (Control c in Controls)
c.Text = language.GetText(c.Text);
textBox1.Select(0, 0);
}
private void button_manual_Click(object sender, EventArgs e)
{
if(statics.language == 0)
statics.OpenUrl("https://wiki.amsat-dl.org/doku.php?id=en:plutotrx:overview");
if (statics.language == 1)
statics.OpenUrl("https://wiki.amsat-dl.org/doku.php?id=de:plutotrx:overview");
}
}
}
+148
View File
@@ -0,0 +1,148 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="textBox1.Text" xml:space="preserve">
<value>AMSAT-DL QO-100 DSP Transceiver for
Adalm-Pluto and Linux
by DJ0ABR
Open Source: https://github.com/dj0abr/QO100_Transceiver
Manual (English / German):
https://wiki.amsat-dl.org/doku.php?id=en:plutotrx:overview</value>
</data>
<data name="textBox2.Text" xml:space="preserve">
<value>Credits:
========
J.Gaeddert for his exceptional DSP library:
https://github.com/jgaeddert/liquid-dsp
MIT License
Icons:
Artist: Fatcow Web Hosting,
Iconset: Farm Fresh Icons (3000 icons),
License: CC Attribution 4.0
Artist: Oxygen Team,
Iconset: Oxygen Icons (883 icons)
License: GNU Lesser General Public License
</value>
</data>
</root>
+281
View File
@@ -0,0 +1,281 @@
namespace trxGui
{
partial class Form_reference
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.label1 = new System.Windows.Forms.Label();
this.label3 = new System.Windows.Forms.Label();
this.button_cal439 = new System.Windows.Forms.Button();
this.label4 = new System.Windows.Forms.Label();
this.label5 = new System.Windows.Forms.Label();
this.label_cal439 = new System.Windows.Forms.Label();
this.button_fin = new System.Windows.Forms.Button();
this.label2 = new System.Windows.Forms.Label();
this.label6 = new System.Windows.Forms.Label();
this.label7 = new System.Windows.Forms.Label();
this.button_lnbfinished = new System.Windows.Forms.Button();
this.label_caliblnb = new System.Windows.Forms.Label();
this.label9 = new System.Windows.Forms.Label();
this.button_caliblnb = new System.Windows.Forms.Button();
this.label11 = new System.Windows.Forms.Label();
this.button_close = new System.Windows.Forms.Button();
this.panel1 = new System.Windows.Forms.Panel();
this.label8 = new System.Windows.Forms.Label();
this.SuspendLayout();
//
// label1
//
this.label1.AutoSize = true;
this.label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.label1.Location = new System.Drawing.Point(13, 13);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(234, 20);
this.label1.TabIndex = 0;
this.label1.Text = "PLUTO clock (TCXO) calibration";
//
// label3
//
this.label3.AutoSize = true;
this.label3.Location = new System.Drawing.Point(17, 52);
this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(149, 13);
this.label3.TabIndex = 2;
this.label3.Text = "1. click the CALIB439 button: ";
//
// button_cal439
//
this.button_cal439.Location = new System.Drawing.Point(208, 47);
this.button_cal439.Name = "button_cal439";
this.button_cal439.Size = new System.Drawing.Size(75, 23);
this.button_cal439.TabIndex = 3;
this.button_cal439.Text = "CALIB 439";
this.button_cal439.UseVisualStyleBackColor = true;
this.button_cal439.Click += new System.EventHandler(this.button_cal439_Click);
//
// label4
//
this.label4.AutoSize = true;
this.label4.Location = new System.Drawing.Point(17, 75);
this.label4.Name = "label4";
this.label4.Size = new System.Drawing.Size(284, 13);
this.label4.TabIndex = 4;
this.label4.Text = "2. transmit a 439,000 MHz carrier using a 70cm transceiver";
//
// label5
//
this.label5.AutoSize = true;
this.label5.Location = new System.Drawing.Point(17, 117);
this.label5.Name = "label5";
this.label5.Size = new System.Drawing.Size(266, 13);
this.label5.TabIndex = 5;
this.label5.Text = "4. when you are done, click the 439 FINISHED button:";
//
// label_cal439
//
this.label_cal439.AutoSize = true;
this.label_cal439.ForeColor = System.Drawing.Color.Red;
this.label_cal439.Location = new System.Drawing.Point(289, 52);
this.label_cal439.Name = "label_cal439";
this.label_cal439.Size = new System.Drawing.Size(16, 13);
this.label_cal439.TabIndex = 6;
this.label_cal439.Text = "...";
//
// button_fin
//
this.button_fin.Location = new System.Drawing.Point(340, 113);
this.button_fin.Name = "button_fin";
this.button_fin.Size = new System.Drawing.Size(98, 23);
this.button_fin.TabIndex = 7;
this.button_fin.Text = "439 FINISHED";
this.button_fin.UseVisualStyleBackColor = true;
this.button_fin.Click += new System.EventHandler(this.button_fin_Click);
//
// label2
//
this.label2.AutoSize = true;
this.label2.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.label2.Location = new System.Drawing.Point(13, 152);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(120, 20);
this.label2.TabIndex = 8;
this.label2.Text = "LNB calibration:";
//
// label6
//
this.label6.AutoSize = true;
this.label6.Location = new System.Drawing.Point(17, 97);
this.label6.Name = "label6";
this.label6.Size = new System.Drawing.Size(367, 13);
this.label6.TabIndex = 9;
this.label6.Text = "3. Click the peak with the left mouse button to move it to the center 0 Hz line";
//
// label7
//
this.label7.AutoSize = true;
this.label7.Location = new System.Drawing.Point(17, 212);
this.label7.Name = "label7";
this.label7.Size = new System.Drawing.Size(440, 13);
this.label7.TabIndex = 16;
this.label7.Text = "2. Click the center of the BPSK beacon with the left mouse button to move it to t" +
"he 0 Hz line";
//
// button_lnbfinished
//
this.button_lnbfinished.Location = new System.Drawing.Point(334, 366);
this.button_lnbfinished.Name = "button_lnbfinished";
this.button_lnbfinished.Size = new System.Drawing.Size(114, 23);
this.button_lnbfinished.TabIndex = 15;
this.button_lnbfinished.Text = "LNB FINISHED";
this.button_lnbfinished.UseVisualStyleBackColor = true;
this.button_lnbfinished.Click += new System.EventHandler(this.button_lnbfinished_Click);
//
// label_caliblnb
//
this.label_caliblnb.AutoSize = true;
this.label_caliblnb.ForeColor = System.Drawing.Color.Red;
this.label_caliblnb.Location = new System.Drawing.Point(294, 191);
this.label_caliblnb.Name = "label_caliblnb";
this.label_caliblnb.Size = new System.Drawing.Size(16, 13);
this.label_caliblnb.TabIndex = 14;
this.label_caliblnb.Text = "...";
//
// label9
//
this.label9.AutoSize = true;
this.label9.Location = new System.Drawing.Point(17, 370);
this.label9.Name = "label9";
this.label9.Size = new System.Drawing.Size(269, 13);
this.label9.TabIndex = 13;
this.label9.Text = "3. when you are done, click the LNB FINISHED button:";
//
// button_caliblnb
//
this.button_caliblnb.Location = new System.Drawing.Point(213, 186);
this.button_caliblnb.Name = "button_caliblnb";
this.button_caliblnb.Size = new System.Drawing.Size(75, 23);
this.button_caliblnb.TabIndex = 11;
this.button_caliblnb.Text = "CALIB LNB";
this.button_caliblnb.UseVisualStyleBackColor = true;
this.button_caliblnb.Click += new System.EventHandler(this.button_caliblnb_Click);
//
// label11
//
this.label11.AutoSize = true;
this.label11.Location = new System.Drawing.Point(17, 191);
this.label11.Name = "label11";
this.label11.Size = new System.Drawing.Size(155, 13);
this.label11.TabIndex = 10;
this.label11.Text = "1. click the CALIB LNB button: ";
//
// button_close
//
this.button_close.Location = new System.Drawing.Point(378, 409);
this.button_close.Name = "button_close";
this.button_close.Size = new System.Drawing.Size(75, 23);
this.button_close.TabIndex = 17;
this.button_close.Text = "Close";
this.button_close.UseVisualStyleBackColor = true;
this.button_close.Click += new System.EventHandler(this.button_close_Click);
//
// panel1
//
this.panel1.BackgroundImage = global::trxGui.Properties.Resources.bcn_center;
this.panel1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
this.panel1.Location = new System.Drawing.Point(20, 245);
this.panel1.Name = "panel1";
this.panel1.Size = new System.Drawing.Size(155, 114);
this.panel1.TabIndex = 18;
//
// label8
//
this.label8.AutoSize = true;
this.label8.Location = new System.Drawing.Point(17, 229);
this.label8.Name = "label8";
this.label8.Size = new System.Drawing.Size(50, 13);
this.label8.TabIndex = 19;
this.label8.Text = "Example:";
//
// Form_reference
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(462, 440);
this.ControlBox = false;
this.Controls.Add(this.label8);
this.Controls.Add(this.panel1);
this.Controls.Add(this.button_close);
this.Controls.Add(this.label7);
this.Controls.Add(this.button_lnbfinished);
this.Controls.Add(this.label_caliblnb);
this.Controls.Add(this.label9);
this.Controls.Add(this.button_caliblnb);
this.Controls.Add(this.label11);
this.Controls.Add(this.label6);
this.Controls.Add(this.label2);
this.Controls.Add(this.button_fin);
this.Controls.Add(this.label_cal439);
this.Controls.Add(this.label5);
this.Controls.Add(this.label4);
this.Controls.Add(this.button_cal439);
this.Controls.Add(this.label3);
this.Controls.Add(this.label1);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
this.MaximizeBox = false;
this.MinimizeBox = false;
this.Name = "Form_reference";
this.ShowIcon = false;
this.Text = "Referenz Frequency Calibration";
this.TopMost = true;
this.ResumeLayout(false);
this.PerformLayout();
}
#endregion
private System.Windows.Forms.Label label1;
private System.Windows.Forms.Label label3;
private System.Windows.Forms.Button button_cal439;
private System.Windows.Forms.Label label4;
private System.Windows.Forms.Label label5;
private System.Windows.Forms.Label label_cal439;
private System.Windows.Forms.Button button_fin;
private System.Windows.Forms.Label label2;
private System.Windows.Forms.Label label6;
private System.Windows.Forms.Label label7;
private System.Windows.Forms.Button button_lnbfinished;
private System.Windows.Forms.Label label_caliblnb;
private System.Windows.Forms.Label label9;
private System.Windows.Forms.Button button_caliblnb;
private System.Windows.Forms.Label label11;
private System.Windows.Forms.Button button_close;
private System.Windows.Forms.Panel panel1;
private System.Windows.Forms.Label label8;
}
}
+76
View File
@@ -0,0 +1,76 @@
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;
namespace trxGui
{
public partial class Form_reference : Form
{
public Form_reference()
{
InitializeComponent();
foreach (Control c in Controls)
c.Text = language.GetText(c.Text);
}
private void button_cal439_Click(object sender, EventArgs e)
{
// set receiver to standard values, clear any offset correction
statics.calfreq = statics.calbasefreq; // shift the carrier into the center
statics.sendReferenceOffset(0);
statics.sendBaseQRG(statics.calfreq);
statics.calmode = 1;
label_cal439.Text = " CALIBRATING ... click 439 MHz peak";
}
private void button_fin_Click(object sender, EventArgs e)
{
statics.calmode = 0;
label_cal439.Text = "";
Int64 calibrFr = statics.calfreq;// + 250000;
Int64 shift439 = calibrFr - statics.calbasefreq;
Console.WriteLine("calbasefreq: " + statics.calbasefreq + " calibrFr: " + calibrFr);
// shift439 ... this is the pluto-TCXO error related to 439 MHz
//Int64 shift40 = shift439 * 40000000 / statics.calbasefreq;
int shiftRXqrg = (int)(shift439 * statics.rxqrg / statics.calbasefreq);
Console.WriteLine("error 439 MHz: " + shift439 + "error " + statics.rxqrg / 1e6 + " MHz: " + shiftRXqrg);
statics.sendReferenceOffset(shiftRXqrg);
// set back to QO100 frequencies
statics.sendBaseQRG();
}
private void button_caliblnb_Click(object sender, EventArgs e)
{
statics.RXoffset = 280000;
statics.TXoffset = 280000;
statics.lnboffset = 0;
statics.sendRXTXoffset();
statics.sendBaseQRG();
statics.calmode = 2;
label_caliblnb.Text = " CALIBRATING ... click center of BPSK beacon";
}
private void button_lnbfinished_Click(object sender, EventArgs e)
{
statics.calmode = 0;
}
private void button_close_Click(object sender, EventArgs e)
{
if (statics.calmode != 0)
MessageBox.Show("FINISH calibration before closing this window","CALIBRATION in progress",MessageBoxButtons.OK,MessageBoxIcon.Exclamation);
else
Close();
}
}
}
+120
View File
@@ -0,0 +1,120 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>
+78
View File
@@ -0,0 +1,78 @@
namespace trxGui
{
partial class Form_screen
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.comboBox1 = new System.Windows.Forms.ComboBox();
this.SuspendLayout();
//
// comboBox1
//
this.comboBox1.FormattingEnabled = true;
this.comboBox1.Items.AddRange(new object[] {
"1920x1080",
"1600x1050",
"1280x720",
"1280x480",
"1024x768",
"1024x600",
"800x600",
"800x480",
"640x480",
"480x320"});
this.comboBox1.Location = new System.Drawing.Point(2, 1);
this.comboBox1.Name = "comboBox1";
this.comboBox1.Size = new System.Drawing.Size(139, 21);
this.comboBox1.TabIndex = 0;
this.comboBox1.Text = "1920x1080";
this.comboBox1.DropDownClosed += new System.EventHandler(this.comboBox1_DropDownClosed);
//
// Form_screen
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(155, 77);
this.Controls.Add(this.comboBox1);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow;
this.MaximizeBox = false;
this.MinimizeBox = false;
this.Name = "Form_screen";
this.ShowIcon = false;
this.ShowInTaskbar = false;
this.Text = "Monitor X x Y Pixel";
this.TopMost = true;
this.ResumeLayout(false);
}
#endregion
private System.Windows.Forms.ComboBox comboBox1;
}
}
+33
View File
@@ -0,0 +1,33 @@
using System;
using System.Windows.Forms;
namespace trxGui
{
public partial class Form_screen : Form
{
public Form_screen()
{
InitializeComponent();
this.Height = 80;
this.Width = 180;
comboBox1.Width = 140;
try
{
comboBox1.SelectedIndex = statics.windowsize;
}
catch
{
comboBox1.SelectedIndex = 0;
}
}
private void comboBox1_DropDownClosed(object sender, EventArgs e)
{
statics.windowsize = comboBox1.SelectedIndex;
Close();
}
}
}
+120
View File
@@ -0,0 +1,120 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>
Generated Executable
+546
View File
@@ -0,0 +1,546 @@
namespace trxGui
{
partial class Form_setup
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.button1 = new System.Windows.Forms.Button();
this.button2 = new System.Windows.Forms.Button();
this.cb_audioPB = new System.Windows.Forms.ComboBox();
this.label10 = new System.Windows.Forms.Label();
this.label11 = new System.Windows.Forms.Label();
this.cb_audioCAP = new System.Windows.Forms.ComboBox();
this.tb_txqrg = new System.Windows.Forms.TextBox();
this.label6 = new System.Windows.Forms.Label();
this.label2 = new System.Windows.Forms.Label();
this.tb_rxqrg = new System.Windows.Forms.TextBox();
this.label3 = new System.Windows.Forms.Label();
this.label1 = new System.Windows.Forms.Label();
this.label4 = new System.Windows.Forms.Label();
this.rb_plutousb = new System.Windows.Forms.RadioButton();
this.rb_plutoeth = new System.Windows.Forms.RadioButton();
this.tb_plutoip = new System.Windows.Forms.TextBox();
this.label5 = new System.Windows.Forms.Label();
this.label7 = new System.Windows.Forms.Label();
this.tb_plutooffset = new System.Windows.Forms.TextBox();
this.label8 = new System.Windows.Forms.Label();
this.label9 = new System.Windows.Forms.Label();
this.tb_lnboffset = new System.Windows.Forms.TextBox();
this.label12 = new System.Windows.Forms.Label();
this.comboBox_cpuspeed = new System.Windows.Forms.ComboBox();
this.label13 = new System.Windows.Forms.Label();
this.label14 = new System.Windows.Forms.Label();
this.button3 = new System.Windows.Forms.Button();
this.label15 = new System.Windows.Forms.Label();
this.comboBox1 = new System.Windows.Forms.ComboBox();
this.label16 = new System.Windows.Forms.Label();
this.comboBox_color = new System.Windows.Forms.ComboBox();
this.label17 = new System.Windows.Forms.Label();
this.textBox_txpower = new System.Windows.Forms.TextBox();
this.label18 = new System.Windows.Forms.Label();
this.button_shutdown = new System.Windows.Forms.Button();
this.cb_autosync = new System.Windows.Forms.CheckBox();
this.label19 = new System.Windows.Forms.Label();
this.label20 = new System.Windows.Forms.Label();
this.cb_pttmode = new System.Windows.Forms.ComboBox();
this.SuspendLayout();
//
// button1
//
this.button1.DialogResult = System.Windows.Forms.DialogResult.Cancel;
this.button1.Location = new System.Drawing.Point(588, 301);
this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(75, 23);
this.button1.TabIndex = 0;
this.button1.Text = "Cancel";
this.button1.UseVisualStyleBackColor = true;
//
// button2
//
this.button2.DialogResult = System.Windows.Forms.DialogResult.OK;
this.button2.Location = new System.Drawing.Point(507, 301);
this.button2.Name = "button2";
this.button2.Size = new System.Drawing.Size(75, 23);
this.button2.TabIndex = 1;
this.button2.Text = "OK";
this.button2.UseVisualStyleBackColor = true;
this.button2.Click += new System.EventHandler(this.button2_Click);
//
// cb_audioPB
//
this.cb_audioPB.FormattingEnabled = true;
this.cb_audioPB.Location = new System.Drawing.Point(154, 47);
this.cb_audioPB.Name = "cb_audioPB";
this.cb_audioPB.Size = new System.Drawing.Size(509, 21);
this.cb_audioPB.TabIndex = 2;
//
// label10
//
this.label10.AutoSize = true;
this.label10.Location = new System.Drawing.Point(12, 50);
this.label10.Name = "label10";
this.label10.Size = new System.Drawing.Size(133, 13);
this.label10.TabIndex = 11;
this.label10.Text = "Loadspeaker/Headphone:";
//
// label11
//
this.label11.AutoSize = true;
this.label11.Location = new System.Drawing.Point(12, 76);
this.label11.Name = "label11";
this.label11.Size = new System.Drawing.Size(66, 13);
this.label11.TabIndex = 12;
this.label11.Text = "Microphone:";
//
// cb_audioCAP
//
this.cb_audioCAP.FormattingEnabled = true;
this.cb_audioCAP.Location = new System.Drawing.Point(154, 74);
this.cb_audioCAP.Name = "cb_audioCAP";
this.cb_audioCAP.Size = new System.Drawing.Size(509, 21);
this.cb_audioCAP.TabIndex = 13;
//
// tb_txqrg
//
this.tb_txqrg.Location = new System.Drawing.Point(154, 127);
this.tb_txqrg.Name = "tb_txqrg";
this.tb_txqrg.Size = new System.Drawing.Size(137, 20);
this.tb_txqrg.TabIndex = 21;
//
// label6
//
this.label6.AutoSize = true;
this.label6.Location = new System.Drawing.Point(12, 128);
this.label6.Name = "label6";
this.label6.Size = new System.Drawing.Size(115, 13);
this.label6.TabIndex = 20;
this.label6.Text = "Transmitter Frequency:";
//
// label2
//
this.label2.AutoSize = true;
this.label2.Font = new System.Drawing.Font("Microsoft Sans Serif", 7F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.label2.Location = new System.Drawing.Point(295, 104);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(307, 13);
this.label2.TabIndex = 27;
this.label2.Text = "MHz ( enter center frequency corresponding to 10489.750 MHz )";
//
// tb_rxqrg
//
this.tb_rxqrg.Location = new System.Drawing.Point(154, 101);
this.tb_rxqrg.Name = "tb_rxqrg";
this.tb_rxqrg.Size = new System.Drawing.Size(137, 20);
this.tb_rxqrg.TabIndex = 26;
//
// label3
//
this.label3.AutoSize = true;
this.label3.Location = new System.Drawing.Point(12, 102);
this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(106, 13);
this.label3.TabIndex = 25;
this.label3.Text = "Receiver Frequency:";
//
// label1
//
this.label1.AutoSize = true;
this.label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 7F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.label1.Location = new System.Drawing.Point(295, 130);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(301, 13);
this.label1.TabIndex = 28;
this.label1.Text = "MHz ( enter center frequency corresponding to 2400.250 MHz )";
//
// label4
//
this.label4.AutoSize = true;
this.label4.Location = new System.Drawing.Point(12, 15);
this.label4.Name = "label4";
this.label4.Size = new System.Drawing.Size(75, 13);
this.label4.TabIndex = 31;
this.label4.Text = "Pluto Address:";
//
// rb_plutousb
//
this.rb_plutousb.AutoSize = true;
this.rb_plutousb.Checked = true;
this.rb_plutousb.Location = new System.Drawing.Point(154, 15);
this.rb_plutousb.Name = "rb_plutousb";
this.rb_plutousb.Size = new System.Drawing.Size(72, 17);
this.rb_plutousb.TabIndex = 32;
this.rb_plutousb.TabStop = true;
this.rb_plutousb.Text = "local USB";
this.rb_plutousb.UseVisualStyleBackColor = true;
this.rb_plutousb.CheckedChanged += new System.EventHandler(this.rb_plutousb_CheckedChanged);
//
// rb_plutoeth
//
this.rb_plutoeth.AutoSize = true;
this.rb_plutoeth.Location = new System.Drawing.Point(259, 15);
this.rb_plutoeth.Name = "rb_plutoeth";
this.rb_plutoeth.Size = new System.Drawing.Size(65, 17);
this.rb_plutoeth.TabIndex = 33;
this.rb_plutoeth.Text = "Ethernet";
this.rb_plutoeth.UseVisualStyleBackColor = true;
this.rb_plutoeth.CheckedChanged += new System.EventHandler(this.rb_plutoeth_CheckedChanged);
//
// tb_plutoip
//
this.tb_plutoip.Enabled = false;
this.tb_plutoip.Location = new System.Drawing.Point(330, 14);
this.tb_plutoip.Name = "tb_plutoip";
this.tb_plutoip.Size = new System.Drawing.Size(142, 20);
this.tb_plutoip.TabIndex = 34;
//
// label5
//
this.label5.AutoSize = true;
this.label5.Location = new System.Drawing.Point(480, 17);
this.label5.Name = "label5";
this.label5.Size = new System.Drawing.Size(141, 13);
this.label5.TabIndex = 35;
this.label5.Text = "enter IP address of the Pluto";
//
// label7
//
this.label7.AutoSize = true;
this.label7.Font = new System.Drawing.Font("Microsoft Sans Serif", 7F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.label7.Location = new System.Drawing.Point(295, 157);
this.label7.Name = "label7";
this.label7.Size = new System.Drawing.Size(340, 13);
this.label7.TabIndex = 38;
this.label7.Text = "Hz (correction value for the Pluto TCXO, or use CAL calibration function)";
//
// tb_plutooffset
//
this.tb_plutooffset.Location = new System.Drawing.Point(154, 153);
this.tb_plutooffset.Name = "tb_plutooffset";
this.tb_plutooffset.Size = new System.Drawing.Size(137, 20);
this.tb_plutooffset.TabIndex = 37;
//
// label8
//
this.label8.AutoSize = true;
this.label8.Location = new System.Drawing.Point(12, 154);
this.label8.Name = "label8";
this.label8.Size = new System.Drawing.Size(65, 13);
this.label8.TabIndex = 36;
this.label8.Text = "Pluto Offset:";
//
// label9
//
this.label9.AutoSize = true;
this.label9.Font = new System.Drawing.Font("Microsoft Sans Serif", 7F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.label9.Location = new System.Drawing.Point(295, 183);
this.label9.Name = "label9";
this.label9.Size = new System.Drawing.Size(306, 13);
this.label9.TabIndex = 41;
this.label9.Text = "Hz (correction value for the LNB, or use CAL calibration function)";
//
// tb_lnboffset
//
this.tb_lnboffset.Location = new System.Drawing.Point(154, 179);
this.tb_lnboffset.Name = "tb_lnboffset";
this.tb_lnboffset.Size = new System.Drawing.Size(137, 20);
this.tb_lnboffset.TabIndex = 40;
//
// label12
//
this.label12.AutoSize = true;
this.label12.Location = new System.Drawing.Point(12, 180);
this.label12.Name = "label12";
this.label12.Size = new System.Drawing.Size(62, 13);
this.label12.TabIndex = 39;
this.label12.Text = "LNB Offset:";
//
// comboBox_cpuspeed
//
this.comboBox_cpuspeed.FormattingEnabled = true;
this.comboBox_cpuspeed.Items.AddRange(new object[] {
"fast CPU (RPI4...)",
"normal CPU",
"very slow CPU (RPI3...)"});
this.comboBox_cpuspeed.Location = new System.Drawing.Point(154, 231);
this.comboBox_cpuspeed.Name = "comboBox_cpuspeed";
this.comboBox_cpuspeed.Size = new System.Drawing.Size(137, 21);
this.comboBox_cpuspeed.TabIndex = 42;
this.comboBox_cpuspeed.Text = "normal CPU";
//
// label13
//
this.label13.AutoSize = true;
this.label13.Location = new System.Drawing.Point(11, 232);
this.label13.Name = "label13";
this.label13.Size = new System.Drawing.Size(136, 13);
this.label13.TabIndex = 43;
this.label13.Text = "Spectrum/Waterfall Speed:";
//
// label14
//
this.label14.AutoSize = true;
this.label14.Font = new System.Drawing.Font("Microsoft Sans Serif", 7F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.label14.Location = new System.Drawing.Point(296, 233);
this.label14.Name = "label14";
this.label14.Size = new System.Drawing.Size(197, 13);
this.label14.TabIndex = 44;
this.label14.Text = "to reduce CPU load on slower computers";
//
// button3
//
this.button3.ForeColor = System.Drawing.Color.Red;
this.button3.Location = new System.Drawing.Point(426, 302);
this.button3.Name = "button3";
this.button3.Size = new System.Drawing.Size(75, 23);
this.button3.TabIndex = 45;
this.button3.Text = "Help";
this.button3.UseVisualStyleBackColor = true;
this.button3.Click += new System.EventHandler(this.button3_Click);
//
// label15
//
this.label15.AutoSize = true;
this.label15.Location = new System.Drawing.Point(11, 284);
this.label15.Name = "label15";
this.label15.Size = new System.Drawing.Size(58, 13);
this.label15.TabIndex = 47;
this.label15.Text = "Language:";
//
// comboBox1
//
this.comboBox1.FormattingEnabled = true;
this.comboBox1.Items.AddRange(new object[] {
"English",
"German/Deutsch",
"French/Français",
"Spanish/Español",
"Portuguese/Portugués",
"Italian/Italiano"});
this.comboBox1.Location = new System.Drawing.Point(154, 285);
this.comboBox1.Name = "comboBox1";
this.comboBox1.Size = new System.Drawing.Size(137, 21);
this.comboBox1.TabIndex = 46;
this.comboBox1.Text = "English";
this.comboBox1.SelectedIndexChanged += new System.EventHandler(this.comboBox1_SelectedIndexChanged);
//
// label16
//
this.label16.AutoSize = true;
this.label16.Location = new System.Drawing.Point(11, 258);
this.label16.Name = "label16";
this.label16.Size = new System.Drawing.Size(70, 13);
this.label16.TabIndex = 49;
this.label16.Text = "Color Palette:";
//
// comboBox_color
//
this.comboBox_color.FormattingEnabled = true;
this.comboBox_color.Items.AddRange(new object[] {
"blue / blau",
"red / rot",
"green / grün",
"white / weiß"});
this.comboBox_color.Location = new System.Drawing.Point(154, 258);
this.comboBox_color.Name = "comboBox_color";
this.comboBox_color.Size = new System.Drawing.Size(137, 21);
this.comboBox_color.TabIndex = 48;
this.comboBox_color.Text = "blue / blau";
//
// label17
//
this.label17.AutoSize = true;
this.label17.Font = new System.Drawing.Font("Microsoft Sans Serif", 7F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.label17.Location = new System.Drawing.Point(295, 208);
this.label17.Name = "label17";
this.label17.Size = new System.Drawing.Size(226, 13);
this.label17.TabIndex = 52;
this.label17.Text = "Pluto TX power [dBm], allowed values: -40 to 0";
//
// textBox_txpower
//
this.textBox_txpower.Location = new System.Drawing.Point(154, 205);
this.textBox_txpower.Name = "textBox_txpower";
this.textBox_txpower.Size = new System.Drawing.Size(137, 20);
this.textBox_txpower.TabIndex = 51;
this.textBox_txpower.Text = "0";
//
// label18
//
this.label18.AutoSize = true;
this.label18.Location = new System.Drawing.Point(12, 206);
this.label18.Name = "label18";
this.label18.Size = new System.Drawing.Size(56, 13);
this.label18.TabIndex = 50;
this.label18.Text = "TX power:";
//
// button_shutdown
//
this.button_shutdown.ForeColor = System.Drawing.Color.Red;
this.button_shutdown.Location = new System.Drawing.Point(588, 272);
this.button_shutdown.Name = "button_shutdown";
this.button_shutdown.Size = new System.Drawing.Size(75, 23);
this.button_shutdown.TabIndex = 53;
this.button_shutdown.Text = "ShutDown";
this.button_shutdown.UseVisualStyleBackColor = true;
this.button_shutdown.Click += new System.EventHandler(this.button_shutdown_Click);
//
// cb_autosync
//
this.cb_autosync.AutoSize = true;
this.cb_autosync.Location = new System.Drawing.Point(156, 313);
this.cb_autosync.Name = "cb_autosync";
this.cb_autosync.Size = new System.Drawing.Size(65, 17);
this.cb_autosync.TabIndex = 54;
this.cb_autosync.Text = "ON / off";
this.cb_autosync.UseVisualStyleBackColor = true;
//
// label19
//
this.label19.AutoSize = true;
this.label19.Location = new System.Drawing.Point(12, 312);
this.label19.Name = "label19";
this.label19.Size = new System.Drawing.Size(82, 13);
this.label19.TabIndex = 55;
this.label19.Text = "QSO Auto Sync";
//
// label20
//
this.label20.AutoSize = true;
this.label20.Location = new System.Drawing.Point(11, 335);
this.label20.Name = "label20";
this.label20.Size = new System.Drawing.Size(60, 13);
this.label20.TabIndex = 57;
this.label20.Text = "PTT-mode:";
//
// cb_pttmode
//
this.cb_pttmode.FormattingEnabled = true;
this.cb_pttmode.Items.AddRange(new object[] {
"ON/OFF",
"Push-To-Talk"});
this.cb_pttmode.Location = new System.Drawing.Point(154, 336);
this.cb_pttmode.Name = "cb_pttmode";
this.cb_pttmode.Size = new System.Drawing.Size(137, 21);
this.cb_pttmode.TabIndex = 56;
this.cb_pttmode.Text = "ON/OFF";
//
// Form_setup
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(671, 411);
this.Controls.Add(this.label20);
this.Controls.Add(this.cb_pttmode);
this.Controls.Add(this.label19);
this.Controls.Add(this.cb_autosync);
this.Controls.Add(this.button_shutdown);
this.Controls.Add(this.label17);
this.Controls.Add(this.textBox_txpower);
this.Controls.Add(this.label18);
this.Controls.Add(this.label16);
this.Controls.Add(this.comboBox_color);
this.Controls.Add(this.label15);
this.Controls.Add(this.comboBox1);
this.Controls.Add(this.button3);
this.Controls.Add(this.label14);
this.Controls.Add(this.label13);
this.Controls.Add(this.comboBox_cpuspeed);
this.Controls.Add(this.label9);
this.Controls.Add(this.tb_lnboffset);
this.Controls.Add(this.label12);
this.Controls.Add(this.label7);
this.Controls.Add(this.tb_plutooffset);
this.Controls.Add(this.label8);
this.Controls.Add(this.label5);
this.Controls.Add(this.tb_plutoip);
this.Controls.Add(this.rb_plutoeth);
this.Controls.Add(this.rb_plutousb);
this.Controls.Add(this.label4);
this.Controls.Add(this.label1);
this.Controls.Add(this.label2);
this.Controls.Add(this.tb_rxqrg);
this.Controls.Add(this.label3);
this.Controls.Add(this.tb_txqrg);
this.Controls.Add(this.label6);
this.Controls.Add(this.cb_audioCAP);
this.Controls.Add(this.label10);
this.Controls.Add(this.label11);
this.Controls.Add(this.cb_audioPB);
this.Controls.Add(this.button2);
this.Controls.Add(this.button1);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow;
this.Name = "Form_setup";
this.Text = "Setup";
this.ResumeLayout(false);
this.PerformLayout();
}
#endregion
private System.Windows.Forms.Button button1;
private System.Windows.Forms.Button button2;
private System.Windows.Forms.ComboBox cb_audioPB;
private System.Windows.Forms.Label label10;
private System.Windows.Forms.Label label11;
private System.Windows.Forms.ComboBox cb_audioCAP;
private System.Windows.Forms.TextBox tb_txqrg;
private System.Windows.Forms.Label label6;
private System.Windows.Forms.Label label2;
private System.Windows.Forms.TextBox tb_rxqrg;
private System.Windows.Forms.Label label3;
private System.Windows.Forms.Label label1;
private System.Windows.Forms.Label label4;
private System.Windows.Forms.RadioButton rb_plutousb;
private System.Windows.Forms.RadioButton rb_plutoeth;
private System.Windows.Forms.TextBox tb_plutoip;
private System.Windows.Forms.Label label5;
private System.Windows.Forms.Label label7;
private System.Windows.Forms.TextBox tb_plutooffset;
private System.Windows.Forms.Label label8;
private System.Windows.Forms.Label label9;
private System.Windows.Forms.TextBox tb_lnboffset;
private System.Windows.Forms.Label label12;
private System.Windows.Forms.ComboBox comboBox_cpuspeed;
private System.Windows.Forms.Label label13;
private System.Windows.Forms.Label label14;
private System.Windows.Forms.Button button3;
private System.Windows.Forms.Label label15;
private System.Windows.Forms.ComboBox comboBox1;
private System.Windows.Forms.Label label16;
private System.Windows.Forms.ComboBox comboBox_color;
private System.Windows.Forms.Label label17;
private System.Windows.Forms.TextBox textBox_txpower;
private System.Windows.Forms.Label label18;
private System.Windows.Forms.Button button_shutdown;
private System.Windows.Forms.CheckBox cb_autosync;
private System.Windows.Forms.Label label19;
private System.Windows.Forms.Label label20;
private System.Windows.Forms.ComboBox cb_pttmode;
}
}
+176
View File
@@ -0,0 +1,176 @@
using System;
using System.Drawing;
using System.Windows.Forms;
namespace trxGui
{
public partial class Form_setup : Form
{
public Form_setup()
{
InitializeComponent();
Width = 800;
Height = 416;
int yb = Height - 70;
button1.Location = new Point(Width - button1.Width - 20, yb);
button2.Location = new Point(button1.Location.X - button2.Width - 10, yb);
button3.Location = new Point(button2.Location.X - button3.Width - 10, yb);
button_shutdown.Location = new Point(Width - button_shutdown.Width - 20, yb - button1.Height - 10);
comboBox1.SelectedIndex = statics.language;
foreach (Control c in Controls)
c.Text = language.GetText(c.Text);
tb_rxqrg.Text = ((double)statics.rxqrg / 1000000.0).ToString();
tb_txqrg.Text = ((double)statics.txqrg / 1000000.0).ToString();
tb_plutooffset.Text = statics.rfoffset.ToString();
tb_lnboffset.Text = statics.lnboffset.ToString();
cb_audioPB.Text = statics.AudioPBdev;
cb_audioCAP.Text = statics.AudioCAPdev;
rb_plutousb.Checked = statics.plutousb == 1 ? true : false;
rb_plutoeth.Checked = statics.plutousb == 1 ? false : true;
tb_plutoip.Text = statics.plutoaddress;
textBox_txpower.Text = statics.txpower.ToString();
comboBox_cpuspeed.SelectedIndex = statics.cpuspeed;
comboBox_color.SelectedIndex = statics.palette;
cb_autosync.Checked = statics.autosync;
cb_pttmode.SelectedIndex = statics.pttmode;
// populate combo boxes
if (statics.AudioPBdevs != null)
{
cb_audioPB.BeginUpdate();
cb_audioPB.Items.Clear();
foreach (String s in statics.AudioPBdevs)
{
if (s.Length > 1)
{
cb_audioPB.Items.Add(s);
}
}
cb_audioPB.EndUpdate();
// check if displayed text is available in the item list
findDevice(cb_audioPB);
}
if (statics.AudioCAPdevs != null)
{
cb_audioCAP.BeginUpdate();
cb_audioCAP.Items.Clear();
foreach (String s in statics.AudioCAPdevs)
{
if (s.Length > 1)
{
cb_audioCAP.Items.Add(s);
}
}
cb_audioCAP.EndUpdate();
findDevice(cb_audioCAP);
}
}
void findDevice(ComboBox cb)
{
int pos = -1;
if (cb.Text.Length >= 4)
{
int anz = cb.Items.Count;
for (int i = 0; i < anz; i++)
{
if (cb.Text == cb.Items[i].ToString())
{
pos = i;
break;
}
}
}
if (pos == -1)
{
// not available, reset to first item which usually is Default
if (cb.Items.Count == 0)
cb.Text = "no sound devices available";
else
cb.Text = cb.Items[0].ToString();
}
else
cb.Text = cb.Items[pos].ToString();
}
private void button2_Click(object sender, EventArgs e)
{
if (statics.AudioPBdev != cb_audioPB.Text || statics.AudioCAPdev != cb_audioCAP.Text)
{
statics.AudioPBdev = cb_audioPB.Text;
statics.AudioCAPdev = cb_audioCAP.Text;
statics.newaudiodevs = true;
}
statics.rxqrg = (UInt32)(statics.MyToDouble(tb_rxqrg.Text) * 1000000.0);
statics.txqrg = (UInt32)(statics.MyToDouble(tb_txqrg.Text) * 1000000.0);
double dv = statics.MyToDouble(tb_plutooffset.Text);
statics.rfoffset = (int)dv;
dv = statics.MyToDouble(tb_lnboffset.Text);
statics.lnboffset = (int)dv;
dv = statics.MyToDouble(textBox_txpower.Text);
statics.txpower = (int)dv;
if (statics.txpower > 0) statics.txpower = 0;
if (statics.txpower < -60) statics.txpower = -60;
statics.plutousb = rb_plutousb.Checked?1:0;
statics.plutoaddress = tb_plutoip.Text;
statics.cpuspeed = comboBox_cpuspeed.SelectedIndex;
statics.palette = comboBox_color.SelectedIndex;
statics.autosync = cb_autosync.Checked;
statics.pttmode = cb_pttmode.SelectedIndex;
}
private void rb_plutousb_CheckedChanged(object sender, EventArgs e)
{
if (rb_plutousb.Checked)
{
tb_plutoip.Enabled = false;
}
}
private void rb_plutoeth_CheckedChanged(object sender, EventArgs e)
{
if (rb_plutoeth.Checked)
{
tb_plutoip.Enabled = true;
}
}
private void button3_Click(object sender, EventArgs e)
{
statics.OpenUrl("https://wiki.amsat-dl.org/doku.php?id=en:plutotrx:config");
}
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
statics.language = comboBox1.SelectedIndex;
foreach (Control c in Controls)
c.Text = language.GetText(c.Text);
}
private void button_shutdown_Click(object sender, EventArgs e)
{
DialogResult dr = MessageBox.Show(language.GetText("Do you want to shut down the computer?"), "Shut Down", MessageBoxButtons.YesNo);
if (dr == DialogResult.Yes)
{
Byte[] txb = new Byte[1];
txb[0] = 21;
Udp.UdpSendData(txb);
}
}
}
}
+120
View File
@@ -0,0 +1,120 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>
+22
View File
@@ -0,0 +1,22 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace trxGui
{
static class Program
{
/// <summary>
/// Der Haupteinstiegspunkt für die Anwendung.
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
}
}
+36
View File
@@ -0,0 +1,36 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// Allgemeine Informationen über eine Assembly werden über die folgenden
// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern,
// die einer Assembly zugeordnet sind.
[assembly: AssemblyTitle("trxGui")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("trxGui")]
[assembly: AssemblyCopyright("Copyright © 2021")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly
// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von
// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen.
[assembly: ComVisible(false)]
// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird
[assembly: Guid("b4d0ae1a-ef2f-413d-b67a-ab7cbdd6b4bb")]
// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten:
//
// Hauptversion
// Nebenversion
// Buildnummer
// Revision
//
// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden,
// indem Sie "*" wie unten gezeigt eingeben:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
Binary file not shown.

After

Width:  |  Height:  |  Size: 454 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 630 B

+653
View File
@@ -0,0 +1,653 @@
//------------------------------------------------------------------------------
// <auto-generated>
// Dieser Code wurde von einem Tool generiert.
// Laufzeitversion:4.0.30319.42000
//
// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
// der Code erneut generiert wird.
// </auto-generated>
//------------------------------------------------------------------------------
namespace trxGui.Properties {
using System;
/// <summary>
/// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
/// </summary>
// Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert
// -Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert.
// Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen
// mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu.
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.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() {
}
/// <summary>
/// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Resources.ResourceManager ResourceManager {
get {
if (object.ReferenceEquals(resourceMan, null)) {
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("trxGui.Properties.Resources", typeof(Resources).Assembly);
resourceMan = temp;
}
return resourceMan;
}
}
/// <summary>
/// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
/// Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Globalization.CultureInfo Culture {
get {
return resourceCulture;
}
set {
resourceCulture = value;
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap _lock {
get {
object obj = ResourceManager.GetObject("_lock", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap agc_button {
get {
object obj = ResourceManager.GetObject("agc_button", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap agc_button_inact {
get {
object obj = ResourceManager.GetObject("agc_button_inact", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Icon ähnlich wie (Symbol).
/// </summary>
internal static System.Drawing.Icon ai {
get {
object obj = ResourceManager.GetObject("ai", resourceCulture);
return ((System.Drawing.Icon)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap amsat_icon {
get {
object obj = ResourceManager.GetObject("amsat_icon", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap amsat_logo {
get {
object obj = ResourceManager.GetObject("amsat_logo", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap audioloop {
get {
object obj = ResourceManager.GetObject("audioloop", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap audioloop_inact {
get {
object obj = ResourceManager.GetObject("audioloop_inact", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap back {
get {
object obj = ResourceManager.GetObject("back", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap bcn_center {
get {
object obj = ResourceManager.GetObject("bcn_center", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap calbutton {
get {
object obj = ResourceManager.GetObject("calbutton", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap comp_off {
get {
object obj = ResourceManager.GetObject("comp_off", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap comp_on {
get {
object obj = ResourceManager.GetObject("comp_on", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap forward {
get {
object obj = ResourceManager.GetObject("forward", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap freebutton {
get {
object obj = ResourceManager.GetObject("freebutton", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap gauge {
get {
object obj = ResourceManager.GetObject("gauge", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap gauge1 {
get {
object obj = ResourceManager.GetObject("gauge1", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap info {
get {
object obj = ResourceManager.GetObject("info", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap lock_open {
get {
object obj = ResourceManager.GetObject("lock_open", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap lockbutton {
get {
object obj = ResourceManager.GetObject("lockbutton", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap mem1 {
get {
object obj = ResourceManager.GetObject("mem1", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap mem2 {
get {
object obj = ResourceManager.GetObject("mem2", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap microphone {
get {
object obj = ResourceManager.GetObject("microphone", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap mixer {
get {
object obj = ResourceManager.GetObject("mixer", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap monitor {
get {
object obj = ResourceManager.GetObject("monitor", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap mute {
get {
object obj = ResourceManager.GetObject("mute", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap mute_inact {
get {
object obj = ResourceManager.GetObject("mute_inact", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap note {
get {
object obj = ResourceManager.GetObject("note", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap playback {
get {
object obj = ResourceManager.GetObject("playback", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap ptt_rx {
get {
object obj = ResourceManager.GetObject("ptt_rx", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap ptt_tx {
get {
object obj = ResourceManager.GetObject("ptt_tx", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap read {
get {
object obj = ResourceManager.GetObject("read", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap record {
get {
object obj = ResourceManager.GetObject("record", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap rfloop {
get {
object obj = ResourceManager.GetObject("rfloop", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap rfloop_inact {
get {
object obj = ResourceManager.GetObject("rfloop_inact", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap rt_button {
get {
object obj = ResourceManager.GetObject("rt_button", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap rt_button_inact {
get {
object obj = ResourceManager.GetObject("rt_button_inact", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap rx_filter_1 {
get {
object obj = ResourceManager.GetObject("rx_filter_1", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap rx_filter_18 {
get {
object obj = ResourceManager.GetObject("rx_filter_18", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap rx_filter_27 {
get {
object obj = ResourceManager.GetObject("rx_filter_27", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap rx_filter_36 {
get {
object obj = ResourceManager.GetObject("rx_filter_36", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap rxqrg {
get {
object obj = ResourceManager.GetObject("rxqrg", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap rxqrg_inact {
get {
object obj = ResourceManager.GetObject("rxqrg_inact", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap save {
get {
object obj = ResourceManager.GetObject("save", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap setup {
get {
object obj = ResourceManager.GetObject("setup", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap swband {
get {
object obj = ResourceManager.GetObject("swband", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap tr_button {
get {
object obj = ResourceManager.GetObject("tr_button", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap tr_button_inact {
get {
object obj = ResourceManager.GetObject("tr_button_inact", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap tx_bass {
get {
object obj = ResourceManager.GetObject("tx_bass", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap tx_bass_inact {
get {
object obj = ResourceManager.GetObject("tx_bass_inact", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap tx_filter_1 {
get {
object obj = ResourceManager.GetObject("tx_filter_1", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap tx_filter_18 {
get {
object obj = ResourceManager.GetObject("tx_filter_18", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap tx_filter_22 {
get {
object obj = ResourceManager.GetObject("tx_filter_22", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap tx_filter_27 {
get {
object obj = ResourceManager.GetObject("tx_filter_27", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap txaudio_button {
get {
object obj = ResourceManager.GetObject("txaudio_button", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap txqrg {
get {
object obj = ResourceManager.GetObject("txqrg", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap txqrg_inact {
get {
object obj = ResourceManager.GetObject("txqrg_inact", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap wave {
get {
object obj = ResourceManager.GetObject("wave", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap waveactive {
get {
object obj = ResourceManager.GetObject("waveactive", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
}
}
+298
View File
@@ -0,0 +1,298 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="agc_button" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>agc_button.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="agc_button_inact" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>agc_button_inact.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="ai" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>ai.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="amsat_icon" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>amsat_icon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="amsat_logo" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>amsat_logo.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="audioloop" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>audioloop.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="audioloop_inact" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>audioloop_inact.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="back" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>back.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="bcn_center" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>bcn_center.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="calbutton" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>calbutton.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="comp_off" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>comp_off.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="comp_on" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>comp_on.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="forward" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>forward.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="freebutton" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>freebutton.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="gauge" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>gauge.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="gauge1" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>gauge.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="info" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>info.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="lockbutton" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>lockbutton.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="lock_open" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>lock_open.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="mem1" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>mem1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="mem2" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>mem2.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="microphone" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>microphone.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="mixer" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>mixer.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="monitor" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>monitor.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="mute" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>mute.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="mute_inact" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>mute_inact.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="note" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>note.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="playback" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>playback.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="ptt_rx" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>ptt_rx.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="ptt_tx" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>ptt_tx.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="read" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>read.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="record" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>record.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="rfloop" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>rfloop.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="rfloop_inact" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>rfloop_inact.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="rt_button" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>rt_button.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="rt_button_inact" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>rt_button_inact.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="rxqrg" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>rxqrg.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="rxqrg_inact" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>rxqrg_inact.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="rx_filter_1" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>rx_filter_1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="rx_filter_18" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>rx_filter_18.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="rx_filter_27" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>rx_filter_27.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="rx_filter_36" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>rx_filter_36.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="save" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>save.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="setup" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>setup.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="swband" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>swband.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="tr_button" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>tr_button.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="tr_button_inact" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>tr_button_inact.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="txaudio_button" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>txaudio_button.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="txqrg" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>txqrg.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="txqrg_inact" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>txqrg_inact.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="tx_bass" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>tx_bass.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="tx_bass_inact" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>tx_bass_inact.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="tx_filter_1" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>tx_filter_1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="tx_filter_18" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>tx_filter_18.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="tx_filter_22" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>tx_filter_22.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="tx_filter_27" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>tx_filter_27.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="wave" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>wave.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="waveactive" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>waveactive.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="_lock" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>lock.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
</root>
+29
View File
@@ -0,0 +1,29 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:4.0.30319.42000
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace trxGui.Properties
{
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.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;
}
}
}
}
+7
View File
@@ -0,0 +1,7 @@
<?xml version='1.0' encoding='utf-8'?>
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)">
<Profiles>
<Profile Name="(Default)" />
</Profiles>
<Settings />
</SettingsFile>
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 173 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 525 B

Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 749 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 718 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 475 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 541 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 535 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 765 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 832 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 280 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 973 B

Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.
Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 690 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 280 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Some files were not shown because too many files have changed in this diff Show More