Почти финал

2.8.0.169
US1GHQ 2020-07-09 22:24:02 +03:00
parent f3504b38ff
commit 78cd371321
9 changed files with 60 additions and 36 deletions

View File

@ -33,7 +33,6 @@ using System.Diagnostics;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Net;
using System.Reflection;
using System.Text;
using System.Windows.Forms;
@ -199,27 +198,20 @@ namespace PowerSDR
<?xml version="1.0" encoding = "utf-8"?>
<powersdr>
<version>2.8.0.28</version>
<url>https://ke9ns.com/flexpage.html/</url>
<url>http://ke9ns.com/flexpage.html/</url>
</powersdr>
*/
string downloadUrl = "";
Version newVersion = null;
string xmlUrl = "https://ke9ns.com/update.xml";
string xmlUrl = "http://powersdr.mis.ks.ua/update.xml";
XmlTextReader reader = null;
try
{
Debug.WriteLine("HERE0");
ServicePointManager.Expect100Continue = true;
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
// Use SecurityProtocolType.Ssl3 if needed for compatibility reasons
// ServicePointManager.ServerCertificateValidationCallback += new System.Net.Security.RemoteCertificateValidationCallback((s, ce, ch, ssl) => true); // if you want to validate any ssl good or bad
HttpWebRequest webRequest = (HttpWebRequest)WebRequest.Create(xmlUrl);
HttpWebResponse webResponse = (HttpWebResponse)webRequest.GetResponse();
reader = new XmlTextReader(webResponse.GetResponseStream());
// reader = new XmlTextReader(xmlUrl);
reader = new XmlTextReader(xmlUrl);
Debug.WriteLine("HERE1");
reader.MoveToContent();

View File

@ -293,19 +293,53 @@ NO WARRANTY
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</value>
</data>
<data name="richTextBox1.Text" xml:space="preserve">
<value>PowerSDR KE9NS v2.8.0 Revision History:
<value>KE9NS+US1GHQ Revision History:
Complete list of v2.8 Revision history visit: https://ke9ns.com/flexpage.html#GPLREV
For v2.8 Feature Videos: https://ke9ns.com/flexpage.html#videos
For Revision history visit: http://powersdr.mis.ks.ua/news.html (SDR-1000)
DX Cluster List (if you wish to add/change DX Clusters in the Spotter windows): http://www.dxcluster.info/telnet/index.php
Features add PDF file:
"file://%userprofile%\AppData\Roaming\FlexRadio%20Systems\PowerSDR%20v2.8.0\PowerSDR%20ke9ns%20v2.8%20features.pdf"
TX Waterfall ID PDF file:
"file://%userprofile%\AppData\Roaming\FlexRadio%20Systems\PowerSDR%20v2.8.0\PowerSDR%20TX%20Waterfall%20ID.pdf"
To download a new fcc database: http://wireless.fcc.gov/uls/data/complete/l_amat.zip
Extract the EN.dat file out and move it to the database folder: %userprofile%\AppData\Roaming\FlexRadio Systems\PowerSDR v2.8.0\
Delete the old FCCDATA.dat file. Next time you Right Click on the LoTW button in the Spotter screen, a new FCCDATA.dat will be created from the EN.dat file.</value>
Each Video covers additional features not covered in earlier videos:
YouTube Video v2.8.0.85 (LoTW DUP &amp; DXCC checking, Quick Split, XFC): https://youtu.be/xtNTf09RBL4
YouTube Video v2.8.0.83 (I2C FlexWire SS Amp control): https://youtu.be/5X84ejv3jYM
YouTube Video v2.8.0.75 (Panadapter Color Gradient Fill): https://youtu.be/WQ1CV7Wj6S8
YouTube Video v2.8.0.67 (SWR Plots, SWL Search, PTT Hang timer, AM/SSB, Screen Shot, 8020PAN, BandText to Pan, Manual Rotor Control): https://www.youtube.com/embed/X2K6S4ZIzfQ
YouTube Video v2.8.0.54 (SWR Scanner / Plotter / Logger): https://www.youtube.com/embed/w5j6jh6c0_g
YouTube Video v2.8.0.52 (New Combo TX meter &amp; Weather, and demonstrate setup of PowerSDR to run digital mode programs (like wsjt-x): https://www.youtube.com/embed/VOIve-4hEYQ
YouTube Video v2.8.0.43 (New VFO Font, Time-Out Timer, Enable VAC2, SSB-AM H3E mode,FM data mode, N1MM spectrum, UTC Recording start time): https://www.youtube.com/embed/BayWkcjS3os
YouTube Video v2.8.0.38 (Updates to ID TImer, Pan Spotting, VFO Dials): https://www.youtube.com/embed/y5VLJEBOoZE
YouTube Video v2.8.0.27 (Updates to Scanner, Meters, Time Sync, SWL): https://www.youtube.com/embed/t3AWOG94w1Q
YouTube Video v2.8.0.18 (Scanner and DX Spotting): https://www.youtube.com/embed/YRG6ifwosAo
YouTube Video v2.8.0.16 (TX WaterID images): https://www.youtube.com/embed/Bsoz0c_mo5k
YouTube Video v2.8.0.2 (ID and Wav recording features): https://www.youtube.com/embed/VdzK-H5SXNc
YouTube Video RevT11 (ID Timer): https://www.youtube.com/embed/-KSlMNyN8U0
YouTube Video RevT11 (BandStack): https://www.youtube.com/embed/CQFvdhAtMaE
YouTube Video RevT11 (Pulser): https://www.youtube.com/embed/uruyOtyLRvM
YouTube Video RevT11 (VOACAP): https://www.youtube.com/embed/nBkeqs9No2E
YouTube Video RevT11 (NIST Time Sync): https://www.youtube.com/embed/p-5wKRw2xdY
YouTube Video RevT11 (NCDXF Beacon): https://www.youtube.com/embed/tJBvmF5t9zc
YouTube Video RevT10 (Rotor Control): https://www.youtube.com/embed/8hAMc_WUa2Q
YouTube Video RevT10 (Beam Heading): https://www.youtube.com/embed/AOEclAFXI0s
YouTube Video RevT10 (Scheduler): https://www.youtube.com/embed/JtKY6lwMTVY
YouTube Video RevT9 (SWL Search): https://www.youtube.com/embed/Cv-Jm2j3jw8
YouTube Video RevT8 (BandStack): https://www.youtube.com/embed/1JHV_CDQwIU
YouTube Video RevT8 (Space Wthr): https://www.youtube.com/embed/5xjzl5IkiJg
YouTube Video RevT8(PowerMate): https://www.youtube.com/watch?v=sEQ2bzZn4bQ
YouTube Video RevT7(2nd TX meter): https://www.youtube.com/embed/635dur8SoKo
YouTube Video RevT6 to RevS11: https://www.youtube.com/embed/uPTpZCXCFw0
YouTube Video RevS10 to RevS2: https://www.youtube.com/embed/zninPwfSgJY
YouTube Video RevS1 to RevR4 : https://www.youtube.com/embed/fr523IwrApU
YouTube Video RevR3 to RevP2 : https://www.youtube.com/embed/mOwYpAMm8S0
YouTube Video RevP1 to Rev A : https://www.youtube.com/embed/aQN9KStSuPI
</value>
</data>
</root>

View File

@ -79,6 +79,7 @@ namespace PowerSDR
this.txtSoftRockSN.Name = "txtSoftRockSN";
this.txtSoftRockSN.Size = new System.Drawing.Size(83, 20);
this.txtSoftRockSN.TabIndex = 6;
this.txtSoftRockSN.Visible = false;
//
// lblSerialNumber
//
@ -121,6 +122,7 @@ namespace PowerSDR
this.chkSoftRock.TabIndex = 1;
this.chkSoftRock.Text = "SoftRock 40";
this.chkSoftRock.UseVisualStyleBackColor = true;
this.chkSoftRock.Visible = false;
//
// chkSDR1000
//

View File

@ -112,12 +112,12 @@
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
<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=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
AAABAAMAEBAAAAAAIABoBAAANgAAACAgAAAAACAAqBAAAJ4EAAAwMAAAAAAgAKglAABGFQAAKAAAABAA

View File

@ -77,8 +77,8 @@ namespace PowerSDR
this.dataGridView1.Name = "dataGridView1";
this.dataGridView1.Size = new System.Drawing.Size(429, 242);
this.dataGridView1.TabIndex = 0;
this.dataGridView1.CellValueChanged += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView1_CellValueChanged);
this.dataGridView1.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView1_CellClick);
this.dataGridView1.CellValueChanged += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView1_CellValueChanged);
//
// timer_button_update
//
@ -90,9 +90,8 @@ namespace PowerSDR
this.btnAddLegacy.Name = "btnAddLegacy";
this.btnAddLegacy.Size = new System.Drawing.Size(148, 23);
this.btnAddLegacy.TabIndex = 1;
this.btnAddLegacy.Text = "Add Legacy Radios";
this.btnAddLegacy.Text = "Add your SDR-1000 TRX";
this.btnAddLegacy.UseVisualStyleBackColor = true;
this.btnAddLegacy.Visible = false;
this.btnAddLegacy.Click += new System.EventHandler(this.btnAddLegacy_Click);
//
// radiosAvailableBindingSource

