Skip to content

Commit f94cd67

Browse files
committed
Generated using ./alchemy zap --attribute="in-progress" ... ZoneManagement.adoc
1 parent 7c68210 commit f94cd67

File tree

5 files changed

+465
-137
lines changed

5 files changed

+465
-137
lines changed

.github/workflows/tests.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -210,6 +210,7 @@ jobs:
210210
src/app/zap-templates/zcl/data-model/chip/sample-mei-cluster.xml \
211211
src/app/zap-templates/zcl/data-model/chip/electrical-energy-measurement-cluster.xml \
212212
src/app/zap-templates/zcl/data-model/chip/electrical-power-measurement-cluster.xml \
213+
src/app/zap-templates/zcl/data-model/chip/zone-management-cluster.xml \
213214
"
214215
- name: Build Apps
215216
run: |

scripts/rules.matterlint

+1
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,7 @@ load "../src/app/zap-templates/zcl/data-model/chip/resource-monitoring-cluster.x
120120
load "../src/app/zap-templates/zcl/data-model/chip/sample-mei-cluster.xml";
121121
load "../src/app/zap-templates/zcl/data-model/chip/electrical-energy-measurement-cluster.xml";
122122
load "../src/app/zap-templates/zcl/data-model/chip/electrical-power-measurement-cluster.xml";
123+
load "../src/app/zap-templates/zcl/data-model/chip/zone-management-cluster.xml";
123124

