Skip to content

Releases

SRdeckPlugins v1.0.10

Choose a tag to compare

@sake846 sake846 released this 06 Nov 22:28

SRdeckPlugins v1.0.10

リリース日: 2026-11-07

概要

SRdeck v1.0.10に対応する、公開プラグインのソーススナップショットです。公開対象のソースと配布マニフェストを確認し、ホストおよびプラグイン向けパッケージとのバージョンを揃えました。

プラグインの変更

  • 公開対象16プラグインのソーススナップショットを更新
  • SRdeckPlugin.Contracts/Sdk/Wpf v1.0.10との互換性を確認
  • 公開マニフェストに基づくエクスポートとReleaseビルドを検証

互換性

SRdeck v1.0.10およびSRdeckPlugin.Contracts/Sdk/Wpf v1.0.10との組み合わせを使用してください。実行ZIPの対象は公開binaryProjectsに基づきます。ソースのみ公開するプラグインは公式実行ZIPに含まれません。

検証

  • SRdeck.Tests: 全回帰テストを検証
  • SRdeck v1.0.10と組み合わせた公開スナップショットのエクスポート、Releaseビルド、パッケージ検証に成功

SRdeckPlugins v1.0.9

Choose a tag to compare

@sake846 sake846 released this 31 Oct 01:13

SRdeckPlugins v1.0.9

リリース日: 2026-10-31

概要

SRdeck v1.0.9に対応する公式プラグイン群の公開ソーススナップショットです。公開対象を manifest に基づいて検証し、プラットフォームパッケージとのバージョンを揃えています。

プラグインの変更

  • APRSのAFSK 1200受信に対応
  • Activity Heatmapで受信帯域の活動状況を時間別に表示
  • Signal Workbenchで信号のスペクトラム解析を支援
  • SSTVプラグインの表示名を「アマチュア無線(SSTV)」に統一し、公開Wikiを更新
  • Meshtasticのパケット状態・診断表示・復号処理を整理

互換性

SRdeck v1.0.9および SRdeckPlugin.Contracts/Sdk/Wpf v1.0.9との組み合わせを使用してください。実行ZIPの対象は公開 binaryProjects に基づきます。ソースのみ公開するプラグインは公式実行ZIPに含まれません。

検証

  • SRdeck.Tests: 全回帰テストを検証
  • SRdeck v1.0.9と組み合わせた公開スナップショットのエクスポート、Releaseビルド、パッケージ検証に成功

SRdeckPlugins v1.0.8

Choose a tag to compare

@sake846 sake846 released this 16 Oct 15:13

SRdeckPlugins v1.0.8

リリース日: 2026-10-16

概要

SRdeck v1.0.8に対応する公式プラグイン群の公開ソーススナップショットです。航空系4種およびAISの概要タブの再構成、AIS一覧・時系列レイアウトのACARS準拠、Meshtasticのリファクタリング、およびSRdeck v1.0.8プラットフォームパッケージとの整合性更新を行いました。

