-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Fabric-Sync] Port commissioner control protocol implementation #36427
Conversation
PR #36427: Size comparison from e338404 to 1b16bb1 Increases above 0.2%:
Full report (66 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
|
1b16bb1
to
dc958b1
Compare
PR #36427: Size comparison from 18c0788 to dc958b1 Increases above 0.2%:
Full report (68 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I still have to review two more files, examples/fabric-sync/admin/DeviceManager.cpp and it's header. But might not get around to it until this evening, so just giving the comments I have thus far.
Mainly just nits
examples/fabric-sync/bridge/include/CommissionerControlDelegate.h
Outdated
Show resolved
Hide resolved
examples/fabric-sync/bridge/src/CommissionerControlDelegate.cpp
Outdated
Show resolved
Hide resolved
Co-authored-by: Terence Hampson <[email protected]>
PR #36427: Size comparison from 18c0788 to 5da2dda Increases above 0.2%:
Full report (68 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
|
PR #36427: Size comparison from 18c0788 to 641726e Increases above 0.2%:
Full report (14 builds for cc13x4_26x4, cc32xx, nrfconnect, qpg, stm32, tizen)
|
PR #36427: Size comparison from 18c0788 to 73fb325 Increases above 0.2%:
Full report (68 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
|
Co-authored-by: Terence Hampson <[email protected]>
…ect-chip#36427) * [Fabric-Sync] Port commissioner control protocol * Add device synchronization * Fix compile error * Update examples/fabric-sync/admin/DeviceSubscription.cpp Co-authored-by: Terence Hampson <[email protected]> * Address review comments * Add debug log * Update examples/fabric-sync/admin/DeviceManager.cpp Co-authored-by: Terence Hampson <[email protected]> * Address review comments * Add endpoint check --------- Co-authored-by: Terence Hampson <[email protected]>
Port commissioner control protocol implementation from fabric-admin/fabric-bridge-app to fabric-sync.
Most of the code are ported from fabric-admin/fabric-bridge-app as is, the key changes are replacing all RPC call with direct API call.
Build Fabric Sync (FS) on E1 and E2
./scripts/examples/gn_build_example.sh examples/fabric-sync out/debug/standalone
Run the Fabric Sync example app on E1 and E2
> New device with Node ID: 0000000000000002 has been successfully added.