-
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
Align OTA Requestor Cluster with spec #13098
Align OTA Requestor Cluster with spec #13098
Conversation
cbd2887
to
ef9c8d2
Compare
PR #13098: Size comparison from a9b9fca to ef9c8d2 Increases above 0.2%:
Increases (5 builds for esp32, linux, mbed, p6)
Decreases (1 build for esp32)
Full report (31 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
|
examples/all-clusters-app/all-clusters-common/src/ota-requestor-stub.cpp
Show resolved
Hide resolved
ef9c8d2
to
0b7798b
Compare
PR #13098: Size comparison from 7283e3a to 0b7798b Increases above 0.2%:
Increases (5 builds for esp32, linux, mbed, p6)
Full report (31 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
|
0b7798b
to
a7388f2
Compare
PR #13098: Size comparison from 7283e3a to a7388f2 Increases above 0.2%:
Increases (2 builds for linux, p6)
Full report (14 builds for efr32, k32w, linux, p6, qpg, telink)
|
a7388f2
to
6cbe69e
Compare
PR #13098: Size comparison from 7283e3a to 6cbe69e Increases above 0.2%:
Increases (1 build for linux)
Full report (8 builds for k32w, linux, qpg, telink)
|
6cbe69e
to
06c8a6f
Compare
PR #13098: Size comparison from 7283e3a to 06c8a6f Increases above 0.2%:
Increases (1 build for linux)
Full report (21 builds for efr32, k32w, linux, nrfconnect, qpg, telink)
|
c596bbb
to
fcedec3
Compare
PR #13098: Size comparison from 7283e3a to fcedec3 Increases above 0.2%:
Increases (5 builds for esp32, linux, mbed, p6)
Full report (31 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
|
fcedec3
to
423a08d
Compare
PR #13098: Size comparison from 7fb48ab to 423a08d Increases above 0.2%:
Increases (1 build for linux)
Full report (8 builds for k32w, linux, qpg, telink)
|
7a05791
to
9a26839
Compare
PR #13098: Size comparison from 7fb48ab to 9a26839 Increases above 0.2%:
Increases (1 build for linux)
Decreases (2 builds for qpg, telink)
Full report (6 builds for linux, qpg, telink)
|
- Update DefaultOtaProviders to be a list of ProviderLocation structs - Add Endpoint field to AnnounceOTAProviders command - Accessors cannot properly handle lists so provide minimal implementation of AttributeAccessInterface for OTA Requestor - Rename ClusterInterface.cpp to ota-requestor-server.cpp to better match other clusters - Add default, isNullable, and contraints to all applicable fields
9a26839
to
1b74e19
Compare
PR #13098: Size comparison from 7fb48ab to 1b74e19 Increases above 0.2%:
Increases (5 builds for esp32, linux, mbed, p6)
Full report (31 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
|
Problem
The OTA Requestor Cluster spec has changed since it was first added. There are slight differences between spec and zap/xml files.
Change overview
Testing
Manually tested provider/requestor on Linux