-
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
Implement administrator commissioning cluster #8680
Merged
andy31415
merged 10 commits into
project-chip:master
from
pan-apple:administrator-commissioning-cluster
Aug 4, 2021
Merged
Implement administrator commissioning cluster #8680
andy31415
merged 10 commits into
project-chip:master
from
pan-apple:administrator-commissioning-cluster
Aug 4, 2021
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
pullapprove
bot
requested review from
bzbarsky-apple,
chrisdecenzo,
Damian-Nordic,
hawk248,
jepenven-silabs,
msandstedt and
yufengwangca
July 28, 2021 15:25
pan-apple
force-pushed
the
administrator-commissioning-cluster
branch
from
July 28, 2021 16:06
3e93028
to
dff1b14
Compare
pan-apple
force-pushed
the
administrator-commissioning-cluster
branch
from
July 28, 2021 23:39
dff1b14
to
50dc486
Compare
bzbarsky-apple
approved these changes
Jul 29, 2021
src/app/clusters/administrator-commissioning-server/administrator-commissioning-server.cpp
Outdated
Show resolved
Hide resolved
src/app/clusters/administrator-commissioning-server/administrator-commissioning-server.cpp
Outdated
Show resolved
Hide resolved
src/app/clusters/administrator-commissioning-server/administrator-commissioning-server.cpp
Outdated
Show resolved
Hide resolved
src/app/clusters/administrator-commissioning-server/administrator-commissioning-server.cpp
Outdated
Show resolved
Hide resolved
pan-apple
force-pushed
the
administrator-commissioning-cluster
branch
2 times, most recently
from
July 29, 2021 15:26
16d3672
to
8a368e0
Compare
msandstedt
approved these changes
Jul 29, 2021
src/app/clusters/administrator-commissioning-server/administrator-commissioning-server.cpp
Outdated
Show resolved
Hide resolved
src/app/clusters/administrator-commissioning-server/administrator-commissioning-server.cpp
Show resolved
Hide resolved
src/app/clusters/administrator-commissioning-server/administrator-commissioning-server.cpp
Show resolved
Hide resolved
src/app/clusters/administrator-commissioning-server/administrator-commissioning-server.cpp
Show resolved
Hide resolved
pan-apple
force-pushed
the
administrator-commissioning-cluster
branch
from
July 30, 2021 17:33
8a368e0
to
e7cdccd
Compare
pan-apple
force-pushed
the
administrator-commissioning-cluster
branch
3 times, most recently
from
August 2, 2021 15:16
1ba64a2
to
7c6b665
Compare
@Damian-Nordic, @jepenven-silabs do you have any review feedback |
pan-apple
force-pushed
the
administrator-commissioning-cluster
branch
from
August 2, 2021 20:29
7c6b665
to
6de5d1b
Compare
andy31415
approved these changes
Aug 3, 2021
src/app/clusters/administrator-commissioning-server/administrator-commissioning-server.cpp
Outdated
Show resolved
Hide resolved
pan-apple
force-pushed
the
administrator-commissioning-cluster
branch
from
August 3, 2021 19:32
2a884cc
to
2618857
Compare
rebased |
tcarmelveilleux
approved these changes
Aug 3, 2021
Size increase report for "gn_qpg-example-build" from 69ae019
Full report output
|
Size increase report for "nrfconnect-example-build" from 69ae019
Full report output
|
Size increase report for "esp32-example-build" from 69ae019
Full report output
|
kpschoedel
added a commit
to kpschoedel/connectedhomeip
that referenced
this pull request
Aug 4, 2021
kpschoedel
added a commit
to kpschoedel/connectedhomeip
that referenced
this pull request
Aug 4, 2021
mspang
pushed a commit
that referenced
this pull request
Aug 5, 2021
* Add CHIP_ERROR object methods #### Problem Having CHIP_ERROR be a class type provides type safety and the option to trace the source of errors. Since all platforms now use the class type, transitional code that provided for CHIP_ERROR to be either a class or integer type is no longer required and can be removed, which simplifies the class and some notation for using errors. #### Change overview - Remove the `CHIP_CONFIG_ERROR_CLASS` configuration option. - Add instance methods to replace the static `ChipError` functions, which were present to allow transitional integer overloads. To avoid breaking PRs in flight, the static methods remain present for now, marked “DO NOT USE”; they will be removed in a final cleanup PR. #### Testing Existing tests should confirm no change to functionality. * Rebase and regen to fix ZAP/Android after #8680 * Add assertions for bit fields
nikita-s-wrk
pushed a commit
to nikita-s-wrk/connectedhomeip
that referenced
this pull request
Sep 23, 2021
* Definition for AdministratorCommissioning cluster * generated code and updated build files * implement cluster logic * address review comments * address review comments * update lock app build file * fix Darwin build * Fix Darwin test failures * address review comments * Address review comments
nikita-s-wrk
pushed a commit
to nikita-s-wrk/connectedhomeip
that referenced
this pull request
Sep 23, 2021
* Add CHIP_ERROR object methods #### Problem Having CHIP_ERROR be a class type provides type safety and the option to trace the source of errors. Since all platforms now use the class type, transitional code that provided for CHIP_ERROR to be either a class or integer type is no longer required and can be removed, which simplifies the class and some notation for using errors. #### Change overview - Remove the `CHIP_CONFIG_ERROR_CLASS` configuration option. - Add instance methods to replace the static `ChipError` functions, which were present to allow transitional integer overloads. To avoid breaking PRs in flight, the static methods remain present for now, marked “DO NOT USE”; they will be removed in a final cleanup PR. #### Testing Existing tests should confirm no change to functionality. * Rebase and regen to fix ZAP/Android after project-chip#8680 * Add assertions for bit fields
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Problem
The commands to open commissioning window is not implemented as per spec. The commands are expected to be part of Administrator Commissioning Cluster.
Change overview
Implemented administrator commissioning cluster
Testing
Tested pairing using Python controller, iOS CHIPTool and chip-tool apps.
Tested opening the commissioning window using iOS CHIPTool app.