You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<description>This cluster provides an interface to manage regions of interest, or Zones, which can be either manufacturer or user defined.</description>
95
96
<clientinit="false"tick="false">true</client>
96
97
<features>
97
-
<featurebit="0"code="TWODCART"name="TwoDimensionalCartesianZone"summary="Devices support Two Dimensional Cartesian Zones">
98
-
<mandatoryConform/>
98
+
<featurebit="0"code="TWODCART"name="TwoDimensionalCartesianZone"summary="Support Two Dimensional Cartesian Zones">
99
+
<optionalConform/>
100
+
</feature>
101
+
<featurebit="1"code="PERZONESENS"name="PerZoneSensitivity"summary="Supports a sensitivity value per Zone">
<description>This event SHALL be generated when either when the TriggerDetectedDuration value is exceeded by the TimeSinceInitialTrigger value or when the MaxDuration value is exceeded by the TimeSinceInitialTrigger value as described in ZoneTriggeringTimeControlStruct.</description>
155
+
<description>This event SHALL be generated when either when the TriggerDetectedDuration value is exceeded by the TimeSinceInitialTrigger value or when the MaxDuration value is exceeded by the TimeSinceInitialTrigger value as described in ZoneTriggerControlStruct.</description>
List<ChipStructs.ZoneManagementClusterZoneTriggeringTimeControlStruct> value = ChipTLVValueDecoder.decodeAttributeValue(path, tlv);
59504
+
List<ChipStructs.ZoneManagementClusterZoneTriggerControlStruct> value = ChipTLVValueDecoder.decodeAttributeValue(path, tlv);
59505
59505
callback.onSuccess(value);
59506
59506
}
59507
-
}, TIME_CONTROL_ATTRIBUTE_ID, true);
59507
+
}, TRIGGERS_ATTRIBUTE_ID, true);
59508
59508
}
59509
59509
59510
-
public void writeTimeControlAttribute(DefaultClusterCallback callback, ArrayList<ChipStructs.ZoneManagementClusterZoneTriggeringTimeControlStruct> value) {
59511
-
writeTimeControlAttribute(callback, value, 0);
59510
+
public void writeTriggersAttribute(DefaultClusterCallback callback, ArrayList<ChipStructs.ZoneManagementClusterZoneTriggerControlStruct> value) {
59511
+
writeTriggersAttribute(callback, value, 0);
59512
59512
}
59513
59513
59514
-
public void writeTimeControlAttribute(DefaultClusterCallback callback, ArrayList<ChipStructs.ZoneManagementClusterZoneTriggeringTimeControlStruct> value, int timedWriteTimeoutMs) {
59514
+
public void writeTriggersAttribute(DefaultClusterCallback callback, ArrayList<ChipStructs.ZoneManagementClusterZoneTriggerControlStruct> value, int timedWriteTimeoutMs) {
Copy file name to clipboardexpand all lines: src/controller/java/generated/java/chip/devicecontroller/ClusterInfoMapping.java
+3-3
Original file line number
Diff line number
Diff line change
@@ -19955,17 +19955,17 @@ public void onError(Exception ex) {
19955
19955
}
19956
19956
}
19957
19957
19958
-
public static class DelegatedZoneManagementClusterTimeControlAttributeCallback implements ChipClusters.ZoneManagementCluster.TimeControlAttributeCallback, DelegatedClusterCallback {
19958
+
public static class DelegatedZoneManagementClusterTriggersAttributeCallback implements ChipClusters.ZoneManagementCluster.TriggersAttributeCallback, DelegatedClusterCallback {
19959
19959
private ClusterCommandCallback callback;
19960
19960
@Override
19961
19961
public void setCallbackDelegate(ClusterCommandCallback callback) {
19962
19962
this.callback = callback;
19963
19963
}
19964
19964
19965
19965
@Override
19966
-
public void onSuccess(List<ChipStructs.ZoneManagementClusterZoneTriggeringTimeControlStruct> valueList) {
19966
+
public void onSuccess(List<ChipStructs.ZoneManagementClusterZoneTriggerControlStruct> valueList) {
19967
19967
Map<CommandResponseInfo, Object> responseValues = new LinkedHashMap<>();
19968
-
CommandResponseInfo commandResponseInfo = new CommandResponseInfo("valueList", "List<ChipStructs.ZoneManagementClusterZoneTriggeringTimeControlStruct>");
19968
+
CommandResponseInfo commandResponseInfo = new CommandResponseInfo("valueList", "List<ChipStructs.ZoneManagementClusterZoneTriggerControlStruct>");
0 commit comments