SDR#
SpectrumSpy
dotPeek & Visual Studio 2019 Community Edition
Files required to reverse engineer SpectrumSpy with dotPeek
Export to VS project
Some code error fixes required so that one can build project
MainForm.cs
private class RenderingContext
{
private UnsafeBuffer _partialIQBuffer = UnsafeBuffer.Create(32768, sizeof (Complex));
=> private unsafe UnsafeBuffer _partialIQBuffer = UnsafeBuffer.Create(32768, sizeof (Complex));
private unsafe void ProcessFFT
...
if (renderWaterfallLine)
this.BeginInvoke((Delegate) (() => this.waterfall.Render(this._power, 8192)));
=>
if (renderWaterfallLine)
this.BeginInvoke((Delegate) (Action) (() => this.waterfall.Render(this._power, 8192)));
AssemblyInfo.cs
Add #pragma
#pragma warning disable CS0618 // Type or member is obsolete
[assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)]
#pragma warning restore CS0618 // Type or member is obsolete
Kommentit
Tämän blogin kommentit tarkistetaan ennen julkaisua.