-
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
[Python] Add write and read API with cluster object support #10949
[Python] Add write and read API with cluster object support #10949
Conversation
Here, we translates multi attribute read into many individual attribute reads, this should be fixed by implementing Python's attribute read API.connectedhomeip/src/controller/python/chip/ChipDeviceCtrl.py Lines 380 to 390 in 3b63919
This comment was generated by todo based on a
|
3b63919
to
5fedc38
Compare
Here, we translates multi attribute read into many individual attribute reads, this should be fixed by implementing Python's attribute read API.connectedhomeip/src/controller/python/chip/ChipDeviceCtrl.py Lines 380 to 390 in 5fedc38
This comment was generated by todo based on a
|
PR #10949: Size comparison from 341c00d to 5fedc38 8 builds (for k32w, p6, qpg, telink)
4 builds (for efr32)
4 builds (for mbed)
2 builds (for esp32)
10 builds (for nrfconnect)
|
/rebase |
5fedc38
to
149b8ae
Compare
Here, we translates multi attribute read into many individual attribute reads, this should be fixed by implementing Python's attribute read API.connectedhomeip/src/controller/python/chip/ChipDeviceCtrl.py Lines 386 to 396 in 149b8ae
This comment was generated by todo based on a
|
149b8ae
to
37e508f
Compare
Here, we translates multi attribute read into many individual attribute reads, this should be fixed by implementing Python's attribute read API.connectedhomeip/src/controller/python/chip/ChipDeviceCtrl.py Lines 386 to 396 in 37e508f
This comment was generated by todo based on a
|
PR #10949: Size comparison from 36329e1 to 37e508f Full report (37 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
|
Here, we translates multi attribute read into many individual attribute reads, this should be fixed by implementing Python's attribute read API.connectedhomeip/src/controller/python/chip/ChipDeviceCtrl.py Lines 386 to 396 in 3ba9f08
This comment was generated by todo based on a
|
PR #10949: Size comparison from 36329e1 to 3ba9f08 Decreases (3 builds for esp32, qpg)
Full report (37 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
|
3ba9f08
to
2d58cb9
Compare
Here, we translates multi attribute read into many individual attribute reads, this should be fixed by implementing Python's attribute read API.connectedhomeip/src/controller/python/chip/ChipDeviceCtrl.py Lines 386 to 396 in 2d58cb9
This comment was generated by todo based on a
|
PR #10949: Size comparison from 1e27d92 to 2d58cb9 Decreases (1 build for esp32)
Full report (37 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
|
2d58cb9
to
444f2fa
Compare
Here, we translates multi attribute read into many individual attribute reads, this should be fixed by implementing Python's attribute read API.connectedhomeip/src/controller/python/chip/ChipDeviceCtrl.py Lines 386 to 396 in 444f2fa
This comment was generated by todo based on a
|
@saurabhst @Damian-Nordic @andy31415 @msandstedt PTAL thanks. |
PR #10949: Size comparison from 8dcf5d7 to 444f2fa Decreases (1 build for esp32)
Full report (37 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
|
fast track: 6-day old PR (3 business days) created by domain owner and that does not affect main C++ library (python is used for testing) |
Problem
Python's attribute read and write does not use cluster objects
Change overview
Use cluster objects for read and write attributes.
Testing
src/controller/python/test/test_scripts/cluster_objects.py
src/controller/python/test/unit_tests/test_cluster_objects.py