Skip to content

Commit 4e0bca4

Browse files
committed
Added OTA Requestor Device
1 parent b9a94b5 commit 4e0bca4

File tree

2 files changed

+57
-20
lines changed

2 files changed

+57
-20
lines changed

examples/energy-management-app/energy-management-common/energy-management-app.matter

+4
Original file line numberDiff line numberDiff line change
@@ -2577,6 +2577,7 @@ provisional cluster DeviceEnergyManagementMode = 159 {
25772577

25782578
endpoint 0 {
25792579
device type ma_rootdevice = 22, version 1;
2580+
device type ma_otarequestor = 18, version 1;
25802581

25812582
binding cluster OtaSoftwareUpdateProvider;
25822583

@@ -2762,6 +2763,9 @@ endpoint 0 {
27622763
handle command UpdateFabricLabel;
27632764
handle command RemoveFabric;
27642765
handle command AddTrustedRootCertificate;
2766+
handle command SetVidVerificationStatement;
2767+
handle command SignVidVerificationRequest;
2768+
handle command SignVidVerificationResponse;
27652769
}
27662770

27672771
server cluster GroupKeyManagement {

examples/energy-management-app/energy-management-common/energy-management-app.zap

+53-20
Original file line numberDiff line numberDiff line change
@@ -51,13 +51,22 @@
5151
"label": "MA-rootdevice",
5252
"name": "MA-rootdevice",
5353
"deviceTypeOrder": 0
54+
},
55+
{
56+
"code": 18,
57+
"profileId": 259,
58+
"label": "MA-otarequestor",
59+
"name": "MA-otarequestor",
60+
"deviceTypeOrder": 1
5461
}
5562
],
5663
"deviceVersions": [
64+
1,
5765
1
5866
],
5967
"deviceIdentifiers": [
60-
22
68+
22,
69+
18
6170
],
6271
"deviceTypeName": "MA-rootdevice",
6372
"deviceTypeCode": 22,
@@ -98,7 +107,7 @@
98107
"singleton": 0,
99108
"bounded": 0,
100109
"defaultValue": null,
101-
"reportable": 1,
110+
"reportable": 0,
102111
"minInterval": 1,
103112
"maxInterval": 65534,
104113
"reportableChange": 0
@@ -114,7 +123,7 @@
114123
"singleton": 0,
115124
"bounded": 0,
116125
"defaultValue": null,
117-
"reportable": 1,
126+
"reportable": 0,
118127
"minInterval": 1,
119128
"maxInterval": 65534,
120129
"reportableChange": 0
@@ -130,7 +139,7 @@
130139
"singleton": 0,
131140
"bounded": 0,
132141
"defaultValue": null,
133-
"reportable": 1,
142+
"reportable": 0,
134143
"minInterval": 1,
135144
"maxInterval": 65534,
136145
"reportableChange": 0
@@ -236,7 +245,7 @@
236245
"singleton": 0,
237246
"bounded": 0,
238247
"defaultValue": null,
239-
"reportable": 1,
248+
"reportable": 0,
240249
"minInterval": 1,
241250
"maxInterval": 65534,
242251
"reportableChange": 0
@@ -390,7 +399,7 @@
390399
"singleton": 1,
391400
"bounded": 0,
392401
"defaultValue": null,
393-
"reportable": 1,
402+
"reportable": 0,
394403
"minInterval": 1,
395404
"maxInterval": 65534,
396405
"reportableChange": 0
@@ -406,7 +415,7 @@
406415
"singleton": 1,
407416
"bounded": 0,
408417
"defaultValue": null,
409-
"reportable": 1,
418+
"reportable": 0,
410419
"minInterval": 1,
411420
"maxInterval": 65534,
412421
"reportableChange": 0
@@ -422,7 +431,7 @@
422431
"singleton": 1,
423432
"bounded": 0,
424433
"defaultValue": null,
425-
"reportable": 1,
434+
"reportable": 0,
426435
"minInterval": 1,
427436
"maxInterval": 65534,
428437
"reportableChange": 0
@@ -438,7 +447,7 @@
438447
"singleton": 1,
439448
"bounded": 0,
440449
"defaultValue": null,
441-
"reportable": 1,
450+
"reportable": 0,
442451
"minInterval": 1,
443452
"maxInterval": 65534,
444453
"reportableChange": 0
@@ -454,7 +463,7 @@
454463
"singleton": 1,
455464
"bounded": 0,
456465
"defaultValue": null,
457-
"reportable": 1,
466+
"reportable": 0,
458467
"minInterval": 1,
459468
"maxInterval": 65534,
460469
"reportableChange": 0
@@ -470,7 +479,7 @@
470479
"singleton": 1,
471480
"bounded": 0,
472481
"defaultValue": "",
473-
"reportable": 1,
482+
"reportable": 0,
474483
"minInterval": 1,
475484
"maxInterval": 65534,
476485
"reportableChange": 0
@@ -486,7 +495,7 @@
486495
"singleton": 1,
487496
"bounded": 0,
488497
"defaultValue": null,
489-
"reportable": 1,
498+
"reportable": 0,
490499
"minInterval": 1,
491500
"maxInterval": 65534,
492501
"reportableChange": 0
@@ -502,7 +511,7 @@
502511
"singleton": 1,
503512
"bounded": 0,
504513
"defaultValue": null,
505-
"reportable": 1,
514+
"reportable": 0,
506515
"minInterval": 1,
507516
"maxInterval": 65534,
508517
"reportableChange": 0
@@ -518,7 +527,7 @@
518527
"singleton": 1,
519528
"bounded": 0,
520529
"defaultValue": null,
521-
"reportable": 1,
530+
"reportable": 0,
522531
"minInterval": 1,
523532
"maxInterval": 65534,
524533
"reportableChange": 0
@@ -534,7 +543,7 @@
534543
"singleton": 1,
535544
"bounded": 0,
536545
"defaultValue": null,
537-
"reportable": 1,
546+
"reportable": 0,
538547
"minInterval": 1,
539548
"maxInterval": 65534,
540549
"reportableChange": 0
@@ -550,7 +559,7 @@
550559
"singleton": 1,
551560
"bounded": 0,
552561
"defaultValue": null,
553-
"reportable": 1,
562+
"reportable": 0,
554563
"minInterval": 1,
555564
"maxInterval": 65534,
556565
"reportableChange": 0
@@ -973,7 +982,7 @@
973982
"singleton": 0,
974983
"bounded": 0,
975984
"defaultValue": "",
976-
"reportable": 1,
985+
"reportable": 0,
977986
"minInterval": 1,
978987
"maxInterval": 65534,
979988
"reportableChange": 0
@@ -989,7 +998,7 @@
989998
"singleton": 0,
990999
"bounded": 0,
9911000
"defaultValue": null,
992-
"reportable": 1,
1001+
"reportable": 0,
9931002
"minInterval": 1,
9941003
"maxInterval": 65534,
9951004
"reportableChange": 0
@@ -1095,7 +1104,7 @@
10951104
"singleton": 0,
10961105
"bounded": 0,
10971106
"defaultValue": "",
1098-
"reportable": 1,
1107+
"reportable": 0,
10991108
"minInterval": 1,
11001109
"maxInterval": 65534,
11011110
"reportableChange": 0
@@ -1771,7 +1780,7 @@
17711780
"singleton": 0,
17721781
"bounded": 0,
17731782
"defaultValue": null,
1774-
"reportable": 1,
1783+
"reportable": 0,
17751784
"minInterval": 1,
17761785
"maxInterval": 65534,
17771786
"reportableChange": 0
@@ -2133,6 +2142,30 @@
21332142
"source": "client",
21342143
"isIncoming": 1,
21352144
"isEnabled": 1
2145+
},
2146+
{
2147+
"name": "SetVidVerificationStatement",
2148+
"code": 12,
2149+
"mfgCode": null,
2150+
"source": "client",
2151+
"isIncoming": 1,
2152+
"isEnabled": 1
2153+
},
2154+
{
2155+
"name": "SignVidVerificationRequest",
2156+
"code": 13,
2157+
"mfgCode": null,
2158+
"source": "client",
2159+
"isIncoming": 1,
2160+
"isEnabled": 1
2161+
},
2162+
{
2163+
"name": "SignVidVerificationResponse",
2164+
"code": 14,
2165+
"mfgCode": null,
2166+
"source": "server",
2167+
"isIncoming": 0,
2168+
"isEnabled": 1
21362169
}
21372170
],
21382171
"attributes": [

0 commit comments

Comments
 (0)