Inspecting SpectrumSpy software

13.5.2020
Inspecting SpectrumSpy software

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







Comments

Popular posts from this blog

Modifying old SDR# TETRA demod plug-in

Mods for SDR# TETRA demod plugin 1.0.14.0 - 2