You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Implement Thread Network Directory server (#34343)
* Update Thread Network Directory cluster definition
- Use octstr[8] for ExtendedPanID fields
- Add ActiveTimestamp to ThreadNetworkStruct
- Remove NetworkChanged event
PreferredExtendedPanID is nullable, so the uint64 representation is not
suitable because the value 0xFFF... is disallowed as a null marker. Change all
related attributes / fields to octstr[8] to be consistent.
Also add the cluster to the relevant meta-data files.
See CHIP-Specifications/connectedhomeip-spec#10019
* zap_regen_all
* Implement Thread Network Directory server
Also add it to the network-manager example app.
* Apply suggestions from code review
Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
Co-authored-by: Kiel Oleson <kielo@apple.com>
* Apply suggestions from code review
Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
* Remove stale zap generated files
* Address review comments
Remove DefaultInstance() and weak cluster init function and instead provide a
DefaultThreadNetworkDirectoryServer sub-class that's easy to instantiate with
the default storage implementation.
Roll back in-memory state on persistent storage failure and add tests for this.
Add documentation about ByteSpan lifetimes in OperationalDataset class.
Add comments to MTRDemuxingStorage.mm
* Use emberAf...ClusterInitCallback (not ...Server)
* Address review comments
* Avoid conversion warning
---------
Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
Co-authored-by: Kiel Oleson <kielo@apple.com>
0 commit comments