124125
all endpoints {
125126
// These attributes follow a different code path and do not have to be

src/app/zap-templates/zcl/zcl-with-test-extensions.json

+101-25
Original file line numberDiff line numberDiff line change
@@ -140,14 +140,21 @@
140140
"sample-mei-cluster.xml",
141141
"types/door-lock.xml",
142142
"types/occupancy-sensing.xml",
143-
"types/thermostat-user-interface-configuration.xml"
143+
"types/thermostat-user-interface-configuration.xml",
144+
"zone-management-cluster.xml"
144145
],
145146
"manufacturersXml": "../../../../src/app/zap-templates/zcl/data-model/manufacturers.xml",
146147
"options": {
147148
"text": {
148-
"defaultResponsePolicy": ["Always", "Conditional", "Never"]
149+
"defaultResponsePolicy": [
150+
"Always",
151+
"Conditional",
152+
"Never"
153+
]
149154
},
150-
"bool": ["commandDiscovery"]
155+
"bool": [
156+
"commandDiscovery"
157+
]
151158
},
152159
"defaults": {
153160
"text": {
@@ -193,8 +200,13 @@
193200
"SpecificationVersion",
194201
"MaxPathsPerInvoke"
195202
],
196-
"Bridged Device Basic Information": ["ProductAppearance"],
197-
"Descriptor": ["ClusterRevision", "FeatureMap"],
203+
"Bridged Device Basic Information": [
204+
"ProductAppearance"
205+
],
206+
"Descriptor": [
207+
"ClusterRevision",
208+
"FeatureMap"
209+
],
198210
"Device Energy Management": [
199211
"ESAType",
200212
"ESACanGenerate",
@@ -246,7 +258,11 @@
246258
"SessionEnergyDischarged",
247259
"FeatureMap"
248260
],
249-
"Energy EVSE Mode": ["SupportedModes", "CurrentMode", "FeatureMap"],
261+
"Energy EVSE Mode": [
262+
"SupportedModes",
263+
"CurrentMode",
264+
"FeatureMap"
265+
],
250266
"Ethernet Network Diagnostics": [
251267
"PHYRate",
252268
"FullDuplex",
@@ -290,7 +306,11 @@
290306
"ICDCounter",
291307
"ClientsSupportedPerFabric"
292308
],
293-
"Occupancy Sensing": ["HoldTimeLimits", "HoldTime", "FeatureMap"],
309+
"Occupancy Sensing": [
310+
"HoldTimeLimits",
311+
"HoldTime",
312+
"FeatureMap"
313+
],
294314
"Operational Credentials": [
295315
"SupportedFabrics",
296316
"CommissionedFabrics",
@@ -397,14 +417,21 @@
397417
"CurrentMaxRate",
398418
"OverrunCount"
399419
],
400-
"Channel": ["Lineup", "CurrentChannel"],
420+
"Channel": [
421+
"Lineup",
422+
"CurrentChannel"
423+
],
401424
"Media Playback": [
402425
"SampledPosition",
403426
"ActiveAudioTrack",
404427
"ActiveTextTrack"
405428
],
406-
"Application Launcher": ["CurrentApp"],
407-
"Application Basic": ["Application"],
429+
"Application Launcher": [
430+
"CurrentApp"
431+
],
432+
"Application Basic": [
433+
"Application"
434+
],
408435
"Time Synchronization": [
409436
"TrustedTimeSource",
410437
"DefaultNTP",
@@ -416,9 +443,19 @@
416443
"TimeZoneListMaxSize",
417444
"DSTOffsetListMaxSize"
418445
],
419-
"Temperature Control": ["SupportedTemperatureLevels"],
420-
"Dishwasher Mode": ["SupportedModes", "CurrentMode", "FeatureMap"],
421-
"Microwave Oven Mode": ["SupportedModes", "CurrentMode", "FeatureMap"],
446+
"Temperature Control": [
447+
"SupportedTemperatureLevels"
448+
],
449+
"Dishwasher Mode": [
450+
"SupportedModes",
451+
"CurrentMode",
452+
"FeatureMap"
453+
],
454+
"Microwave Oven Mode": [
455+
"SupportedModes",
456+
"CurrentMode",
457+
"FeatureMap"
458+
],
422459
"Microwave Oven Control": [
423460
"CookTime",
424461
"MaxCookTime",
@@ -431,14 +468,26 @@
431468
"WattRating",
432469
"FeatureMap"
433470
],
434-
"Laundry Washer Mode": ["SupportedModes", "CurrentMode", "FeatureMap"],
471+
"Laundry Washer Mode": [
472+
"SupportedModes",
473+
"CurrentMode",
474+
"FeatureMap"
475+
],
435476
"Refrigerator And Temperature Controlled Cabinet Mode": [
436477
"SupportedModes",
437478
"CurrentMode",
438479
"FeatureMap"
439480
],
440-
"RVC Clean Mode": ["SupportedModes", "CurrentMode", "FeatureMap"],
441-
"RVC Run Mode": ["SupportedModes", "CurrentMode", "FeatureMap"],
481+
"RVC Clean Mode": [
482+
"SupportedModes",
483+
"CurrentMode",
484+
"FeatureMap"
485+
],
486+
"RVC Run Mode": [
487+
"SupportedModes",
488+
"CurrentMode",
489+
"FeatureMap"
490+
],
442491
"Operational State": [
443492
"OperationalState",
444493
"OperationalError",
@@ -615,7 +664,10 @@
615664
"LevelValue",
616665
"FeatureMap"
617666
],
618-
"Air Quality": ["AirQuality", "FeatureMap"],
667+
"Air Quality": [
668+
"AirQuality",
669+
"FeatureMap"
670+
],
619671
"Electrical Energy Measurement": [
620672
"Accuracy",
621673
"CumulativeEnergyImported",
@@ -647,9 +699,15 @@
647699
"NeutralCurrent",
648700
"FeatureMap"
649701
],
650-
"Power Topology": ["FeatureMap"],
651-
"Valve Configuration and Control": ["RemainingDuration"],
652-
"Boolean State Configuration": ["CurrentSensitivityLevel"],
702+
"Power Topology": [
703+
"FeatureMap"
704+
],
705+
"Valve Configuration and Control": [
706+
"RemainingDuration"
707+
],
708+
"Boolean State Configuration": [
709+
"CurrentSensitivityLevel"
710+
],
653711
"Water Heater Management": [
654712
"HeaterTypes",
655713
"HeatDemand",
@@ -660,18 +718,36 @@
660718
"FeatureMap",
661719
"ClusterRevision"
662720
],
663-
"Water Heater Mode": ["SupportedModes", "CurrentMode", "FeatureMap"],
664-
"Wi-Fi Network Management": ["SSID", "PassphraseSurrogate"],
721+
"Water Heater Mode": [
722+
"SupportedModes",
723+
"CurrentMode",
724+
"FeatureMap"
725+
],
726+
"Wi-Fi Network Management": [
727+
"SSID",
728+
"PassphraseSurrogate"
729+
],
665730
"Thread Network Directory": [
666731
"PreferredExtendedPanID",
667732
"ThreadNetworks",
668733
"ThreadNetworkTableSize"
669734
],
670-
"Service Area": ["CurrentArea", "EstimatedEndTime", "FeatureMap"]
735+
"Service Area": [
736+
"CurrentArea",
737+
"EstimatedEndTime",
738+
"FeatureMap"
739+
]
671740
},
672741
"mandatoryDeviceTypes": "0x0016",
673742
"defaultReportingPolicy": "mandatory",
674-
"ZCLDataTypes": ["ARRAY", "BITMAP", "ENUM", "NUMBER", "STRING", "STRUCT"],
743+
"ZCLDataTypes": [
744+
"ARRAY",
745+
"BITMAP",
746+
"ENUM",
747+
"NUMBER",
748+
"STRING",
749+
"STRUCT"
750+
],
675751
"fabricHandling": {
676752
"automaticallyCreateFields": true,
677753
"indexFieldId": 254,
@@ -681,4 +757,4 @@
681757
"uiOptions": {
682758
"showProfileId": false
683759
}
684-
}
760+
}

0 commit comments

Comments
 (0)