Skip to content

Commit

Permalink
SDRSharp Build 1632 Full Source (VS2017)
Browse files Browse the repository at this point in the history
  • Loading branch information
SDRSharpR committed Mar 25, 2018
1 parent c0fc5d4 commit bce5679
Show file tree
Hide file tree
Showing 246 changed files with 31,983 additions and 0 deletions.
6 changes: 6 additions & 0 deletions Build Order.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
Radio
PanView
Common
CollaspiblePanel
FrequencyEdit
SDRSharp
95 changes: 95 additions & 0 deletions Core Includes/BandPlan.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
<?xml version="1.0"?>
<!-- This file is brought to you courtesy of Henry Forte [email protected] -->
<!--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->
<!-- -->
<!-- Each RangeEntry for a band must be the first line of a group, and may be the only one. -->
<!-- -->
<!-- If desired, each band can be broken down into individual areas with distinct coloring -->
<!-- or operating modes. The mode entry used in the RangeEntry section will be the default -->
<!-- mode unless a subrange overrides it. This rule applies to band color, also. -->
<!-- -->
<!-- Color can be defined as YRGB, where Y=transparency, R=Red, G=Green, B=Blue in 2 digit -->
<!-- hexadecimal values, or as a colorname http://www.w3schools.com/colors/colors_names.asp -->
<!-- Using a colorname forces Y to be FF. Colornames are not case sensitive. -->
<!-- -->
<!-- Step will set the Step Size in the Radio section to the desired value for each band -->
<!-- so that Snap to Grid works properly. This is an optional value. -->
<!-- -->
<!-- Mode can be preset to WFM, NFM, AM, USB, LSB, CW or AM. -->
<!-- The Mode in the Radio section of SDR# will automatically change to the selected one in -->
<!-- either the RangeEntry, or subrange entry. This allows dividing allocation bands into -->
<!-- designated modes of operation. Some bands with multiple allocations of operating modes -->
<!-- make preselecting the proper mode impractical. (http://www.arrl.org/band-plan e.g. 6m). -->
<!-- -->
<!-- NOTE: Operating mode may not change to the one preselected in Free Tuning, until an -->
<!-- operation that causes the Frequency Display to change readout. To override the -->
<!-- default operating mode, uncheck "Auto update radio settings" in the Band Plan panel. -->
<!-- -->
<!-- Band Range labels are optional. Comments must be single line only. -->
<!-- Some special characters will break XML parsing, so only alphanumeric are recommended. -->
<!-- RangeEntry definitions do not have to be in order of frequency (see Air Band below). -->
<!-- Any formatting or character errors will simply stop the Band Plan plugin from loading -->
<!-- and are non fatal to SDR#. -->
<!-- The order of variables in each RangeEntry is optional. -->
<!-- -->
<!--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->
<ArrayOfRangeEntry xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<RangeEntry minFrequency="148500" maxFrequency="283500" mode="AM" step="9000" color="900000FF">Long Wave</RangeEntry>
<RangeEntry minFrequency="526500" maxFrequency="1606500" mode="AM" step="1000" color="900000FF">Medium Wave</RangeEntry>
<RangeEntry minFrequency="2300000" maxFrequency="2468000" mode="AM" step="5000" color="900000FF">Shortwave Broadcast</RangeEntry>
<RangeEntry minFrequency="3200000" maxFrequency="3400000" mode="AM" step="5000" color="900000FF">Shortwave Broadcast</RangeEntry>
<RangeEntry minFrequency="3950000" maxFrequency="4000000" mode="AM" step="5000" color="900000FF">Shortwave Broadcast</RangeEntry>
<RangeEntry minFrequency="4750000" maxFrequency="4995000" mode="AM" step="5000" color="900000FF">Shortwave Broadcast</RangeEntry>
<RangeEntry minFrequency="5005000" maxFrequency="5060000" mode="AM" step="5000" color="900000FF">Shortwave Broadcast</RangeEntry>
<RangeEntry minFrequency="5900000" maxFrequency="6200000" mode="AM" step="5000" color="900000FF">Shortwave Broadcast</RangeEntry>
<RangeEntry minFrequency="7200000" maxFrequency="7450000" mode="AM" step="5000" color="900000FF">Shortwave Broadcast</RangeEntry>
<RangeEntry minFrequency="9400000" maxFrequency="9900000" mode="AM" step="5000" color="900000FF">Shortwave Broadcast</RangeEntry>
<RangeEntry minFrequency="11600000" maxFrequency="12100000" mode="AM" step="5000" color="900000FF">Shortwave Broadcast</RangeEntry>
<RangeEntry minFrequency="13570000" maxFrequency="13870000" mode="AM" step="5000" color="900000FF">Shortwave Broadcast</RangeEntry>
<RangeEntry minFrequency="15100000" maxFrequency="15800000" mode="AM" step="5000" color="900000FF">Shortwave Broadcast</RangeEntry>
<RangeEntry minFrequency="17480000" maxFrequency="17900000" mode="AM" step="5000" color="900000FF">Shortwave Broadcast</RangeEntry>
<RangeEntry minFrequency="18900000" maxFrequency="19020000" mode="AM" step="5000" color="900000FF">Shortwave Broadcast</RangeEntry>
<RangeEntry minFrequency="21450000" maxFrequency="21850000" mode="AM" step="5000" color="900000FF">Shortwave Broadcast</RangeEntry>
<RangeEntry minFrequency="25670000" maxFrequency="26100000" mode="AM" step="5000" color="900000FF">Shortwave Broadcast</RangeEntry>
<RangeEntry minFrequency="87500000" maxFrequency="108000000" mode="WFM" step="100000" color="red">FM Broadcast</RangeEntry>
<RangeEntry minFrequency="108000000" maxFrequency="118000000" mode="AM" step="5000" color="900000FF">Air Band VOR/ILS</RangeEntry>
<RangeEntry minFrequency="118000000" maxFrequency="137000000" mode="AM" step="5000" color="900000FF">Air Band Voice</RangeEntry>
<RangeEntry minFrequency="1800000" maxFrequency="2000000" mode="CW" step="10" color="50AAAAAA">160m Ham Band</RangeEntry>
<RangeEntry minFrequency="3500000" maxFrequency="3950000" mode="AM" step="10" color="red">80m Ham Band</RangeEntry>
<RangeEntry minFrequency="5351500" maxFrequency="5366500" mode="USB" step="10" color="blue">60m Ham Band</RangeEntry>
<RangeEntry minFrequency="7000000" maxFrequency="7200000" mode="LSB" step="10" color="green">40m Ham Band</RangeEntry>
<RangeEntry minFrequency="7000000" maxFrequency="7100000" mode="CW" step="10" color="50AAAAAA"/>
<RangeEntry minFrequency="10100000" maxFrequency="10150000" mode="USB" step="5000" color="red">30m Ham Band</RangeEntry>
<RangeEntry minFrequency="14000000" maxFrequency="14350000" mode="USB" step="10" color="red">20m Ham Band</RangeEntry>
<RangeEntry minFrequency="18068000" maxFrequency="18168000" mode="USB" step="10" color="red">17m Ham Band</RangeEntry>
<RangeEntry minFrequency="21000000" maxFrequency="21450000" mode="USB" step="10" color="red">15m Ham Band</RangeEntry>
<RangeEntry minFrequency="24890000" maxFrequency="24990000" mode="USB" step="10" color="red">12m Ham Band</RangeEntry>
<RangeEntry minFrequency="26960000" maxFrequency="27410000" mode="AM" step="5000" color="red">CB</RangeEntry>
<RangeEntry minFrequency="28000000" maxFrequency="29750000" mode="USB" step="10" color="red">10m Ham Band</RangeEntry>
<RangeEntry minFrequency="50000000" maxFrequency="54000000" mode="USB" step="10" color="red">6m Ham Band</RangeEntry>
<RangeEntry minFrequency="144000000" maxFrequency="148000000" mode="NFM" step="12500" color="red">2m Ham Band</RangeEntry>
<RangeEntry minFrequency="144000000" maxFrequency="144100000" mode="CW" step="10" color="50AAAAAA"/>
<RangeEntry minFrequency="144100000" maxFrequency="144200000" mode="USB" step="10" color="blue"/>
<RangeEntry minFrequency="144200000" maxFrequency="144200000" mode="NFM" step="12500" color="red"/>
<RangeEntry minFrequency="144200000" maxFrequency="144275000" mode="USB" step="10" color="blue"/>
<RangeEntry minFrequency="144275000" maxFrequency="148000000" mode="NFM" step="12500" color="red"/>
<RangeEntry minFrequency="156000000" maxFrequency="162025000" mode="NFM" step="12500" color="navy">Marine</RangeEntry>
<RangeEntry minFrequency="222000000" maxFrequency="225000000" mode="NFM" step="12500" color="red">1.25m Ham Band</RangeEntry>
<RangeEntry minFrequency="225000000" maxFrequency="380000000" mode="NFM" step="12500" color="red">Military Air</RangeEntry>
<RangeEntry minFrequency="240000000" maxFrequency="270000000" mode="NFM" step="12500" color="red">Mil Sat</RangeEntry>
<RangeEntry minFrequency="420000000" maxFrequency="450000000" mode="NFM" step="12500" color="red">70cm Ham Band</RangeEntry>
<RangeEntry minFrequency="420000000" maxFrequency="432070000" mode="NFM" step="12500" color="red"/>
<RangeEntry minFrequency="432070000" maxFrequency="432100000" mode="CW" step="10" color="50AAAAAA"/>
<RangeEntry minFrequency="432100000" maxFrequency="450000000" mode="NFM" step="12500" color="red"/>
<RangeEntry minFrequency="446000000" maxFrequency="446200000" mode="NFM" step="6250" color="green">PMR446</RangeEntry>
<RangeEntry minFrequency="902000000" maxFrequency="928000000" mode="NFM" step="12500" color="red">33cm Ham Band</RangeEntry>
<RangeEntry minFrequency="902000000" maxFrequency="902075000" mode="USB" step="10" color="blue"/>
<RangeEntry minFrequency="902075000" maxFrequency="902125000" mode="NFM" step="12500" color="red"/>
<RangeEntry minFrequency="902125000" maxFrequency="903400000" mode="USB" step="10" color="blue"/>
<RangeEntry minFrequency="903400000" maxFrequency="928000000" mode="NFM" step="12500" color="red"/>
<RangeEntry minFrequency="1240000000" maxFrequency="1300000000" mode="NFM" step="12500" color="red">23cm Ham Band</RangeEntry>
<RangeEntry minFrequency="1240000000" maxFrequency="1296200000" mode="USB" step="10" color="blue"/>
<RangeEntry minFrequency="1296200000" maxFrequency="1300000000" mode="NFM" step="12500" color="red"/>
<RangeEntry minFrequency="2300000000" maxFrequency="2310000000" mode="NFM" step="12500" color="red">13cm Ham Band</RangeEntry>
<RangeEntry minFrequency="2390000000" maxFrequency="2450000000" mode="NFM" step="12500" color="red">13cm Ham Band</RangeEntry>
</ArrayOfRangeEntry>
13 changes: 13 additions & 0 deletions Core Includes/FrontEnds.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8" ?>
<frontendPlugins>
<add key="UHD / USRP" value="SDRSharp.USRP.UsrpIO,SDRSharp.USRP" />
<add key="HackRF" value="SDRSharp.HackRF.HackRFIO,SDRSharp.HackRF" />
<add key="RTL-SDR (USB)" value="SDRSharp.RTLSDR.RtlSdrIO,SDRSharp.RTLSDR" />
<add key="RTL-SDR (TCP)" value="SDRSharp.RTLTCP.RtlTcpIO,SDRSharp.RTLTCP"/>
<add key="FUNcube Dongle Pro" value="SDRSharp.FUNcube.FunCubeIO,SDRSharp.FUNcube" />
<add key="FUNcube Dongle Pro+" value="SDRSharp.FUNcubeProPlus.FunCubeProPlusIO,SDRSharp.FUNcubeProPlus" />
<add key="SoftRock (Si570)" value="SDRSharp.SoftRock.SoftRockIO,SDRSharp.SoftRock" />
<add key="RFSPACE SDR-IQ (USB)" value="SDRSharp.SDRIQ.SdrIqIO,SDRSharp.SDRIQ" />
<add key="RFSPACE Networked Radios" value="SDRSharp.SDRIP.SdrIpIO,SDRSharp.SDRIP" />
<add key="Afedri SDR-Net" value="SDRSharp.AfedriSDRNet.AfedriSdrNetIO,SDRSharp.AfedriSDRNet" />
</frontendPlugins>
Binary file added Core Includes/NDde.dll
Binary file not shown.
22 changes: 22 additions & 0 deletions Core Includes/Plugins.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="utf-8" ?>
<sharpPlugins>
<!-- add key="AF DNR" value="SDRSharp.DNR.AFNoiseReductionPlugin,SDRSharp.DNR" /> -->
<!-- add key="IF DNR" value="SDRSharp.DNR.IFNoiseReductionPlugin,SDRSharp.DNR" /> -->
<!-- add key="Baseband Noise Blanker" value="SDRSharp.NoiseBlanker.BasebandNoiseBlankerPlugin,SDRSharp.NoiseBlanker" /> -->
<!-- add key="Demodulator Noise Blanker" value="SDRSharp.NoiseBlanker.DemodulatorNoiseBlankerPlugin,SDRSharp.NoiseBlanker" /> -->
<add key="Wave Recorder" value="SDRSharp.WavRecorder.WavRecorderPlugin,SDRSharp.WavRecorder" />
<add key="Zoom FFT" value="SDRSharp.ZoomFFT.ZoomFFTPlugin,SDRSharp.ZoomFFT" />
<!-- add key="Band Plan" value="SDRSharp.BandPlan.BandPlanPlugin,SDRSharp.BandPlan" /> -->
<add key="Frequency Manager" value="SDRSharp.FrequencyManager.FrequencyManagerPlugin,SDRSharp.FrequencyManager" />
<add key="Signal Diagnostics" value="SDRSharp.Diagnostics.DiagnosticsPlugin,SDRSharp.Diagnostics" />
<!-- add key="DDE Tracking Client" value="SDRSharp.DDETracker.DdeTrackingPlugin,SDRSharp.DDETracker" /> -->
<add key="Trunker" value="SDRSharp.Trunker.TrunkerPlugin,SDRSharp.Trunker" />
<add key="DSD" value="SDRSharp.DSD.DSDPlugin,SDRSharp.DSD" />
<add key="Frequency Scanner" value="SDRSharp.FrequencyScanner.FrequencyScannerPlugin,SDRSharp.FrequencyScanner" />
<!-- add key="TimeShift" value="SDRSharp.TimeShift.TimeShiftPlugin,SDRSharp.TimeShift" /> -->
<!-- add key="TV" value="SDRSharp.TV.TVPlugin,SDRSharp.TV" /> -->
<!-- add key="DCSDecoder" value="SDRSharp.DCSDecoder.DCSDecoderPlugin,SDRSharp.DCSDecoder" /> -->
<!-- add key="DAP" value="SDRSharp.DAP.DAPPlugin,SDRSharp.DAP" /> -->
<add key="CTCSSDecoder" value="SDRSharp.CTCSSDecoder.CTCSSDecoderPlugin,SDRSharp.CTCSSDecoder" />
<!-- add key="JarodCalc" value="SDRSharp.JarodCalc.JarodCalcPlugin,SDRSharp.JarodCalc" /> -->
</sharpPlugins>
Binary file added Core Includes/PortAudio.dll
Binary file not shown.
Binary file added Core Includes/SDRSharp.AfedriSDRNet.dll
Binary file not shown.
Binary file added Core Includes/SDRSharp.FUNcube.dll
Binary file not shown.
Binary file added Core Includes/SDRSharp.FUNcubeProPlus.dll
Binary file not shown.
Binary file added Core Includes/SDRSharp.HackRF.dll
Binary file not shown.
Binary file added Core Includes/SDRSharp.RTLSDR.dll
Binary file not shown.
Binary file added Core Includes/SDRSharp.RTLTCP.dll
Binary file not shown.
Binary file added Core Includes/SDRSharp.SDRIP.dll
Binary file not shown.
Binary file added Core Includes/SDRSharp.SDRIQ.dll
Binary file not shown.
Binary file added Core Includes/SDRSharp.SoftRock.dll
Binary file not shown.
Binary file added Core Includes/SRDLL.dll
Binary file not shown.
Binary file added Core Includes/airspy.dll
Binary file not shown.
Binary file added Core Includes/airspyhf.dll
Binary file not shown.
2 changes: 2 additions & 0 deletions Core Includes/digital_frequencies.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version="1.0"?>
<ArrayOfDigitalEntry xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" />
57 changes: 57 additions & 0 deletions Core Includes/frequencies.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
<?xml version="1.0"?>
<ArrayOfMemoryEntry xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<MemoryEntry>
<IsFavourite>true</IsFavourite>
<Name>Santa Ana</Name>
<GroupName>CHP</GroupName>
<Frequency>39440000</Frequency>
<DetectorType>WFM</DetectorType>
<Shift>0</Shift>
<FilterBandwidth>10</FilterBandwidth>
</MemoryEntry>
<MemoryEntry>
<IsFavourite>true</IsFavourite>
<Name>NPR Radio</Name>
<GroupName>FM Radio</GroupName>
<Frequency>89300000</Frequency>
<DetectorType>WFM</DetectorType>
<Shift>0</Shift>
<FilterBandwidth>75330</FilterBandwidth>
</MemoryEntry>
<MemoryEntry>
<IsFavourite>true</IsFavourite>
<Name>KFI AM</Name>
<GroupName>Misc</GroupName>
<Frequency>115840000</Frequency>
<DetectorType>AM</DetectorType>
<Shift>0</Shift>
<FilterBandwidth>11130</FilterBandwidth>
</MemoryEntry>
<MemoryEntry>
<IsFavourite>true</IsFavourite>
<Name>Air</Name>
<GroupName>CHP</GroupName>
<Frequency>122850000</Frequency>
<DetectorType>AM</DetectorType>
<Shift>0</Shift>
<FilterBandwidth>4240</FilterBandwidth>
</MemoryEntry>
<MemoryEntry>
<IsFavourite>true</IsFavourite>
<Name>NOAA - Oxnard</Name>
<GroupName>Weather</GroupName>
<Frequency>162550000</Frequency>
<DetectorType>NFM</DetectorType>
<Shift>0</Shift>
<FilterBandwidth>24390</FilterBandwidth>
</MemoryEntry>
<MemoryEntry>
<IsFavourite>true</IsFavourite>
<Name>Conv. Center Security</Name>
<GroupName>Anaheim</GroupName>
<Frequency>453225000</Frequency>
<DetectorType>NFM</DetectorType>
<Shift>0</Shift>
<FilterBandwidth>5000</FilterBandwidth>
</MemoryEntry>
</ArrayOfMemoryEntry>
Binary file added Core Includes/hackrf.dll
Binary file not shown.
17 changes: 17 additions & 0 deletions Core Includes/install-rtlsdr.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
@echo off

mkdir tmp

echo Downloading RTLSDR Driver
httpget http://osmocom.org/attachments/download/2242/RelWithDebInfo.zip tmp\RelWithDebInfo.zip

echo Downloading Zadig
set zadig_exe=zadig.exe
ver | findstr /l "5.1." > NUL
if %errorlevel% equ 0 set zadig_exe=zadig_xp.exe
httpget http://zadig.akeo.ie/downloads/%zadig_exe% %zadig_exe%

unzip -o tmp\RelWithDebInfo.zip -d tmp
move tmp\rtl-sdr-release\x32\rtlsdr.dll .

rmdir tmp /S /Q
2 changes: 2 additions & 0 deletions Core Includes/inverted_frequencies.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version="1.0"?>
<ArrayOfInvertorEntry xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" />
Binary file added Core Includes/libusb-1.0.dll
Binary file not shown.
Binary file added Core Includes/modesparser.dll
Binary file not shown.
Binary file added Core Includes/msvcr100.dll
Binary file not shown.
Binary file added Core Includes/pthreadVCE2.dll
Binary file not shown.
Binary file added Core Includes/rtlsdr.dll
Binary file not shown.
Binary file added Core Includes/sdriq.dll
Binary file not shown.
Binary file added Core Includes/shark.dll
Binary file not shown.
15 changes: 15 additions & 0 deletions SDRSharp.CollapsiblePanel/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
using System.Diagnostics;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.Versioning;
using System.Security.Permissions;

[assembly: CompilationRelaxations(8)]
[assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)]
[assembly: Debuggable(DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)]
[assembly: AssemblyTitle("Collapsible Panel")]
[assembly: AssemblyDescription("Collapsible Panel Component")]
[assembly: AssemblyProduct("SDR#")]
[assembly: AssemblyCopyright("Copyright © Youssef TOUIL 2012")]
[assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)]
[assembly: AssemblyVersion("0.0.0.0")]
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Drawing;
using System.Globalization;
using System.Resources;
using System.Runtime.CompilerServices;

namespace SDRSharp.CollapsiblePanel.Properties
{
[GeneratedCode("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
[DebuggerNonUserCode]
[CompilerGenerated]
internal class Resources
{
private static ResourceManager resourceMan;

private static CultureInfo resourceCulture;

[EditorBrowsable(EditorBrowsableState.Advanced)]
internal static ResourceManager ResourceManager
{
get
{
if (Resources.resourceMan == null)
{
Resources.resourceMan = new ResourceManager("SDRSharp.CollapsiblePanel.Properties.Resources", typeof(Resources).Assembly);
}
return Resources.resourceMan;
}
}

[EditorBrowsable(EditorBrowsableState.Advanced)]
internal static CultureInfo Culture
{
get
{
return Resources.resourceCulture;
}
set
{
Resources.resourceCulture = value;
}
}

internal static Bitmap CollapsedIcon
{
get
{
return (Bitmap)Resources.ResourceManager.GetObject("CollapsedIcon", Resources.resourceCulture);
}
}

internal static string ExpandedHeigth
{
get
{
return Resources.ResourceManager.GetString("ExpandedHeigth", Resources.resourceCulture);
}
}

internal static Bitmap ExpandedIcon
{
get
{
return (Bitmap)Resources.ResourceManager.GetObject("ExpandedIcon", Resources.resourceCulture);
}
}

internal static Bitmap titleBackground
{
get
{
return (Bitmap)Resources.ResourceManager.GetObject("titleBackground", Resources.resourceCulture);
}
}

internal Resources()
{
}
}
}
Loading

0 comments on commit bce5679

Please sign in to comment.