-
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
[Group] Add Incoming Group message Dispatch #10985
[Group] Add Incoming Group message Dispatch #10985
Conversation
Handle Group message counter here spec 4.7.3connectedhomeip/src/transport/SessionManager.cpp Lines 514 to 524 in 473a188
This comment was generated by todo based on a
|
Implement the GroupDataProvider Classconnectedhomeip/src/transport/SessionManager.cpp Lines 517 to 527 in 473a188
This comment was generated by todo based on a
|
control message counter is not implemented yetconnectedhomeip/src/transport/SessionManager.cpp Lines 538 to 548 in 473a188
This comment was generated by todo based on a
|
Commit Group Message Counterconnectedhomeip/src/transport/SessionManager.cpp Lines 542 to 552 in 473a188
This comment was generated by todo based on a
|
Update Session Handle for Group messages.connectedhomeip/src/transport/SessionManager.cpp Lines 547 to 557 in 473a188
This comment was generated by todo based on a
|
473a188
to
07627cf
Compare
Size increase report for "gn_qpg-example-build" from 95d8dd5
Full report output
|
PR #10985: Size comparison from 95d8dd5 to 07627cf 20 builds (for efr32, k32w, linux, p6, qpg, telink)
|
The skeleton looks fine to me, I will check it again when all CI have been passed. |
PR #10985: Size comparison from 95d8dd5 to 07627cf Increases (3 builds for mbed)
Full report (4 builds for mbed)
|
PR #10985: Size comparison from 95d8dd5 to 07627cf Increases (11 builds for esp32, nrfconnect)
Full report (12 builds for esp32, nrfconnect)
|
Size increase report for "nrfconnect-example-build" from 95d8dd5
Full report output
|
Size increase report for "esp32-example-build" from 95d8dd5
Full report output
|
* Add path for group message processing * fix styling
* Add path for group message processing * fix styling
* Add path for group message processing * fix styling
Problem
Processing of Incoming Group message is missing
Change overview
Add a Group message dispatch so that section 4.7.3 of the spec can be implemented for Group messages. The dispatch function is full of TODO since there's no actual code to handle Group messages properly as for now.
The Goal of this PR is mainly to put placeholders in the code showcasing what still needs to be implemented for processing incoming group messages. Each todo will be address in a separate PR to prevent huge pull request.
Testing
Regular Unit test and test suite since the code added is not yet functional (too many todos).