Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix NetworkCommissioning Cluster issues (#32156)
* Fix NetworkCommissioning Cluster issues This PR addresses several NetworkCommissioning issues which are all inter-related: - Attributes are never reported on change. - ScanNetworks used to modify attributes that should not be modified - LastNetworkStatus was not set where required - Thread network scanning did not report error on SSID field provided - All ConstraintErrors actually were reported as InvalidCommand - Lacking results of directed scanning did not report NetworkNotFound - Fixes #32024 - Fixes #32022 - Fixes #32021 - Fixes #32019 - Fixes #32018 - Fixes #31870 Testing done: - TC-CNET-4.4 pass on ESP32 and Linux - Commissioning works on ESP32 and Linux - Manual testing of all attribute changes validated with chip-repl - Automated test beyond TC-CNET-4.4 coming as a follow-up * Restyled by clang-format * Fix a Release call missing * Fix one Release too many * Apply review comments * Restyled by clang-format --------- Co-authored-by: Restyled.io <commits@restyled.io>
- Loading branch information