Update thermostat zap by errata#43671
Conversation
There was a problem hiding this comment.
Code Review
This pull request updates the Thermostat cluster (ID 513) to revision 11. Key changes include making several attributes (HVACSystemTypeConfiguration, thermostatProgrammingOperationMode, occupiedSetback, unoccupiedSetback, and their min/max variants) read-only or deprecated. Additionally, parameters for weekly schedule commands (SetWeeklySchedule, GetWeeklySchedule, ClearWeeklySchedule) are now optional, and the GetWeeklySchedule command no longer returns a response payload. Command descriptions and internal code generation metadata have also been updated across various generated files.
|
PR #43671: Size comparison from 4428cc9 to 13fe281 Full report (34 builds for bl602, bl616, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, nxp, psoc6, qpg, realtek, stm32, telink)
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #43671 +/- ##
=======================================
Coverage 54.11% 54.11%
=======================================
Files 1553 1553
Lines 107104 107104
Branches 13328 13328
=======================================
Hits 57957 57957
Misses 49147 49147 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
PR #43671: Size comparison from 4428cc9 to 25fbc2a Full report (34 builds for bl602, bl616, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, nxp, psoc6, qpg, realtek, stm32, telink)
|
25fbc2a to
28a2cd2
Compare
|
PR #43671: Size comparison from 740b218 to 28a2cd2 Full report (17 builds for bl602, bl616, bl702, bl702l, cc13x4_26x4, cc32xx, nrfconnect, qpg, realtek, stm32)
|
|
Thank you @andy31415 for your review. I addressed your comments by updating the errata. Could you please confirm if it's fixed now? |
|
PR #43671: Size comparison from 740b218 to c284dcd Full report (34 builds for bl602, bl616, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, nxp, psoc6, qpg, realtek, stm32, telink)
|
andy31415
left a comment
There was a problem hiding this comment.
Diff seems ok: revision bumped and some max values lost, however I don't see any generated code differences for max showing up.
@AryaHassanli is max being dropped ok here?
Fixed! |
andy31415
left a comment
There was a problem hiding this comment.
Seems good now - I see we gained a few "min" values, however checking spec those are part of the constraints.
|
PR #43671: Size comparison from 740b218 to bbce999 Full report (34 builds for bl602, bl616, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, nxp, psoc6, qpg, realtek, stm32, telink)
|
* Update zapxml handler to support fieldId for commands * Update ZAP xml * ZAP regen * ZAP Regen * Update missing constraints
Summary
Update ZAP XML of Thermostat Cluster(src/app/zap-templates/zcl/data-model/chip/thermostat-cluster.xml) using:
The above list of attributes are the tags approved for v1.6 at 0.9.
Regenerate ZAP files using:
Related issues
Testing
CI test is enough.
Readability checklist
The checklist below will help the reviewer finish PR review in time and keep the
code readable:
descriptive
“When in Rome…”
rule (coding style)
See: Pull Request Guidelines