-
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
Deprecating chip_server_cluster_attributes #25687
Deprecating chip_server_cluster_attributes #25687
Conversation
zzz_generated/darwin-framework-tool/zap-generated/cluster/Commands.h
Outdated
Show resolved
Hide resolved
zzz_generated/app-common/app-common/zap-generated/attributes/Accessors.h
Outdated
Show resolved
Hide resolved
src/darwin/Framework/CHIP/templates/partials/attribute_data_callback_name.zapt
Outdated
Show resolved
Hide resolved
src/darwin/Framework/CHIP/templates/partials/attribute_data_callback_name.zapt
Outdated
Show resolved
Hide resolved
src/darwin/Framework/CHIP/templates/partials/attribute_data_callback_name.zapt
Outdated
Show resolved
Hide resolved
src/darwin/Framework/CHIP/templates/partials/attribute_data_callback_name.zapt
Outdated
Show resolved
Hide resolved
15daf06
to
7368fe2
Compare
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.
Needs MatterIDL.zapt changes as well. it also seems we want separate logic between server side and client side cluster generation (client side wants all attributes/commands/etc) where as server side seems to want to consider enabling logic.
That can be a separate PR, but yes, we need to figure out how it should work. Especially for "limited" vs "unlimited" clients ("light switch" vs "python controller"). |
4fff5cb
to
6766b75
Compare
5a306f7
to
5293a6a
Compare
PR #25687: Size comparison from 804892e to 5293a6a Full report (2 builds for cc32xx, mbed)
|
5293a6a
to
4c8122a
Compare
PR #25687: Size comparison from 8425d28 to 4c8122a Decreases (1 build for cc32xx)
Full report (1 build for cc32xx)
|
…a stateless helper zcl_attributes_server such that we can get deprecate the stateful helpers one by one. Updating the zap being used Github: ZAP#898
Github: ZAP#898
4c8122a
to
c6ac360
Compare
PR #25687: Size comparison from f1c1b88 to c6ac360 Full report (1 build for cc32xx)
|
* Replacing a state helper such as chip_server_cluster_attributes with a stateless helper zcl_attributes_server such that we can get deprecate the stateful helpers one by one. Updating the zap being used Github: ZAP#898 * Updating min version to 3.16 instead of 3.17 Github: ZAP#898
Replacing a state helper such as chip_server_cluster_attributes with a stateless helper zcl_attributes_server such that we can get deprecate the stateful helpers one by one.
Github: ZAP#898