Duck は SSL ロボット向けの支援リポジトリです。現在は SSL-Vision packet の受信、raw / tracked 状態の可視化、official tracker packet の publish を行う Tracker 関連機能を中心にしています。
Tracker/Tracker.Core: tracker のドメインロジック、packet 生成、実行契約。Tracker/Tracker.Server: raw / tracked SSL-Vision data を表示する ASP.NET Core viewer/server。Tracker/Tracker.Tests: tracker と server 周辺のテスト。TrackerConnectionLib: tracker 接続用の再利用ライブラリ。TrackerConnectionLibExample:TrackerConnectionLibのサンプルクライアント。SslProto: tracker component が使う protocol binding。reports: 調査、レビュー、handover、検証レポート。
- .NET SDK 10.0
Tracker.Serverを実行する場合は SSL-Vision 互換の packet 送信元
repository root から実行します。
dotnet build Tracker/Tracker.Tests/Tracker.Tests.csproj --no-restoreCodex sandbox で cache の影響を避けた証跡を取りたい場合は、project-local の一時領域を明示します。
mkdir -p .codex-dotnet-home .codex-nuget-packages
DOTNET_CLI_HOME="$PWD/.codex-dotnet-home" \
NUGET_PACKAGES="$PWD/.codex-nuget-packages" \
dotnet build Tracker/Tracker.Tests/Tracker.Tests.csproj --no-cache --forcedotnet test Tracker/Tracker.Tests/Tracker.Tests.csproj --no-restoredotnet run --project Tracker/Tracker.Server --launch-profile https既定の launch profile endpoint:
https://localhost:7042http://localhost:5289
Tracker.Server の設定、UI、profile switch、API の詳細は Tracker/Tracker.Server/README.md を参照してください。