Skip to content

Decompose Windows BLE GATT adapter - #488

Merged
enaboapps merged 1 commit into
mainfrom
refactor/windows-ble-gatt-487
Jul 29, 2026
Merged

Decompose Windows BLE GATT adapter#488
enaboapps merged 1 commit into
mainfrom
refactor/windows-ble-gatt-487

Conversation

@enaboapps

Copy link
Copy Markdown
Contributor

Closes #487

Summary

  • isolate Windows Bluetooth adapter and radio monitoring from the GATT server facade
  • rename helper-era transport contracts and retain stable GATT UUID constants
  • remove the unused helper JSON parser and duplicate control frame processor

Compatibility

Advertising, characteristics, UUIDs, framing, writes, disconnect grace, restart policy, status, pairing, and command behavior remain unchanged.

Validation

  • dotnet restore src/SwitchifyPc.sln
  • dotnet build src/SwitchifyPc.sln -c Release --no-restore
  • dotnet test src/SwitchifyPc.sln -c Release --no-build (524 unit tests and 1 integration test passed)

@enaboapps enaboapps added this to the Release 0.10.0 milestone Jul 29, 2026
@enaboapps
enaboapps merged commit 7de5414 into main Jul 29, 2026
1 check passed
@enaboapps
enaboapps deleted the refactor/windows-ble-gatt-487 branch July 29, 2026 08:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Decompose Windows BLE GATT adapter

2 participants