View File

@ -112,18 +112,18 @@
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
<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=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<metadata name="timer_button_update.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<metadata name="timer_button_update.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>214, 17</value>
</metadata>
<metadata name="radiosAvailableBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<metadata name="radiosAvailableBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
AAABAAMAEBAAAAAAIABoBAAANgAAACAgAAAAACAAqBAAAJ4EAAAwMAAAAAAgAKglAABGFQAAKAAAABAA

View File

@ -22135,10 +22135,7 @@ namespace PowerSDR
private void UpdateExtCtrl()
{
return;
if (current_model != Model.SDR1000) return;
if(current_model != Model.SDR1000) return;
switch(TXBand)
{
case Band.B160M:

View File

@ -32376,7 +32376,7 @@ namespace PowerSDR
string downloadUrl = "";
Version newVersion = null;
string xmlUrl = "http://ke9ns.com/update.xml";
string xmlUrl = "http://powersdr.mis.ks.ua/update.xml";
XmlTextReader reader = null;

View File

@ -39,11 +39,11 @@ namespace PowerSDR
#if (NO_DJ)
// public const string BUILT_BY = "Mods Compiled by [KE9NS]";
public const string BUILT_BY = "[Mods by KE9NS]"; //
public const string BUILT_BY = "[Mods by KE9NS + US1GHQ]"; //
#else
public const string BUILT_BY = "Mods Compiled by [KE9NS]";
public const string BUILT_BY = "Mods Compiled by [US1GHQ]";
#endif
public const string VERSION_SUFFIX = SVNRev.LATEST_REV; // Make this "" for production