主な変更

  • 航空系4種およびAISの概要タブ再構成:
    • ACARS、ADS-B、HFDL、VDL Mode 2、AISの概要タブを受信成果の全体像を把握しやすいレイアウトに再構成(PR #233)
    • AISの一覧および時系列レイアウトをACARSの設計と統一(PR #232)
  • Meshtasticプラグインのリファクタリング:
    • タブとノードインデックスの明示的所有権分離(PR #228)
    • パケット解釈と重複状態の分離(PR #227)
    • 型付き診断方針と表示ロジックの分離(PR #225)
    • LoRaフレーム復号状態の取得・同期からの分離(PR #229)
  • SRdeck v1.0.8 プラットフォームパッケージへの追従:
    • SRdeckPlugin.Contracts、SRdeckPlugin.Sdk、SRdeckPlugin.Wpf、SRdeckCore.SignalProcessing の 1.0.8 へのバージョン整合

互換性

SRdeck v1.0.8および SRdeckPlugin.Contracts/Sdk/Wpf v1.0.8との組み合わせを使用してください。Meshtasticとワンセグはソースからビルドして利用する構成で、公式実行ZIPには含まれません。

検証

  • SRdeck.Tests: 全回帰テストを検証
  • SRdeck v1.0.8と組み合わせた公開スナップショットのエクスポート、Releaseビルド、パッケージ検証に成功

SRdeckPlugins v1.0.7

Choose a tag to compare

@sake846 sake846 released this 09 Oct 13:57

SRdeckPlugins v1.0.7

リリース日: 2026-10-09

概要

SRdeck v1.0.7に対応する公式プラグイン群の公開ソーススナップショットです。SRdeck v1.0.7プラットフォームパッケージとの整合性更新、UIテーマ・レイアウトの最適化、およびプラグイン開発ガイドとの連携を行いました。

主な変更

  • SRdeck v1.0.7 プラットフォームパッケージへの追従:
    • SRdeckPlugin.Contracts、SRdeckPlugin.Sdk、SRdeckPlugin.Wpf、SRdeckCore.SignalProcessing の 1.0.7 へのバージョン整合
  • UIおよび表示コンポーネントの調整:
    • 共通テーマリソースおよびコントロールの表示安定性の向上
    • 受信ステータス表示およびメトリックカードのレイアウト最適化
  • プラグイン開発ガイド・ドキュメントの更新:
    • プラグイン開発ガイド(plugin-development-guide.md)およびサンプルプロジェクトの参照整合

互換性

SRdeck v1.0.7および SRdeckPlugin.Contracts/Sdk/Wpf v1.0.7との組み合わせを使用してください。Meshtasticとワンセグはソースからビルドして利用する構成で、公式実行ZIPには含まれません。

検証

  • SRdeck.Tests: 818件の全回帰テストを検証(818 passed / 0 failed / 0 skipped)
  • SRdeck v1.0.7と組み合わせた公開スナップショットのエクスポート、Releaseビルド、パッケージ検証に成功

SRdeckPlugins v1.0.6

Choose a tag to compare

@sake846 sake846 released this 02 Oct 12:34

SRdeckPlugins v1.0.6

リリース日: 2026-10-02

概要

SRdeck v1.0.6に対応する公式プラグイン群の公開ソーススナップショットです。マルチ信号CWスキマーの新規追加、地理マップ表示対応、FT8・ACARS・ADS-B・AIS・HFDL・VDL Mode 2の受信・UI刷新、および各プロトコルの復調・復号安定化を行いました。

主な変更

  • CW(CW Skimmer)の追加:
    • 10 kHz / 20 kHz / 50 kHzのマルチ信号同時追尾CWスキマーを追加
    • 統計的モールスタイミングデコーダーによる速度自動追従、欧文/和文(ラタ切替対応)復号
    • 追尾中キャリアの800 Hzサイドトーン変換モニター音声生成
    • 直前10秒間のIQプリトリガー録音、JSONL履歴永続化、CSV/JSONエクスポート
  • 地理マップ(GeoMap)機能:
    • プラグイン共通のWPF基盤として GeoMapView およびマップタイルキャッシュ管理UIを追加
    • 航空機(ADS-B/ACARS)、船舶(AIS)等の位置情報を地図上にリアルタイムプロット可能に
  • ACARS:
    • 専用UI画面(AcarsPluginView)と設定画面(AcarsSettingsView)の追加
    • 未解釈メッセージの非同期ロギングにおける排他制御・安定化
  • ADS-B:
    • 逐次干渉除去(SIC: Successive Interference Cancellation)の改善と受信性能向上
    • 専用MVVMビュー(AdsBPluginView)による機体追尾インターフェース
  • AIS:
    • 専用画面(AisPluginView)および船舶データ管理ビューモデル(AisViewModel)の実装
  • FT8:
    • DSPコーデック、干渉除去付きデコーダー、専用MVVM画面(Ft8PluginView)の実装
  • HFDL / VDL Mode 2:
    • HFDL DSP受信機とプロトコルデコーダーの追加
    • VDL Mode 2受信機のモジュール分割・リファクタリングと回帰テストの拡充
  • OneSeg:
    • 送信局選択コンテキストメニュー、フルスクリーン表示、GPU超解像(Super Resolution)トグル対応
  • Meshtastic:
    • プリアンブル検出の最適化、ノード管理機能、Atom N100等の省電力環境向けチャネライザー負荷軽減

互換性

SRdeck v1.0.6および SRdeckPlugin.Contracts/Sdk/Wpf v1.0.6との組み合わせを使用してください。Meshtasticとワンセグはソースからビルドして利用する構成で、公式実行ZIPには含まれません。

検証

  • SRdeck.Tests: 788件の回帰テストカタログを検証(785 passed / 0 failed / 2 skipped(GPU必須テスト)/ 1 passed(個別隔離実行確認))
  • SRdeck v1.0.6と組み合わせた公開スナップショットのエクスポート、Releaseビルド、パッケージ検証に成功

SRdeckPlugins v1.0.5

Choose a tag to compare

@sake846 sake846 released this 18 Sep 23:51

SRdeckPlugins v1.0.5

リリース日: 2026-09-19

概要

SRdeck v1.0.5に対応する公式プラグインの公開ソーススナップショットです。アナログ復調、ADS-B、ワンセグ、Meshtasticの設定UI追加・画面刷新および受信処理の安定化を行いました。

主な変更

  • Analog: プラグイン操作画面(AnalogPluginView)と設定画面(AnalogSettingsView)を追加・刷新。SSBキャリア同調、帯域幅表示、再同調時のスパン同期を改善
  • ADS-B: 設定画面(AdsBSettingsView)の整理、航空機データコピーの分離と整合性保証、CPR境界およびプロトコルテストの拡充
  • ワンセグ: 地域・都道府県別の送信所プリセット選択機能と設定画面(OneSegSettingsView)を追加。局選択処理と合成IQトランスポート検証を強化
  • Meshtastic: 設定画面(MeshtasticSettingsView)を追加。キャプチャ診断ファイルの保存を不可分(アトミック)化しファイルロック競合を防止、カタログ・暗号化境界の検証を強化
  • コード最適化: 不要な中間計算・重複通知を削減し、各種プラグインの安定性と保守性を向上

互換性

SRdeck v1.0.5および SRdeckPlugin.Contracts/Sdk/Wpf v1.0.5との組み合わせを使用してください。Meshtasticとワンセグはソースからビルドして利用する構成で、公式実行ZIPには含まれません。

検証

  • SRdeck.Tests: 619 passed / 0 failed / 2 skipped(GPUを必要とする2件)
  • SRdeck v1.0.5と組み合わせた公開スナップショットのエクスポート、Releaseビルド、パッケージ検証に成功

SRdeckPlugins v1.0.4

Choose a tag to compare

@sake846 sake846 released this 12 Sep 06:14

SRdeckPlugins v1.0.4

リリース日: 2026-09-12

概要

SRdeck v1.0.4に対応する公式プラグインの公開ソーススナップショットです。Meshtasticの長時間受信と画面更新、ワンセグの復号・解析・録画処理を中心に安定性と効率を改善しました。

主な変更

  • Meshtastic: 受信停止時の自動復帰、IQ保持量の制御、FFT処理、弱信号フレーム検出を改善
  • Meshtastic: 履歴/診断表示の更新負荷を抑え、状態の保存と復元を安定化
  • ワンセグ: 外符号復号とエネルギー逆拡散の割り当てを削減し、受信処理を軽量化
  • ワンセグ: DSM-CCとPSI/SIの重複解析を抑制し、番組情報の差分更新を追加
  • ワンセグ: 録画I/Oを専用ワーカーへ分離し、分割、停止、再開、失敗時の処理を改善
  • 共通地図UI: オンラインタイル、キャッシュ、MBTiles、オフライン地図ダウンロードに対応
  • 各機能の回帰テスト、性能テスト、利用ガイドを追加・更新

互換性

SRdeck v1.0.4および SRdeckPlugin.Contracts/Sdk/Wpf v1.0.4との組み合わせを使用してください。Meshtasticとワンセグはソースからビルドして利用する構成で、公式実行ZIPには含まれません。

検証

  • SRdeck.Tests: 560 passed / 0 failed / 2 skipped(GPUを必要とする2件)
  • SRdeck v1.0.4と組み合わせた公開スナップショットのエクスポート、Releaseビルド、パッケージ検証に成功

SRdeckPlugins v1.0.3

Choose a tag to compare

@sake846 sake846 released this 07 Sep 11:58

SRdeckPlugins v1.0.3

リリース日: 2026-09-07

概要

SRdeck v1.0.3に対応する、公式プラグインの公開ソーススナップショットです。共通プラグイン契約、SDK、WPF UI基盤に合わせて各プラグインの処理・設定画面・結果表示・診断機能を整理しました。

主な変更

  • CW Skimmer: 帯域内の複数CW信号の検出、追尾、モールス復号、ウォーターフォール注釈
  • HF-FAX: APT同期、IOC/LPM対応、グレースケール画像生成、PNG保存
  • FT8/FT4/JT65A: UTCスロット同期、候補探索、同期評価、復号、バンド設定
  • HFDL: 物理層処理、FEC、SPDU/LPDU解析、地上局・Flight ID・Payload表示
  • VDL Mode 2: D8PSK受信、AVLC/ACARS上位層解析、Raw IQ/チャネルIQ診断
  • 国際VHF/DSC: VHF音声受信、DSC CH 70監視、作業チャネル追尾
  • Analog、ACARS、ADS-B、AIS、Wi-SUNの共通UI、履歴、地図、診断、IQキャプチャ連携を強化
  • Meshtasticとワンセグのソーススナップショットを公開
  • 各プラグインの回帰テスト、開発ガイド、利用ガイドを追加・更新

互換性

SRdeck v1.0.3および SRdeckPlugin.Contracts/Sdk/Wpf v1.0.3との組み合わせを使用してください。Meshtasticとワンセグはソースからビルドして利用する構成で、公式実行ZIPには含まれません。

検証

  • SRdeck.Tests: 533 passed / 0 failed / 0 skipped
  • SRdeck v1.0.3と組み合わせた公開スナップショットのエクスポート、ビルド、パッケージ検証に成功

SRdeckPlugins v1.0.2

Choose a tag to compare

@sake846 sake846 released this 29 Aug 05:19

SRdeckPlugins v1.0.2 リリースノート

対象範囲

GitHubで公開しているSRdeckPlugins v1.0.1を基準に、v1.0.2で追加・変更された内容をまとめています。公開対象の8プラグインと、Meshtasticをソース公開のみとする扱いはv1.0.1から変更ありません。

主な変更点

復調性能と受信安定性

  • 複数の復調処理で相関結果や候補情報を再利用し、不要な再計算とアイドル時のメモリ確保を削減しました。
  • 同期候補のゲート、探索範囲の絞り込み、整数演算化などを導入し、受信負荷を抑えながら復調性能を改善しました。
  • 復調器の境界条件、仮説選択、位相探索、FEC処理に関する診断と回帰テストを拡充しました。

ACARS、ADS-B、AIS

  • ACARSで同期品質に基づく仮説順位付け、帯域内のソフト補正、MSKトーン相関の共有、シンボル位相候補の絞り込みを追加しました。
  • ADS-Bで復調とSIC処理のホットパスを最適化し、受信状態の更新とメッセージ解析の一貫性を改善しました。
  • AISでバースト復調のオプションゲート、非コヒーレント位相診断、仮説・位相候補の再利用を追加しました。無効化されたVDL監視処理は不要なDSPを実行しないようにしました。

FT8、FT4、HFDL

  • FT8/FT4で同期シンボル処理、候補抑制、トーン相関の共有、SNR基準値の生成タイミングを改善しました。
  • FT8の受信通知用ブザーと、近隣バンドおよび同期・候補数・LDPC/RS反復回数に関する設定表示を追加・整理しました。
  • HFDLでプリアンブル相関の再利用、整数シンボル切り出し、粗いプリアンブル探索を改善し、物理層処理の責務を整理しました。

Wi-SUN

  • 同期候補のゲートとプレフィックス和の処理を改善し、チャネル化・復調の安定性を高めました。
  • CPU/GPUチャネル処理の選択と、単一チャネルおよび広帯域バッチに対するキャリブレーション結果の利用を改善しました。

Meshtastic

  • ソフト情報を利用したLoRa復号、CRC支援リスト復号、適応型エネルギーゲートを追加しました。
  • 中間サンプルレートの上限を適用し、探索負荷と受信処理の安定性を改善しました。
  • LoRa復号の診断メトリクスとベンチマーク結果を追加し、探索しきい値、サンプル/チップ数、リングバッファなどの評価結果を記録できるようにしました。

表示と設定

  • 公式プラグインの設定画面、結果一覧、診断表示について、行高、余白、用語、列幅、長い値の表示を見直しました。
  • 共通テーマと入力コントロールの改善を各プラグインへ反映しました。

互換性とビルド

  • SRdeck v1.0.2に対応するSRdeckPlugin.Contracts、SRdeckPlugin.Sdk、SRdeckPlugin.Wpf、SRdeckCore.SignalProcessingのv1.0.2 NuGetパッケージを使用してください。
  • v1.0.1以前のホストやプラットフォームパッケージとの混在は避けてください。
  • Meshtasticは引き続きソース公開のみで、公式のSRdeck実行ファイルパッケージにはDLLを同梱しません。

SRdeckPlugins v1.0.1

Choose a tag to compare

@sake846 sake846 released this 22 Aug 03:22

SRdeckPlugins v1.0.1 リリースノート

対象範囲

GitHubで公開しているSRdeckPlugins v1.0.0を基準に、v1.0.1で追加・変更された内容をまとめています。公開対象の8プラグインと、Meshtasticをソース公開のみとする扱いはv1.0.0から変更ありません。

主な変更点

Meshtasticの復調・解析改善

  • LoRaプリアンブル検出で補間済みFFTピークを利用し、シンボル境界をサンプル単位で細かく補正できるようにしました。CIC位相の違いによる境界ずれを抑えます。
  • 上り/下りチャープの周波数差から搬送波周波数オフセットとタイミングずれを推定し、条件を満たすフレームへ補正を適用する処理を追加しました。補正結果と適用可否は診断情報に記録します。
  • 同一パケットが直接受信とリレー経由の両方で履歴に現れた場合、直接受信を優先して表示する履歴整理を追加しました。
  • 受信中に直前10秒のIQを常時保持し、要求時にWAVと診断JSONとして保存できるようにしました。保存先はプラグインのデータフォルダー配下のcapturesです。
  • 地図表示のノード状態色と凡例を整理し、Meshtastic固有の地図表示を共通WPF基盤と連携する構成へ更新しました。MeshtasticからWebView2の直接依存を削除しています。

公式プラグインの表示改善

  • ACARS、ADS-B、AIS、Analog、FT8、HFDL、VDL、Wi-SUNの表示・設定画面で、ラベル、用語、列幅、余白、フォント、色を見直しました。
  • 受信結果と設定項目の表示密度を調整し、長い値や状態情報を読み取りやすくしました。
  • リレー受信を含む表示用語を整理し、Meshtasticを含むプラグイン間の表示方針をそろえました。

互換性とビルド

  • SRdeck v1.0.1に対応するSRdeckPlugin.Contracts、SRdeckPlugin.Sdk、SRdeckPlugin.Wpf、SRdeckCore.SignalProcessingのv1.0.1 NuGetパッケージを使用してください。
  • v1.0.0のホストやプラットフォームパッケージとの混在は避けてください。
  • Meshtasticは引き続きソース公開のみで、公式のSRdeck実行ファイルパッケージにはDLLを同梱しません。