Skip to content

Commit af976f1

Browse files
Add the OTA Requestor device type on EP0 for the ota-requestor app. (#34356)
This should allow clients to test how they handle that configuration.
1 parent bcb4179 commit af976f1

File tree

2 files changed

+800
-44
lines changed

2 files changed

+800
-44
lines changed

examples/ota-requestor-app/ota-requestor-common/ota-requestor-app.matter

+44
Original file line numberDiff line numberDiff line change
@@ -1293,6 +1293,7 @@ cluster UserLabel = 65 {
12931293

12941294
endpoint 0 {
12951295
device type ma_rootdevice = 22, version 1;
1296+
device type ma_otarequestor = 18, version 1;
12961297

12971298
binding cluster OtaSoftwareUpdateProvider;
12981299

@@ -1301,6 +1302,10 @@ endpoint 0 {
13011302
callback attribute serverList;
13021303
callback attribute clientList;
13031304
callback attribute partsList;
1305+
callback attribute generatedCommandList;
1306+
callback attribute acceptedCommandList;
1307+
callback attribute eventList;
1308+
callback attribute attributeList;
13041309
callback attribute featureMap;
13051310
callback attribute clusterRevision;
13061311
}
@@ -1313,6 +1318,9 @@ endpoint 0 {
13131318
callback attribute subjectsPerAccessControlEntry;
13141319
callback attribute targetsPerAccessControlEntry;
13151320
callback attribute accessControlEntriesPerFabric;
1321+
callback attribute generatedCommandList;
1322+
callback attribute acceptedCommandList;
1323+
callback attribute eventList;
13161324
callback attribute attributeList;
13171325
ram attribute featureMap default = 0;
13181326
callback attribute clusterRevision;
@@ -1343,6 +1351,10 @@ endpoint 0 {
13431351
callback attribute capabilityMinima;
13441352
callback attribute specificationVersion;
13451353
callback attribute maxPathsPerInvoke;
1354+
callback attribute generatedCommandList;
1355+
callback attribute acceptedCommandList;
1356+
callback attribute eventList;
1357+
callback attribute attributeList;
13461358
ram attribute featureMap default = 0;
13471359
ram attribute clusterRevision default = 3;
13481360
}
@@ -1355,6 +1367,10 @@ endpoint 0 {
13551367
ram attribute updatePossible default = 1;
13561368
ram attribute updateState default = 0;
13571369
ram attribute updateStateProgress default = 0;
1370+
callback attribute generatedCommandList;
1371+
callback attribute acceptedCommandList;
1372+
callback attribute eventList;
1373+
callback attribute attributeList;
13581374
ram attribute featureMap default = 0;
13591375
ram attribute clusterRevision default = 1;
13601376

@@ -1364,6 +1380,10 @@ endpoint 0 {
13641380
server cluster LocalizationConfiguration {
13651381
persist attribute activeLocale default = "en-US";
13661382
callback attribute supportedLocales;
1383+
callback attribute generatedCommandList;
1384+
callback attribute acceptedCommandList;
1385+
callback attribute eventList;
1386+
callback attribute attributeList;
13671387
ram attribute featureMap default = 0;
13681388
ram attribute clusterRevision default = 1;
13691389
}
@@ -1382,6 +1402,10 @@ endpoint 0 {
13821402
callback attribute regulatoryConfig;
13831403
callback attribute locationCapability;
13841404
callback attribute supportsConcurrentConnection;
1405+
callback attribute generatedCommandList;
1406+
callback attribute acceptedCommandList;
1407+
callback attribute eventList;
1408+
callback attribute attributeList;
13851409
ram attribute featureMap default = 0;
13861410
ram attribute clusterRevision default = 1;
13871411

@@ -1402,6 +1426,10 @@ endpoint 0 {
14021426
ram attribute lastNetworkingStatus;
14031427
ram attribute lastNetworkID;
14041428
ram attribute lastConnectErrorValue;
1429+
callback attribute generatedCommandList;
1430+
callback attribute acceptedCommandList;
1431+
callback attribute eventList;
1432+
callback attribute attributeList;
14051433
ram attribute featureMap default = 2;
14061434
ram attribute clusterRevision default = 1;
14071435

@@ -1427,6 +1455,10 @@ endpoint 0 {
14271455
callback attribute activeRadioFaults;
14281456
callback attribute activeNetworkFaults;
14291457
callback attribute testEventTriggersEnabled default = false;
1458+
callback attribute generatedCommandList;
1459+
callback attribute acceptedCommandList;
1460+
callback attribute eventList;
1461+
callback attribute attributeList;
14301462
callback attribute featureMap;
14311463
callback attribute clusterRevision;
14321464

@@ -1439,6 +1471,10 @@ endpoint 0 {
14391471
callback attribute windowStatus;
14401472
callback attribute adminFabricIndex;
14411473
callback attribute adminVendorId;
1474+
callback attribute generatedCommandList;
1475+
callback attribute acceptedCommandList;
1476+
callback attribute eventList;
1477+
callback attribute attributeList;
14421478
ram attribute featureMap default = 0;
14431479
ram attribute clusterRevision default = 1;
14441480

@@ -1454,6 +1490,10 @@ endpoint 0 {
14541490
callback attribute commissionedFabrics;
14551491
callback attribute trustedRootCertificates;
14561492
callback attribute currentFabricIndex;
1493+
callback attribute generatedCommandList;
1494+
callback attribute acceptedCommandList;
1495+
callback attribute eventList;
1496+
callback attribute attributeList;
14571497
ram attribute featureMap default = 0;
14581498
ram attribute clusterRevision default = 1;
14591499

@@ -1476,6 +1516,10 @@ endpoint 0 {
14761516
callback attribute groupTable;
14771517
callback attribute maxGroupsPerFabric;
14781518
callback attribute maxGroupKeysPerFabric;
1519+
callback attribute generatedCommandList;
1520+
callback attribute acceptedCommandList;
1521+
callback attribute eventList;
1522+
callback attribute attributeList;
14791523
callback attribute featureMap;
14801524
callback attribute clusterRevision;
14811525

0 commit comments

Comments
 (0)