Skip to content

Matter Window Covering: Add embedded clusters for Descriptor, Global clusters#3088

Merged
hcarter-775 merged 4 commits into
mainfrom
add/pre58-window-covering-support
Jul 6, 2026
Merged

Matter Window Covering: Add embedded clusters for Descriptor, Global clusters#3088
hcarter-775 merged 4 commits into
mainfrom
add/pre58-window-covering-support

Conversation

@hcarter-775

Copy link
Copy Markdown
Contributor

Description of Change

Add embedded cluster definitions for Descriptor and Global clusters. Update usages of these in tests and in get_endpoints calls. Use correct can_handle path for all subdrivers in case the v1 lazy loading is invoked.

Summary of Completed Tests

Tests continue to pass as expected in lower firmwares as well as the latest.

@github-actions

github-actions Bot commented Jul 2, 2026

Copy link
Copy Markdown

Channel deleted.

@github-actions

github-actions Bot commented Jul 2, 2026

Copy link
Copy Markdown

Test Results

   73 files    521 suites   0s ⏱️
3 009 tests 3 009 ✅ 0 💤 0 ❌
4 927 runs  4 927 ✅ 0 💤 0 ❌

Results for commit 7e648e8.

♻️ This comment has been updated with latest results.

@github-actions

github-actions Bot commented Jul 2, 2026

Copy link
Copy Markdown

File Coverage
All files 85%
/home/runner/work/SmartThingsEdgeDrivers/SmartThingsEdgeDrivers/drivers/SmartThings/matter-window-covering/src/sub_drivers/matter-window-covering-position-updates-while-moving/can_handle.lua 70%
/home/runner/work/SmartThingsEdgeDrivers/SmartThingsEdgeDrivers/drivers/SmartThings/matter-window-covering/src/init.lua 90%
/home/runner/work/SmartThingsEdgeDrivers/SmartThingsEdgeDrivers/drivers/SmartThings/matter-window-covering/src/lazy_load_subdriver.lua 57%
/home/runner/work/SmartThingsEdgeDrivers/SmartThingsEdgeDrivers/drivers/SmartThings/matter-window-covering/src/sub_drivers/closure/init.lua 78%
/home/runner/work/SmartThingsEdgeDrivers/SmartThingsEdgeDrivers/drivers/SmartThings/matter-window-covering/src/sub_drivers/closure/closure_utils/utils.lua 91%
/home/runner/work/SmartThingsEdgeDrivers/SmartThingsEdgeDrivers/drivers/SmartThings/matter-window-covering/src/sub_drivers/closure/closure_utils/embedded_cluster_utils.lua 43%
/home/runner/work/SmartThingsEdgeDrivers/SmartThingsEdgeDrivers/drivers/SmartThings/matter-window-covering/src/sub_drivers/closure/closure_handlers/attribute_handlers.lua 86%
/home/runner/work/SmartThingsEdgeDrivers/SmartThingsEdgeDrivers/drivers/SmartThings/matter-window-covering/src/sub_drivers/closure/closure_handlers/capability_handlers.lua 73%

Minimum allowed coverage is 90%

Generated by 🐒 cobertura-action against 7e648e8

@hcarter-775 hcarter-775 merged commit f1303a2 into main Jul 6, 2026
18 checks passed
@hcarter-775 hcarter-775 deleted the add/pre58-window-covering-support branch July 6, 2026 20:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants