blob: 3678b7d66815f9731dccd7220e9793041c196119 [file] [log] [blame]
/*
*
* Copyright (c) 2023 Project CHIP Authors
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package chip.devicecontroller;
import chip.clusterinfo.CommandParameterInfo;
import chip.clusterinfo.InteractionInfo;
import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.Map;
public class ClusterReadMapping {
private static Map<String, InteractionInfo> readIdentifyInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readIdentifyIdentifyTimeCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readIdentifyIdentifyTimeAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.IdentifyCluster) cluster).readIdentifyTimeAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readIdentifyIdentifyTimeCommandParams
);
result.put("readIdentifyTimeAttribute", readIdentifyIdentifyTimeAttributeInteractionInfo);
Map<String, CommandParameterInfo> readIdentifyIdentifyTypeCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readIdentifyIdentifyTypeAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.IdentifyCluster) cluster).readIdentifyTypeAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readIdentifyIdentifyTypeCommandParams
);
result.put("readIdentifyTypeAttribute", readIdentifyIdentifyTypeAttributeInteractionInfo);
Map<String, CommandParameterInfo> readIdentifyGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readIdentifyGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.IdentifyCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.IdentifyCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIdentifyClusterGeneratedCommandListAttributeCallback(),
readIdentifyGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readIdentifyGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readIdentifyAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readIdentifyAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.IdentifyCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.IdentifyCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIdentifyClusterAcceptedCommandListAttributeCallback(),
readIdentifyAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readIdentifyAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readIdentifyEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readIdentifyEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.IdentifyCluster) cluster).readEventListAttribute(
(ChipClusters.IdentifyCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIdentifyClusterEventListAttributeCallback(),
readIdentifyEventListCommandParams
);
result.put("readEventListAttribute", readIdentifyEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readIdentifyAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readIdentifyAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.IdentifyCluster) cluster).readAttributeListAttribute(
(ChipClusters.IdentifyCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIdentifyClusterAttributeListAttributeCallback(),
readIdentifyAttributeListCommandParams
);
result.put("readAttributeListAttribute", readIdentifyAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readIdentifyFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readIdentifyFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.IdentifyCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readIdentifyFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readIdentifyFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readIdentifyClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readIdentifyClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.IdentifyCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readIdentifyClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readIdentifyClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readGroupsInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readGroupsNameSupportCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readGroupsNameSupportAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.GroupsCluster) cluster).readNameSupportAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readGroupsNameSupportCommandParams
);
result.put("readNameSupportAttribute", readGroupsNameSupportAttributeInteractionInfo);
Map<String, CommandParameterInfo> readGroupsGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readGroupsGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.GroupsCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.GroupsCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedGroupsClusterGeneratedCommandListAttributeCallback(),
readGroupsGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readGroupsGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readGroupsAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readGroupsAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.GroupsCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.GroupsCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedGroupsClusterAcceptedCommandListAttributeCallback(),
readGroupsAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readGroupsAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readGroupsEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readGroupsEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.GroupsCluster) cluster).readEventListAttribute(
(ChipClusters.GroupsCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedGroupsClusterEventListAttributeCallback(),
readGroupsEventListCommandParams
);
result.put("readEventListAttribute", readGroupsEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readGroupsAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readGroupsAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.GroupsCluster) cluster).readAttributeListAttribute(
(ChipClusters.GroupsCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedGroupsClusterAttributeListAttributeCallback(),
readGroupsAttributeListCommandParams
);
result.put("readAttributeListAttribute", readGroupsAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readGroupsFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readGroupsFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.GroupsCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readGroupsFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readGroupsFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readGroupsClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readGroupsClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.GroupsCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readGroupsClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readGroupsClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readScenesInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readScenesSceneCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readScenesSceneCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ScenesCluster) cluster).readSceneCountAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readScenesSceneCountCommandParams
);
result.put("readSceneCountAttribute", readScenesSceneCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readScenesCurrentSceneCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readScenesCurrentSceneAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ScenesCluster) cluster).readCurrentSceneAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readScenesCurrentSceneCommandParams
);
result.put("readCurrentSceneAttribute", readScenesCurrentSceneAttributeInteractionInfo);
Map<String, CommandParameterInfo> readScenesCurrentGroupCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readScenesCurrentGroupAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ScenesCluster) cluster).readCurrentGroupAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readScenesCurrentGroupCommandParams
);
result.put("readCurrentGroupAttribute", readScenesCurrentGroupAttributeInteractionInfo);
Map<String, CommandParameterInfo> readScenesSceneValidCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readScenesSceneValidAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ScenesCluster) cluster).readSceneValidAttribute(
(ChipClusters.BooleanAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBooleanAttributeCallback(),
readScenesSceneValidCommandParams
);
result.put("readSceneValidAttribute", readScenesSceneValidAttributeInteractionInfo);
Map<String, CommandParameterInfo> readScenesNameSupportCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readScenesNameSupportAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ScenesCluster) cluster).readNameSupportAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readScenesNameSupportCommandParams
);
result.put("readNameSupportAttribute", readScenesNameSupportAttributeInteractionInfo);
Map<String, CommandParameterInfo> readScenesLastConfiguredByCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readScenesLastConfiguredByAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ScenesCluster) cluster).readLastConfiguredByAttribute(
(ChipClusters.ScenesCluster.LastConfiguredByAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedScenesClusterLastConfiguredByAttributeCallback(),
readScenesLastConfiguredByCommandParams
);
result.put("readLastConfiguredByAttribute", readScenesLastConfiguredByAttributeInteractionInfo);
Map<String, CommandParameterInfo> readScenesSceneTableSizeCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readScenesSceneTableSizeAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ScenesCluster) cluster).readSceneTableSizeAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readScenesSceneTableSizeCommandParams
);
result.put("readSceneTableSizeAttribute", readScenesSceneTableSizeAttributeInteractionInfo);
Map<String, CommandParameterInfo> readScenesRemainingCapacityCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readScenesRemainingCapacityAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ScenesCluster) cluster).readRemainingCapacityAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readScenesRemainingCapacityCommandParams
);
result.put("readRemainingCapacityAttribute", readScenesRemainingCapacityAttributeInteractionInfo);
Map<String, CommandParameterInfo> readScenesGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readScenesGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ScenesCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.ScenesCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedScenesClusterGeneratedCommandListAttributeCallback(),
readScenesGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readScenesGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readScenesAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readScenesAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ScenesCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.ScenesCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedScenesClusterAcceptedCommandListAttributeCallback(),
readScenesAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readScenesAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readScenesEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readScenesEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ScenesCluster) cluster).readEventListAttribute(
(ChipClusters.ScenesCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedScenesClusterEventListAttributeCallback(),
readScenesEventListCommandParams
);
result.put("readEventListAttribute", readScenesEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readScenesAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readScenesAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ScenesCluster) cluster).readAttributeListAttribute(
(ChipClusters.ScenesCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedScenesClusterAttributeListAttributeCallback(),
readScenesAttributeListCommandParams
);
result.put("readAttributeListAttribute", readScenesAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readScenesFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readScenesFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ScenesCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readScenesFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readScenesFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readScenesClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readScenesClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ScenesCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readScenesClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readScenesClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readOnOffInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readOnOffOnOffCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOnOffOnOffAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OnOffCluster) cluster).readOnOffAttribute(
(ChipClusters.BooleanAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBooleanAttributeCallback(),
readOnOffOnOffCommandParams
);
result.put("readOnOffAttribute", readOnOffOnOffAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOnOffGlobalSceneControlCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOnOffGlobalSceneControlAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OnOffCluster) cluster).readGlobalSceneControlAttribute(
(ChipClusters.BooleanAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBooleanAttributeCallback(),
readOnOffGlobalSceneControlCommandParams
);
result.put("readGlobalSceneControlAttribute", readOnOffGlobalSceneControlAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOnOffOnTimeCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOnOffOnTimeAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OnOffCluster) cluster).readOnTimeAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readOnOffOnTimeCommandParams
);
result.put("readOnTimeAttribute", readOnOffOnTimeAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOnOffOffWaitTimeCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOnOffOffWaitTimeAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OnOffCluster) cluster).readOffWaitTimeAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readOnOffOffWaitTimeCommandParams
);
result.put("readOffWaitTimeAttribute", readOnOffOffWaitTimeAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOnOffStartUpOnOffCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOnOffStartUpOnOffAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OnOffCluster) cluster).readStartUpOnOffAttribute(
(ChipClusters.OnOffCluster.StartUpOnOffAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOnOffClusterStartUpOnOffAttributeCallback(),
readOnOffStartUpOnOffCommandParams
);
result.put("readStartUpOnOffAttribute", readOnOffStartUpOnOffAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOnOffGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOnOffGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OnOffCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.OnOffCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOnOffClusterGeneratedCommandListAttributeCallback(),
readOnOffGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readOnOffGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOnOffAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOnOffAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OnOffCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.OnOffCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOnOffClusterAcceptedCommandListAttributeCallback(),
readOnOffAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readOnOffAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOnOffEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOnOffEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OnOffCluster) cluster).readEventListAttribute(
(ChipClusters.OnOffCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOnOffClusterEventListAttributeCallback(),
readOnOffEventListCommandParams
);
result.put("readEventListAttribute", readOnOffEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOnOffAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOnOffAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OnOffCluster) cluster).readAttributeListAttribute(
(ChipClusters.OnOffCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOnOffClusterAttributeListAttributeCallback(),
readOnOffAttributeListCommandParams
);
result.put("readAttributeListAttribute", readOnOffAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOnOffFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOnOffFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OnOffCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readOnOffFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readOnOffFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOnOffClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOnOffClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OnOffCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readOnOffClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readOnOffClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readOnOffSwitchConfigurationInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readOnOffSwitchConfigurationSwitchTypeCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOnOffSwitchConfigurationSwitchTypeAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OnOffSwitchConfigurationCluster) cluster).readSwitchTypeAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readOnOffSwitchConfigurationSwitchTypeCommandParams
);
result.put("readSwitchTypeAttribute", readOnOffSwitchConfigurationSwitchTypeAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOnOffSwitchConfigurationSwitchActionsCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOnOffSwitchConfigurationSwitchActionsAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OnOffSwitchConfigurationCluster) cluster).readSwitchActionsAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readOnOffSwitchConfigurationSwitchActionsCommandParams
);
result.put("readSwitchActionsAttribute", readOnOffSwitchConfigurationSwitchActionsAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOnOffSwitchConfigurationGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOnOffSwitchConfigurationGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OnOffSwitchConfigurationCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.OnOffSwitchConfigurationCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOnOffSwitchConfigurationClusterGeneratedCommandListAttributeCallback(),
readOnOffSwitchConfigurationGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readOnOffSwitchConfigurationGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOnOffSwitchConfigurationAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOnOffSwitchConfigurationAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OnOffSwitchConfigurationCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.OnOffSwitchConfigurationCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOnOffSwitchConfigurationClusterAcceptedCommandListAttributeCallback(),
readOnOffSwitchConfigurationAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readOnOffSwitchConfigurationAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOnOffSwitchConfigurationEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOnOffSwitchConfigurationEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OnOffSwitchConfigurationCluster) cluster).readEventListAttribute(
(ChipClusters.OnOffSwitchConfigurationCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOnOffSwitchConfigurationClusterEventListAttributeCallback(),
readOnOffSwitchConfigurationEventListCommandParams
);
result.put("readEventListAttribute", readOnOffSwitchConfigurationEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOnOffSwitchConfigurationAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOnOffSwitchConfigurationAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OnOffSwitchConfigurationCluster) cluster).readAttributeListAttribute(
(ChipClusters.OnOffSwitchConfigurationCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOnOffSwitchConfigurationClusterAttributeListAttributeCallback(),
readOnOffSwitchConfigurationAttributeListCommandParams
);
result.put("readAttributeListAttribute", readOnOffSwitchConfigurationAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOnOffSwitchConfigurationFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOnOffSwitchConfigurationFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OnOffSwitchConfigurationCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readOnOffSwitchConfigurationFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readOnOffSwitchConfigurationFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOnOffSwitchConfigurationClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOnOffSwitchConfigurationClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OnOffSwitchConfigurationCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readOnOffSwitchConfigurationClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readOnOffSwitchConfigurationClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readLevelControlInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readLevelControlCurrentLevelCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readLevelControlCurrentLevelAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.LevelControlCluster) cluster).readCurrentLevelAttribute(
(ChipClusters.LevelControlCluster.CurrentLevelAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLevelControlClusterCurrentLevelAttributeCallback(),
readLevelControlCurrentLevelCommandParams
);
result.put("readCurrentLevelAttribute", readLevelControlCurrentLevelAttributeInteractionInfo);
Map<String, CommandParameterInfo> readLevelControlRemainingTimeCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readLevelControlRemainingTimeAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.LevelControlCluster) cluster).readRemainingTimeAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readLevelControlRemainingTimeCommandParams
);
result.put("readRemainingTimeAttribute", readLevelControlRemainingTimeAttributeInteractionInfo);
Map<String, CommandParameterInfo> readLevelControlMinLevelCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readLevelControlMinLevelAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.LevelControlCluster) cluster).readMinLevelAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readLevelControlMinLevelCommandParams
);
result.put("readMinLevelAttribute", readLevelControlMinLevelAttributeInteractionInfo);
Map<String, CommandParameterInfo> readLevelControlMaxLevelCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readLevelControlMaxLevelAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.LevelControlCluster) cluster).readMaxLevelAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readLevelControlMaxLevelCommandParams
);
result.put("readMaxLevelAttribute", readLevelControlMaxLevelAttributeInteractionInfo);
Map<String, CommandParameterInfo> readLevelControlCurrentFrequencyCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readLevelControlCurrentFrequencyAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.LevelControlCluster) cluster).readCurrentFrequencyAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readLevelControlCurrentFrequencyCommandParams
);
result.put("readCurrentFrequencyAttribute", readLevelControlCurrentFrequencyAttributeInteractionInfo);
Map<String, CommandParameterInfo> readLevelControlMinFrequencyCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readLevelControlMinFrequencyAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.LevelControlCluster) cluster).readMinFrequencyAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readLevelControlMinFrequencyCommandParams
);
result.put("readMinFrequencyAttribute", readLevelControlMinFrequencyAttributeInteractionInfo);
Map<String, CommandParameterInfo> readLevelControlMaxFrequencyCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readLevelControlMaxFrequencyAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.LevelControlCluster) cluster).readMaxFrequencyAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readLevelControlMaxFrequencyCommandParams
);
result.put("readMaxFrequencyAttribute", readLevelControlMaxFrequencyAttributeInteractionInfo);
Map<String, CommandParameterInfo> readLevelControlOptionsCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readLevelControlOptionsAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.LevelControlCluster) cluster).readOptionsAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readLevelControlOptionsCommandParams
);
result.put("readOptionsAttribute", readLevelControlOptionsAttributeInteractionInfo);
Map<String, CommandParameterInfo> readLevelControlOnOffTransitionTimeCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readLevelControlOnOffTransitionTimeAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.LevelControlCluster) cluster).readOnOffTransitionTimeAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readLevelControlOnOffTransitionTimeCommandParams
);
result.put("readOnOffTransitionTimeAttribute", readLevelControlOnOffTransitionTimeAttributeInteractionInfo);
Map<String, CommandParameterInfo> readLevelControlOnLevelCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readLevelControlOnLevelAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.LevelControlCluster) cluster).readOnLevelAttribute(
(ChipClusters.LevelControlCluster.OnLevelAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLevelControlClusterOnLevelAttributeCallback(),
readLevelControlOnLevelCommandParams
);
result.put("readOnLevelAttribute", readLevelControlOnLevelAttributeInteractionInfo);
Map<String, CommandParameterInfo> readLevelControlOnTransitionTimeCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readLevelControlOnTransitionTimeAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.LevelControlCluster) cluster).readOnTransitionTimeAttribute(
(ChipClusters.LevelControlCluster.OnTransitionTimeAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLevelControlClusterOnTransitionTimeAttributeCallback(),
readLevelControlOnTransitionTimeCommandParams
);
result.put("readOnTransitionTimeAttribute", readLevelControlOnTransitionTimeAttributeInteractionInfo);
Map<String, CommandParameterInfo> readLevelControlOffTransitionTimeCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readLevelControlOffTransitionTimeAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.LevelControlCluster) cluster).readOffTransitionTimeAttribute(
(ChipClusters.LevelControlCluster.OffTransitionTimeAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLevelControlClusterOffTransitionTimeAttributeCallback(),
readLevelControlOffTransitionTimeCommandParams
);
result.put("readOffTransitionTimeAttribute", readLevelControlOffTransitionTimeAttributeInteractionInfo);
Map<String, CommandParameterInfo> readLevelControlDefaultMoveRateCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readLevelControlDefaultMoveRateAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.LevelControlCluster) cluster).readDefaultMoveRateAttribute(
(ChipClusters.LevelControlCluster.DefaultMoveRateAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLevelControlClusterDefaultMoveRateAttributeCallback(),
readLevelControlDefaultMoveRateCommandParams
);
result.put("readDefaultMoveRateAttribute", readLevelControlDefaultMoveRateAttributeInteractionInfo);
Map<String, CommandParameterInfo> readLevelControlStartUpCurrentLevelCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readLevelControlStartUpCurrentLevelAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.LevelControlCluster) cluster).readStartUpCurrentLevelAttribute(
(ChipClusters.LevelControlCluster.StartUpCurrentLevelAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLevelControlClusterStartUpCurrentLevelAttributeCallback(),
readLevelControlStartUpCurrentLevelCommandParams
);
result.put("readStartUpCurrentLevelAttribute", readLevelControlStartUpCurrentLevelAttributeInteractionInfo);
Map<String, CommandParameterInfo> readLevelControlGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readLevelControlGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.LevelControlCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.LevelControlCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLevelControlClusterGeneratedCommandListAttributeCallback(),
readLevelControlGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readLevelControlGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readLevelControlAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readLevelControlAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.LevelControlCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.LevelControlCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLevelControlClusterAcceptedCommandListAttributeCallback(),
readLevelControlAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readLevelControlAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readLevelControlEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readLevelControlEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.LevelControlCluster) cluster).readEventListAttribute(
(ChipClusters.LevelControlCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLevelControlClusterEventListAttributeCallback(),
readLevelControlEventListCommandParams
);
result.put("readEventListAttribute", readLevelControlEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readLevelControlAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readLevelControlAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.LevelControlCluster) cluster).readAttributeListAttribute(
(ChipClusters.LevelControlCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLevelControlClusterAttributeListAttributeCallback(),
readLevelControlAttributeListCommandParams
);
result.put("readAttributeListAttribute", readLevelControlAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readLevelControlFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readLevelControlFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.LevelControlCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readLevelControlFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readLevelControlFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readLevelControlClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readLevelControlClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.LevelControlCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readLevelControlClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readLevelControlClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readBinaryInputBasicInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readBinaryInputBasicActiveTextCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBinaryInputBasicActiveTextAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BinaryInputBasicCluster) cluster).readActiveTextAttribute(
(ChipClusters.CharStringAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCharStringAttributeCallback(),
readBinaryInputBasicActiveTextCommandParams
);
result.put("readActiveTextAttribute", readBinaryInputBasicActiveTextAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBinaryInputBasicDescriptionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBinaryInputBasicDescriptionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BinaryInputBasicCluster) cluster).readDescriptionAttribute(
(ChipClusters.CharStringAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCharStringAttributeCallback(),
readBinaryInputBasicDescriptionCommandParams
);
result.put("readDescriptionAttribute", readBinaryInputBasicDescriptionAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBinaryInputBasicInactiveTextCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBinaryInputBasicInactiveTextAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BinaryInputBasicCluster) cluster).readInactiveTextAttribute(
(ChipClusters.CharStringAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCharStringAttributeCallback(),
readBinaryInputBasicInactiveTextCommandParams
);
result.put("readInactiveTextAttribute", readBinaryInputBasicInactiveTextAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBinaryInputBasicOutOfServiceCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBinaryInputBasicOutOfServiceAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BinaryInputBasicCluster) cluster).readOutOfServiceAttribute(
(ChipClusters.BooleanAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBooleanAttributeCallback(),
readBinaryInputBasicOutOfServiceCommandParams
);
result.put("readOutOfServiceAttribute", readBinaryInputBasicOutOfServiceAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBinaryInputBasicPolarityCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBinaryInputBasicPolarityAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BinaryInputBasicCluster) cluster).readPolarityAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readBinaryInputBasicPolarityCommandParams
);
result.put("readPolarityAttribute", readBinaryInputBasicPolarityAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBinaryInputBasicPresentValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBinaryInputBasicPresentValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BinaryInputBasicCluster) cluster).readPresentValueAttribute(
(ChipClusters.BooleanAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBooleanAttributeCallback(),
readBinaryInputBasicPresentValueCommandParams
);
result.put("readPresentValueAttribute", readBinaryInputBasicPresentValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBinaryInputBasicReliabilityCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBinaryInputBasicReliabilityAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BinaryInputBasicCluster) cluster).readReliabilityAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readBinaryInputBasicReliabilityCommandParams
);
result.put("readReliabilityAttribute", readBinaryInputBasicReliabilityAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBinaryInputBasicStatusFlagsCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBinaryInputBasicStatusFlagsAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BinaryInputBasicCluster) cluster).readStatusFlagsAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readBinaryInputBasicStatusFlagsCommandParams
);
result.put("readStatusFlagsAttribute", readBinaryInputBasicStatusFlagsAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBinaryInputBasicApplicationTypeCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBinaryInputBasicApplicationTypeAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BinaryInputBasicCluster) cluster).readApplicationTypeAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readBinaryInputBasicApplicationTypeCommandParams
);
result.put("readApplicationTypeAttribute", readBinaryInputBasicApplicationTypeAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBinaryInputBasicGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBinaryInputBasicGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BinaryInputBasicCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.BinaryInputBasicCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBinaryInputBasicClusterGeneratedCommandListAttributeCallback(),
readBinaryInputBasicGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readBinaryInputBasicGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBinaryInputBasicAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBinaryInputBasicAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BinaryInputBasicCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.BinaryInputBasicCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBinaryInputBasicClusterAcceptedCommandListAttributeCallback(),
readBinaryInputBasicAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readBinaryInputBasicAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBinaryInputBasicEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBinaryInputBasicEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BinaryInputBasicCluster) cluster).readEventListAttribute(
(ChipClusters.BinaryInputBasicCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBinaryInputBasicClusterEventListAttributeCallback(),
readBinaryInputBasicEventListCommandParams
);
result.put("readEventListAttribute", readBinaryInputBasicEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBinaryInputBasicAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBinaryInputBasicAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BinaryInputBasicCluster) cluster).readAttributeListAttribute(
(ChipClusters.BinaryInputBasicCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBinaryInputBasicClusterAttributeListAttributeCallback(),
readBinaryInputBasicAttributeListCommandParams
);
result.put("readAttributeListAttribute", readBinaryInputBasicAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBinaryInputBasicFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBinaryInputBasicFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BinaryInputBasicCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readBinaryInputBasicFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readBinaryInputBasicFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBinaryInputBasicClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBinaryInputBasicClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BinaryInputBasicCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readBinaryInputBasicClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readBinaryInputBasicClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readPulseWidthModulationInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readPulseWidthModulationGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPulseWidthModulationGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PulseWidthModulationCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.PulseWidthModulationCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPulseWidthModulationClusterGeneratedCommandListAttributeCallback(),
readPulseWidthModulationGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readPulseWidthModulationGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPulseWidthModulationAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPulseWidthModulationAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PulseWidthModulationCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.PulseWidthModulationCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPulseWidthModulationClusterAcceptedCommandListAttributeCallback(),
readPulseWidthModulationAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readPulseWidthModulationAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPulseWidthModulationEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPulseWidthModulationEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PulseWidthModulationCluster) cluster).readEventListAttribute(
(ChipClusters.PulseWidthModulationCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPulseWidthModulationClusterEventListAttributeCallback(),
readPulseWidthModulationEventListCommandParams
);
result.put("readEventListAttribute", readPulseWidthModulationEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPulseWidthModulationAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPulseWidthModulationAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PulseWidthModulationCluster) cluster).readAttributeListAttribute(
(ChipClusters.PulseWidthModulationCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPulseWidthModulationClusterAttributeListAttributeCallback(),
readPulseWidthModulationAttributeListCommandParams
);
result.put("readAttributeListAttribute", readPulseWidthModulationAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPulseWidthModulationFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPulseWidthModulationFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PulseWidthModulationCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readPulseWidthModulationFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readPulseWidthModulationFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPulseWidthModulationClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPulseWidthModulationClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PulseWidthModulationCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readPulseWidthModulationClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readPulseWidthModulationClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readDescriptorInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readDescriptorDeviceTypeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDescriptorDeviceTypeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DescriptorCluster) cluster).readDeviceTypeListAttribute(
(ChipClusters.DescriptorCluster.DeviceTypeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedDescriptorClusterDeviceTypeListAttributeCallback(),
readDescriptorDeviceTypeListCommandParams
);
result.put("readDeviceTypeListAttribute", readDescriptorDeviceTypeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDescriptorServerListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDescriptorServerListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DescriptorCluster) cluster).readServerListAttribute(
(ChipClusters.DescriptorCluster.ServerListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedDescriptorClusterServerListAttributeCallback(),
readDescriptorServerListCommandParams
);
result.put("readServerListAttribute", readDescriptorServerListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDescriptorClientListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDescriptorClientListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DescriptorCluster) cluster).readClientListAttribute(
(ChipClusters.DescriptorCluster.ClientListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedDescriptorClusterClientListAttributeCallback(),
readDescriptorClientListCommandParams
);
result.put("readClientListAttribute", readDescriptorClientListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDescriptorPartsListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDescriptorPartsListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DescriptorCluster) cluster).readPartsListAttribute(
(ChipClusters.DescriptorCluster.PartsListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedDescriptorClusterPartsListAttributeCallback(),
readDescriptorPartsListCommandParams
);
result.put("readPartsListAttribute", readDescriptorPartsListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDescriptorGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDescriptorGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DescriptorCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.DescriptorCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedDescriptorClusterGeneratedCommandListAttributeCallback(),
readDescriptorGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readDescriptorGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDescriptorAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDescriptorAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DescriptorCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.DescriptorCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedDescriptorClusterAcceptedCommandListAttributeCallback(),
readDescriptorAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readDescriptorAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDescriptorEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDescriptorEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DescriptorCluster) cluster).readEventListAttribute(
(ChipClusters.DescriptorCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedDescriptorClusterEventListAttributeCallback(),
readDescriptorEventListCommandParams
);
result.put("readEventListAttribute", readDescriptorEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDescriptorAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDescriptorAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DescriptorCluster) cluster).readAttributeListAttribute(
(ChipClusters.DescriptorCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedDescriptorClusterAttributeListAttributeCallback(),
readDescriptorAttributeListCommandParams
);
result.put("readAttributeListAttribute", readDescriptorAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDescriptorFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDescriptorFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DescriptorCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readDescriptorFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readDescriptorFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDescriptorClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDescriptorClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DescriptorCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readDescriptorClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readDescriptorClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readBindingInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readBindingBindingCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBindingBindingAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BindingCluster) cluster).readBindingAttribute(
(ChipClusters.BindingCluster.BindingAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBindingClusterBindingAttributeCallback(),
readBindingBindingCommandParams
);
result.put("readBindingAttribute", readBindingBindingAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBindingGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBindingGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BindingCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.BindingCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBindingClusterGeneratedCommandListAttributeCallback(),
readBindingGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readBindingGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBindingAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBindingAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BindingCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.BindingCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBindingClusterAcceptedCommandListAttributeCallback(),
readBindingAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readBindingAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBindingEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBindingEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BindingCluster) cluster).readEventListAttribute(
(ChipClusters.BindingCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBindingClusterEventListAttributeCallback(),
readBindingEventListCommandParams
);
result.put("readEventListAttribute", readBindingEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBindingAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBindingAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BindingCluster) cluster).readAttributeListAttribute(
(ChipClusters.BindingCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBindingClusterAttributeListAttributeCallback(),
readBindingAttributeListCommandParams
);
result.put("readAttributeListAttribute", readBindingAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBindingFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBindingFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BindingCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readBindingFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readBindingFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBindingClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBindingClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BindingCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readBindingClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readBindingClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readAccessControlInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readAccessControlAclCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readAccessControlAclAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.AccessControlCluster) cluster).readAclAttribute(
(ChipClusters.AccessControlCluster.AclAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedAccessControlClusterAclAttributeCallback(),
readAccessControlAclCommandParams
);
result.put("readAclAttribute", readAccessControlAclAttributeInteractionInfo);
Map<String, CommandParameterInfo> readAccessControlExtensionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readAccessControlExtensionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.AccessControlCluster) cluster).readExtensionAttribute(
(ChipClusters.AccessControlCluster.ExtensionAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedAccessControlClusterExtensionAttributeCallback(),
readAccessControlExtensionCommandParams
);
result.put("readExtensionAttribute", readAccessControlExtensionAttributeInteractionInfo);
Map<String, CommandParameterInfo> readAccessControlSubjectsPerAccessControlEntryCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readAccessControlSubjectsPerAccessControlEntryAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.AccessControlCluster) cluster).readSubjectsPerAccessControlEntryAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readAccessControlSubjectsPerAccessControlEntryCommandParams
);
result.put("readSubjectsPerAccessControlEntryAttribute", readAccessControlSubjectsPerAccessControlEntryAttributeInteractionInfo);
Map<String, CommandParameterInfo> readAccessControlTargetsPerAccessControlEntryCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readAccessControlTargetsPerAccessControlEntryAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.AccessControlCluster) cluster).readTargetsPerAccessControlEntryAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readAccessControlTargetsPerAccessControlEntryCommandParams
);
result.put("readTargetsPerAccessControlEntryAttribute", readAccessControlTargetsPerAccessControlEntryAttributeInteractionInfo);
Map<String, CommandParameterInfo> readAccessControlAccessControlEntriesPerFabricCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readAccessControlAccessControlEntriesPerFabricAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.AccessControlCluster) cluster).readAccessControlEntriesPerFabricAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readAccessControlAccessControlEntriesPerFabricCommandParams
);
result.put("readAccessControlEntriesPerFabricAttribute", readAccessControlAccessControlEntriesPerFabricAttributeInteractionInfo);
Map<String, CommandParameterInfo> readAccessControlGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readAccessControlGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.AccessControlCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.AccessControlCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedAccessControlClusterGeneratedCommandListAttributeCallback(),
readAccessControlGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readAccessControlGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readAccessControlAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readAccessControlAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.AccessControlCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.AccessControlCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedAccessControlClusterAcceptedCommandListAttributeCallback(),
readAccessControlAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readAccessControlAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readAccessControlEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readAccessControlEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.AccessControlCluster) cluster).readEventListAttribute(
(ChipClusters.AccessControlCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedAccessControlClusterEventListAttributeCallback(),
readAccessControlEventListCommandParams
);
result.put("readEventListAttribute", readAccessControlEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readAccessControlAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readAccessControlAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.AccessControlCluster) cluster).readAttributeListAttribute(
(ChipClusters.AccessControlCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedAccessControlClusterAttributeListAttributeCallback(),
readAccessControlAttributeListCommandParams
);
result.put("readAttributeListAttribute", readAccessControlAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readAccessControlFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readAccessControlFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.AccessControlCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readAccessControlFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readAccessControlFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readAccessControlClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readAccessControlClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.AccessControlCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readAccessControlClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readAccessControlClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readActionsInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readActionsActionListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readActionsActionListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ActionsCluster) cluster).readActionListAttribute(
(ChipClusters.ActionsCluster.ActionListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedActionsClusterActionListAttributeCallback(),
readActionsActionListCommandParams
);
result.put("readActionListAttribute", readActionsActionListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readActionsEndpointListsCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readActionsEndpointListsAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ActionsCluster) cluster).readEndpointListsAttribute(
(ChipClusters.ActionsCluster.EndpointListsAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedActionsClusterEndpointListsAttributeCallback(),
readActionsEndpointListsCommandParams
);
result.put("readEndpointListsAttribute", readActionsEndpointListsAttributeInteractionInfo);
Map<String, CommandParameterInfo> readActionsSetupURLCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readActionsSetupURLAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ActionsCluster) cluster).readSetupURLAttribute(
(ChipClusters.CharStringAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCharStringAttributeCallback(),
readActionsSetupURLCommandParams
);
result.put("readSetupURLAttribute", readActionsSetupURLAttributeInteractionInfo);
Map<String, CommandParameterInfo> readActionsGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readActionsGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ActionsCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.ActionsCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedActionsClusterGeneratedCommandListAttributeCallback(),
readActionsGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readActionsGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readActionsAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readActionsAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ActionsCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.ActionsCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedActionsClusterAcceptedCommandListAttributeCallback(),
readActionsAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readActionsAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readActionsEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readActionsEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ActionsCluster) cluster).readEventListAttribute(
(ChipClusters.ActionsCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedActionsClusterEventListAttributeCallback(),
readActionsEventListCommandParams
);
result.put("readEventListAttribute", readActionsEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readActionsAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readActionsAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ActionsCluster) cluster).readAttributeListAttribute(
(ChipClusters.ActionsCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedActionsClusterAttributeListAttributeCallback(),
readActionsAttributeListCommandParams
);
result.put("readAttributeListAttribute", readActionsAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readActionsFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readActionsFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ActionsCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readActionsFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readActionsFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readActionsClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readActionsClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ActionsCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readActionsClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readActionsClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readBasicInformationInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readBasicInformationDataModelRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBasicInformationDataModelRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BasicInformationCluster) cluster).readDataModelRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readBasicInformationDataModelRevisionCommandParams
);
result.put("readDataModelRevisionAttribute", readBasicInformationDataModelRevisionAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBasicInformationVendorNameCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBasicInformationVendorNameAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BasicInformationCluster) cluster).readVendorNameAttribute(
(ChipClusters.CharStringAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCharStringAttributeCallback(),
readBasicInformationVendorNameCommandParams
);
result.put("readVendorNameAttribute", readBasicInformationVendorNameAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBasicInformationVendorIDCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBasicInformationVendorIDAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BasicInformationCluster) cluster).readVendorIDAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readBasicInformationVendorIDCommandParams
);
result.put("readVendorIDAttribute", readBasicInformationVendorIDAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBasicInformationProductNameCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBasicInformationProductNameAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BasicInformationCluster) cluster).readProductNameAttribute(
(ChipClusters.CharStringAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCharStringAttributeCallback(),
readBasicInformationProductNameCommandParams
);
result.put("readProductNameAttribute", readBasicInformationProductNameAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBasicInformationProductIDCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBasicInformationProductIDAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BasicInformationCluster) cluster).readProductIDAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readBasicInformationProductIDCommandParams
);
result.put("readProductIDAttribute", readBasicInformationProductIDAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBasicInformationNodeLabelCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBasicInformationNodeLabelAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BasicInformationCluster) cluster).readNodeLabelAttribute(
(ChipClusters.CharStringAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCharStringAttributeCallback(),
readBasicInformationNodeLabelCommandParams
);
result.put("readNodeLabelAttribute", readBasicInformationNodeLabelAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBasicInformationLocationCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBasicInformationLocationAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BasicInformationCluster) cluster).readLocationAttribute(
(ChipClusters.CharStringAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCharStringAttributeCallback(),
readBasicInformationLocationCommandParams
);
result.put("readLocationAttribute", readBasicInformationLocationAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBasicInformationHardwareVersionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBasicInformationHardwareVersionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BasicInformationCluster) cluster).readHardwareVersionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readBasicInformationHardwareVersionCommandParams
);
result.put("readHardwareVersionAttribute", readBasicInformationHardwareVersionAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBasicInformationHardwareVersionStringCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBasicInformationHardwareVersionStringAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BasicInformationCluster) cluster).readHardwareVersionStringAttribute(
(ChipClusters.CharStringAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCharStringAttributeCallback(),
readBasicInformationHardwareVersionStringCommandParams
);
result.put("readHardwareVersionStringAttribute", readBasicInformationHardwareVersionStringAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBasicInformationSoftwareVersionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBasicInformationSoftwareVersionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BasicInformationCluster) cluster).readSoftwareVersionAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readBasicInformationSoftwareVersionCommandParams
);
result.put("readSoftwareVersionAttribute", readBasicInformationSoftwareVersionAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBasicInformationSoftwareVersionStringCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBasicInformationSoftwareVersionStringAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BasicInformationCluster) cluster).readSoftwareVersionStringAttribute(
(ChipClusters.CharStringAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCharStringAttributeCallback(),
readBasicInformationSoftwareVersionStringCommandParams
);
result.put("readSoftwareVersionStringAttribute", readBasicInformationSoftwareVersionStringAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBasicInformationManufacturingDateCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBasicInformationManufacturingDateAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BasicInformationCluster) cluster).readManufacturingDateAttribute(
(ChipClusters.CharStringAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCharStringAttributeCallback(),
readBasicInformationManufacturingDateCommandParams
);
result.put("readManufacturingDateAttribute", readBasicInformationManufacturingDateAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBasicInformationPartNumberCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBasicInformationPartNumberAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BasicInformationCluster) cluster).readPartNumberAttribute(
(ChipClusters.CharStringAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCharStringAttributeCallback(),
readBasicInformationPartNumberCommandParams
);
result.put("readPartNumberAttribute", readBasicInformationPartNumberAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBasicInformationProductURLCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBasicInformationProductURLAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BasicInformationCluster) cluster).readProductURLAttribute(
(ChipClusters.CharStringAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCharStringAttributeCallback(),
readBasicInformationProductURLCommandParams
);
result.put("readProductURLAttribute", readBasicInformationProductURLAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBasicInformationProductLabelCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBasicInformationProductLabelAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BasicInformationCluster) cluster).readProductLabelAttribute(
(ChipClusters.CharStringAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCharStringAttributeCallback(),
readBasicInformationProductLabelCommandParams
);
result.put("readProductLabelAttribute", readBasicInformationProductLabelAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBasicInformationSerialNumberCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBasicInformationSerialNumberAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BasicInformationCluster) cluster).readSerialNumberAttribute(
(ChipClusters.CharStringAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCharStringAttributeCallback(),
readBasicInformationSerialNumberCommandParams
);
result.put("readSerialNumberAttribute", readBasicInformationSerialNumberAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBasicInformationLocalConfigDisabledCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBasicInformationLocalConfigDisabledAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BasicInformationCluster) cluster).readLocalConfigDisabledAttribute(
(ChipClusters.BooleanAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBooleanAttributeCallback(),
readBasicInformationLocalConfigDisabledCommandParams
);
result.put("readLocalConfigDisabledAttribute", readBasicInformationLocalConfigDisabledAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBasicInformationReachableCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBasicInformationReachableAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BasicInformationCluster) cluster).readReachableAttribute(
(ChipClusters.BooleanAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBooleanAttributeCallback(),
readBasicInformationReachableCommandParams
);
result.put("readReachableAttribute", readBasicInformationReachableAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBasicInformationUniqueIDCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBasicInformationUniqueIDAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BasicInformationCluster) cluster).readUniqueIDAttribute(
(ChipClusters.CharStringAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCharStringAttributeCallback(),
readBasicInformationUniqueIDCommandParams
);
result.put("readUniqueIDAttribute", readBasicInformationUniqueIDAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBasicInformationGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBasicInformationGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BasicInformationCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.BasicInformationCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBasicInformationClusterGeneratedCommandListAttributeCallback(),
readBasicInformationGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readBasicInformationGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBasicInformationAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBasicInformationAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BasicInformationCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.BasicInformationCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBasicInformationClusterAcceptedCommandListAttributeCallback(),
readBasicInformationAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readBasicInformationAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBasicInformationEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBasicInformationEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BasicInformationCluster) cluster).readEventListAttribute(
(ChipClusters.BasicInformationCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBasicInformationClusterEventListAttributeCallback(),
readBasicInformationEventListCommandParams
);
result.put("readEventListAttribute", readBasicInformationEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBasicInformationAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBasicInformationAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BasicInformationCluster) cluster).readAttributeListAttribute(
(ChipClusters.BasicInformationCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBasicInformationClusterAttributeListAttributeCallback(),
readBasicInformationAttributeListCommandParams
);
result.put("readAttributeListAttribute", readBasicInformationAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBasicInformationFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBasicInformationFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BasicInformationCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readBasicInformationFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readBasicInformationFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBasicInformationClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBasicInformationClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BasicInformationCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readBasicInformationClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readBasicInformationClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readOtaSoftwareUpdateProviderInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readOtaSoftwareUpdateProviderGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOtaSoftwareUpdateProviderGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OtaSoftwareUpdateProviderCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.OtaSoftwareUpdateProviderCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOtaSoftwareUpdateProviderClusterGeneratedCommandListAttributeCallback(),
readOtaSoftwareUpdateProviderGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readOtaSoftwareUpdateProviderGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOtaSoftwareUpdateProviderAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOtaSoftwareUpdateProviderAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OtaSoftwareUpdateProviderCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.OtaSoftwareUpdateProviderCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOtaSoftwareUpdateProviderClusterAcceptedCommandListAttributeCallback(),
readOtaSoftwareUpdateProviderAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readOtaSoftwareUpdateProviderAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOtaSoftwareUpdateProviderEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOtaSoftwareUpdateProviderEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OtaSoftwareUpdateProviderCluster) cluster).readEventListAttribute(
(ChipClusters.OtaSoftwareUpdateProviderCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOtaSoftwareUpdateProviderClusterEventListAttributeCallback(),
readOtaSoftwareUpdateProviderEventListCommandParams
);
result.put("readEventListAttribute", readOtaSoftwareUpdateProviderEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOtaSoftwareUpdateProviderAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOtaSoftwareUpdateProviderAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OtaSoftwareUpdateProviderCluster) cluster).readAttributeListAttribute(
(ChipClusters.OtaSoftwareUpdateProviderCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOtaSoftwareUpdateProviderClusterAttributeListAttributeCallback(),
readOtaSoftwareUpdateProviderAttributeListCommandParams
);
result.put("readAttributeListAttribute", readOtaSoftwareUpdateProviderAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOtaSoftwareUpdateProviderFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOtaSoftwareUpdateProviderFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OtaSoftwareUpdateProviderCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readOtaSoftwareUpdateProviderFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readOtaSoftwareUpdateProviderFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOtaSoftwareUpdateProviderClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOtaSoftwareUpdateProviderClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OtaSoftwareUpdateProviderCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readOtaSoftwareUpdateProviderClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readOtaSoftwareUpdateProviderClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readOtaSoftwareUpdateRequestorInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readOtaSoftwareUpdateRequestorDefaultOTAProvidersCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOtaSoftwareUpdateRequestorDefaultOTAProvidersAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OtaSoftwareUpdateRequestorCluster) cluster).readDefaultOTAProvidersAttribute(
(ChipClusters.OtaSoftwareUpdateRequestorCluster.DefaultOTAProvidersAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOtaSoftwareUpdateRequestorClusterDefaultOTAProvidersAttributeCallback(),
readOtaSoftwareUpdateRequestorDefaultOTAProvidersCommandParams
);
result.put("readDefaultOTAProvidersAttribute", readOtaSoftwareUpdateRequestorDefaultOTAProvidersAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOtaSoftwareUpdateRequestorUpdatePossibleCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOtaSoftwareUpdateRequestorUpdatePossibleAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OtaSoftwareUpdateRequestorCluster) cluster).readUpdatePossibleAttribute(
(ChipClusters.BooleanAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBooleanAttributeCallback(),
readOtaSoftwareUpdateRequestorUpdatePossibleCommandParams
);
result.put("readUpdatePossibleAttribute", readOtaSoftwareUpdateRequestorUpdatePossibleAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOtaSoftwareUpdateRequestorUpdateStateCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOtaSoftwareUpdateRequestorUpdateStateAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OtaSoftwareUpdateRequestorCluster) cluster).readUpdateStateAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readOtaSoftwareUpdateRequestorUpdateStateCommandParams
);
result.put("readUpdateStateAttribute", readOtaSoftwareUpdateRequestorUpdateStateAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOtaSoftwareUpdateRequestorUpdateStateProgressCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOtaSoftwareUpdateRequestorUpdateStateProgressAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OtaSoftwareUpdateRequestorCluster) cluster).readUpdateStateProgressAttribute(
(ChipClusters.OtaSoftwareUpdateRequestorCluster.UpdateStateProgressAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOtaSoftwareUpdateRequestorClusterUpdateStateProgressAttributeCallback(),
readOtaSoftwareUpdateRequestorUpdateStateProgressCommandParams
);
result.put("readUpdateStateProgressAttribute", readOtaSoftwareUpdateRequestorUpdateStateProgressAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOtaSoftwareUpdateRequestorGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOtaSoftwareUpdateRequestorGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OtaSoftwareUpdateRequestorCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.OtaSoftwareUpdateRequestorCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOtaSoftwareUpdateRequestorClusterGeneratedCommandListAttributeCallback(),
readOtaSoftwareUpdateRequestorGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readOtaSoftwareUpdateRequestorGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOtaSoftwareUpdateRequestorAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOtaSoftwareUpdateRequestorAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OtaSoftwareUpdateRequestorCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.OtaSoftwareUpdateRequestorCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOtaSoftwareUpdateRequestorClusterAcceptedCommandListAttributeCallback(),
readOtaSoftwareUpdateRequestorAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readOtaSoftwareUpdateRequestorAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOtaSoftwareUpdateRequestorEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOtaSoftwareUpdateRequestorEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OtaSoftwareUpdateRequestorCluster) cluster).readEventListAttribute(
(ChipClusters.OtaSoftwareUpdateRequestorCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOtaSoftwareUpdateRequestorClusterEventListAttributeCallback(),
readOtaSoftwareUpdateRequestorEventListCommandParams
);
result.put("readEventListAttribute", readOtaSoftwareUpdateRequestorEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOtaSoftwareUpdateRequestorAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOtaSoftwareUpdateRequestorAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OtaSoftwareUpdateRequestorCluster) cluster).readAttributeListAttribute(
(ChipClusters.OtaSoftwareUpdateRequestorCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOtaSoftwareUpdateRequestorClusterAttributeListAttributeCallback(),
readOtaSoftwareUpdateRequestorAttributeListCommandParams
);
result.put("readAttributeListAttribute", readOtaSoftwareUpdateRequestorAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOtaSoftwareUpdateRequestorFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOtaSoftwareUpdateRequestorFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OtaSoftwareUpdateRequestorCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readOtaSoftwareUpdateRequestorFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readOtaSoftwareUpdateRequestorFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOtaSoftwareUpdateRequestorClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOtaSoftwareUpdateRequestorClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OtaSoftwareUpdateRequestorCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readOtaSoftwareUpdateRequestorClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readOtaSoftwareUpdateRequestorClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readLocalizationConfigurationInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readLocalizationConfigurationActiveLocaleCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readLocalizationConfigurationActiveLocaleAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.LocalizationConfigurationCluster) cluster).readActiveLocaleAttribute(
(ChipClusters.CharStringAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCharStringAttributeCallback(),
readLocalizationConfigurationActiveLocaleCommandParams
);
result.put("readActiveLocaleAttribute", readLocalizationConfigurationActiveLocaleAttributeInteractionInfo);
Map<String, CommandParameterInfo> readLocalizationConfigurationSupportedLocalesCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readLocalizationConfigurationSupportedLocalesAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.LocalizationConfigurationCluster) cluster).readSupportedLocalesAttribute(
(ChipClusters.LocalizationConfigurationCluster.SupportedLocalesAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLocalizationConfigurationClusterSupportedLocalesAttributeCallback(),
readLocalizationConfigurationSupportedLocalesCommandParams
);
result.put("readSupportedLocalesAttribute", readLocalizationConfigurationSupportedLocalesAttributeInteractionInfo);
Map<String, CommandParameterInfo> readLocalizationConfigurationGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readLocalizationConfigurationGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.LocalizationConfigurationCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.LocalizationConfigurationCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLocalizationConfigurationClusterGeneratedCommandListAttributeCallback(),
readLocalizationConfigurationGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readLocalizationConfigurationGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readLocalizationConfigurationAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readLocalizationConfigurationAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.LocalizationConfigurationCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.LocalizationConfigurationCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLocalizationConfigurationClusterAcceptedCommandListAttributeCallback(),
readLocalizationConfigurationAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readLocalizationConfigurationAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readLocalizationConfigurationEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readLocalizationConfigurationEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.LocalizationConfigurationCluster) cluster).readEventListAttribute(
(ChipClusters.LocalizationConfigurationCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLocalizationConfigurationClusterEventListAttributeCallback(),
readLocalizationConfigurationEventListCommandParams
);
result.put("readEventListAttribute", readLocalizationConfigurationEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readLocalizationConfigurationAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readLocalizationConfigurationAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.LocalizationConfigurationCluster) cluster).readAttributeListAttribute(
(ChipClusters.LocalizationConfigurationCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLocalizationConfigurationClusterAttributeListAttributeCallback(),
readLocalizationConfigurationAttributeListCommandParams
);
result.put("readAttributeListAttribute", readLocalizationConfigurationAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readLocalizationConfigurationFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readLocalizationConfigurationFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.LocalizationConfigurationCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readLocalizationConfigurationFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readLocalizationConfigurationFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readLocalizationConfigurationClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readLocalizationConfigurationClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.LocalizationConfigurationCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readLocalizationConfigurationClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readLocalizationConfigurationClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readTimeFormatLocalizationInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readTimeFormatLocalizationHourFormatCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTimeFormatLocalizationHourFormatAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TimeFormatLocalizationCluster) cluster).readHourFormatAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readTimeFormatLocalizationHourFormatCommandParams
);
result.put("readHourFormatAttribute", readTimeFormatLocalizationHourFormatAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTimeFormatLocalizationActiveCalendarTypeCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTimeFormatLocalizationActiveCalendarTypeAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TimeFormatLocalizationCluster) cluster).readActiveCalendarTypeAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readTimeFormatLocalizationActiveCalendarTypeCommandParams
);
result.put("readActiveCalendarTypeAttribute", readTimeFormatLocalizationActiveCalendarTypeAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTimeFormatLocalizationSupportedCalendarTypesCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTimeFormatLocalizationSupportedCalendarTypesAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TimeFormatLocalizationCluster) cluster).readSupportedCalendarTypesAttribute(
(ChipClusters.TimeFormatLocalizationCluster.SupportedCalendarTypesAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTimeFormatLocalizationClusterSupportedCalendarTypesAttributeCallback(),
readTimeFormatLocalizationSupportedCalendarTypesCommandParams
);
result.put("readSupportedCalendarTypesAttribute", readTimeFormatLocalizationSupportedCalendarTypesAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTimeFormatLocalizationGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTimeFormatLocalizationGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TimeFormatLocalizationCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.TimeFormatLocalizationCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTimeFormatLocalizationClusterGeneratedCommandListAttributeCallback(),
readTimeFormatLocalizationGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readTimeFormatLocalizationGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTimeFormatLocalizationAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTimeFormatLocalizationAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TimeFormatLocalizationCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.TimeFormatLocalizationCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTimeFormatLocalizationClusterAcceptedCommandListAttributeCallback(),
readTimeFormatLocalizationAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readTimeFormatLocalizationAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTimeFormatLocalizationEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTimeFormatLocalizationEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TimeFormatLocalizationCluster) cluster).readEventListAttribute(
(ChipClusters.TimeFormatLocalizationCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTimeFormatLocalizationClusterEventListAttributeCallback(),
readTimeFormatLocalizationEventListCommandParams
);
result.put("readEventListAttribute", readTimeFormatLocalizationEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTimeFormatLocalizationAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTimeFormatLocalizationAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TimeFormatLocalizationCluster) cluster).readAttributeListAttribute(
(ChipClusters.TimeFormatLocalizationCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTimeFormatLocalizationClusterAttributeListAttributeCallback(),
readTimeFormatLocalizationAttributeListCommandParams
);
result.put("readAttributeListAttribute", readTimeFormatLocalizationAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTimeFormatLocalizationFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTimeFormatLocalizationFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TimeFormatLocalizationCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readTimeFormatLocalizationFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readTimeFormatLocalizationFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTimeFormatLocalizationClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTimeFormatLocalizationClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TimeFormatLocalizationCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readTimeFormatLocalizationClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readTimeFormatLocalizationClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readUnitLocalizationInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readUnitLocalizationTemperatureUnitCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitLocalizationTemperatureUnitAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitLocalizationCluster) cluster).readTemperatureUnitAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readUnitLocalizationTemperatureUnitCommandParams
);
result.put("readTemperatureUnitAttribute", readUnitLocalizationTemperatureUnitAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitLocalizationGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitLocalizationGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitLocalizationCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.UnitLocalizationCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedUnitLocalizationClusterGeneratedCommandListAttributeCallback(),
readUnitLocalizationGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readUnitLocalizationGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitLocalizationAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitLocalizationAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitLocalizationCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.UnitLocalizationCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedUnitLocalizationClusterAcceptedCommandListAttributeCallback(),
readUnitLocalizationAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readUnitLocalizationAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitLocalizationEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitLocalizationEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitLocalizationCluster) cluster).readEventListAttribute(
(ChipClusters.UnitLocalizationCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedUnitLocalizationClusterEventListAttributeCallback(),
readUnitLocalizationEventListCommandParams
);
result.put("readEventListAttribute", readUnitLocalizationEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitLocalizationAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitLocalizationAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitLocalizationCluster) cluster).readAttributeListAttribute(
(ChipClusters.UnitLocalizationCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedUnitLocalizationClusterAttributeListAttributeCallback(),
readUnitLocalizationAttributeListCommandParams
);
result.put("readAttributeListAttribute", readUnitLocalizationAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitLocalizationFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitLocalizationFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitLocalizationCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readUnitLocalizationFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readUnitLocalizationFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitLocalizationClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitLocalizationClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitLocalizationCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readUnitLocalizationClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readUnitLocalizationClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readPowerSourceConfigurationInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readPowerSourceConfigurationSourcesCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPowerSourceConfigurationSourcesAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PowerSourceConfigurationCluster) cluster).readSourcesAttribute(
(ChipClusters.PowerSourceConfigurationCluster.SourcesAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPowerSourceConfigurationClusterSourcesAttributeCallback(),
readPowerSourceConfigurationSourcesCommandParams
);
result.put("readSourcesAttribute", readPowerSourceConfigurationSourcesAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPowerSourceConfigurationGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPowerSourceConfigurationGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PowerSourceConfigurationCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.PowerSourceConfigurationCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPowerSourceConfigurationClusterGeneratedCommandListAttributeCallback(),
readPowerSourceConfigurationGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readPowerSourceConfigurationGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPowerSourceConfigurationAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPowerSourceConfigurationAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PowerSourceConfigurationCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.PowerSourceConfigurationCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPowerSourceConfigurationClusterAcceptedCommandListAttributeCallback(),
readPowerSourceConfigurationAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readPowerSourceConfigurationAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPowerSourceConfigurationEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPowerSourceConfigurationEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PowerSourceConfigurationCluster) cluster).readEventListAttribute(
(ChipClusters.PowerSourceConfigurationCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPowerSourceConfigurationClusterEventListAttributeCallback(),
readPowerSourceConfigurationEventListCommandParams
);
result.put("readEventListAttribute", readPowerSourceConfigurationEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPowerSourceConfigurationAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPowerSourceConfigurationAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PowerSourceConfigurationCluster) cluster).readAttributeListAttribute(
(ChipClusters.PowerSourceConfigurationCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPowerSourceConfigurationClusterAttributeListAttributeCallback(),
readPowerSourceConfigurationAttributeListCommandParams
);
result.put("readAttributeListAttribute", readPowerSourceConfigurationAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPowerSourceConfigurationFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPowerSourceConfigurationFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PowerSourceConfigurationCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readPowerSourceConfigurationFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readPowerSourceConfigurationFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPowerSourceConfigurationClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPowerSourceConfigurationClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PowerSourceConfigurationCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readPowerSourceConfigurationClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readPowerSourceConfigurationClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readPowerSourceInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readPowerSourceStatusCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPowerSourceStatusAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PowerSourceCluster) cluster).readStatusAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readPowerSourceStatusCommandParams
);
result.put("readStatusAttribute", readPowerSourceStatusAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPowerSourceOrderCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPowerSourceOrderAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PowerSourceCluster) cluster).readOrderAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readPowerSourceOrderCommandParams
);
result.put("readOrderAttribute", readPowerSourceOrderAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPowerSourceDescriptionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPowerSourceDescriptionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PowerSourceCluster) cluster).readDescriptionAttribute(
(ChipClusters.CharStringAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCharStringAttributeCallback(),
readPowerSourceDescriptionCommandParams
);
result.put("readDescriptionAttribute", readPowerSourceDescriptionAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPowerSourceWiredAssessedInputVoltageCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPowerSourceWiredAssessedInputVoltageAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PowerSourceCluster) cluster).readWiredAssessedInputVoltageAttribute(
(ChipClusters.PowerSourceCluster.WiredAssessedInputVoltageAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPowerSourceClusterWiredAssessedInputVoltageAttributeCallback(),
readPowerSourceWiredAssessedInputVoltageCommandParams
);
result.put("readWiredAssessedInputVoltageAttribute", readPowerSourceWiredAssessedInputVoltageAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPowerSourceWiredAssessedInputFrequencyCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPowerSourceWiredAssessedInputFrequencyAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PowerSourceCluster) cluster).readWiredAssessedInputFrequencyAttribute(
(ChipClusters.PowerSourceCluster.WiredAssessedInputFrequencyAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPowerSourceClusterWiredAssessedInputFrequencyAttributeCallback(),
readPowerSourceWiredAssessedInputFrequencyCommandParams
);
result.put("readWiredAssessedInputFrequencyAttribute", readPowerSourceWiredAssessedInputFrequencyAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPowerSourceWiredCurrentTypeCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPowerSourceWiredCurrentTypeAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PowerSourceCluster) cluster).readWiredCurrentTypeAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readPowerSourceWiredCurrentTypeCommandParams
);
result.put("readWiredCurrentTypeAttribute", readPowerSourceWiredCurrentTypeAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPowerSourceWiredAssessedCurrentCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPowerSourceWiredAssessedCurrentAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PowerSourceCluster) cluster).readWiredAssessedCurrentAttribute(
(ChipClusters.PowerSourceCluster.WiredAssessedCurrentAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPowerSourceClusterWiredAssessedCurrentAttributeCallback(),
readPowerSourceWiredAssessedCurrentCommandParams
);
result.put("readWiredAssessedCurrentAttribute", readPowerSourceWiredAssessedCurrentAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPowerSourceWiredNominalVoltageCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPowerSourceWiredNominalVoltageAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PowerSourceCluster) cluster).readWiredNominalVoltageAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readPowerSourceWiredNominalVoltageCommandParams
);
result.put("readWiredNominalVoltageAttribute", readPowerSourceWiredNominalVoltageAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPowerSourceWiredMaximumCurrentCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPowerSourceWiredMaximumCurrentAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PowerSourceCluster) cluster).readWiredMaximumCurrentAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readPowerSourceWiredMaximumCurrentCommandParams
);
result.put("readWiredMaximumCurrentAttribute", readPowerSourceWiredMaximumCurrentAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPowerSourceWiredPresentCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPowerSourceWiredPresentAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PowerSourceCluster) cluster).readWiredPresentAttribute(
(ChipClusters.BooleanAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBooleanAttributeCallback(),
readPowerSourceWiredPresentCommandParams
);
result.put("readWiredPresentAttribute", readPowerSourceWiredPresentAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPowerSourceActiveWiredFaultsCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPowerSourceActiveWiredFaultsAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PowerSourceCluster) cluster).readActiveWiredFaultsAttribute(
(ChipClusters.PowerSourceCluster.ActiveWiredFaultsAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPowerSourceClusterActiveWiredFaultsAttributeCallback(),
readPowerSourceActiveWiredFaultsCommandParams
);
result.put("readActiveWiredFaultsAttribute", readPowerSourceActiveWiredFaultsAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPowerSourceBatVoltageCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPowerSourceBatVoltageAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PowerSourceCluster) cluster).readBatVoltageAttribute(
(ChipClusters.PowerSourceCluster.BatVoltageAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPowerSourceClusterBatVoltageAttributeCallback(),
readPowerSourceBatVoltageCommandParams
);
result.put("readBatVoltageAttribute", readPowerSourceBatVoltageAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPowerSourceBatPercentRemainingCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPowerSourceBatPercentRemainingAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PowerSourceCluster) cluster).readBatPercentRemainingAttribute(
(ChipClusters.PowerSourceCluster.BatPercentRemainingAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPowerSourceClusterBatPercentRemainingAttributeCallback(),
readPowerSourceBatPercentRemainingCommandParams
);
result.put("readBatPercentRemainingAttribute", readPowerSourceBatPercentRemainingAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPowerSourceBatTimeRemainingCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPowerSourceBatTimeRemainingAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PowerSourceCluster) cluster).readBatTimeRemainingAttribute(
(ChipClusters.PowerSourceCluster.BatTimeRemainingAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPowerSourceClusterBatTimeRemainingAttributeCallback(),
readPowerSourceBatTimeRemainingCommandParams
);
result.put("readBatTimeRemainingAttribute", readPowerSourceBatTimeRemainingAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPowerSourceBatChargeLevelCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPowerSourceBatChargeLevelAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PowerSourceCluster) cluster).readBatChargeLevelAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readPowerSourceBatChargeLevelCommandParams
);
result.put("readBatChargeLevelAttribute", readPowerSourceBatChargeLevelAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPowerSourceBatReplacementNeededCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPowerSourceBatReplacementNeededAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PowerSourceCluster) cluster).readBatReplacementNeededAttribute(
(ChipClusters.BooleanAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBooleanAttributeCallback(),
readPowerSourceBatReplacementNeededCommandParams
);
result.put("readBatReplacementNeededAttribute", readPowerSourceBatReplacementNeededAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPowerSourceBatReplaceabilityCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPowerSourceBatReplaceabilityAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PowerSourceCluster) cluster).readBatReplaceabilityAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readPowerSourceBatReplaceabilityCommandParams
);
result.put("readBatReplaceabilityAttribute", readPowerSourceBatReplaceabilityAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPowerSourceBatPresentCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPowerSourceBatPresentAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PowerSourceCluster) cluster).readBatPresentAttribute(
(ChipClusters.BooleanAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBooleanAttributeCallback(),
readPowerSourceBatPresentCommandParams
);
result.put("readBatPresentAttribute", readPowerSourceBatPresentAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPowerSourceActiveBatFaultsCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPowerSourceActiveBatFaultsAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PowerSourceCluster) cluster).readActiveBatFaultsAttribute(
(ChipClusters.PowerSourceCluster.ActiveBatFaultsAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPowerSourceClusterActiveBatFaultsAttributeCallback(),
readPowerSourceActiveBatFaultsCommandParams
);
result.put("readActiveBatFaultsAttribute", readPowerSourceActiveBatFaultsAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPowerSourceBatReplacementDescriptionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPowerSourceBatReplacementDescriptionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PowerSourceCluster) cluster).readBatReplacementDescriptionAttribute(
(ChipClusters.CharStringAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCharStringAttributeCallback(),
readPowerSourceBatReplacementDescriptionCommandParams
);
result.put("readBatReplacementDescriptionAttribute", readPowerSourceBatReplacementDescriptionAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPowerSourceBatCommonDesignationCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPowerSourceBatCommonDesignationAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PowerSourceCluster) cluster).readBatCommonDesignationAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readPowerSourceBatCommonDesignationCommandParams
);
result.put("readBatCommonDesignationAttribute", readPowerSourceBatCommonDesignationAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPowerSourceBatANSIDesignationCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPowerSourceBatANSIDesignationAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PowerSourceCluster) cluster).readBatANSIDesignationAttribute(
(ChipClusters.CharStringAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCharStringAttributeCallback(),
readPowerSourceBatANSIDesignationCommandParams
);
result.put("readBatANSIDesignationAttribute", readPowerSourceBatANSIDesignationAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPowerSourceBatIECDesignationCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPowerSourceBatIECDesignationAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PowerSourceCluster) cluster).readBatIECDesignationAttribute(
(ChipClusters.CharStringAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCharStringAttributeCallback(),
readPowerSourceBatIECDesignationCommandParams
);
result.put("readBatIECDesignationAttribute", readPowerSourceBatIECDesignationAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPowerSourceBatApprovedChemistryCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPowerSourceBatApprovedChemistryAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PowerSourceCluster) cluster).readBatApprovedChemistryAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readPowerSourceBatApprovedChemistryCommandParams
);
result.put("readBatApprovedChemistryAttribute", readPowerSourceBatApprovedChemistryAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPowerSourceBatCapacityCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPowerSourceBatCapacityAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PowerSourceCluster) cluster).readBatCapacityAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readPowerSourceBatCapacityCommandParams
);
result.put("readBatCapacityAttribute", readPowerSourceBatCapacityAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPowerSourceBatQuantityCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPowerSourceBatQuantityAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PowerSourceCluster) cluster).readBatQuantityAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readPowerSourceBatQuantityCommandParams
);
result.put("readBatQuantityAttribute", readPowerSourceBatQuantityAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPowerSourceBatChargeStateCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPowerSourceBatChargeStateAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PowerSourceCluster) cluster).readBatChargeStateAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readPowerSourceBatChargeStateCommandParams
);
result.put("readBatChargeStateAttribute", readPowerSourceBatChargeStateAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPowerSourceBatTimeToFullChargeCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPowerSourceBatTimeToFullChargeAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PowerSourceCluster) cluster).readBatTimeToFullChargeAttribute(
(ChipClusters.PowerSourceCluster.BatTimeToFullChargeAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPowerSourceClusterBatTimeToFullChargeAttributeCallback(),
readPowerSourceBatTimeToFullChargeCommandParams
);
result.put("readBatTimeToFullChargeAttribute", readPowerSourceBatTimeToFullChargeAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPowerSourceBatFunctionalWhileChargingCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPowerSourceBatFunctionalWhileChargingAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PowerSourceCluster) cluster).readBatFunctionalWhileChargingAttribute(
(ChipClusters.BooleanAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBooleanAttributeCallback(),
readPowerSourceBatFunctionalWhileChargingCommandParams
);
result.put("readBatFunctionalWhileChargingAttribute", readPowerSourceBatFunctionalWhileChargingAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPowerSourceBatChargingCurrentCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPowerSourceBatChargingCurrentAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PowerSourceCluster) cluster).readBatChargingCurrentAttribute(
(ChipClusters.PowerSourceCluster.BatChargingCurrentAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPowerSourceClusterBatChargingCurrentAttributeCallback(),
readPowerSourceBatChargingCurrentCommandParams
);
result.put("readBatChargingCurrentAttribute", readPowerSourceBatChargingCurrentAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPowerSourceActiveBatChargeFaultsCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPowerSourceActiveBatChargeFaultsAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PowerSourceCluster) cluster).readActiveBatChargeFaultsAttribute(
(ChipClusters.PowerSourceCluster.ActiveBatChargeFaultsAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPowerSourceClusterActiveBatChargeFaultsAttributeCallback(),
readPowerSourceActiveBatChargeFaultsCommandParams
);
result.put("readActiveBatChargeFaultsAttribute", readPowerSourceActiveBatChargeFaultsAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPowerSourceGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPowerSourceGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PowerSourceCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.PowerSourceCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPowerSourceClusterGeneratedCommandListAttributeCallback(),
readPowerSourceGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readPowerSourceGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPowerSourceAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPowerSourceAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PowerSourceCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.PowerSourceCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPowerSourceClusterAcceptedCommandListAttributeCallback(),
readPowerSourceAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readPowerSourceAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPowerSourceEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPowerSourceEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PowerSourceCluster) cluster).readEventListAttribute(
(ChipClusters.PowerSourceCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPowerSourceClusterEventListAttributeCallback(),
readPowerSourceEventListCommandParams
);
result.put("readEventListAttribute", readPowerSourceEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPowerSourceAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPowerSourceAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PowerSourceCluster) cluster).readAttributeListAttribute(
(ChipClusters.PowerSourceCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPowerSourceClusterAttributeListAttributeCallback(),
readPowerSourceAttributeListCommandParams
);
result.put("readAttributeListAttribute", readPowerSourceAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPowerSourceFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPowerSourceFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PowerSourceCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readPowerSourceFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readPowerSourceFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPowerSourceClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPowerSourceClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PowerSourceCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readPowerSourceClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readPowerSourceClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readGeneralCommissioningInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readGeneralCommissioningBreadcrumbCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readGeneralCommissioningBreadcrumbAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.GeneralCommissioningCluster) cluster).readBreadcrumbAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readGeneralCommissioningBreadcrumbCommandParams
);
result.put("readBreadcrumbAttribute", readGeneralCommissioningBreadcrumbAttributeInteractionInfo);
Map<String, CommandParameterInfo> readGeneralCommissioningRegulatoryConfigCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readGeneralCommissioningRegulatoryConfigAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.GeneralCommissioningCluster) cluster).readRegulatoryConfigAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readGeneralCommissioningRegulatoryConfigCommandParams
);
result.put("readRegulatoryConfigAttribute", readGeneralCommissioningRegulatoryConfigAttributeInteractionInfo);
Map<String, CommandParameterInfo> readGeneralCommissioningLocationCapabilityCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readGeneralCommissioningLocationCapabilityAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.GeneralCommissioningCluster) cluster).readLocationCapabilityAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readGeneralCommissioningLocationCapabilityCommandParams
);
result.put("readLocationCapabilityAttribute", readGeneralCommissioningLocationCapabilityAttributeInteractionInfo);
Map<String, CommandParameterInfo> readGeneralCommissioningSupportsConcurrentConnectionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readGeneralCommissioningSupportsConcurrentConnectionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.GeneralCommissioningCluster) cluster).readSupportsConcurrentConnectionAttribute(
(ChipClusters.BooleanAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBooleanAttributeCallback(),
readGeneralCommissioningSupportsConcurrentConnectionCommandParams
);
result.put("readSupportsConcurrentConnectionAttribute", readGeneralCommissioningSupportsConcurrentConnectionAttributeInteractionInfo);
Map<String, CommandParameterInfo> readGeneralCommissioningGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readGeneralCommissioningGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.GeneralCommissioningCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.GeneralCommissioningCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedGeneralCommissioningClusterGeneratedCommandListAttributeCallback(),
readGeneralCommissioningGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readGeneralCommissioningGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readGeneralCommissioningAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readGeneralCommissioningAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.GeneralCommissioningCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.GeneralCommissioningCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedGeneralCommissioningClusterAcceptedCommandListAttributeCallback(),
readGeneralCommissioningAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readGeneralCommissioningAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readGeneralCommissioningEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readGeneralCommissioningEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.GeneralCommissioningCluster) cluster).readEventListAttribute(
(ChipClusters.GeneralCommissioningCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedGeneralCommissioningClusterEventListAttributeCallback(),
readGeneralCommissioningEventListCommandParams
);
result.put("readEventListAttribute", readGeneralCommissioningEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readGeneralCommissioningAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readGeneralCommissioningAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.GeneralCommissioningCluster) cluster).readAttributeListAttribute(
(ChipClusters.GeneralCommissioningCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedGeneralCommissioningClusterAttributeListAttributeCallback(),
readGeneralCommissioningAttributeListCommandParams
);
result.put("readAttributeListAttribute", readGeneralCommissioningAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readGeneralCommissioningFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readGeneralCommissioningFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.GeneralCommissioningCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readGeneralCommissioningFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readGeneralCommissioningFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readGeneralCommissioningClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readGeneralCommissioningClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.GeneralCommissioningCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readGeneralCommissioningClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readGeneralCommissioningClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readNetworkCommissioningInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readNetworkCommissioningMaxNetworksCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readNetworkCommissioningMaxNetworksAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.NetworkCommissioningCluster) cluster).readMaxNetworksAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readNetworkCommissioningMaxNetworksCommandParams
);
result.put("readMaxNetworksAttribute", readNetworkCommissioningMaxNetworksAttributeInteractionInfo);
Map<String, CommandParameterInfo> readNetworkCommissioningNetworksCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readNetworkCommissioningNetworksAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.NetworkCommissioningCluster) cluster).readNetworksAttribute(
(ChipClusters.NetworkCommissioningCluster.NetworksAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedNetworkCommissioningClusterNetworksAttributeCallback(),
readNetworkCommissioningNetworksCommandParams
);
result.put("readNetworksAttribute", readNetworkCommissioningNetworksAttributeInteractionInfo);
Map<String, CommandParameterInfo> readNetworkCommissioningScanMaxTimeSecondsCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readNetworkCommissioningScanMaxTimeSecondsAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.NetworkCommissioningCluster) cluster).readScanMaxTimeSecondsAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readNetworkCommissioningScanMaxTimeSecondsCommandParams
);
result.put("readScanMaxTimeSecondsAttribute", readNetworkCommissioningScanMaxTimeSecondsAttributeInteractionInfo);
Map<String, CommandParameterInfo> readNetworkCommissioningConnectMaxTimeSecondsCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readNetworkCommissioningConnectMaxTimeSecondsAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.NetworkCommissioningCluster) cluster).readConnectMaxTimeSecondsAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readNetworkCommissioningConnectMaxTimeSecondsCommandParams
);
result.put("readConnectMaxTimeSecondsAttribute", readNetworkCommissioningConnectMaxTimeSecondsAttributeInteractionInfo);
Map<String, CommandParameterInfo> readNetworkCommissioningInterfaceEnabledCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readNetworkCommissioningInterfaceEnabledAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.NetworkCommissioningCluster) cluster).readInterfaceEnabledAttribute(
(ChipClusters.BooleanAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBooleanAttributeCallback(),
readNetworkCommissioningInterfaceEnabledCommandParams
);
result.put("readInterfaceEnabledAttribute", readNetworkCommissioningInterfaceEnabledAttributeInteractionInfo);
Map<String, CommandParameterInfo> readNetworkCommissioningLastNetworkingStatusCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readNetworkCommissioningLastNetworkingStatusAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.NetworkCommissioningCluster) cluster).readLastNetworkingStatusAttribute(
(ChipClusters.NetworkCommissioningCluster.LastNetworkingStatusAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedNetworkCommissioningClusterLastNetworkingStatusAttributeCallback(),
readNetworkCommissioningLastNetworkingStatusCommandParams
);
result.put("readLastNetworkingStatusAttribute", readNetworkCommissioningLastNetworkingStatusAttributeInteractionInfo);
Map<String, CommandParameterInfo> readNetworkCommissioningLastNetworkIDCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readNetworkCommissioningLastNetworkIDAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.NetworkCommissioningCluster) cluster).readLastNetworkIDAttribute(
(ChipClusters.NetworkCommissioningCluster.LastNetworkIDAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedNetworkCommissioningClusterLastNetworkIDAttributeCallback(),
readNetworkCommissioningLastNetworkIDCommandParams
);
result.put("readLastNetworkIDAttribute", readNetworkCommissioningLastNetworkIDAttributeInteractionInfo);
Map<String, CommandParameterInfo> readNetworkCommissioningLastConnectErrorValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readNetworkCommissioningLastConnectErrorValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.NetworkCommissioningCluster) cluster).readLastConnectErrorValueAttribute(
(ChipClusters.NetworkCommissioningCluster.LastConnectErrorValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedNetworkCommissioningClusterLastConnectErrorValueAttributeCallback(),
readNetworkCommissioningLastConnectErrorValueCommandParams
);
result.put("readLastConnectErrorValueAttribute", readNetworkCommissioningLastConnectErrorValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readNetworkCommissioningGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readNetworkCommissioningGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.NetworkCommissioningCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.NetworkCommissioningCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedNetworkCommissioningClusterGeneratedCommandListAttributeCallback(),
readNetworkCommissioningGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readNetworkCommissioningGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readNetworkCommissioningAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readNetworkCommissioningAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.NetworkCommissioningCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.NetworkCommissioningCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedNetworkCommissioningClusterAcceptedCommandListAttributeCallback(),
readNetworkCommissioningAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readNetworkCommissioningAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readNetworkCommissioningEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readNetworkCommissioningEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.NetworkCommissioningCluster) cluster).readEventListAttribute(
(ChipClusters.NetworkCommissioningCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedNetworkCommissioningClusterEventListAttributeCallback(),
readNetworkCommissioningEventListCommandParams
);
result.put("readEventListAttribute", readNetworkCommissioningEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readNetworkCommissioningAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readNetworkCommissioningAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.NetworkCommissioningCluster) cluster).readAttributeListAttribute(
(ChipClusters.NetworkCommissioningCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedNetworkCommissioningClusterAttributeListAttributeCallback(),
readNetworkCommissioningAttributeListCommandParams
);
result.put("readAttributeListAttribute", readNetworkCommissioningAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readNetworkCommissioningFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readNetworkCommissioningFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.NetworkCommissioningCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readNetworkCommissioningFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readNetworkCommissioningFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readNetworkCommissioningClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readNetworkCommissioningClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.NetworkCommissioningCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readNetworkCommissioningClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readNetworkCommissioningClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readDiagnosticLogsInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readDiagnosticLogsGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDiagnosticLogsGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DiagnosticLogsCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.DiagnosticLogsCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedDiagnosticLogsClusterGeneratedCommandListAttributeCallback(),
readDiagnosticLogsGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readDiagnosticLogsGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDiagnosticLogsAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDiagnosticLogsAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DiagnosticLogsCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.DiagnosticLogsCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedDiagnosticLogsClusterAcceptedCommandListAttributeCallback(),
readDiagnosticLogsAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readDiagnosticLogsAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDiagnosticLogsEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDiagnosticLogsEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DiagnosticLogsCluster) cluster).readEventListAttribute(
(ChipClusters.DiagnosticLogsCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedDiagnosticLogsClusterEventListAttributeCallback(),
readDiagnosticLogsEventListCommandParams
);
result.put("readEventListAttribute", readDiagnosticLogsEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDiagnosticLogsAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDiagnosticLogsAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DiagnosticLogsCluster) cluster).readAttributeListAttribute(
(ChipClusters.DiagnosticLogsCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedDiagnosticLogsClusterAttributeListAttributeCallback(),
readDiagnosticLogsAttributeListCommandParams
);
result.put("readAttributeListAttribute", readDiagnosticLogsAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDiagnosticLogsFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDiagnosticLogsFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DiagnosticLogsCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readDiagnosticLogsFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readDiagnosticLogsFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDiagnosticLogsClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDiagnosticLogsClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DiagnosticLogsCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readDiagnosticLogsClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readDiagnosticLogsClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readGeneralDiagnosticsInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readGeneralDiagnosticsNetworkInterfacesCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readGeneralDiagnosticsNetworkInterfacesAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.GeneralDiagnosticsCluster) cluster).readNetworkInterfacesAttribute(
(ChipClusters.GeneralDiagnosticsCluster.NetworkInterfacesAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedGeneralDiagnosticsClusterNetworkInterfacesAttributeCallback(),
readGeneralDiagnosticsNetworkInterfacesCommandParams
);
result.put("readNetworkInterfacesAttribute", readGeneralDiagnosticsNetworkInterfacesAttributeInteractionInfo);
Map<String, CommandParameterInfo> readGeneralDiagnosticsRebootCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readGeneralDiagnosticsRebootCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.GeneralDiagnosticsCluster) cluster).readRebootCountAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readGeneralDiagnosticsRebootCountCommandParams
);
result.put("readRebootCountAttribute", readGeneralDiagnosticsRebootCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readGeneralDiagnosticsUpTimeCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readGeneralDiagnosticsUpTimeAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.GeneralDiagnosticsCluster) cluster).readUpTimeAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readGeneralDiagnosticsUpTimeCommandParams
);
result.put("readUpTimeAttribute", readGeneralDiagnosticsUpTimeAttributeInteractionInfo);
Map<String, CommandParameterInfo> readGeneralDiagnosticsTotalOperationalHoursCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readGeneralDiagnosticsTotalOperationalHoursAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.GeneralDiagnosticsCluster) cluster).readTotalOperationalHoursAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readGeneralDiagnosticsTotalOperationalHoursCommandParams
);
result.put("readTotalOperationalHoursAttribute", readGeneralDiagnosticsTotalOperationalHoursAttributeInteractionInfo);
Map<String, CommandParameterInfo> readGeneralDiagnosticsBootReasonCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readGeneralDiagnosticsBootReasonAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.GeneralDiagnosticsCluster) cluster).readBootReasonAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readGeneralDiagnosticsBootReasonCommandParams
);
result.put("readBootReasonAttribute", readGeneralDiagnosticsBootReasonAttributeInteractionInfo);
Map<String, CommandParameterInfo> readGeneralDiagnosticsActiveHardwareFaultsCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readGeneralDiagnosticsActiveHardwareFaultsAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.GeneralDiagnosticsCluster) cluster).readActiveHardwareFaultsAttribute(
(ChipClusters.GeneralDiagnosticsCluster.ActiveHardwareFaultsAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedGeneralDiagnosticsClusterActiveHardwareFaultsAttributeCallback(),
readGeneralDiagnosticsActiveHardwareFaultsCommandParams
);
result.put("readActiveHardwareFaultsAttribute", readGeneralDiagnosticsActiveHardwareFaultsAttributeInteractionInfo);
Map<String, CommandParameterInfo> readGeneralDiagnosticsActiveRadioFaultsCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readGeneralDiagnosticsActiveRadioFaultsAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.GeneralDiagnosticsCluster) cluster).readActiveRadioFaultsAttribute(
(ChipClusters.GeneralDiagnosticsCluster.ActiveRadioFaultsAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedGeneralDiagnosticsClusterActiveRadioFaultsAttributeCallback(),
readGeneralDiagnosticsActiveRadioFaultsCommandParams
);
result.put("readActiveRadioFaultsAttribute", readGeneralDiagnosticsActiveRadioFaultsAttributeInteractionInfo);
Map<String, CommandParameterInfo> readGeneralDiagnosticsActiveNetworkFaultsCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readGeneralDiagnosticsActiveNetworkFaultsAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.GeneralDiagnosticsCluster) cluster).readActiveNetworkFaultsAttribute(
(ChipClusters.GeneralDiagnosticsCluster.ActiveNetworkFaultsAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedGeneralDiagnosticsClusterActiveNetworkFaultsAttributeCallback(),
readGeneralDiagnosticsActiveNetworkFaultsCommandParams
);
result.put("readActiveNetworkFaultsAttribute", readGeneralDiagnosticsActiveNetworkFaultsAttributeInteractionInfo);
Map<String, CommandParameterInfo> readGeneralDiagnosticsTestEventTriggersEnabledCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readGeneralDiagnosticsTestEventTriggersEnabledAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.GeneralDiagnosticsCluster) cluster).readTestEventTriggersEnabledAttribute(
(ChipClusters.BooleanAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBooleanAttributeCallback(),
readGeneralDiagnosticsTestEventTriggersEnabledCommandParams
);
result.put("readTestEventTriggersEnabledAttribute", readGeneralDiagnosticsTestEventTriggersEnabledAttributeInteractionInfo);
Map<String, CommandParameterInfo> readGeneralDiagnosticsGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readGeneralDiagnosticsGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.GeneralDiagnosticsCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.GeneralDiagnosticsCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedGeneralDiagnosticsClusterGeneratedCommandListAttributeCallback(),
readGeneralDiagnosticsGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readGeneralDiagnosticsGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readGeneralDiagnosticsAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readGeneralDiagnosticsAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.GeneralDiagnosticsCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.GeneralDiagnosticsCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedGeneralDiagnosticsClusterAcceptedCommandListAttributeCallback(),
readGeneralDiagnosticsAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readGeneralDiagnosticsAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readGeneralDiagnosticsEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readGeneralDiagnosticsEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.GeneralDiagnosticsCluster) cluster).readEventListAttribute(
(ChipClusters.GeneralDiagnosticsCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedGeneralDiagnosticsClusterEventListAttributeCallback(),
readGeneralDiagnosticsEventListCommandParams
);
result.put("readEventListAttribute", readGeneralDiagnosticsEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readGeneralDiagnosticsAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readGeneralDiagnosticsAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.GeneralDiagnosticsCluster) cluster).readAttributeListAttribute(
(ChipClusters.GeneralDiagnosticsCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedGeneralDiagnosticsClusterAttributeListAttributeCallback(),
readGeneralDiagnosticsAttributeListCommandParams
);
result.put("readAttributeListAttribute", readGeneralDiagnosticsAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readGeneralDiagnosticsFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readGeneralDiagnosticsFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.GeneralDiagnosticsCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readGeneralDiagnosticsFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readGeneralDiagnosticsFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readGeneralDiagnosticsClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readGeneralDiagnosticsClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.GeneralDiagnosticsCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readGeneralDiagnosticsClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readGeneralDiagnosticsClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readSoftwareDiagnosticsInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readSoftwareDiagnosticsThreadMetricsCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSoftwareDiagnosticsThreadMetricsAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SoftwareDiagnosticsCluster) cluster).readThreadMetricsAttribute(
(ChipClusters.SoftwareDiagnosticsCluster.ThreadMetricsAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedSoftwareDiagnosticsClusterThreadMetricsAttributeCallback(),
readSoftwareDiagnosticsThreadMetricsCommandParams
);
result.put("readThreadMetricsAttribute", readSoftwareDiagnosticsThreadMetricsAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSoftwareDiagnosticsCurrentHeapFreeCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSoftwareDiagnosticsCurrentHeapFreeAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SoftwareDiagnosticsCluster) cluster).readCurrentHeapFreeAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readSoftwareDiagnosticsCurrentHeapFreeCommandParams
);
result.put("readCurrentHeapFreeAttribute", readSoftwareDiagnosticsCurrentHeapFreeAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSoftwareDiagnosticsCurrentHeapUsedCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSoftwareDiagnosticsCurrentHeapUsedAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SoftwareDiagnosticsCluster) cluster).readCurrentHeapUsedAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readSoftwareDiagnosticsCurrentHeapUsedCommandParams
);
result.put("readCurrentHeapUsedAttribute", readSoftwareDiagnosticsCurrentHeapUsedAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSoftwareDiagnosticsCurrentHeapHighWatermarkCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSoftwareDiagnosticsCurrentHeapHighWatermarkAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SoftwareDiagnosticsCluster) cluster).readCurrentHeapHighWatermarkAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readSoftwareDiagnosticsCurrentHeapHighWatermarkCommandParams
);
result.put("readCurrentHeapHighWatermarkAttribute", readSoftwareDiagnosticsCurrentHeapHighWatermarkAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSoftwareDiagnosticsGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSoftwareDiagnosticsGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SoftwareDiagnosticsCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.SoftwareDiagnosticsCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedSoftwareDiagnosticsClusterGeneratedCommandListAttributeCallback(),
readSoftwareDiagnosticsGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readSoftwareDiagnosticsGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSoftwareDiagnosticsAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSoftwareDiagnosticsAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SoftwareDiagnosticsCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.SoftwareDiagnosticsCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedSoftwareDiagnosticsClusterAcceptedCommandListAttributeCallback(),
readSoftwareDiagnosticsAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readSoftwareDiagnosticsAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSoftwareDiagnosticsEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSoftwareDiagnosticsEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SoftwareDiagnosticsCluster) cluster).readEventListAttribute(
(ChipClusters.SoftwareDiagnosticsCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedSoftwareDiagnosticsClusterEventListAttributeCallback(),
readSoftwareDiagnosticsEventListCommandParams
);
result.put("readEventListAttribute", readSoftwareDiagnosticsEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSoftwareDiagnosticsAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSoftwareDiagnosticsAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SoftwareDiagnosticsCluster) cluster).readAttributeListAttribute(
(ChipClusters.SoftwareDiagnosticsCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedSoftwareDiagnosticsClusterAttributeListAttributeCallback(),
readSoftwareDiagnosticsAttributeListCommandParams
);
result.put("readAttributeListAttribute", readSoftwareDiagnosticsAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSoftwareDiagnosticsFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSoftwareDiagnosticsFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SoftwareDiagnosticsCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readSoftwareDiagnosticsFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readSoftwareDiagnosticsFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSoftwareDiagnosticsClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSoftwareDiagnosticsClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SoftwareDiagnosticsCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readSoftwareDiagnosticsClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readSoftwareDiagnosticsClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readThreadNetworkDiagnosticsInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsChannelCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsChannelAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readChannelAttribute(
(ChipClusters.ThreadNetworkDiagnosticsCluster.ChannelAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedThreadNetworkDiagnosticsClusterChannelAttributeCallback(),
readThreadNetworkDiagnosticsChannelCommandParams
);
result.put("readChannelAttribute", readThreadNetworkDiagnosticsChannelAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsRoutingRoleCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsRoutingRoleAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readRoutingRoleAttribute(
(ChipClusters.ThreadNetworkDiagnosticsCluster.RoutingRoleAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedThreadNetworkDiagnosticsClusterRoutingRoleAttributeCallback(),
readThreadNetworkDiagnosticsRoutingRoleCommandParams
);
result.put("readRoutingRoleAttribute", readThreadNetworkDiagnosticsRoutingRoleAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsNetworkNameCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsNetworkNameAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readNetworkNameAttribute(
(ChipClusters.ThreadNetworkDiagnosticsCluster.NetworkNameAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedThreadNetworkDiagnosticsClusterNetworkNameAttributeCallback(),
readThreadNetworkDiagnosticsNetworkNameCommandParams
);
result.put("readNetworkNameAttribute", readThreadNetworkDiagnosticsNetworkNameAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsPanIdCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsPanIdAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readPanIdAttribute(
(ChipClusters.ThreadNetworkDiagnosticsCluster.PanIdAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedThreadNetworkDiagnosticsClusterPanIdAttributeCallback(),
readThreadNetworkDiagnosticsPanIdCommandParams
);
result.put("readPanIdAttribute", readThreadNetworkDiagnosticsPanIdAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsExtendedPanIdCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsExtendedPanIdAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readExtendedPanIdAttribute(
(ChipClusters.ThreadNetworkDiagnosticsCluster.ExtendedPanIdAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedThreadNetworkDiagnosticsClusterExtendedPanIdAttributeCallback(),
readThreadNetworkDiagnosticsExtendedPanIdCommandParams
);
result.put("readExtendedPanIdAttribute", readThreadNetworkDiagnosticsExtendedPanIdAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsMeshLocalPrefixCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsMeshLocalPrefixAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readMeshLocalPrefixAttribute(
(ChipClusters.ThreadNetworkDiagnosticsCluster.MeshLocalPrefixAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedThreadNetworkDiagnosticsClusterMeshLocalPrefixAttributeCallback(),
readThreadNetworkDiagnosticsMeshLocalPrefixCommandParams
);
result.put("readMeshLocalPrefixAttribute", readThreadNetworkDiagnosticsMeshLocalPrefixAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsOverrunCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsOverrunCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readOverrunCountAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readThreadNetworkDiagnosticsOverrunCountCommandParams
);
result.put("readOverrunCountAttribute", readThreadNetworkDiagnosticsOverrunCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsNeighborTableCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsNeighborTableAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readNeighborTableAttribute(
(ChipClusters.ThreadNetworkDiagnosticsCluster.NeighborTableAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedThreadNetworkDiagnosticsClusterNeighborTableAttributeCallback(),
readThreadNetworkDiagnosticsNeighborTableCommandParams
);
result.put("readNeighborTableAttribute", readThreadNetworkDiagnosticsNeighborTableAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsRouteTableCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsRouteTableAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readRouteTableAttribute(
(ChipClusters.ThreadNetworkDiagnosticsCluster.RouteTableAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedThreadNetworkDiagnosticsClusterRouteTableAttributeCallback(),
readThreadNetworkDiagnosticsRouteTableCommandParams
);
result.put("readRouteTableAttribute", readThreadNetworkDiagnosticsRouteTableAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsPartitionIdCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsPartitionIdAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readPartitionIdAttribute(
(ChipClusters.ThreadNetworkDiagnosticsCluster.PartitionIdAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedThreadNetworkDiagnosticsClusterPartitionIdAttributeCallback(),
readThreadNetworkDiagnosticsPartitionIdCommandParams
);
result.put("readPartitionIdAttribute", readThreadNetworkDiagnosticsPartitionIdAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsWeightingCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsWeightingAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readWeightingAttribute(
(ChipClusters.ThreadNetworkDiagnosticsCluster.WeightingAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedThreadNetworkDiagnosticsClusterWeightingAttributeCallback(),
readThreadNetworkDiagnosticsWeightingCommandParams
);
result.put("readWeightingAttribute", readThreadNetworkDiagnosticsWeightingAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsDataVersionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsDataVersionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readDataVersionAttribute(
(ChipClusters.ThreadNetworkDiagnosticsCluster.DataVersionAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedThreadNetworkDiagnosticsClusterDataVersionAttributeCallback(),
readThreadNetworkDiagnosticsDataVersionCommandParams
);
result.put("readDataVersionAttribute", readThreadNetworkDiagnosticsDataVersionAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsStableDataVersionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsStableDataVersionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readStableDataVersionAttribute(
(ChipClusters.ThreadNetworkDiagnosticsCluster.StableDataVersionAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedThreadNetworkDiagnosticsClusterStableDataVersionAttributeCallback(),
readThreadNetworkDiagnosticsStableDataVersionCommandParams
);
result.put("readStableDataVersionAttribute", readThreadNetworkDiagnosticsStableDataVersionAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsLeaderRouterIdCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsLeaderRouterIdAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readLeaderRouterIdAttribute(
(ChipClusters.ThreadNetworkDiagnosticsCluster.LeaderRouterIdAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedThreadNetworkDiagnosticsClusterLeaderRouterIdAttributeCallback(),
readThreadNetworkDiagnosticsLeaderRouterIdCommandParams
);
result.put("readLeaderRouterIdAttribute", readThreadNetworkDiagnosticsLeaderRouterIdAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsDetachedRoleCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsDetachedRoleCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readDetachedRoleCountAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readThreadNetworkDiagnosticsDetachedRoleCountCommandParams
);
result.put("readDetachedRoleCountAttribute", readThreadNetworkDiagnosticsDetachedRoleCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsChildRoleCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsChildRoleCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readChildRoleCountAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readThreadNetworkDiagnosticsChildRoleCountCommandParams
);
result.put("readChildRoleCountAttribute", readThreadNetworkDiagnosticsChildRoleCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsRouterRoleCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsRouterRoleCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readRouterRoleCountAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readThreadNetworkDiagnosticsRouterRoleCountCommandParams
);
result.put("readRouterRoleCountAttribute", readThreadNetworkDiagnosticsRouterRoleCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsLeaderRoleCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsLeaderRoleCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readLeaderRoleCountAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readThreadNetworkDiagnosticsLeaderRoleCountCommandParams
);
result.put("readLeaderRoleCountAttribute", readThreadNetworkDiagnosticsLeaderRoleCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsAttachAttemptCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsAttachAttemptCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readAttachAttemptCountAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readThreadNetworkDiagnosticsAttachAttemptCountCommandParams
);
result.put("readAttachAttemptCountAttribute", readThreadNetworkDiagnosticsAttachAttemptCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsPartitionIdChangeCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsPartitionIdChangeCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readPartitionIdChangeCountAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readThreadNetworkDiagnosticsPartitionIdChangeCountCommandParams
);
result.put("readPartitionIdChangeCountAttribute", readThreadNetworkDiagnosticsPartitionIdChangeCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsBetterPartitionAttachAttemptCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsBetterPartitionAttachAttemptCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readBetterPartitionAttachAttemptCountAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readThreadNetworkDiagnosticsBetterPartitionAttachAttemptCountCommandParams
);
result.put("readBetterPartitionAttachAttemptCountAttribute", readThreadNetworkDiagnosticsBetterPartitionAttachAttemptCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsParentChangeCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsParentChangeCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readParentChangeCountAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readThreadNetworkDiagnosticsParentChangeCountCommandParams
);
result.put("readParentChangeCountAttribute", readThreadNetworkDiagnosticsParentChangeCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsTxTotalCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsTxTotalCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readTxTotalCountAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readThreadNetworkDiagnosticsTxTotalCountCommandParams
);
result.put("readTxTotalCountAttribute", readThreadNetworkDiagnosticsTxTotalCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsTxUnicastCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsTxUnicastCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readTxUnicastCountAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readThreadNetworkDiagnosticsTxUnicastCountCommandParams
);
result.put("readTxUnicastCountAttribute", readThreadNetworkDiagnosticsTxUnicastCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsTxBroadcastCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsTxBroadcastCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readTxBroadcastCountAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readThreadNetworkDiagnosticsTxBroadcastCountCommandParams
);
result.put("readTxBroadcastCountAttribute", readThreadNetworkDiagnosticsTxBroadcastCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsTxAckRequestedCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsTxAckRequestedCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readTxAckRequestedCountAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readThreadNetworkDiagnosticsTxAckRequestedCountCommandParams
);
result.put("readTxAckRequestedCountAttribute", readThreadNetworkDiagnosticsTxAckRequestedCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsTxAckedCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsTxAckedCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readTxAckedCountAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readThreadNetworkDiagnosticsTxAckedCountCommandParams
);
result.put("readTxAckedCountAttribute", readThreadNetworkDiagnosticsTxAckedCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsTxNoAckRequestedCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsTxNoAckRequestedCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readTxNoAckRequestedCountAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readThreadNetworkDiagnosticsTxNoAckRequestedCountCommandParams
);
result.put("readTxNoAckRequestedCountAttribute", readThreadNetworkDiagnosticsTxNoAckRequestedCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsTxDataCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsTxDataCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readTxDataCountAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readThreadNetworkDiagnosticsTxDataCountCommandParams
);
result.put("readTxDataCountAttribute", readThreadNetworkDiagnosticsTxDataCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsTxDataPollCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsTxDataPollCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readTxDataPollCountAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readThreadNetworkDiagnosticsTxDataPollCountCommandParams
);
result.put("readTxDataPollCountAttribute", readThreadNetworkDiagnosticsTxDataPollCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsTxBeaconCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsTxBeaconCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readTxBeaconCountAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readThreadNetworkDiagnosticsTxBeaconCountCommandParams
);
result.put("readTxBeaconCountAttribute", readThreadNetworkDiagnosticsTxBeaconCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsTxBeaconRequestCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsTxBeaconRequestCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readTxBeaconRequestCountAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readThreadNetworkDiagnosticsTxBeaconRequestCountCommandParams
);
result.put("readTxBeaconRequestCountAttribute", readThreadNetworkDiagnosticsTxBeaconRequestCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsTxOtherCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsTxOtherCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readTxOtherCountAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readThreadNetworkDiagnosticsTxOtherCountCommandParams
);
result.put("readTxOtherCountAttribute", readThreadNetworkDiagnosticsTxOtherCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsTxRetryCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsTxRetryCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readTxRetryCountAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readThreadNetworkDiagnosticsTxRetryCountCommandParams
);
result.put("readTxRetryCountAttribute", readThreadNetworkDiagnosticsTxRetryCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsTxDirectMaxRetryExpiryCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsTxDirectMaxRetryExpiryCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readTxDirectMaxRetryExpiryCountAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readThreadNetworkDiagnosticsTxDirectMaxRetryExpiryCountCommandParams
);
result.put("readTxDirectMaxRetryExpiryCountAttribute", readThreadNetworkDiagnosticsTxDirectMaxRetryExpiryCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsTxIndirectMaxRetryExpiryCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsTxIndirectMaxRetryExpiryCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readTxIndirectMaxRetryExpiryCountAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readThreadNetworkDiagnosticsTxIndirectMaxRetryExpiryCountCommandParams
);
result.put("readTxIndirectMaxRetryExpiryCountAttribute", readThreadNetworkDiagnosticsTxIndirectMaxRetryExpiryCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsTxErrCcaCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsTxErrCcaCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readTxErrCcaCountAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readThreadNetworkDiagnosticsTxErrCcaCountCommandParams
);
result.put("readTxErrCcaCountAttribute", readThreadNetworkDiagnosticsTxErrCcaCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsTxErrAbortCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsTxErrAbortCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readTxErrAbortCountAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readThreadNetworkDiagnosticsTxErrAbortCountCommandParams
);
result.put("readTxErrAbortCountAttribute", readThreadNetworkDiagnosticsTxErrAbortCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsTxErrBusyChannelCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsTxErrBusyChannelCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readTxErrBusyChannelCountAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readThreadNetworkDiagnosticsTxErrBusyChannelCountCommandParams
);
result.put("readTxErrBusyChannelCountAttribute", readThreadNetworkDiagnosticsTxErrBusyChannelCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsRxTotalCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsRxTotalCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readRxTotalCountAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readThreadNetworkDiagnosticsRxTotalCountCommandParams
);
result.put("readRxTotalCountAttribute", readThreadNetworkDiagnosticsRxTotalCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsRxUnicastCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsRxUnicastCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readRxUnicastCountAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readThreadNetworkDiagnosticsRxUnicastCountCommandParams
);
result.put("readRxUnicastCountAttribute", readThreadNetworkDiagnosticsRxUnicastCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsRxBroadcastCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsRxBroadcastCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readRxBroadcastCountAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readThreadNetworkDiagnosticsRxBroadcastCountCommandParams
);
result.put("readRxBroadcastCountAttribute", readThreadNetworkDiagnosticsRxBroadcastCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsRxDataCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsRxDataCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readRxDataCountAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readThreadNetworkDiagnosticsRxDataCountCommandParams
);
result.put("readRxDataCountAttribute", readThreadNetworkDiagnosticsRxDataCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsRxDataPollCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsRxDataPollCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readRxDataPollCountAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readThreadNetworkDiagnosticsRxDataPollCountCommandParams
);
result.put("readRxDataPollCountAttribute", readThreadNetworkDiagnosticsRxDataPollCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsRxBeaconCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsRxBeaconCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readRxBeaconCountAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readThreadNetworkDiagnosticsRxBeaconCountCommandParams
);
result.put("readRxBeaconCountAttribute", readThreadNetworkDiagnosticsRxBeaconCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsRxBeaconRequestCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsRxBeaconRequestCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readRxBeaconRequestCountAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readThreadNetworkDiagnosticsRxBeaconRequestCountCommandParams
);
result.put("readRxBeaconRequestCountAttribute", readThreadNetworkDiagnosticsRxBeaconRequestCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsRxOtherCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsRxOtherCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readRxOtherCountAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readThreadNetworkDiagnosticsRxOtherCountCommandParams
);
result.put("readRxOtherCountAttribute", readThreadNetworkDiagnosticsRxOtherCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsRxAddressFilteredCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsRxAddressFilteredCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readRxAddressFilteredCountAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readThreadNetworkDiagnosticsRxAddressFilteredCountCommandParams
);
result.put("readRxAddressFilteredCountAttribute", readThreadNetworkDiagnosticsRxAddressFilteredCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsRxDestAddrFilteredCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsRxDestAddrFilteredCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readRxDestAddrFilteredCountAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readThreadNetworkDiagnosticsRxDestAddrFilteredCountCommandParams
);
result.put("readRxDestAddrFilteredCountAttribute", readThreadNetworkDiagnosticsRxDestAddrFilteredCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsRxDuplicatedCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsRxDuplicatedCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readRxDuplicatedCountAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readThreadNetworkDiagnosticsRxDuplicatedCountCommandParams
);
result.put("readRxDuplicatedCountAttribute", readThreadNetworkDiagnosticsRxDuplicatedCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsRxErrNoFrameCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsRxErrNoFrameCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readRxErrNoFrameCountAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readThreadNetworkDiagnosticsRxErrNoFrameCountCommandParams
);
result.put("readRxErrNoFrameCountAttribute", readThreadNetworkDiagnosticsRxErrNoFrameCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsRxErrUnknownNeighborCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsRxErrUnknownNeighborCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readRxErrUnknownNeighborCountAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readThreadNetworkDiagnosticsRxErrUnknownNeighborCountCommandParams
);
result.put("readRxErrUnknownNeighborCountAttribute", readThreadNetworkDiagnosticsRxErrUnknownNeighborCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsRxErrInvalidSrcAddrCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsRxErrInvalidSrcAddrCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readRxErrInvalidSrcAddrCountAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readThreadNetworkDiagnosticsRxErrInvalidSrcAddrCountCommandParams
);
result.put("readRxErrInvalidSrcAddrCountAttribute", readThreadNetworkDiagnosticsRxErrInvalidSrcAddrCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsRxErrSecCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsRxErrSecCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readRxErrSecCountAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readThreadNetworkDiagnosticsRxErrSecCountCommandParams
);
result.put("readRxErrSecCountAttribute", readThreadNetworkDiagnosticsRxErrSecCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsRxErrFcsCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsRxErrFcsCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readRxErrFcsCountAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readThreadNetworkDiagnosticsRxErrFcsCountCommandParams
);
result.put("readRxErrFcsCountAttribute", readThreadNetworkDiagnosticsRxErrFcsCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsRxErrOtherCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsRxErrOtherCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readRxErrOtherCountAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readThreadNetworkDiagnosticsRxErrOtherCountCommandParams
);
result.put("readRxErrOtherCountAttribute", readThreadNetworkDiagnosticsRxErrOtherCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsActiveTimestampCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsActiveTimestampAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readActiveTimestampAttribute(
(ChipClusters.ThreadNetworkDiagnosticsCluster.ActiveTimestampAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedThreadNetworkDiagnosticsClusterActiveTimestampAttributeCallback(),
readThreadNetworkDiagnosticsActiveTimestampCommandParams
);
result.put("readActiveTimestampAttribute", readThreadNetworkDiagnosticsActiveTimestampAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsPendingTimestampCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsPendingTimestampAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readPendingTimestampAttribute(
(ChipClusters.ThreadNetworkDiagnosticsCluster.PendingTimestampAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedThreadNetworkDiagnosticsClusterPendingTimestampAttributeCallback(),
readThreadNetworkDiagnosticsPendingTimestampCommandParams
);
result.put("readPendingTimestampAttribute", readThreadNetworkDiagnosticsPendingTimestampAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsDelayCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsDelayAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readDelayAttribute(
(ChipClusters.ThreadNetworkDiagnosticsCluster.DelayAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedThreadNetworkDiagnosticsClusterDelayAttributeCallback(),
readThreadNetworkDiagnosticsDelayCommandParams
);
result.put("readDelayAttribute", readThreadNetworkDiagnosticsDelayAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsChannelPage0MaskCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsChannelPage0MaskAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readChannelPage0MaskAttribute(
(ChipClusters.ThreadNetworkDiagnosticsCluster.ChannelPage0MaskAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedThreadNetworkDiagnosticsClusterChannelPage0MaskAttributeCallback(),
readThreadNetworkDiagnosticsChannelPage0MaskCommandParams
);
result.put("readChannelPage0MaskAttribute", readThreadNetworkDiagnosticsChannelPage0MaskAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsActiveNetworkFaultsListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsActiveNetworkFaultsListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readActiveNetworkFaultsListAttribute(
(ChipClusters.ThreadNetworkDiagnosticsCluster.ActiveNetworkFaultsListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedThreadNetworkDiagnosticsClusterActiveNetworkFaultsListAttributeCallback(),
readThreadNetworkDiagnosticsActiveNetworkFaultsListCommandParams
);
result.put("readActiveNetworkFaultsListAttribute", readThreadNetworkDiagnosticsActiveNetworkFaultsListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.ThreadNetworkDiagnosticsCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedThreadNetworkDiagnosticsClusterGeneratedCommandListAttributeCallback(),
readThreadNetworkDiagnosticsGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readThreadNetworkDiagnosticsGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.ThreadNetworkDiagnosticsCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedThreadNetworkDiagnosticsClusterAcceptedCommandListAttributeCallback(),
readThreadNetworkDiagnosticsAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readThreadNetworkDiagnosticsAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readEventListAttribute(
(ChipClusters.ThreadNetworkDiagnosticsCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedThreadNetworkDiagnosticsClusterEventListAttributeCallback(),
readThreadNetworkDiagnosticsEventListCommandParams
);
result.put("readEventListAttribute", readThreadNetworkDiagnosticsEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readAttributeListAttribute(
(ChipClusters.ThreadNetworkDiagnosticsCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedThreadNetworkDiagnosticsClusterAttributeListAttributeCallback(),
readThreadNetworkDiagnosticsAttributeListCommandParams
);
result.put("readAttributeListAttribute", readThreadNetworkDiagnosticsAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readThreadNetworkDiagnosticsFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readThreadNetworkDiagnosticsFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThreadNetworkDiagnosticsClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThreadNetworkDiagnosticsClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThreadNetworkDiagnosticsCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readThreadNetworkDiagnosticsClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readThreadNetworkDiagnosticsClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readWiFiNetworkDiagnosticsInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readWiFiNetworkDiagnosticsBssidCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWiFiNetworkDiagnosticsBssidAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WiFiNetworkDiagnosticsCluster) cluster).readBssidAttribute(
(ChipClusters.WiFiNetworkDiagnosticsCluster.BssidAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedWiFiNetworkDiagnosticsClusterBssidAttributeCallback(),
readWiFiNetworkDiagnosticsBssidCommandParams
);
result.put("readBssidAttribute", readWiFiNetworkDiagnosticsBssidAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWiFiNetworkDiagnosticsSecurityTypeCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWiFiNetworkDiagnosticsSecurityTypeAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WiFiNetworkDiagnosticsCluster) cluster).readSecurityTypeAttribute(
(ChipClusters.WiFiNetworkDiagnosticsCluster.SecurityTypeAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedWiFiNetworkDiagnosticsClusterSecurityTypeAttributeCallback(),
readWiFiNetworkDiagnosticsSecurityTypeCommandParams
);
result.put("readSecurityTypeAttribute", readWiFiNetworkDiagnosticsSecurityTypeAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWiFiNetworkDiagnosticsWiFiVersionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWiFiNetworkDiagnosticsWiFiVersionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WiFiNetworkDiagnosticsCluster) cluster).readWiFiVersionAttribute(
(ChipClusters.WiFiNetworkDiagnosticsCluster.WiFiVersionAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedWiFiNetworkDiagnosticsClusterWiFiVersionAttributeCallback(),
readWiFiNetworkDiagnosticsWiFiVersionCommandParams
);
result.put("readWiFiVersionAttribute", readWiFiNetworkDiagnosticsWiFiVersionAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWiFiNetworkDiagnosticsChannelNumberCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWiFiNetworkDiagnosticsChannelNumberAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WiFiNetworkDiagnosticsCluster) cluster).readChannelNumberAttribute(
(ChipClusters.WiFiNetworkDiagnosticsCluster.ChannelNumberAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedWiFiNetworkDiagnosticsClusterChannelNumberAttributeCallback(),
readWiFiNetworkDiagnosticsChannelNumberCommandParams
);
result.put("readChannelNumberAttribute", readWiFiNetworkDiagnosticsChannelNumberAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWiFiNetworkDiagnosticsRssiCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWiFiNetworkDiagnosticsRssiAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WiFiNetworkDiagnosticsCluster) cluster).readRssiAttribute(
(ChipClusters.WiFiNetworkDiagnosticsCluster.RssiAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedWiFiNetworkDiagnosticsClusterRssiAttributeCallback(),
readWiFiNetworkDiagnosticsRssiCommandParams
);
result.put("readRssiAttribute", readWiFiNetworkDiagnosticsRssiAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWiFiNetworkDiagnosticsBeaconLostCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWiFiNetworkDiagnosticsBeaconLostCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WiFiNetworkDiagnosticsCluster) cluster).readBeaconLostCountAttribute(
(ChipClusters.WiFiNetworkDiagnosticsCluster.BeaconLostCountAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedWiFiNetworkDiagnosticsClusterBeaconLostCountAttributeCallback(),
readWiFiNetworkDiagnosticsBeaconLostCountCommandParams
);
result.put("readBeaconLostCountAttribute", readWiFiNetworkDiagnosticsBeaconLostCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWiFiNetworkDiagnosticsBeaconRxCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWiFiNetworkDiagnosticsBeaconRxCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WiFiNetworkDiagnosticsCluster) cluster).readBeaconRxCountAttribute(
(ChipClusters.WiFiNetworkDiagnosticsCluster.BeaconRxCountAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedWiFiNetworkDiagnosticsClusterBeaconRxCountAttributeCallback(),
readWiFiNetworkDiagnosticsBeaconRxCountCommandParams
);
result.put("readBeaconRxCountAttribute", readWiFiNetworkDiagnosticsBeaconRxCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWiFiNetworkDiagnosticsPacketMulticastRxCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWiFiNetworkDiagnosticsPacketMulticastRxCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WiFiNetworkDiagnosticsCluster) cluster).readPacketMulticastRxCountAttribute(
(ChipClusters.WiFiNetworkDiagnosticsCluster.PacketMulticastRxCountAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedWiFiNetworkDiagnosticsClusterPacketMulticastRxCountAttributeCallback(),
readWiFiNetworkDiagnosticsPacketMulticastRxCountCommandParams
);
result.put("readPacketMulticastRxCountAttribute", readWiFiNetworkDiagnosticsPacketMulticastRxCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWiFiNetworkDiagnosticsPacketMulticastTxCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWiFiNetworkDiagnosticsPacketMulticastTxCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WiFiNetworkDiagnosticsCluster) cluster).readPacketMulticastTxCountAttribute(
(ChipClusters.WiFiNetworkDiagnosticsCluster.PacketMulticastTxCountAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedWiFiNetworkDiagnosticsClusterPacketMulticastTxCountAttributeCallback(),
readWiFiNetworkDiagnosticsPacketMulticastTxCountCommandParams
);
result.put("readPacketMulticastTxCountAttribute", readWiFiNetworkDiagnosticsPacketMulticastTxCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWiFiNetworkDiagnosticsPacketUnicastRxCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWiFiNetworkDiagnosticsPacketUnicastRxCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WiFiNetworkDiagnosticsCluster) cluster).readPacketUnicastRxCountAttribute(
(ChipClusters.WiFiNetworkDiagnosticsCluster.PacketUnicastRxCountAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedWiFiNetworkDiagnosticsClusterPacketUnicastRxCountAttributeCallback(),
readWiFiNetworkDiagnosticsPacketUnicastRxCountCommandParams
);
result.put("readPacketUnicastRxCountAttribute", readWiFiNetworkDiagnosticsPacketUnicastRxCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWiFiNetworkDiagnosticsPacketUnicastTxCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWiFiNetworkDiagnosticsPacketUnicastTxCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WiFiNetworkDiagnosticsCluster) cluster).readPacketUnicastTxCountAttribute(
(ChipClusters.WiFiNetworkDiagnosticsCluster.PacketUnicastTxCountAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedWiFiNetworkDiagnosticsClusterPacketUnicastTxCountAttributeCallback(),
readWiFiNetworkDiagnosticsPacketUnicastTxCountCommandParams
);
result.put("readPacketUnicastTxCountAttribute", readWiFiNetworkDiagnosticsPacketUnicastTxCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWiFiNetworkDiagnosticsCurrentMaxRateCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWiFiNetworkDiagnosticsCurrentMaxRateAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WiFiNetworkDiagnosticsCluster) cluster).readCurrentMaxRateAttribute(
(ChipClusters.WiFiNetworkDiagnosticsCluster.CurrentMaxRateAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedWiFiNetworkDiagnosticsClusterCurrentMaxRateAttributeCallback(),
readWiFiNetworkDiagnosticsCurrentMaxRateCommandParams
);
result.put("readCurrentMaxRateAttribute", readWiFiNetworkDiagnosticsCurrentMaxRateAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWiFiNetworkDiagnosticsOverrunCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWiFiNetworkDiagnosticsOverrunCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WiFiNetworkDiagnosticsCluster) cluster).readOverrunCountAttribute(
(ChipClusters.WiFiNetworkDiagnosticsCluster.OverrunCountAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedWiFiNetworkDiagnosticsClusterOverrunCountAttributeCallback(),
readWiFiNetworkDiagnosticsOverrunCountCommandParams
);
result.put("readOverrunCountAttribute", readWiFiNetworkDiagnosticsOverrunCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWiFiNetworkDiagnosticsGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWiFiNetworkDiagnosticsGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WiFiNetworkDiagnosticsCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.WiFiNetworkDiagnosticsCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedWiFiNetworkDiagnosticsClusterGeneratedCommandListAttributeCallback(),
readWiFiNetworkDiagnosticsGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readWiFiNetworkDiagnosticsGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWiFiNetworkDiagnosticsAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWiFiNetworkDiagnosticsAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WiFiNetworkDiagnosticsCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.WiFiNetworkDiagnosticsCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedWiFiNetworkDiagnosticsClusterAcceptedCommandListAttributeCallback(),
readWiFiNetworkDiagnosticsAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readWiFiNetworkDiagnosticsAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWiFiNetworkDiagnosticsEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWiFiNetworkDiagnosticsEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WiFiNetworkDiagnosticsCluster) cluster).readEventListAttribute(
(ChipClusters.WiFiNetworkDiagnosticsCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedWiFiNetworkDiagnosticsClusterEventListAttributeCallback(),
readWiFiNetworkDiagnosticsEventListCommandParams
);
result.put("readEventListAttribute", readWiFiNetworkDiagnosticsEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWiFiNetworkDiagnosticsAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWiFiNetworkDiagnosticsAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WiFiNetworkDiagnosticsCluster) cluster).readAttributeListAttribute(
(ChipClusters.WiFiNetworkDiagnosticsCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedWiFiNetworkDiagnosticsClusterAttributeListAttributeCallback(),
readWiFiNetworkDiagnosticsAttributeListCommandParams
);
result.put("readAttributeListAttribute", readWiFiNetworkDiagnosticsAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWiFiNetworkDiagnosticsFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWiFiNetworkDiagnosticsFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WiFiNetworkDiagnosticsCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readWiFiNetworkDiagnosticsFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readWiFiNetworkDiagnosticsFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWiFiNetworkDiagnosticsClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWiFiNetworkDiagnosticsClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WiFiNetworkDiagnosticsCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readWiFiNetworkDiagnosticsClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readWiFiNetworkDiagnosticsClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readEthernetNetworkDiagnosticsInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readEthernetNetworkDiagnosticsPHYRateCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readEthernetNetworkDiagnosticsPHYRateAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.EthernetNetworkDiagnosticsCluster) cluster).readPHYRateAttribute(
(ChipClusters.EthernetNetworkDiagnosticsCluster.PHYRateAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedEthernetNetworkDiagnosticsClusterPHYRateAttributeCallback(),
readEthernetNetworkDiagnosticsPHYRateCommandParams
);
result.put("readPHYRateAttribute", readEthernetNetworkDiagnosticsPHYRateAttributeInteractionInfo);
Map<String, CommandParameterInfo> readEthernetNetworkDiagnosticsFullDuplexCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readEthernetNetworkDiagnosticsFullDuplexAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.EthernetNetworkDiagnosticsCluster) cluster).readFullDuplexAttribute(
(ChipClusters.EthernetNetworkDiagnosticsCluster.FullDuplexAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedEthernetNetworkDiagnosticsClusterFullDuplexAttributeCallback(),
readEthernetNetworkDiagnosticsFullDuplexCommandParams
);
result.put("readFullDuplexAttribute", readEthernetNetworkDiagnosticsFullDuplexAttributeInteractionInfo);
Map<String, CommandParameterInfo> readEthernetNetworkDiagnosticsPacketRxCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readEthernetNetworkDiagnosticsPacketRxCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.EthernetNetworkDiagnosticsCluster) cluster).readPacketRxCountAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readEthernetNetworkDiagnosticsPacketRxCountCommandParams
);
result.put("readPacketRxCountAttribute", readEthernetNetworkDiagnosticsPacketRxCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readEthernetNetworkDiagnosticsPacketTxCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readEthernetNetworkDiagnosticsPacketTxCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.EthernetNetworkDiagnosticsCluster) cluster).readPacketTxCountAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readEthernetNetworkDiagnosticsPacketTxCountCommandParams
);
result.put("readPacketTxCountAttribute", readEthernetNetworkDiagnosticsPacketTxCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readEthernetNetworkDiagnosticsTxErrCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readEthernetNetworkDiagnosticsTxErrCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.EthernetNetworkDiagnosticsCluster) cluster).readTxErrCountAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readEthernetNetworkDiagnosticsTxErrCountCommandParams
);
result.put("readTxErrCountAttribute", readEthernetNetworkDiagnosticsTxErrCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readEthernetNetworkDiagnosticsCollisionCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readEthernetNetworkDiagnosticsCollisionCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.EthernetNetworkDiagnosticsCluster) cluster).readCollisionCountAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readEthernetNetworkDiagnosticsCollisionCountCommandParams
);
result.put("readCollisionCountAttribute", readEthernetNetworkDiagnosticsCollisionCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readEthernetNetworkDiagnosticsOverrunCountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readEthernetNetworkDiagnosticsOverrunCountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.EthernetNetworkDiagnosticsCluster) cluster).readOverrunCountAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readEthernetNetworkDiagnosticsOverrunCountCommandParams
);
result.put("readOverrunCountAttribute", readEthernetNetworkDiagnosticsOverrunCountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readEthernetNetworkDiagnosticsCarrierDetectCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readEthernetNetworkDiagnosticsCarrierDetectAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.EthernetNetworkDiagnosticsCluster) cluster).readCarrierDetectAttribute(
(ChipClusters.EthernetNetworkDiagnosticsCluster.CarrierDetectAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedEthernetNetworkDiagnosticsClusterCarrierDetectAttributeCallback(),
readEthernetNetworkDiagnosticsCarrierDetectCommandParams
);
result.put("readCarrierDetectAttribute", readEthernetNetworkDiagnosticsCarrierDetectAttributeInteractionInfo);
Map<String, CommandParameterInfo> readEthernetNetworkDiagnosticsTimeSinceResetCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readEthernetNetworkDiagnosticsTimeSinceResetAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.EthernetNetworkDiagnosticsCluster) cluster).readTimeSinceResetAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readEthernetNetworkDiagnosticsTimeSinceResetCommandParams
);
result.put("readTimeSinceResetAttribute", readEthernetNetworkDiagnosticsTimeSinceResetAttributeInteractionInfo);
Map<String, CommandParameterInfo> readEthernetNetworkDiagnosticsGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readEthernetNetworkDiagnosticsGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.EthernetNetworkDiagnosticsCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.EthernetNetworkDiagnosticsCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedEthernetNetworkDiagnosticsClusterGeneratedCommandListAttributeCallback(),
readEthernetNetworkDiagnosticsGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readEthernetNetworkDiagnosticsGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readEthernetNetworkDiagnosticsAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readEthernetNetworkDiagnosticsAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.EthernetNetworkDiagnosticsCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.EthernetNetworkDiagnosticsCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedEthernetNetworkDiagnosticsClusterAcceptedCommandListAttributeCallback(),
readEthernetNetworkDiagnosticsAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readEthernetNetworkDiagnosticsAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readEthernetNetworkDiagnosticsEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readEthernetNetworkDiagnosticsEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.EthernetNetworkDiagnosticsCluster) cluster).readEventListAttribute(
(ChipClusters.EthernetNetworkDiagnosticsCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedEthernetNetworkDiagnosticsClusterEventListAttributeCallback(),
readEthernetNetworkDiagnosticsEventListCommandParams
);
result.put("readEventListAttribute", readEthernetNetworkDiagnosticsEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readEthernetNetworkDiagnosticsAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readEthernetNetworkDiagnosticsAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.EthernetNetworkDiagnosticsCluster) cluster).readAttributeListAttribute(
(ChipClusters.EthernetNetworkDiagnosticsCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedEthernetNetworkDiagnosticsClusterAttributeListAttributeCallback(),
readEthernetNetworkDiagnosticsAttributeListCommandParams
);
result.put("readAttributeListAttribute", readEthernetNetworkDiagnosticsAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readEthernetNetworkDiagnosticsFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readEthernetNetworkDiagnosticsFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.EthernetNetworkDiagnosticsCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readEthernetNetworkDiagnosticsFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readEthernetNetworkDiagnosticsFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readEthernetNetworkDiagnosticsClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readEthernetNetworkDiagnosticsClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.EthernetNetworkDiagnosticsCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readEthernetNetworkDiagnosticsClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readEthernetNetworkDiagnosticsClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readTimeSynchronizationInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readTimeSynchronizationUTCTimeCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTimeSynchronizationUTCTimeAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TimeSynchronizationCluster) cluster).readUTCTimeAttribute(
(ChipClusters.TimeSynchronizationCluster.UTCTimeAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTimeSynchronizationClusterUTCTimeAttributeCallback(),
readTimeSynchronizationUTCTimeCommandParams
);
result.put("readUTCTimeAttribute", readTimeSynchronizationUTCTimeAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTimeSynchronizationGranularityCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTimeSynchronizationGranularityAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TimeSynchronizationCluster) cluster).readGranularityAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readTimeSynchronizationGranularityCommandParams
);
result.put("readGranularityAttribute", readTimeSynchronizationGranularityAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTimeSynchronizationTimeSourceCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTimeSynchronizationTimeSourceAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TimeSynchronizationCluster) cluster).readTimeSourceAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readTimeSynchronizationTimeSourceCommandParams
);
result.put("readTimeSourceAttribute", readTimeSynchronizationTimeSourceAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTimeSynchronizationDefaultNTPCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTimeSynchronizationDefaultNTPAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TimeSynchronizationCluster) cluster).readDefaultNTPAttribute(
(ChipClusters.TimeSynchronizationCluster.DefaultNTPAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTimeSynchronizationClusterDefaultNTPAttributeCallback(),
readTimeSynchronizationDefaultNTPCommandParams
);
result.put("readDefaultNTPAttribute", readTimeSynchronizationDefaultNTPAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTimeSynchronizationTimeZoneCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTimeSynchronizationTimeZoneAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TimeSynchronizationCluster) cluster).readTimeZoneAttribute(
(ChipClusters.TimeSynchronizationCluster.TimeZoneAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTimeSynchronizationClusterTimeZoneAttributeCallback(),
readTimeSynchronizationTimeZoneCommandParams
);
result.put("readTimeZoneAttribute", readTimeSynchronizationTimeZoneAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTimeSynchronizationDSTOffsetCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTimeSynchronizationDSTOffsetAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TimeSynchronizationCluster) cluster).readDSTOffsetAttribute(
(ChipClusters.TimeSynchronizationCluster.DSTOffsetAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTimeSynchronizationClusterDSTOffsetAttributeCallback(),
readTimeSynchronizationDSTOffsetCommandParams
);
result.put("readDSTOffsetAttribute", readTimeSynchronizationDSTOffsetAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTimeSynchronizationLocalTimeCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTimeSynchronizationLocalTimeAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TimeSynchronizationCluster) cluster).readLocalTimeAttribute(
(ChipClusters.TimeSynchronizationCluster.LocalTimeAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTimeSynchronizationClusterLocalTimeAttributeCallback(),
readTimeSynchronizationLocalTimeCommandParams
);
result.put("readLocalTimeAttribute", readTimeSynchronizationLocalTimeAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTimeSynchronizationTimeZoneDatabaseCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTimeSynchronizationTimeZoneDatabaseAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TimeSynchronizationCluster) cluster).readTimeZoneDatabaseAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readTimeSynchronizationTimeZoneDatabaseCommandParams
);
result.put("readTimeZoneDatabaseAttribute", readTimeSynchronizationTimeZoneDatabaseAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTimeSynchronizationNTPServerAvailableCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTimeSynchronizationNTPServerAvailableAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TimeSynchronizationCluster) cluster).readNTPServerAvailableAttribute(
(ChipClusters.BooleanAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBooleanAttributeCallback(),
readTimeSynchronizationNTPServerAvailableCommandParams
);
result.put("readNTPServerAvailableAttribute", readTimeSynchronizationNTPServerAvailableAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTimeSynchronizationTimeZoneListMaxSizeCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTimeSynchronizationTimeZoneListMaxSizeAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TimeSynchronizationCluster) cluster).readTimeZoneListMaxSizeAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readTimeSynchronizationTimeZoneListMaxSizeCommandParams
);
result.put("readTimeZoneListMaxSizeAttribute", readTimeSynchronizationTimeZoneListMaxSizeAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTimeSynchronizationDSTOffsetListMaxSizeCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTimeSynchronizationDSTOffsetListMaxSizeAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TimeSynchronizationCluster) cluster).readDSTOffsetListMaxSizeAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readTimeSynchronizationDSTOffsetListMaxSizeCommandParams
);
result.put("readDSTOffsetListMaxSizeAttribute", readTimeSynchronizationDSTOffsetListMaxSizeAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTimeSynchronizationSupportsDNSResolveCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTimeSynchronizationSupportsDNSResolveAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TimeSynchronizationCluster) cluster).readSupportsDNSResolveAttribute(
(ChipClusters.BooleanAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBooleanAttributeCallback(),
readTimeSynchronizationSupportsDNSResolveCommandParams
);
result.put("readSupportsDNSResolveAttribute", readTimeSynchronizationSupportsDNSResolveAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTimeSynchronizationGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTimeSynchronizationGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TimeSynchronizationCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.TimeSynchronizationCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTimeSynchronizationClusterGeneratedCommandListAttributeCallback(),
readTimeSynchronizationGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readTimeSynchronizationGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTimeSynchronizationAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTimeSynchronizationAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TimeSynchronizationCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.TimeSynchronizationCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTimeSynchronizationClusterAcceptedCommandListAttributeCallback(),
readTimeSynchronizationAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readTimeSynchronizationAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTimeSynchronizationEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTimeSynchronizationEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TimeSynchronizationCluster) cluster).readEventListAttribute(
(ChipClusters.TimeSynchronizationCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTimeSynchronizationClusterEventListAttributeCallback(),
readTimeSynchronizationEventListCommandParams
);
result.put("readEventListAttribute", readTimeSynchronizationEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTimeSynchronizationAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTimeSynchronizationAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TimeSynchronizationCluster) cluster).readAttributeListAttribute(
(ChipClusters.TimeSynchronizationCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTimeSynchronizationClusterAttributeListAttributeCallback(),
readTimeSynchronizationAttributeListCommandParams
);
result.put("readAttributeListAttribute", readTimeSynchronizationAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTimeSynchronizationFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTimeSynchronizationFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TimeSynchronizationCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readTimeSynchronizationFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readTimeSynchronizationFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTimeSynchronizationClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTimeSynchronizationClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TimeSynchronizationCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readTimeSynchronizationClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readTimeSynchronizationClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readBridgedDeviceBasicInformationInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readBridgedDeviceBasicInformationVendorNameCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBridgedDeviceBasicInformationVendorNameAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BridgedDeviceBasicInformationCluster) cluster).readVendorNameAttribute(
(ChipClusters.CharStringAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCharStringAttributeCallback(),
readBridgedDeviceBasicInformationVendorNameCommandParams
);
result.put("readVendorNameAttribute", readBridgedDeviceBasicInformationVendorNameAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBridgedDeviceBasicInformationVendorIDCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBridgedDeviceBasicInformationVendorIDAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BridgedDeviceBasicInformationCluster) cluster).readVendorIDAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readBridgedDeviceBasicInformationVendorIDCommandParams
);
result.put("readVendorIDAttribute", readBridgedDeviceBasicInformationVendorIDAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBridgedDeviceBasicInformationProductNameCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBridgedDeviceBasicInformationProductNameAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BridgedDeviceBasicInformationCluster) cluster).readProductNameAttribute(
(ChipClusters.CharStringAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCharStringAttributeCallback(),
readBridgedDeviceBasicInformationProductNameCommandParams
);
result.put("readProductNameAttribute", readBridgedDeviceBasicInformationProductNameAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBridgedDeviceBasicInformationNodeLabelCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBridgedDeviceBasicInformationNodeLabelAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BridgedDeviceBasicInformationCluster) cluster).readNodeLabelAttribute(
(ChipClusters.CharStringAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCharStringAttributeCallback(),
readBridgedDeviceBasicInformationNodeLabelCommandParams
);
result.put("readNodeLabelAttribute", readBridgedDeviceBasicInformationNodeLabelAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBridgedDeviceBasicInformationHardwareVersionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBridgedDeviceBasicInformationHardwareVersionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BridgedDeviceBasicInformationCluster) cluster).readHardwareVersionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readBridgedDeviceBasicInformationHardwareVersionCommandParams
);
result.put("readHardwareVersionAttribute", readBridgedDeviceBasicInformationHardwareVersionAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBridgedDeviceBasicInformationHardwareVersionStringCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBridgedDeviceBasicInformationHardwareVersionStringAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BridgedDeviceBasicInformationCluster) cluster).readHardwareVersionStringAttribute(
(ChipClusters.CharStringAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCharStringAttributeCallback(),
readBridgedDeviceBasicInformationHardwareVersionStringCommandParams
);
result.put("readHardwareVersionStringAttribute", readBridgedDeviceBasicInformationHardwareVersionStringAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBridgedDeviceBasicInformationSoftwareVersionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBridgedDeviceBasicInformationSoftwareVersionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BridgedDeviceBasicInformationCluster) cluster).readSoftwareVersionAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readBridgedDeviceBasicInformationSoftwareVersionCommandParams
);
result.put("readSoftwareVersionAttribute", readBridgedDeviceBasicInformationSoftwareVersionAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBridgedDeviceBasicInformationSoftwareVersionStringCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBridgedDeviceBasicInformationSoftwareVersionStringAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BridgedDeviceBasicInformationCluster) cluster).readSoftwareVersionStringAttribute(
(ChipClusters.CharStringAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCharStringAttributeCallback(),
readBridgedDeviceBasicInformationSoftwareVersionStringCommandParams
);
result.put("readSoftwareVersionStringAttribute", readBridgedDeviceBasicInformationSoftwareVersionStringAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBridgedDeviceBasicInformationManufacturingDateCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBridgedDeviceBasicInformationManufacturingDateAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BridgedDeviceBasicInformationCluster) cluster).readManufacturingDateAttribute(
(ChipClusters.CharStringAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCharStringAttributeCallback(),
readBridgedDeviceBasicInformationManufacturingDateCommandParams
);
result.put("readManufacturingDateAttribute", readBridgedDeviceBasicInformationManufacturingDateAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBridgedDeviceBasicInformationPartNumberCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBridgedDeviceBasicInformationPartNumberAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BridgedDeviceBasicInformationCluster) cluster).readPartNumberAttribute(
(ChipClusters.CharStringAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCharStringAttributeCallback(),
readBridgedDeviceBasicInformationPartNumberCommandParams
);
result.put("readPartNumberAttribute", readBridgedDeviceBasicInformationPartNumberAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBridgedDeviceBasicInformationProductURLCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBridgedDeviceBasicInformationProductURLAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BridgedDeviceBasicInformationCluster) cluster).readProductURLAttribute(
(ChipClusters.CharStringAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCharStringAttributeCallback(),
readBridgedDeviceBasicInformationProductURLCommandParams
);
result.put("readProductURLAttribute", readBridgedDeviceBasicInformationProductURLAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBridgedDeviceBasicInformationProductLabelCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBridgedDeviceBasicInformationProductLabelAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BridgedDeviceBasicInformationCluster) cluster).readProductLabelAttribute(
(ChipClusters.CharStringAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCharStringAttributeCallback(),
readBridgedDeviceBasicInformationProductLabelCommandParams
);
result.put("readProductLabelAttribute", readBridgedDeviceBasicInformationProductLabelAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBridgedDeviceBasicInformationSerialNumberCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBridgedDeviceBasicInformationSerialNumberAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BridgedDeviceBasicInformationCluster) cluster).readSerialNumberAttribute(
(ChipClusters.CharStringAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCharStringAttributeCallback(),
readBridgedDeviceBasicInformationSerialNumberCommandParams
);
result.put("readSerialNumberAttribute", readBridgedDeviceBasicInformationSerialNumberAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBridgedDeviceBasicInformationReachableCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBridgedDeviceBasicInformationReachableAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BridgedDeviceBasicInformationCluster) cluster).readReachableAttribute(
(ChipClusters.BooleanAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBooleanAttributeCallback(),
readBridgedDeviceBasicInformationReachableCommandParams
);
result.put("readReachableAttribute", readBridgedDeviceBasicInformationReachableAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBridgedDeviceBasicInformationUniqueIDCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBridgedDeviceBasicInformationUniqueIDAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BridgedDeviceBasicInformationCluster) cluster).readUniqueIDAttribute(
(ChipClusters.CharStringAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCharStringAttributeCallback(),
readBridgedDeviceBasicInformationUniqueIDCommandParams
);
result.put("readUniqueIDAttribute", readBridgedDeviceBasicInformationUniqueIDAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBridgedDeviceBasicInformationGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBridgedDeviceBasicInformationGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BridgedDeviceBasicInformationCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.BridgedDeviceBasicInformationCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBridgedDeviceBasicInformationClusterGeneratedCommandListAttributeCallback(),
readBridgedDeviceBasicInformationGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readBridgedDeviceBasicInformationGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBridgedDeviceBasicInformationAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBridgedDeviceBasicInformationAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BridgedDeviceBasicInformationCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.BridgedDeviceBasicInformationCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBridgedDeviceBasicInformationClusterAcceptedCommandListAttributeCallback(),
readBridgedDeviceBasicInformationAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readBridgedDeviceBasicInformationAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBridgedDeviceBasicInformationEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBridgedDeviceBasicInformationEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BridgedDeviceBasicInformationCluster) cluster).readEventListAttribute(
(ChipClusters.BridgedDeviceBasicInformationCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBridgedDeviceBasicInformationClusterEventListAttributeCallback(),
readBridgedDeviceBasicInformationEventListCommandParams
);
result.put("readEventListAttribute", readBridgedDeviceBasicInformationEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBridgedDeviceBasicInformationAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBridgedDeviceBasicInformationAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BridgedDeviceBasicInformationCluster) cluster).readAttributeListAttribute(
(ChipClusters.BridgedDeviceBasicInformationCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBridgedDeviceBasicInformationClusterAttributeListAttributeCallback(),
readBridgedDeviceBasicInformationAttributeListCommandParams
);
result.put("readAttributeListAttribute", readBridgedDeviceBasicInformationAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBridgedDeviceBasicInformationFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBridgedDeviceBasicInformationFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BridgedDeviceBasicInformationCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readBridgedDeviceBasicInformationFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readBridgedDeviceBasicInformationFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBridgedDeviceBasicInformationClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBridgedDeviceBasicInformationClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BridgedDeviceBasicInformationCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readBridgedDeviceBasicInformationClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readBridgedDeviceBasicInformationClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readSwitchInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readSwitchNumberOfPositionsCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSwitchNumberOfPositionsAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SwitchCluster) cluster).readNumberOfPositionsAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readSwitchNumberOfPositionsCommandParams
);
result.put("readNumberOfPositionsAttribute", readSwitchNumberOfPositionsAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSwitchCurrentPositionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSwitchCurrentPositionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SwitchCluster) cluster).readCurrentPositionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readSwitchCurrentPositionCommandParams
);
result.put("readCurrentPositionAttribute", readSwitchCurrentPositionAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSwitchMultiPressMaxCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSwitchMultiPressMaxAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SwitchCluster) cluster).readMultiPressMaxAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readSwitchMultiPressMaxCommandParams
);
result.put("readMultiPressMaxAttribute", readSwitchMultiPressMaxAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSwitchGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSwitchGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SwitchCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.SwitchCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedSwitchClusterGeneratedCommandListAttributeCallback(),
readSwitchGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readSwitchGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSwitchAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSwitchAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SwitchCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.SwitchCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedSwitchClusterAcceptedCommandListAttributeCallback(),
readSwitchAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readSwitchAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSwitchEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSwitchEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SwitchCluster) cluster).readEventListAttribute(
(ChipClusters.SwitchCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedSwitchClusterEventListAttributeCallback(),
readSwitchEventListCommandParams
);
result.put("readEventListAttribute", readSwitchEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSwitchAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSwitchAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SwitchCluster) cluster).readAttributeListAttribute(
(ChipClusters.SwitchCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedSwitchClusterAttributeListAttributeCallback(),
readSwitchAttributeListCommandParams
);
result.put("readAttributeListAttribute", readSwitchAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSwitchFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSwitchFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SwitchCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readSwitchFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readSwitchFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSwitchClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSwitchClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SwitchCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readSwitchClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readSwitchClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readAdministratorCommissioningInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readAdministratorCommissioningWindowStatusCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readAdministratorCommissioningWindowStatusAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.AdministratorCommissioningCluster) cluster).readWindowStatusAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readAdministratorCommissioningWindowStatusCommandParams
);
result.put("readWindowStatusAttribute", readAdministratorCommissioningWindowStatusAttributeInteractionInfo);
Map<String, CommandParameterInfo> readAdministratorCommissioningAdminFabricIndexCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readAdministratorCommissioningAdminFabricIndexAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.AdministratorCommissioningCluster) cluster).readAdminFabricIndexAttribute(
(ChipClusters.AdministratorCommissioningCluster.AdminFabricIndexAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedAdministratorCommissioningClusterAdminFabricIndexAttributeCallback(),
readAdministratorCommissioningAdminFabricIndexCommandParams
);
result.put("readAdminFabricIndexAttribute", readAdministratorCommissioningAdminFabricIndexAttributeInteractionInfo);
Map<String, CommandParameterInfo> readAdministratorCommissioningAdminVendorIdCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readAdministratorCommissioningAdminVendorIdAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.AdministratorCommissioningCluster) cluster).readAdminVendorIdAttribute(
(ChipClusters.AdministratorCommissioningCluster.AdminVendorIdAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedAdministratorCommissioningClusterAdminVendorIdAttributeCallback(),
readAdministratorCommissioningAdminVendorIdCommandParams
);
result.put("readAdminVendorIdAttribute", readAdministratorCommissioningAdminVendorIdAttributeInteractionInfo);
Map<String, CommandParameterInfo> readAdministratorCommissioningGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readAdministratorCommissioningGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.AdministratorCommissioningCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.AdministratorCommissioningCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedAdministratorCommissioningClusterGeneratedCommandListAttributeCallback(),
readAdministratorCommissioningGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readAdministratorCommissioningGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readAdministratorCommissioningAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readAdministratorCommissioningAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.AdministratorCommissioningCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.AdministratorCommissioningCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedAdministratorCommissioningClusterAcceptedCommandListAttributeCallback(),
readAdministratorCommissioningAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readAdministratorCommissioningAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readAdministratorCommissioningEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readAdministratorCommissioningEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.AdministratorCommissioningCluster) cluster).readEventListAttribute(
(ChipClusters.AdministratorCommissioningCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedAdministratorCommissioningClusterEventListAttributeCallback(),
readAdministratorCommissioningEventListCommandParams
);
result.put("readEventListAttribute", readAdministratorCommissioningEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readAdministratorCommissioningAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readAdministratorCommissioningAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.AdministratorCommissioningCluster) cluster).readAttributeListAttribute(
(ChipClusters.AdministratorCommissioningCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedAdministratorCommissioningClusterAttributeListAttributeCallback(),
readAdministratorCommissioningAttributeListCommandParams
);
result.put("readAttributeListAttribute", readAdministratorCommissioningAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readAdministratorCommissioningFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readAdministratorCommissioningFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.AdministratorCommissioningCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readAdministratorCommissioningFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readAdministratorCommissioningFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readAdministratorCommissioningClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readAdministratorCommissioningClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.AdministratorCommissioningCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readAdministratorCommissioningClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readAdministratorCommissioningClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readOperationalCredentialsInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readOperationalCredentialsNOCsCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOperationalCredentialsNOCsAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OperationalCredentialsCluster) cluster).readNOCsAttribute(
(ChipClusters.OperationalCredentialsCluster.NOCsAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOperationalCredentialsClusterNOCsAttributeCallback(),
readOperationalCredentialsNOCsCommandParams
);
result.put("readNOCsAttribute", readOperationalCredentialsNOCsAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOperationalCredentialsFabricsCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOperationalCredentialsFabricsAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OperationalCredentialsCluster) cluster).readFabricsAttribute(
(ChipClusters.OperationalCredentialsCluster.FabricsAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOperationalCredentialsClusterFabricsAttributeCallback(),
readOperationalCredentialsFabricsCommandParams
);
result.put("readFabricsAttribute", readOperationalCredentialsFabricsAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOperationalCredentialsSupportedFabricsCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOperationalCredentialsSupportedFabricsAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OperationalCredentialsCluster) cluster).readSupportedFabricsAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readOperationalCredentialsSupportedFabricsCommandParams
);
result.put("readSupportedFabricsAttribute", readOperationalCredentialsSupportedFabricsAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOperationalCredentialsCommissionedFabricsCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOperationalCredentialsCommissionedFabricsAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OperationalCredentialsCluster) cluster).readCommissionedFabricsAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readOperationalCredentialsCommissionedFabricsCommandParams
);
result.put("readCommissionedFabricsAttribute", readOperationalCredentialsCommissionedFabricsAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOperationalCredentialsTrustedRootCertificatesCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOperationalCredentialsTrustedRootCertificatesAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OperationalCredentialsCluster) cluster).readTrustedRootCertificatesAttribute(
(ChipClusters.OperationalCredentialsCluster.TrustedRootCertificatesAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOperationalCredentialsClusterTrustedRootCertificatesAttributeCallback(),
readOperationalCredentialsTrustedRootCertificatesCommandParams
);
result.put("readTrustedRootCertificatesAttribute", readOperationalCredentialsTrustedRootCertificatesAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOperationalCredentialsCurrentFabricIndexCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOperationalCredentialsCurrentFabricIndexAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OperationalCredentialsCluster) cluster).readCurrentFabricIndexAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readOperationalCredentialsCurrentFabricIndexCommandParams
);
result.put("readCurrentFabricIndexAttribute", readOperationalCredentialsCurrentFabricIndexAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOperationalCredentialsGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOperationalCredentialsGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OperationalCredentialsCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.OperationalCredentialsCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOperationalCredentialsClusterGeneratedCommandListAttributeCallback(),
readOperationalCredentialsGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readOperationalCredentialsGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOperationalCredentialsAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOperationalCredentialsAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OperationalCredentialsCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.OperationalCredentialsCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOperationalCredentialsClusterAcceptedCommandListAttributeCallback(),
readOperationalCredentialsAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readOperationalCredentialsAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOperationalCredentialsEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOperationalCredentialsEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OperationalCredentialsCluster) cluster).readEventListAttribute(
(ChipClusters.OperationalCredentialsCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOperationalCredentialsClusterEventListAttributeCallback(),
readOperationalCredentialsEventListCommandParams
);
result.put("readEventListAttribute", readOperationalCredentialsEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOperationalCredentialsAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOperationalCredentialsAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OperationalCredentialsCluster) cluster).readAttributeListAttribute(
(ChipClusters.OperationalCredentialsCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOperationalCredentialsClusterAttributeListAttributeCallback(),
readOperationalCredentialsAttributeListCommandParams
);
result.put("readAttributeListAttribute", readOperationalCredentialsAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOperationalCredentialsFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOperationalCredentialsFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OperationalCredentialsCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readOperationalCredentialsFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readOperationalCredentialsFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOperationalCredentialsClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOperationalCredentialsClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OperationalCredentialsCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readOperationalCredentialsClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readOperationalCredentialsClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readGroupKeyManagementInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readGroupKeyManagementGroupKeyMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readGroupKeyManagementGroupKeyMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.GroupKeyManagementCluster) cluster).readGroupKeyMapAttribute(
(ChipClusters.GroupKeyManagementCluster.GroupKeyMapAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedGroupKeyManagementClusterGroupKeyMapAttributeCallback(),
readGroupKeyManagementGroupKeyMapCommandParams
);
result.put("readGroupKeyMapAttribute", readGroupKeyManagementGroupKeyMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readGroupKeyManagementGroupTableCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readGroupKeyManagementGroupTableAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.GroupKeyManagementCluster) cluster).readGroupTableAttribute(
(ChipClusters.GroupKeyManagementCluster.GroupTableAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedGroupKeyManagementClusterGroupTableAttributeCallback(),
readGroupKeyManagementGroupTableCommandParams
);
result.put("readGroupTableAttribute", readGroupKeyManagementGroupTableAttributeInteractionInfo);
Map<String, CommandParameterInfo> readGroupKeyManagementMaxGroupsPerFabricCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readGroupKeyManagementMaxGroupsPerFabricAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.GroupKeyManagementCluster) cluster).readMaxGroupsPerFabricAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readGroupKeyManagementMaxGroupsPerFabricCommandParams
);
result.put("readMaxGroupsPerFabricAttribute", readGroupKeyManagementMaxGroupsPerFabricAttributeInteractionInfo);
Map<String, CommandParameterInfo> readGroupKeyManagementMaxGroupKeysPerFabricCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readGroupKeyManagementMaxGroupKeysPerFabricAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.GroupKeyManagementCluster) cluster).readMaxGroupKeysPerFabricAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readGroupKeyManagementMaxGroupKeysPerFabricCommandParams
);
result.put("readMaxGroupKeysPerFabricAttribute", readGroupKeyManagementMaxGroupKeysPerFabricAttributeInteractionInfo);
Map<String, CommandParameterInfo> readGroupKeyManagementGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readGroupKeyManagementGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.GroupKeyManagementCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.GroupKeyManagementCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedGroupKeyManagementClusterGeneratedCommandListAttributeCallback(),
readGroupKeyManagementGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readGroupKeyManagementGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readGroupKeyManagementAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readGroupKeyManagementAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.GroupKeyManagementCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.GroupKeyManagementCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedGroupKeyManagementClusterAcceptedCommandListAttributeCallback(),
readGroupKeyManagementAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readGroupKeyManagementAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readGroupKeyManagementEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readGroupKeyManagementEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.GroupKeyManagementCluster) cluster).readEventListAttribute(
(ChipClusters.GroupKeyManagementCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedGroupKeyManagementClusterEventListAttributeCallback(),
readGroupKeyManagementEventListCommandParams
);
result.put("readEventListAttribute", readGroupKeyManagementEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readGroupKeyManagementAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readGroupKeyManagementAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.GroupKeyManagementCluster) cluster).readAttributeListAttribute(
(ChipClusters.GroupKeyManagementCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedGroupKeyManagementClusterAttributeListAttributeCallback(),
readGroupKeyManagementAttributeListCommandParams
);
result.put("readAttributeListAttribute", readGroupKeyManagementAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readGroupKeyManagementFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readGroupKeyManagementFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.GroupKeyManagementCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readGroupKeyManagementFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readGroupKeyManagementFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readGroupKeyManagementClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readGroupKeyManagementClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.GroupKeyManagementCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readGroupKeyManagementClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readGroupKeyManagementClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readFixedLabelInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readFixedLabelLabelListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFixedLabelLabelListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FixedLabelCluster) cluster).readLabelListAttribute(
(ChipClusters.FixedLabelCluster.LabelListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFixedLabelClusterLabelListAttributeCallback(),
readFixedLabelLabelListCommandParams
);
result.put("readLabelListAttribute", readFixedLabelLabelListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFixedLabelGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFixedLabelGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FixedLabelCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.FixedLabelCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFixedLabelClusterGeneratedCommandListAttributeCallback(),
readFixedLabelGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readFixedLabelGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFixedLabelAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFixedLabelAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FixedLabelCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.FixedLabelCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFixedLabelClusterAcceptedCommandListAttributeCallback(),
readFixedLabelAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readFixedLabelAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFixedLabelEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFixedLabelEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FixedLabelCluster) cluster).readEventListAttribute(
(ChipClusters.FixedLabelCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFixedLabelClusterEventListAttributeCallback(),
readFixedLabelEventListCommandParams
);
result.put("readEventListAttribute", readFixedLabelEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFixedLabelAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFixedLabelAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FixedLabelCluster) cluster).readAttributeListAttribute(
(ChipClusters.FixedLabelCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFixedLabelClusterAttributeListAttributeCallback(),
readFixedLabelAttributeListCommandParams
);
result.put("readAttributeListAttribute", readFixedLabelAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFixedLabelFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFixedLabelFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FixedLabelCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readFixedLabelFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readFixedLabelFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFixedLabelClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFixedLabelClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FixedLabelCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readFixedLabelClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readFixedLabelClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readUserLabelInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readUserLabelLabelListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUserLabelLabelListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UserLabelCluster) cluster).readLabelListAttribute(
(ChipClusters.UserLabelCluster.LabelListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedUserLabelClusterLabelListAttributeCallback(),
readUserLabelLabelListCommandParams
);
result.put("readLabelListAttribute", readUserLabelLabelListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUserLabelGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUserLabelGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UserLabelCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.UserLabelCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedUserLabelClusterGeneratedCommandListAttributeCallback(),
readUserLabelGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readUserLabelGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUserLabelAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUserLabelAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UserLabelCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.UserLabelCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedUserLabelClusterAcceptedCommandListAttributeCallback(),
readUserLabelAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readUserLabelAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUserLabelEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUserLabelEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UserLabelCluster) cluster).readEventListAttribute(
(ChipClusters.UserLabelCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedUserLabelClusterEventListAttributeCallback(),
readUserLabelEventListCommandParams
);
result.put("readEventListAttribute", readUserLabelEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUserLabelAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUserLabelAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UserLabelCluster) cluster).readAttributeListAttribute(
(ChipClusters.UserLabelCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedUserLabelClusterAttributeListAttributeCallback(),
readUserLabelAttributeListCommandParams
);
result.put("readAttributeListAttribute", readUserLabelAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUserLabelFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUserLabelFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UserLabelCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readUserLabelFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readUserLabelFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUserLabelClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUserLabelClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UserLabelCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readUserLabelClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readUserLabelClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readProxyConfigurationInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readProxyConfigurationGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readProxyConfigurationGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ProxyConfigurationCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.ProxyConfigurationCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedProxyConfigurationClusterGeneratedCommandListAttributeCallback(),
readProxyConfigurationGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readProxyConfigurationGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readProxyConfigurationAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readProxyConfigurationAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ProxyConfigurationCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.ProxyConfigurationCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedProxyConfigurationClusterAcceptedCommandListAttributeCallback(),
readProxyConfigurationAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readProxyConfigurationAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readProxyConfigurationEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readProxyConfigurationEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ProxyConfigurationCluster) cluster).readEventListAttribute(
(ChipClusters.ProxyConfigurationCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedProxyConfigurationClusterEventListAttributeCallback(),
readProxyConfigurationEventListCommandParams
);
result.put("readEventListAttribute", readProxyConfigurationEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readProxyConfigurationAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readProxyConfigurationAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ProxyConfigurationCluster) cluster).readAttributeListAttribute(
(ChipClusters.ProxyConfigurationCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedProxyConfigurationClusterAttributeListAttributeCallback(),
readProxyConfigurationAttributeListCommandParams
);
result.put("readAttributeListAttribute", readProxyConfigurationAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readProxyConfigurationFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readProxyConfigurationFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ProxyConfigurationCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readProxyConfigurationFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readProxyConfigurationFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readProxyConfigurationClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readProxyConfigurationClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ProxyConfigurationCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readProxyConfigurationClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readProxyConfigurationClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readProxyDiscoveryInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readProxyDiscoveryGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readProxyDiscoveryGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ProxyDiscoveryCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.ProxyDiscoveryCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedProxyDiscoveryClusterGeneratedCommandListAttributeCallback(),
readProxyDiscoveryGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readProxyDiscoveryGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readProxyDiscoveryAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readProxyDiscoveryAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ProxyDiscoveryCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.ProxyDiscoveryCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedProxyDiscoveryClusterAcceptedCommandListAttributeCallback(),
readProxyDiscoveryAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readProxyDiscoveryAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readProxyDiscoveryEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readProxyDiscoveryEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ProxyDiscoveryCluster) cluster).readEventListAttribute(
(ChipClusters.ProxyDiscoveryCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedProxyDiscoveryClusterEventListAttributeCallback(),
readProxyDiscoveryEventListCommandParams
);
result.put("readEventListAttribute", readProxyDiscoveryEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readProxyDiscoveryAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readProxyDiscoveryAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ProxyDiscoveryCluster) cluster).readAttributeListAttribute(
(ChipClusters.ProxyDiscoveryCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedProxyDiscoveryClusterAttributeListAttributeCallback(),
readProxyDiscoveryAttributeListCommandParams
);
result.put("readAttributeListAttribute", readProxyDiscoveryAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readProxyDiscoveryFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readProxyDiscoveryFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ProxyDiscoveryCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readProxyDiscoveryFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readProxyDiscoveryFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readProxyDiscoveryClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readProxyDiscoveryClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ProxyDiscoveryCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readProxyDiscoveryClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readProxyDiscoveryClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readProxyValidInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readProxyValidGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readProxyValidGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ProxyValidCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.ProxyValidCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedProxyValidClusterGeneratedCommandListAttributeCallback(),
readProxyValidGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readProxyValidGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readProxyValidAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readProxyValidAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ProxyValidCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.ProxyValidCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedProxyValidClusterAcceptedCommandListAttributeCallback(),
readProxyValidAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readProxyValidAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readProxyValidEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readProxyValidEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ProxyValidCluster) cluster).readEventListAttribute(
(ChipClusters.ProxyValidCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedProxyValidClusterEventListAttributeCallback(),
readProxyValidEventListCommandParams
);
result.put("readEventListAttribute", readProxyValidEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readProxyValidAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readProxyValidAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ProxyValidCluster) cluster).readAttributeListAttribute(
(ChipClusters.ProxyValidCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedProxyValidClusterAttributeListAttributeCallback(),
readProxyValidAttributeListCommandParams
);
result.put("readAttributeListAttribute", readProxyValidAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readProxyValidFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readProxyValidFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ProxyValidCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readProxyValidFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readProxyValidFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readProxyValidClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readProxyValidClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ProxyValidCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readProxyValidClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readProxyValidClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readBooleanStateInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readBooleanStateStateValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBooleanStateStateValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BooleanStateCluster) cluster).readStateValueAttribute(
(ChipClusters.BooleanAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBooleanAttributeCallback(),
readBooleanStateStateValueCommandParams
);
result.put("readStateValueAttribute", readBooleanStateStateValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBooleanStateGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBooleanStateGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BooleanStateCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.BooleanStateCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBooleanStateClusterGeneratedCommandListAttributeCallback(),
readBooleanStateGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readBooleanStateGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBooleanStateAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBooleanStateAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BooleanStateCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.BooleanStateCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBooleanStateClusterAcceptedCommandListAttributeCallback(),
readBooleanStateAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readBooleanStateAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBooleanStateEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBooleanStateEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BooleanStateCluster) cluster).readEventListAttribute(
(ChipClusters.BooleanStateCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBooleanStateClusterEventListAttributeCallback(),
readBooleanStateEventListCommandParams
);
result.put("readEventListAttribute", readBooleanStateEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBooleanStateAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBooleanStateAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BooleanStateCluster) cluster).readAttributeListAttribute(
(ChipClusters.BooleanStateCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBooleanStateClusterAttributeListAttributeCallback(),
readBooleanStateAttributeListCommandParams
);
result.put("readAttributeListAttribute", readBooleanStateAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBooleanStateFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBooleanStateFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BooleanStateCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readBooleanStateFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readBooleanStateFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBooleanStateClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBooleanStateClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BooleanStateCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readBooleanStateClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readBooleanStateClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readIcdManagementInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readIcdManagementIdleModeIntervalCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readIcdManagementIdleModeIntervalAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.IcdManagementCluster) cluster).readIdleModeIntervalAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readIcdManagementIdleModeIntervalCommandParams
);
result.put("readIdleModeIntervalAttribute", readIcdManagementIdleModeIntervalAttributeInteractionInfo);
Map<String, CommandParameterInfo> readIcdManagementActiveModeIntervalCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readIcdManagementActiveModeIntervalAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.IcdManagementCluster) cluster).readActiveModeIntervalAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readIcdManagementActiveModeIntervalCommandParams
);
result.put("readActiveModeIntervalAttribute", readIcdManagementActiveModeIntervalAttributeInteractionInfo);
Map<String, CommandParameterInfo> readIcdManagementActiveModeThresholdCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readIcdManagementActiveModeThresholdAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.IcdManagementCluster) cluster).readActiveModeThresholdAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readIcdManagementActiveModeThresholdCommandParams
);
result.put("readActiveModeThresholdAttribute", readIcdManagementActiveModeThresholdAttributeInteractionInfo);
Map<String, CommandParameterInfo> readIcdManagementRegisteredClientsCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readIcdManagementRegisteredClientsAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.IcdManagementCluster) cluster).readRegisteredClientsAttribute(
(ChipClusters.IcdManagementCluster.RegisteredClientsAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIcdManagementClusterRegisteredClientsAttributeCallback(),
readIcdManagementRegisteredClientsCommandParams
);
result.put("readRegisteredClientsAttribute", readIcdManagementRegisteredClientsAttributeInteractionInfo);
Map<String, CommandParameterInfo> readIcdManagementICDCounterCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readIcdManagementICDCounterAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.IcdManagementCluster) cluster).readICDCounterAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readIcdManagementICDCounterCommandParams
);
result.put("readICDCounterAttribute", readIcdManagementICDCounterAttributeInteractionInfo);
Map<String, CommandParameterInfo> readIcdManagementClientsSupportedPerFabricCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readIcdManagementClientsSupportedPerFabricAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.IcdManagementCluster) cluster).readClientsSupportedPerFabricAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readIcdManagementClientsSupportedPerFabricCommandParams
);
result.put("readClientsSupportedPerFabricAttribute", readIcdManagementClientsSupportedPerFabricAttributeInteractionInfo);
Map<String, CommandParameterInfo> readIcdManagementGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readIcdManagementGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.IcdManagementCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.IcdManagementCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIcdManagementClusterGeneratedCommandListAttributeCallback(),
readIcdManagementGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readIcdManagementGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readIcdManagementAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readIcdManagementAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.IcdManagementCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.IcdManagementCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIcdManagementClusterAcceptedCommandListAttributeCallback(),
readIcdManagementAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readIcdManagementAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readIcdManagementEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readIcdManagementEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.IcdManagementCluster) cluster).readEventListAttribute(
(ChipClusters.IcdManagementCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIcdManagementClusterEventListAttributeCallback(),
readIcdManagementEventListCommandParams
);
result.put("readEventListAttribute", readIcdManagementEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readIcdManagementAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readIcdManagementAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.IcdManagementCluster) cluster).readAttributeListAttribute(
(ChipClusters.IcdManagementCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIcdManagementClusterAttributeListAttributeCallback(),
readIcdManagementAttributeListCommandParams
);
result.put("readAttributeListAttribute", readIcdManagementAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readIcdManagementFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readIcdManagementFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.IcdManagementCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readIcdManagementFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readIcdManagementFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readIcdManagementClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readIcdManagementClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.IcdManagementCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readIcdManagementClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readIcdManagementClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readModeSelectInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readModeSelectDescriptionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readModeSelectDescriptionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ModeSelectCluster) cluster).readDescriptionAttribute(
(ChipClusters.CharStringAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCharStringAttributeCallback(),
readModeSelectDescriptionCommandParams
);
result.put("readDescriptionAttribute", readModeSelectDescriptionAttributeInteractionInfo);
Map<String, CommandParameterInfo> readModeSelectStandardNamespaceCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readModeSelectStandardNamespaceAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ModeSelectCluster) cluster).readStandardNamespaceAttribute(
(ChipClusters.ModeSelectCluster.StandardNamespaceAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedModeSelectClusterStandardNamespaceAttributeCallback(),
readModeSelectStandardNamespaceCommandParams
);
result.put("readStandardNamespaceAttribute", readModeSelectStandardNamespaceAttributeInteractionInfo);
Map<String, CommandParameterInfo> readModeSelectSupportedModesCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readModeSelectSupportedModesAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ModeSelectCluster) cluster).readSupportedModesAttribute(
(ChipClusters.ModeSelectCluster.SupportedModesAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedModeSelectClusterSupportedModesAttributeCallback(),
readModeSelectSupportedModesCommandParams
);
result.put("readSupportedModesAttribute", readModeSelectSupportedModesAttributeInteractionInfo);
Map<String, CommandParameterInfo> readModeSelectCurrentModeCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readModeSelectCurrentModeAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ModeSelectCluster) cluster).readCurrentModeAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readModeSelectCurrentModeCommandParams
);
result.put("readCurrentModeAttribute", readModeSelectCurrentModeAttributeInteractionInfo);
Map<String, CommandParameterInfo> readModeSelectStartUpModeCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readModeSelectStartUpModeAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ModeSelectCluster) cluster).readStartUpModeAttribute(
(ChipClusters.ModeSelectCluster.StartUpModeAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedModeSelectClusterStartUpModeAttributeCallback(),
readModeSelectStartUpModeCommandParams
);
result.put("readStartUpModeAttribute", readModeSelectStartUpModeAttributeInteractionInfo);
Map<String, CommandParameterInfo> readModeSelectOnModeCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readModeSelectOnModeAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ModeSelectCluster) cluster).readOnModeAttribute(
(ChipClusters.ModeSelectCluster.OnModeAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedModeSelectClusterOnModeAttributeCallback(),
readModeSelectOnModeCommandParams
);
result.put("readOnModeAttribute", readModeSelectOnModeAttributeInteractionInfo);
Map<String, CommandParameterInfo> readModeSelectGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readModeSelectGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ModeSelectCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.ModeSelectCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedModeSelectClusterGeneratedCommandListAttributeCallback(),
readModeSelectGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readModeSelectGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readModeSelectAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readModeSelectAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ModeSelectCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.ModeSelectCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedModeSelectClusterAcceptedCommandListAttributeCallback(),
readModeSelectAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readModeSelectAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readModeSelectEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readModeSelectEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ModeSelectCluster) cluster).readEventListAttribute(
(ChipClusters.ModeSelectCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedModeSelectClusterEventListAttributeCallback(),
readModeSelectEventListCommandParams
);
result.put("readEventListAttribute", readModeSelectEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readModeSelectAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readModeSelectAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ModeSelectCluster) cluster).readAttributeListAttribute(
(ChipClusters.ModeSelectCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedModeSelectClusterAttributeListAttributeCallback(),
readModeSelectAttributeListCommandParams
);
result.put("readAttributeListAttribute", readModeSelectAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readModeSelectFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readModeSelectFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ModeSelectCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readModeSelectFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readModeSelectFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readModeSelectClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readModeSelectClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ModeSelectCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readModeSelectClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readModeSelectClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readTemperatureControlInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readTemperatureControlTemperatureSetpointCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTemperatureControlTemperatureSetpointAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TemperatureControlCluster) cluster).readTemperatureSetpointAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readTemperatureControlTemperatureSetpointCommandParams
);
result.put("readTemperatureSetpointAttribute", readTemperatureControlTemperatureSetpointAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTemperatureControlMinTemperatureCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTemperatureControlMinTemperatureAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TemperatureControlCluster) cluster).readMinTemperatureAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readTemperatureControlMinTemperatureCommandParams
);
result.put("readMinTemperatureAttribute", readTemperatureControlMinTemperatureAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTemperatureControlMaxTemperatureCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTemperatureControlMaxTemperatureAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TemperatureControlCluster) cluster).readMaxTemperatureAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readTemperatureControlMaxTemperatureCommandParams
);
result.put("readMaxTemperatureAttribute", readTemperatureControlMaxTemperatureAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTemperatureControlStepCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTemperatureControlStepAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TemperatureControlCluster) cluster).readStepAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readTemperatureControlStepCommandParams
);
result.put("readStepAttribute", readTemperatureControlStepAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTemperatureControlCurrentTemperatureLevelIndexCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTemperatureControlCurrentTemperatureLevelIndexAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TemperatureControlCluster) cluster).readCurrentTemperatureLevelIndexAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readTemperatureControlCurrentTemperatureLevelIndexCommandParams
);
result.put("readCurrentTemperatureLevelIndexAttribute", readTemperatureControlCurrentTemperatureLevelIndexAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTemperatureControlSupportedTemperatureLevelsCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTemperatureControlSupportedTemperatureLevelsAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TemperatureControlCluster) cluster).readSupportedTemperatureLevelsAttribute(
(ChipClusters.TemperatureControlCluster.SupportedTemperatureLevelsAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTemperatureControlClusterSupportedTemperatureLevelsAttributeCallback(),
readTemperatureControlSupportedTemperatureLevelsCommandParams
);
result.put("readSupportedTemperatureLevelsAttribute", readTemperatureControlSupportedTemperatureLevelsAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTemperatureControlGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTemperatureControlGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TemperatureControlCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.TemperatureControlCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTemperatureControlClusterGeneratedCommandListAttributeCallback(),
readTemperatureControlGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readTemperatureControlGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTemperatureControlAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTemperatureControlAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TemperatureControlCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.TemperatureControlCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTemperatureControlClusterAcceptedCommandListAttributeCallback(),
readTemperatureControlAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readTemperatureControlAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTemperatureControlEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTemperatureControlEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TemperatureControlCluster) cluster).readEventListAttribute(
(ChipClusters.TemperatureControlCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTemperatureControlClusterEventListAttributeCallback(),
readTemperatureControlEventListCommandParams
);
result.put("readEventListAttribute", readTemperatureControlEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTemperatureControlAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTemperatureControlAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TemperatureControlCluster) cluster).readAttributeListAttribute(
(ChipClusters.TemperatureControlCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTemperatureControlClusterAttributeListAttributeCallback(),
readTemperatureControlAttributeListCommandParams
);
result.put("readAttributeListAttribute", readTemperatureControlAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTemperatureControlFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTemperatureControlFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TemperatureControlCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readTemperatureControlFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readTemperatureControlFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTemperatureControlClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTemperatureControlClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TemperatureControlCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readTemperatureControlClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readTemperatureControlClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readRefrigeratorAlarmInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readRefrigeratorAlarmMaskCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readRefrigeratorAlarmMaskAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.RefrigeratorAlarmCluster) cluster).readMaskAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readRefrigeratorAlarmMaskCommandParams
);
result.put("readMaskAttribute", readRefrigeratorAlarmMaskAttributeInteractionInfo);
Map<String, CommandParameterInfo> readRefrigeratorAlarmLatchCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readRefrigeratorAlarmLatchAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.RefrigeratorAlarmCluster) cluster).readLatchAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readRefrigeratorAlarmLatchCommandParams
);
result.put("readLatchAttribute", readRefrigeratorAlarmLatchAttributeInteractionInfo);
Map<String, CommandParameterInfo> readRefrigeratorAlarmStateCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readRefrigeratorAlarmStateAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.RefrigeratorAlarmCluster) cluster).readStateAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readRefrigeratorAlarmStateCommandParams
);
result.put("readStateAttribute", readRefrigeratorAlarmStateAttributeInteractionInfo);
Map<String, CommandParameterInfo> readRefrigeratorAlarmGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readRefrigeratorAlarmGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.RefrigeratorAlarmCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.RefrigeratorAlarmCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedRefrigeratorAlarmClusterGeneratedCommandListAttributeCallback(),
readRefrigeratorAlarmGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readRefrigeratorAlarmGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readRefrigeratorAlarmAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readRefrigeratorAlarmAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.RefrigeratorAlarmCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.RefrigeratorAlarmCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedRefrigeratorAlarmClusterAcceptedCommandListAttributeCallback(),
readRefrigeratorAlarmAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readRefrigeratorAlarmAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readRefrigeratorAlarmEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readRefrigeratorAlarmEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.RefrigeratorAlarmCluster) cluster).readEventListAttribute(
(ChipClusters.RefrigeratorAlarmCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedRefrigeratorAlarmClusterEventListAttributeCallback(),
readRefrigeratorAlarmEventListCommandParams
);
result.put("readEventListAttribute", readRefrigeratorAlarmEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readRefrigeratorAlarmAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readRefrigeratorAlarmAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.RefrigeratorAlarmCluster) cluster).readAttributeListAttribute(
(ChipClusters.RefrigeratorAlarmCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedRefrigeratorAlarmClusterAttributeListAttributeCallback(),
readRefrigeratorAlarmAttributeListCommandParams
);
result.put("readAttributeListAttribute", readRefrigeratorAlarmAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readRefrigeratorAlarmFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readRefrigeratorAlarmFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.RefrigeratorAlarmCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readRefrigeratorAlarmFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readRefrigeratorAlarmFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readRefrigeratorAlarmClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readRefrigeratorAlarmClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.RefrigeratorAlarmCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readRefrigeratorAlarmClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readRefrigeratorAlarmClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readAirQualityInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readAirQualityAirQualityCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readAirQualityAirQualityAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.AirQualityCluster) cluster).readAirQualityAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readAirQualityAirQualityCommandParams
);
result.put("readAirQualityAttribute", readAirQualityAirQualityAttributeInteractionInfo);
Map<String, CommandParameterInfo> readAirQualityGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readAirQualityGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.AirQualityCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.AirQualityCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedAirQualityClusterGeneratedCommandListAttributeCallback(),
readAirQualityGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readAirQualityGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readAirQualityAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readAirQualityAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.AirQualityCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.AirQualityCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedAirQualityClusterAcceptedCommandListAttributeCallback(),
readAirQualityAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readAirQualityAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readAirQualityEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readAirQualityEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.AirQualityCluster) cluster).readEventListAttribute(
(ChipClusters.AirQualityCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedAirQualityClusterEventListAttributeCallback(),
readAirQualityEventListCommandParams
);
result.put("readEventListAttribute", readAirQualityEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readAirQualityAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readAirQualityAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.AirQualityCluster) cluster).readAttributeListAttribute(
(ChipClusters.AirQualityCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedAirQualityClusterAttributeListAttributeCallback(),
readAirQualityAttributeListCommandParams
);
result.put("readAttributeListAttribute", readAirQualityAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readAirQualityFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readAirQualityFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.AirQualityCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readAirQualityFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readAirQualityFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readAirQualityClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readAirQualityClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.AirQualityCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readAirQualityClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readAirQualityClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readSmokeCoAlarmInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readSmokeCoAlarmExpressedStateCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSmokeCoAlarmExpressedStateAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SmokeCoAlarmCluster) cluster).readExpressedStateAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readSmokeCoAlarmExpressedStateCommandParams
);
result.put("readExpressedStateAttribute", readSmokeCoAlarmExpressedStateAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSmokeCoAlarmSmokeStateCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSmokeCoAlarmSmokeStateAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SmokeCoAlarmCluster) cluster).readSmokeStateAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readSmokeCoAlarmSmokeStateCommandParams
);
result.put("readSmokeStateAttribute", readSmokeCoAlarmSmokeStateAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSmokeCoAlarmCOStateCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSmokeCoAlarmCOStateAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SmokeCoAlarmCluster) cluster).readCOStateAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readSmokeCoAlarmCOStateCommandParams
);
result.put("readCOStateAttribute", readSmokeCoAlarmCOStateAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSmokeCoAlarmBatteryAlertCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSmokeCoAlarmBatteryAlertAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SmokeCoAlarmCluster) cluster).readBatteryAlertAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readSmokeCoAlarmBatteryAlertCommandParams
);
result.put("readBatteryAlertAttribute", readSmokeCoAlarmBatteryAlertAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSmokeCoAlarmDeviceMutedCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSmokeCoAlarmDeviceMutedAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SmokeCoAlarmCluster) cluster).readDeviceMutedAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readSmokeCoAlarmDeviceMutedCommandParams
);
result.put("readDeviceMutedAttribute", readSmokeCoAlarmDeviceMutedAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSmokeCoAlarmTestInProgressCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSmokeCoAlarmTestInProgressAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SmokeCoAlarmCluster) cluster).readTestInProgressAttribute(
(ChipClusters.BooleanAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBooleanAttributeCallback(),
readSmokeCoAlarmTestInProgressCommandParams
);
result.put("readTestInProgressAttribute", readSmokeCoAlarmTestInProgressAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSmokeCoAlarmHardwareFaultAlertCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSmokeCoAlarmHardwareFaultAlertAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SmokeCoAlarmCluster) cluster).readHardwareFaultAlertAttribute(
(ChipClusters.BooleanAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBooleanAttributeCallback(),
readSmokeCoAlarmHardwareFaultAlertCommandParams
);
result.put("readHardwareFaultAlertAttribute", readSmokeCoAlarmHardwareFaultAlertAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSmokeCoAlarmEndOfServiceAlertCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSmokeCoAlarmEndOfServiceAlertAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SmokeCoAlarmCluster) cluster).readEndOfServiceAlertAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readSmokeCoAlarmEndOfServiceAlertCommandParams
);
result.put("readEndOfServiceAlertAttribute", readSmokeCoAlarmEndOfServiceAlertAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSmokeCoAlarmInterconnectSmokeAlarmCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSmokeCoAlarmInterconnectSmokeAlarmAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SmokeCoAlarmCluster) cluster).readInterconnectSmokeAlarmAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readSmokeCoAlarmInterconnectSmokeAlarmCommandParams
);
result.put("readInterconnectSmokeAlarmAttribute", readSmokeCoAlarmInterconnectSmokeAlarmAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSmokeCoAlarmInterconnectCOAlarmCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSmokeCoAlarmInterconnectCOAlarmAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SmokeCoAlarmCluster) cluster).readInterconnectCOAlarmAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readSmokeCoAlarmInterconnectCOAlarmCommandParams
);
result.put("readInterconnectCOAlarmAttribute", readSmokeCoAlarmInterconnectCOAlarmAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSmokeCoAlarmContaminationStateCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSmokeCoAlarmContaminationStateAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SmokeCoAlarmCluster) cluster).readContaminationStateAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readSmokeCoAlarmContaminationStateCommandParams
);
result.put("readContaminationStateAttribute", readSmokeCoAlarmContaminationStateAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSmokeCoAlarmSensitivityLevelCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSmokeCoAlarmSensitivityLevelAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SmokeCoAlarmCluster) cluster).readSensitivityLevelAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readSmokeCoAlarmSensitivityLevelCommandParams
);
result.put("readSensitivityLevelAttribute", readSmokeCoAlarmSensitivityLevelAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSmokeCoAlarmGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSmokeCoAlarmGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SmokeCoAlarmCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.SmokeCoAlarmCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedSmokeCoAlarmClusterGeneratedCommandListAttributeCallback(),
readSmokeCoAlarmGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readSmokeCoAlarmGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSmokeCoAlarmAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSmokeCoAlarmAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SmokeCoAlarmCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.SmokeCoAlarmCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedSmokeCoAlarmClusterAcceptedCommandListAttributeCallback(),
readSmokeCoAlarmAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readSmokeCoAlarmAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSmokeCoAlarmEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSmokeCoAlarmEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SmokeCoAlarmCluster) cluster).readEventListAttribute(
(ChipClusters.SmokeCoAlarmCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedSmokeCoAlarmClusterEventListAttributeCallback(),
readSmokeCoAlarmEventListCommandParams
);
result.put("readEventListAttribute", readSmokeCoAlarmEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSmokeCoAlarmAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSmokeCoAlarmAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SmokeCoAlarmCluster) cluster).readAttributeListAttribute(
(ChipClusters.SmokeCoAlarmCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedSmokeCoAlarmClusterAttributeListAttributeCallback(),
readSmokeCoAlarmAttributeListCommandParams
);
result.put("readAttributeListAttribute", readSmokeCoAlarmAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSmokeCoAlarmFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSmokeCoAlarmFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SmokeCoAlarmCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readSmokeCoAlarmFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readSmokeCoAlarmFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSmokeCoAlarmClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSmokeCoAlarmClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SmokeCoAlarmCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readSmokeCoAlarmClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readSmokeCoAlarmClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readOperationalStateInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readOperationalStatePhaseListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOperationalStatePhaseListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OperationalStateCluster) cluster).readPhaseListAttribute(
(ChipClusters.OperationalStateCluster.PhaseListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOperationalStateClusterPhaseListAttributeCallback(),
readOperationalStatePhaseListCommandParams
);
result.put("readPhaseListAttribute", readOperationalStatePhaseListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOperationalStateCurrentPhaseCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOperationalStateCurrentPhaseAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OperationalStateCluster) cluster).readCurrentPhaseAttribute(
(ChipClusters.OperationalStateCluster.CurrentPhaseAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOperationalStateClusterCurrentPhaseAttributeCallback(),
readOperationalStateCurrentPhaseCommandParams
);
result.put("readCurrentPhaseAttribute", readOperationalStateCurrentPhaseAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOperationalStateCountdownTimeCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOperationalStateCountdownTimeAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OperationalStateCluster) cluster).readCountdownTimeAttribute(
(ChipClusters.OperationalStateCluster.CountdownTimeAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOperationalStateClusterCountdownTimeAttributeCallback(),
readOperationalStateCountdownTimeCommandParams
);
result.put("readCountdownTimeAttribute", readOperationalStateCountdownTimeAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOperationalStateOperationalStateListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOperationalStateOperationalStateListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OperationalStateCluster) cluster).readOperationalStateListAttribute(
(ChipClusters.OperationalStateCluster.OperationalStateListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOperationalStateClusterOperationalStateListAttributeCallback(),
readOperationalStateOperationalStateListCommandParams
);
result.put("readOperationalStateListAttribute", readOperationalStateOperationalStateListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOperationalStateGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOperationalStateGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OperationalStateCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.OperationalStateCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOperationalStateClusterGeneratedCommandListAttributeCallback(),
readOperationalStateGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readOperationalStateGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOperationalStateAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOperationalStateAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OperationalStateCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.OperationalStateCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOperationalStateClusterAcceptedCommandListAttributeCallback(),
readOperationalStateAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readOperationalStateAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOperationalStateEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOperationalStateEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OperationalStateCluster) cluster).readEventListAttribute(
(ChipClusters.OperationalStateCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOperationalStateClusterEventListAttributeCallback(),
readOperationalStateEventListCommandParams
);
result.put("readEventListAttribute", readOperationalStateEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOperationalStateAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOperationalStateAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OperationalStateCluster) cluster).readAttributeListAttribute(
(ChipClusters.OperationalStateCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOperationalStateClusterAttributeListAttributeCallback(),
readOperationalStateAttributeListCommandParams
);
result.put("readAttributeListAttribute", readOperationalStateAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOperationalStateFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOperationalStateFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OperationalStateCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readOperationalStateFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readOperationalStateFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOperationalStateClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOperationalStateClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OperationalStateCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readOperationalStateClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readOperationalStateClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readHepaFilterMonitoringInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readHepaFilterMonitoringConditionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHepaFilterMonitoringConditionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HepaFilterMonitoringCluster) cluster).readConditionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readHepaFilterMonitoringConditionCommandParams
);
result.put("readConditionAttribute", readHepaFilterMonitoringConditionAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHepaFilterMonitoringDegradationDirectionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHepaFilterMonitoringDegradationDirectionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HepaFilterMonitoringCluster) cluster).readDegradationDirectionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readHepaFilterMonitoringDegradationDirectionCommandParams
);
result.put("readDegradationDirectionAttribute", readHepaFilterMonitoringDegradationDirectionAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHepaFilterMonitoringChangeIndicationCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHepaFilterMonitoringChangeIndicationAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HepaFilterMonitoringCluster) cluster).readChangeIndicationAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readHepaFilterMonitoringChangeIndicationCommandParams
);
result.put("readChangeIndicationAttribute", readHepaFilterMonitoringChangeIndicationAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHepaFilterMonitoringInPlaceIndicatorCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHepaFilterMonitoringInPlaceIndicatorAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HepaFilterMonitoringCluster) cluster).readInPlaceIndicatorAttribute(
(ChipClusters.BooleanAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBooleanAttributeCallback(),
readHepaFilterMonitoringInPlaceIndicatorCommandParams
);
result.put("readInPlaceIndicatorAttribute", readHepaFilterMonitoringInPlaceIndicatorAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHepaFilterMonitoringGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHepaFilterMonitoringGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HepaFilterMonitoringCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.HepaFilterMonitoringCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedHepaFilterMonitoringClusterGeneratedCommandListAttributeCallback(),
readHepaFilterMonitoringGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readHepaFilterMonitoringGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHepaFilterMonitoringAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHepaFilterMonitoringAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HepaFilterMonitoringCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.HepaFilterMonitoringCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedHepaFilterMonitoringClusterAcceptedCommandListAttributeCallback(),
readHepaFilterMonitoringAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readHepaFilterMonitoringAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHepaFilterMonitoringEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHepaFilterMonitoringEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HepaFilterMonitoringCluster) cluster).readEventListAttribute(
(ChipClusters.HepaFilterMonitoringCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedHepaFilterMonitoringClusterEventListAttributeCallback(),
readHepaFilterMonitoringEventListCommandParams
);
result.put("readEventListAttribute", readHepaFilterMonitoringEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHepaFilterMonitoringAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHepaFilterMonitoringAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HepaFilterMonitoringCluster) cluster).readAttributeListAttribute(
(ChipClusters.HepaFilterMonitoringCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedHepaFilterMonitoringClusterAttributeListAttributeCallback(),
readHepaFilterMonitoringAttributeListCommandParams
);
result.put("readAttributeListAttribute", readHepaFilterMonitoringAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHepaFilterMonitoringFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHepaFilterMonitoringFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HepaFilterMonitoringCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readHepaFilterMonitoringFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readHepaFilterMonitoringFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHepaFilterMonitoringClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHepaFilterMonitoringClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HepaFilterMonitoringCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readHepaFilterMonitoringClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readHepaFilterMonitoringClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readActivatedCarbonFilterMonitoringInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readActivatedCarbonFilterMonitoringConditionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readActivatedCarbonFilterMonitoringConditionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ActivatedCarbonFilterMonitoringCluster) cluster).readConditionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readActivatedCarbonFilterMonitoringConditionCommandParams
);
result.put("readConditionAttribute", readActivatedCarbonFilterMonitoringConditionAttributeInteractionInfo);
Map<String, CommandParameterInfo> readActivatedCarbonFilterMonitoringDegradationDirectionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readActivatedCarbonFilterMonitoringDegradationDirectionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ActivatedCarbonFilterMonitoringCluster) cluster).readDegradationDirectionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readActivatedCarbonFilterMonitoringDegradationDirectionCommandParams
);
result.put("readDegradationDirectionAttribute", readActivatedCarbonFilterMonitoringDegradationDirectionAttributeInteractionInfo);
Map<String, CommandParameterInfo> readActivatedCarbonFilterMonitoringChangeIndicationCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readActivatedCarbonFilterMonitoringChangeIndicationAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ActivatedCarbonFilterMonitoringCluster) cluster).readChangeIndicationAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readActivatedCarbonFilterMonitoringChangeIndicationCommandParams
);
result.put("readChangeIndicationAttribute", readActivatedCarbonFilterMonitoringChangeIndicationAttributeInteractionInfo);
Map<String, CommandParameterInfo> readActivatedCarbonFilterMonitoringInPlaceIndicatorCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readActivatedCarbonFilterMonitoringInPlaceIndicatorAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ActivatedCarbonFilterMonitoringCluster) cluster).readInPlaceIndicatorAttribute(
(ChipClusters.BooleanAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBooleanAttributeCallback(),
readActivatedCarbonFilterMonitoringInPlaceIndicatorCommandParams
);
result.put("readInPlaceIndicatorAttribute", readActivatedCarbonFilterMonitoringInPlaceIndicatorAttributeInteractionInfo);
Map<String, CommandParameterInfo> readActivatedCarbonFilterMonitoringGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readActivatedCarbonFilterMonitoringGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ActivatedCarbonFilterMonitoringCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.ActivatedCarbonFilterMonitoringCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedActivatedCarbonFilterMonitoringClusterGeneratedCommandListAttributeCallback(),
readActivatedCarbonFilterMonitoringGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readActivatedCarbonFilterMonitoringGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readActivatedCarbonFilterMonitoringAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readActivatedCarbonFilterMonitoringAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ActivatedCarbonFilterMonitoringCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.ActivatedCarbonFilterMonitoringCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedActivatedCarbonFilterMonitoringClusterAcceptedCommandListAttributeCallback(),
readActivatedCarbonFilterMonitoringAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readActivatedCarbonFilterMonitoringAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readActivatedCarbonFilterMonitoringEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readActivatedCarbonFilterMonitoringEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ActivatedCarbonFilterMonitoringCluster) cluster).readEventListAttribute(
(ChipClusters.ActivatedCarbonFilterMonitoringCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedActivatedCarbonFilterMonitoringClusterEventListAttributeCallback(),
readActivatedCarbonFilterMonitoringEventListCommandParams
);
result.put("readEventListAttribute", readActivatedCarbonFilterMonitoringEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readActivatedCarbonFilterMonitoringAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readActivatedCarbonFilterMonitoringAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ActivatedCarbonFilterMonitoringCluster) cluster).readAttributeListAttribute(
(ChipClusters.ActivatedCarbonFilterMonitoringCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedActivatedCarbonFilterMonitoringClusterAttributeListAttributeCallback(),
readActivatedCarbonFilterMonitoringAttributeListCommandParams
);
result.put("readAttributeListAttribute", readActivatedCarbonFilterMonitoringAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readActivatedCarbonFilterMonitoringFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readActivatedCarbonFilterMonitoringFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ActivatedCarbonFilterMonitoringCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readActivatedCarbonFilterMonitoringFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readActivatedCarbonFilterMonitoringFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readActivatedCarbonFilterMonitoringClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readActivatedCarbonFilterMonitoringClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ActivatedCarbonFilterMonitoringCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readActivatedCarbonFilterMonitoringClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readActivatedCarbonFilterMonitoringClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readCeramicFilterMonitoringInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readCeramicFilterMonitoringConditionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCeramicFilterMonitoringConditionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CeramicFilterMonitoringCluster) cluster).readConditionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readCeramicFilterMonitoringConditionCommandParams
);
result.put("readConditionAttribute", readCeramicFilterMonitoringConditionAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCeramicFilterMonitoringDegradationDirectionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCeramicFilterMonitoringDegradationDirectionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CeramicFilterMonitoringCluster) cluster).readDegradationDirectionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readCeramicFilterMonitoringDegradationDirectionCommandParams
);
result.put("readDegradationDirectionAttribute", readCeramicFilterMonitoringDegradationDirectionAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCeramicFilterMonitoringChangeIndicationCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCeramicFilterMonitoringChangeIndicationAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CeramicFilterMonitoringCluster) cluster).readChangeIndicationAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readCeramicFilterMonitoringChangeIndicationCommandParams
);
result.put("readChangeIndicationAttribute", readCeramicFilterMonitoringChangeIndicationAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCeramicFilterMonitoringInPlaceIndicatorCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCeramicFilterMonitoringInPlaceIndicatorAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CeramicFilterMonitoringCluster) cluster).readInPlaceIndicatorAttribute(
(ChipClusters.BooleanAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBooleanAttributeCallback(),
readCeramicFilterMonitoringInPlaceIndicatorCommandParams
);
result.put("readInPlaceIndicatorAttribute", readCeramicFilterMonitoringInPlaceIndicatorAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCeramicFilterMonitoringGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCeramicFilterMonitoringGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CeramicFilterMonitoringCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.CeramicFilterMonitoringCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCeramicFilterMonitoringClusterGeneratedCommandListAttributeCallback(),
readCeramicFilterMonitoringGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readCeramicFilterMonitoringGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCeramicFilterMonitoringAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCeramicFilterMonitoringAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CeramicFilterMonitoringCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.CeramicFilterMonitoringCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCeramicFilterMonitoringClusterAcceptedCommandListAttributeCallback(),
readCeramicFilterMonitoringAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readCeramicFilterMonitoringAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCeramicFilterMonitoringEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCeramicFilterMonitoringEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CeramicFilterMonitoringCluster) cluster).readEventListAttribute(
(ChipClusters.CeramicFilterMonitoringCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCeramicFilterMonitoringClusterEventListAttributeCallback(),
readCeramicFilterMonitoringEventListCommandParams
);
result.put("readEventListAttribute", readCeramicFilterMonitoringEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCeramicFilterMonitoringAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCeramicFilterMonitoringAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CeramicFilterMonitoringCluster) cluster).readAttributeListAttribute(
(ChipClusters.CeramicFilterMonitoringCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCeramicFilterMonitoringClusterAttributeListAttributeCallback(),
readCeramicFilterMonitoringAttributeListCommandParams
);
result.put("readAttributeListAttribute", readCeramicFilterMonitoringAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCeramicFilterMonitoringFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCeramicFilterMonitoringFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CeramicFilterMonitoringCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readCeramicFilterMonitoringFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readCeramicFilterMonitoringFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCeramicFilterMonitoringClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCeramicFilterMonitoringClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CeramicFilterMonitoringCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readCeramicFilterMonitoringClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readCeramicFilterMonitoringClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readElectrostaticFilterMonitoringInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readElectrostaticFilterMonitoringConditionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectrostaticFilterMonitoringConditionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectrostaticFilterMonitoringCluster) cluster).readConditionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectrostaticFilterMonitoringConditionCommandParams
);
result.put("readConditionAttribute", readElectrostaticFilterMonitoringConditionAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectrostaticFilterMonitoringDegradationDirectionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectrostaticFilterMonitoringDegradationDirectionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectrostaticFilterMonitoringCluster) cluster).readDegradationDirectionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectrostaticFilterMonitoringDegradationDirectionCommandParams
);
result.put("readDegradationDirectionAttribute", readElectrostaticFilterMonitoringDegradationDirectionAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectrostaticFilterMonitoringChangeIndicationCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectrostaticFilterMonitoringChangeIndicationAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectrostaticFilterMonitoringCluster) cluster).readChangeIndicationAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectrostaticFilterMonitoringChangeIndicationCommandParams
);
result.put("readChangeIndicationAttribute", readElectrostaticFilterMonitoringChangeIndicationAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectrostaticFilterMonitoringInPlaceIndicatorCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectrostaticFilterMonitoringInPlaceIndicatorAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectrostaticFilterMonitoringCluster) cluster).readInPlaceIndicatorAttribute(
(ChipClusters.BooleanAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBooleanAttributeCallback(),
readElectrostaticFilterMonitoringInPlaceIndicatorCommandParams
);
result.put("readInPlaceIndicatorAttribute", readElectrostaticFilterMonitoringInPlaceIndicatorAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectrostaticFilterMonitoringGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectrostaticFilterMonitoringGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectrostaticFilterMonitoringCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.ElectrostaticFilterMonitoringCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedElectrostaticFilterMonitoringClusterGeneratedCommandListAttributeCallback(),
readElectrostaticFilterMonitoringGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readElectrostaticFilterMonitoringGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectrostaticFilterMonitoringAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectrostaticFilterMonitoringAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectrostaticFilterMonitoringCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.ElectrostaticFilterMonitoringCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedElectrostaticFilterMonitoringClusterAcceptedCommandListAttributeCallback(),
readElectrostaticFilterMonitoringAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readElectrostaticFilterMonitoringAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectrostaticFilterMonitoringEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectrostaticFilterMonitoringEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectrostaticFilterMonitoringCluster) cluster).readEventListAttribute(
(ChipClusters.ElectrostaticFilterMonitoringCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedElectrostaticFilterMonitoringClusterEventListAttributeCallback(),
readElectrostaticFilterMonitoringEventListCommandParams
);
result.put("readEventListAttribute", readElectrostaticFilterMonitoringEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectrostaticFilterMonitoringAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectrostaticFilterMonitoringAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectrostaticFilterMonitoringCluster) cluster).readAttributeListAttribute(
(ChipClusters.ElectrostaticFilterMonitoringCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedElectrostaticFilterMonitoringClusterAttributeListAttributeCallback(),
readElectrostaticFilterMonitoringAttributeListCommandParams
);
result.put("readAttributeListAttribute", readElectrostaticFilterMonitoringAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectrostaticFilterMonitoringFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectrostaticFilterMonitoringFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectrostaticFilterMonitoringCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readElectrostaticFilterMonitoringFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readElectrostaticFilterMonitoringFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectrostaticFilterMonitoringClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectrostaticFilterMonitoringClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectrostaticFilterMonitoringCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectrostaticFilterMonitoringClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readElectrostaticFilterMonitoringClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readUvFilterMonitoringInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readUvFilterMonitoringConditionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUvFilterMonitoringConditionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UvFilterMonitoringCluster) cluster).readConditionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readUvFilterMonitoringConditionCommandParams
);
result.put("readConditionAttribute", readUvFilterMonitoringConditionAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUvFilterMonitoringDegradationDirectionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUvFilterMonitoringDegradationDirectionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UvFilterMonitoringCluster) cluster).readDegradationDirectionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readUvFilterMonitoringDegradationDirectionCommandParams
);
result.put("readDegradationDirectionAttribute", readUvFilterMonitoringDegradationDirectionAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUvFilterMonitoringChangeIndicationCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUvFilterMonitoringChangeIndicationAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UvFilterMonitoringCluster) cluster).readChangeIndicationAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readUvFilterMonitoringChangeIndicationCommandParams
);
result.put("readChangeIndicationAttribute", readUvFilterMonitoringChangeIndicationAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUvFilterMonitoringInPlaceIndicatorCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUvFilterMonitoringInPlaceIndicatorAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UvFilterMonitoringCluster) cluster).readInPlaceIndicatorAttribute(
(ChipClusters.BooleanAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBooleanAttributeCallback(),
readUvFilterMonitoringInPlaceIndicatorCommandParams
);
result.put("readInPlaceIndicatorAttribute", readUvFilterMonitoringInPlaceIndicatorAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUvFilterMonitoringGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUvFilterMonitoringGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UvFilterMonitoringCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.UvFilterMonitoringCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedUvFilterMonitoringClusterGeneratedCommandListAttributeCallback(),
readUvFilterMonitoringGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readUvFilterMonitoringGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUvFilterMonitoringAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUvFilterMonitoringAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UvFilterMonitoringCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.UvFilterMonitoringCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedUvFilterMonitoringClusterAcceptedCommandListAttributeCallback(),
readUvFilterMonitoringAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readUvFilterMonitoringAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUvFilterMonitoringEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUvFilterMonitoringEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UvFilterMonitoringCluster) cluster).readEventListAttribute(
(ChipClusters.UvFilterMonitoringCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedUvFilterMonitoringClusterEventListAttributeCallback(),
readUvFilterMonitoringEventListCommandParams
);
result.put("readEventListAttribute", readUvFilterMonitoringEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUvFilterMonitoringAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUvFilterMonitoringAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UvFilterMonitoringCluster) cluster).readAttributeListAttribute(
(ChipClusters.UvFilterMonitoringCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedUvFilterMonitoringClusterAttributeListAttributeCallback(),
readUvFilterMonitoringAttributeListCommandParams
);
result.put("readAttributeListAttribute", readUvFilterMonitoringAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUvFilterMonitoringFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUvFilterMonitoringFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UvFilterMonitoringCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readUvFilterMonitoringFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readUvFilterMonitoringFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUvFilterMonitoringClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUvFilterMonitoringClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UvFilterMonitoringCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readUvFilterMonitoringClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readUvFilterMonitoringClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readIonizingFilterMonitoringInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readIonizingFilterMonitoringConditionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readIonizingFilterMonitoringConditionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.IonizingFilterMonitoringCluster) cluster).readConditionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readIonizingFilterMonitoringConditionCommandParams
);
result.put("readConditionAttribute", readIonizingFilterMonitoringConditionAttributeInteractionInfo);
Map<String, CommandParameterInfo> readIonizingFilterMonitoringDegradationDirectionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readIonizingFilterMonitoringDegradationDirectionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.IonizingFilterMonitoringCluster) cluster).readDegradationDirectionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readIonizingFilterMonitoringDegradationDirectionCommandParams
);
result.put("readDegradationDirectionAttribute", readIonizingFilterMonitoringDegradationDirectionAttributeInteractionInfo);
Map<String, CommandParameterInfo> readIonizingFilterMonitoringChangeIndicationCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readIonizingFilterMonitoringChangeIndicationAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.IonizingFilterMonitoringCluster) cluster).readChangeIndicationAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readIonizingFilterMonitoringChangeIndicationCommandParams
);
result.put("readChangeIndicationAttribute", readIonizingFilterMonitoringChangeIndicationAttributeInteractionInfo);
Map<String, CommandParameterInfo> readIonizingFilterMonitoringInPlaceIndicatorCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readIonizingFilterMonitoringInPlaceIndicatorAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.IonizingFilterMonitoringCluster) cluster).readInPlaceIndicatorAttribute(
(ChipClusters.BooleanAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBooleanAttributeCallback(),
readIonizingFilterMonitoringInPlaceIndicatorCommandParams
);
result.put("readInPlaceIndicatorAttribute", readIonizingFilterMonitoringInPlaceIndicatorAttributeInteractionInfo);
Map<String, CommandParameterInfo> readIonizingFilterMonitoringGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readIonizingFilterMonitoringGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.IonizingFilterMonitoringCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.IonizingFilterMonitoringCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIonizingFilterMonitoringClusterGeneratedCommandListAttributeCallback(),
readIonizingFilterMonitoringGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readIonizingFilterMonitoringGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readIonizingFilterMonitoringAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readIonizingFilterMonitoringAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.IonizingFilterMonitoringCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.IonizingFilterMonitoringCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIonizingFilterMonitoringClusterAcceptedCommandListAttributeCallback(),
readIonizingFilterMonitoringAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readIonizingFilterMonitoringAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readIonizingFilterMonitoringEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readIonizingFilterMonitoringEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.IonizingFilterMonitoringCluster) cluster).readEventListAttribute(
(ChipClusters.IonizingFilterMonitoringCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIonizingFilterMonitoringClusterEventListAttributeCallback(),
readIonizingFilterMonitoringEventListCommandParams
);
result.put("readEventListAttribute", readIonizingFilterMonitoringEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readIonizingFilterMonitoringAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readIonizingFilterMonitoringAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.IonizingFilterMonitoringCluster) cluster).readAttributeListAttribute(
(ChipClusters.IonizingFilterMonitoringCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIonizingFilterMonitoringClusterAttributeListAttributeCallback(),
readIonizingFilterMonitoringAttributeListCommandParams
);
result.put("readAttributeListAttribute", readIonizingFilterMonitoringAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readIonizingFilterMonitoringFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readIonizingFilterMonitoringFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.IonizingFilterMonitoringCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readIonizingFilterMonitoringFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readIonizingFilterMonitoringFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readIonizingFilterMonitoringClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readIonizingFilterMonitoringClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.IonizingFilterMonitoringCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readIonizingFilterMonitoringClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readIonizingFilterMonitoringClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readZeoliteFilterMonitoringInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readZeoliteFilterMonitoringConditionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readZeoliteFilterMonitoringConditionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ZeoliteFilterMonitoringCluster) cluster).readConditionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readZeoliteFilterMonitoringConditionCommandParams
);
result.put("readConditionAttribute", readZeoliteFilterMonitoringConditionAttributeInteractionInfo);
Map<String, CommandParameterInfo> readZeoliteFilterMonitoringDegradationDirectionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readZeoliteFilterMonitoringDegradationDirectionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ZeoliteFilterMonitoringCluster) cluster).readDegradationDirectionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readZeoliteFilterMonitoringDegradationDirectionCommandParams
);
result.put("readDegradationDirectionAttribute", readZeoliteFilterMonitoringDegradationDirectionAttributeInteractionInfo);
Map<String, CommandParameterInfo> readZeoliteFilterMonitoringChangeIndicationCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readZeoliteFilterMonitoringChangeIndicationAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ZeoliteFilterMonitoringCluster) cluster).readChangeIndicationAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readZeoliteFilterMonitoringChangeIndicationCommandParams
);
result.put("readChangeIndicationAttribute", readZeoliteFilterMonitoringChangeIndicationAttributeInteractionInfo);
Map<String, CommandParameterInfo> readZeoliteFilterMonitoringInPlaceIndicatorCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readZeoliteFilterMonitoringInPlaceIndicatorAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ZeoliteFilterMonitoringCluster) cluster).readInPlaceIndicatorAttribute(
(ChipClusters.BooleanAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBooleanAttributeCallback(),
readZeoliteFilterMonitoringInPlaceIndicatorCommandParams
);
result.put("readInPlaceIndicatorAttribute", readZeoliteFilterMonitoringInPlaceIndicatorAttributeInteractionInfo);
Map<String, CommandParameterInfo> readZeoliteFilterMonitoringGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readZeoliteFilterMonitoringGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ZeoliteFilterMonitoringCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.ZeoliteFilterMonitoringCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedZeoliteFilterMonitoringClusterGeneratedCommandListAttributeCallback(),
readZeoliteFilterMonitoringGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readZeoliteFilterMonitoringGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readZeoliteFilterMonitoringAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readZeoliteFilterMonitoringAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ZeoliteFilterMonitoringCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.ZeoliteFilterMonitoringCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedZeoliteFilterMonitoringClusterAcceptedCommandListAttributeCallback(),
readZeoliteFilterMonitoringAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readZeoliteFilterMonitoringAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readZeoliteFilterMonitoringEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readZeoliteFilterMonitoringEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ZeoliteFilterMonitoringCluster) cluster).readEventListAttribute(
(ChipClusters.ZeoliteFilterMonitoringCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedZeoliteFilterMonitoringClusterEventListAttributeCallback(),
readZeoliteFilterMonitoringEventListCommandParams
);
result.put("readEventListAttribute", readZeoliteFilterMonitoringEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readZeoliteFilterMonitoringAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readZeoliteFilterMonitoringAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ZeoliteFilterMonitoringCluster) cluster).readAttributeListAttribute(
(ChipClusters.ZeoliteFilterMonitoringCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedZeoliteFilterMonitoringClusterAttributeListAttributeCallback(),
readZeoliteFilterMonitoringAttributeListCommandParams
);
result.put("readAttributeListAttribute", readZeoliteFilterMonitoringAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readZeoliteFilterMonitoringFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readZeoliteFilterMonitoringFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ZeoliteFilterMonitoringCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readZeoliteFilterMonitoringFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readZeoliteFilterMonitoringFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readZeoliteFilterMonitoringClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readZeoliteFilterMonitoringClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ZeoliteFilterMonitoringCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readZeoliteFilterMonitoringClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readZeoliteFilterMonitoringClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readOzoneFilterMonitoringInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readOzoneFilterMonitoringConditionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOzoneFilterMonitoringConditionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OzoneFilterMonitoringCluster) cluster).readConditionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readOzoneFilterMonitoringConditionCommandParams
);
result.put("readConditionAttribute", readOzoneFilterMonitoringConditionAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOzoneFilterMonitoringDegradationDirectionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOzoneFilterMonitoringDegradationDirectionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OzoneFilterMonitoringCluster) cluster).readDegradationDirectionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readOzoneFilterMonitoringDegradationDirectionCommandParams
);
result.put("readDegradationDirectionAttribute", readOzoneFilterMonitoringDegradationDirectionAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOzoneFilterMonitoringChangeIndicationCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOzoneFilterMonitoringChangeIndicationAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OzoneFilterMonitoringCluster) cluster).readChangeIndicationAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readOzoneFilterMonitoringChangeIndicationCommandParams
);
result.put("readChangeIndicationAttribute", readOzoneFilterMonitoringChangeIndicationAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOzoneFilterMonitoringInPlaceIndicatorCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOzoneFilterMonitoringInPlaceIndicatorAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OzoneFilterMonitoringCluster) cluster).readInPlaceIndicatorAttribute(
(ChipClusters.BooleanAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBooleanAttributeCallback(),
readOzoneFilterMonitoringInPlaceIndicatorCommandParams
);
result.put("readInPlaceIndicatorAttribute", readOzoneFilterMonitoringInPlaceIndicatorAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOzoneFilterMonitoringGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOzoneFilterMonitoringGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OzoneFilterMonitoringCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.OzoneFilterMonitoringCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOzoneFilterMonitoringClusterGeneratedCommandListAttributeCallback(),
readOzoneFilterMonitoringGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readOzoneFilterMonitoringGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOzoneFilterMonitoringAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOzoneFilterMonitoringAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OzoneFilterMonitoringCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.OzoneFilterMonitoringCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOzoneFilterMonitoringClusterAcceptedCommandListAttributeCallback(),
readOzoneFilterMonitoringAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readOzoneFilterMonitoringAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOzoneFilterMonitoringEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOzoneFilterMonitoringEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OzoneFilterMonitoringCluster) cluster).readEventListAttribute(
(ChipClusters.OzoneFilterMonitoringCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOzoneFilterMonitoringClusterEventListAttributeCallback(),
readOzoneFilterMonitoringEventListCommandParams
);
result.put("readEventListAttribute", readOzoneFilterMonitoringEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOzoneFilterMonitoringAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOzoneFilterMonitoringAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OzoneFilterMonitoringCluster) cluster).readAttributeListAttribute(
(ChipClusters.OzoneFilterMonitoringCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOzoneFilterMonitoringClusterAttributeListAttributeCallback(),
readOzoneFilterMonitoringAttributeListCommandParams
);
result.put("readAttributeListAttribute", readOzoneFilterMonitoringAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOzoneFilterMonitoringFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOzoneFilterMonitoringFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OzoneFilterMonitoringCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readOzoneFilterMonitoringFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readOzoneFilterMonitoringFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOzoneFilterMonitoringClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOzoneFilterMonitoringClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OzoneFilterMonitoringCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readOzoneFilterMonitoringClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readOzoneFilterMonitoringClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readWaterTankMonitoringInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readWaterTankMonitoringConditionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWaterTankMonitoringConditionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WaterTankMonitoringCluster) cluster).readConditionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readWaterTankMonitoringConditionCommandParams
);
result.put("readConditionAttribute", readWaterTankMonitoringConditionAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWaterTankMonitoringDegradationDirectionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWaterTankMonitoringDegradationDirectionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WaterTankMonitoringCluster) cluster).readDegradationDirectionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readWaterTankMonitoringDegradationDirectionCommandParams
);
result.put("readDegradationDirectionAttribute", readWaterTankMonitoringDegradationDirectionAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWaterTankMonitoringChangeIndicationCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWaterTankMonitoringChangeIndicationAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WaterTankMonitoringCluster) cluster).readChangeIndicationAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readWaterTankMonitoringChangeIndicationCommandParams
);
result.put("readChangeIndicationAttribute", readWaterTankMonitoringChangeIndicationAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWaterTankMonitoringInPlaceIndicatorCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWaterTankMonitoringInPlaceIndicatorAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WaterTankMonitoringCluster) cluster).readInPlaceIndicatorAttribute(
(ChipClusters.BooleanAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBooleanAttributeCallback(),
readWaterTankMonitoringInPlaceIndicatorCommandParams
);
result.put("readInPlaceIndicatorAttribute", readWaterTankMonitoringInPlaceIndicatorAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWaterTankMonitoringGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWaterTankMonitoringGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WaterTankMonitoringCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.WaterTankMonitoringCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedWaterTankMonitoringClusterGeneratedCommandListAttributeCallback(),
readWaterTankMonitoringGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readWaterTankMonitoringGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWaterTankMonitoringAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWaterTankMonitoringAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WaterTankMonitoringCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.WaterTankMonitoringCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedWaterTankMonitoringClusterAcceptedCommandListAttributeCallback(),
readWaterTankMonitoringAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readWaterTankMonitoringAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWaterTankMonitoringEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWaterTankMonitoringEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WaterTankMonitoringCluster) cluster).readEventListAttribute(
(ChipClusters.WaterTankMonitoringCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedWaterTankMonitoringClusterEventListAttributeCallback(),
readWaterTankMonitoringEventListCommandParams
);
result.put("readEventListAttribute", readWaterTankMonitoringEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWaterTankMonitoringAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWaterTankMonitoringAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WaterTankMonitoringCluster) cluster).readAttributeListAttribute(
(ChipClusters.WaterTankMonitoringCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedWaterTankMonitoringClusterAttributeListAttributeCallback(),
readWaterTankMonitoringAttributeListCommandParams
);
result.put("readAttributeListAttribute", readWaterTankMonitoringAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWaterTankMonitoringFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWaterTankMonitoringFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WaterTankMonitoringCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readWaterTankMonitoringFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readWaterTankMonitoringFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWaterTankMonitoringClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWaterTankMonitoringClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WaterTankMonitoringCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readWaterTankMonitoringClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readWaterTankMonitoringClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readFuelTankMonitoringInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readFuelTankMonitoringConditionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFuelTankMonitoringConditionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FuelTankMonitoringCluster) cluster).readConditionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readFuelTankMonitoringConditionCommandParams
);
result.put("readConditionAttribute", readFuelTankMonitoringConditionAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFuelTankMonitoringDegradationDirectionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFuelTankMonitoringDegradationDirectionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FuelTankMonitoringCluster) cluster).readDegradationDirectionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readFuelTankMonitoringDegradationDirectionCommandParams
);
result.put("readDegradationDirectionAttribute", readFuelTankMonitoringDegradationDirectionAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFuelTankMonitoringChangeIndicationCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFuelTankMonitoringChangeIndicationAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FuelTankMonitoringCluster) cluster).readChangeIndicationAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readFuelTankMonitoringChangeIndicationCommandParams
);
result.put("readChangeIndicationAttribute", readFuelTankMonitoringChangeIndicationAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFuelTankMonitoringInPlaceIndicatorCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFuelTankMonitoringInPlaceIndicatorAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FuelTankMonitoringCluster) cluster).readInPlaceIndicatorAttribute(
(ChipClusters.BooleanAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBooleanAttributeCallback(),
readFuelTankMonitoringInPlaceIndicatorCommandParams
);
result.put("readInPlaceIndicatorAttribute", readFuelTankMonitoringInPlaceIndicatorAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFuelTankMonitoringGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFuelTankMonitoringGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FuelTankMonitoringCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.FuelTankMonitoringCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFuelTankMonitoringClusterGeneratedCommandListAttributeCallback(),
readFuelTankMonitoringGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readFuelTankMonitoringGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFuelTankMonitoringAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFuelTankMonitoringAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FuelTankMonitoringCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.FuelTankMonitoringCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFuelTankMonitoringClusterAcceptedCommandListAttributeCallback(),
readFuelTankMonitoringAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readFuelTankMonitoringAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFuelTankMonitoringEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFuelTankMonitoringEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FuelTankMonitoringCluster) cluster).readEventListAttribute(
(ChipClusters.FuelTankMonitoringCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFuelTankMonitoringClusterEventListAttributeCallback(),
readFuelTankMonitoringEventListCommandParams
);
result.put("readEventListAttribute", readFuelTankMonitoringEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFuelTankMonitoringAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFuelTankMonitoringAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FuelTankMonitoringCluster) cluster).readAttributeListAttribute(
(ChipClusters.FuelTankMonitoringCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFuelTankMonitoringClusterAttributeListAttributeCallback(),
readFuelTankMonitoringAttributeListCommandParams
);
result.put("readAttributeListAttribute", readFuelTankMonitoringAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFuelTankMonitoringFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFuelTankMonitoringFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FuelTankMonitoringCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readFuelTankMonitoringFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readFuelTankMonitoringFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFuelTankMonitoringClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFuelTankMonitoringClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FuelTankMonitoringCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readFuelTankMonitoringClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readFuelTankMonitoringClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readInkCartridgeMonitoringInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readInkCartridgeMonitoringConditionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readInkCartridgeMonitoringConditionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.InkCartridgeMonitoringCluster) cluster).readConditionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readInkCartridgeMonitoringConditionCommandParams
);
result.put("readConditionAttribute", readInkCartridgeMonitoringConditionAttributeInteractionInfo);
Map<String, CommandParameterInfo> readInkCartridgeMonitoringDegradationDirectionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readInkCartridgeMonitoringDegradationDirectionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.InkCartridgeMonitoringCluster) cluster).readDegradationDirectionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readInkCartridgeMonitoringDegradationDirectionCommandParams
);
result.put("readDegradationDirectionAttribute", readInkCartridgeMonitoringDegradationDirectionAttributeInteractionInfo);
Map<String, CommandParameterInfo> readInkCartridgeMonitoringChangeIndicationCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readInkCartridgeMonitoringChangeIndicationAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.InkCartridgeMonitoringCluster) cluster).readChangeIndicationAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readInkCartridgeMonitoringChangeIndicationCommandParams
);
result.put("readChangeIndicationAttribute", readInkCartridgeMonitoringChangeIndicationAttributeInteractionInfo);
Map<String, CommandParameterInfo> readInkCartridgeMonitoringInPlaceIndicatorCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readInkCartridgeMonitoringInPlaceIndicatorAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.InkCartridgeMonitoringCluster) cluster).readInPlaceIndicatorAttribute(
(ChipClusters.BooleanAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBooleanAttributeCallback(),
readInkCartridgeMonitoringInPlaceIndicatorCommandParams
);
result.put("readInPlaceIndicatorAttribute", readInkCartridgeMonitoringInPlaceIndicatorAttributeInteractionInfo);
Map<String, CommandParameterInfo> readInkCartridgeMonitoringGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readInkCartridgeMonitoringGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.InkCartridgeMonitoringCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.InkCartridgeMonitoringCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedInkCartridgeMonitoringClusterGeneratedCommandListAttributeCallback(),
readInkCartridgeMonitoringGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readInkCartridgeMonitoringGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readInkCartridgeMonitoringAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readInkCartridgeMonitoringAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.InkCartridgeMonitoringCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.InkCartridgeMonitoringCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedInkCartridgeMonitoringClusterAcceptedCommandListAttributeCallback(),
readInkCartridgeMonitoringAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readInkCartridgeMonitoringAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readInkCartridgeMonitoringEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readInkCartridgeMonitoringEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.InkCartridgeMonitoringCluster) cluster).readEventListAttribute(
(ChipClusters.InkCartridgeMonitoringCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedInkCartridgeMonitoringClusterEventListAttributeCallback(),
readInkCartridgeMonitoringEventListCommandParams
);
result.put("readEventListAttribute", readInkCartridgeMonitoringEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readInkCartridgeMonitoringAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readInkCartridgeMonitoringAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.InkCartridgeMonitoringCluster) cluster).readAttributeListAttribute(
(ChipClusters.InkCartridgeMonitoringCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedInkCartridgeMonitoringClusterAttributeListAttributeCallback(),
readInkCartridgeMonitoringAttributeListCommandParams
);
result.put("readAttributeListAttribute", readInkCartridgeMonitoringAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readInkCartridgeMonitoringFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readInkCartridgeMonitoringFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.InkCartridgeMonitoringCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readInkCartridgeMonitoringFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readInkCartridgeMonitoringFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readInkCartridgeMonitoringClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readInkCartridgeMonitoringClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.InkCartridgeMonitoringCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readInkCartridgeMonitoringClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readInkCartridgeMonitoringClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readTonerCartridgeMonitoringInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readTonerCartridgeMonitoringConditionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTonerCartridgeMonitoringConditionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TonerCartridgeMonitoringCluster) cluster).readConditionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readTonerCartridgeMonitoringConditionCommandParams
);
result.put("readConditionAttribute", readTonerCartridgeMonitoringConditionAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTonerCartridgeMonitoringDegradationDirectionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTonerCartridgeMonitoringDegradationDirectionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TonerCartridgeMonitoringCluster) cluster).readDegradationDirectionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readTonerCartridgeMonitoringDegradationDirectionCommandParams
);
result.put("readDegradationDirectionAttribute", readTonerCartridgeMonitoringDegradationDirectionAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTonerCartridgeMonitoringChangeIndicationCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTonerCartridgeMonitoringChangeIndicationAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TonerCartridgeMonitoringCluster) cluster).readChangeIndicationAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readTonerCartridgeMonitoringChangeIndicationCommandParams
);
result.put("readChangeIndicationAttribute", readTonerCartridgeMonitoringChangeIndicationAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTonerCartridgeMonitoringInPlaceIndicatorCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTonerCartridgeMonitoringInPlaceIndicatorAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TonerCartridgeMonitoringCluster) cluster).readInPlaceIndicatorAttribute(
(ChipClusters.BooleanAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBooleanAttributeCallback(),
readTonerCartridgeMonitoringInPlaceIndicatorCommandParams
);
result.put("readInPlaceIndicatorAttribute", readTonerCartridgeMonitoringInPlaceIndicatorAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTonerCartridgeMonitoringGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTonerCartridgeMonitoringGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TonerCartridgeMonitoringCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.TonerCartridgeMonitoringCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTonerCartridgeMonitoringClusterGeneratedCommandListAttributeCallback(),
readTonerCartridgeMonitoringGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readTonerCartridgeMonitoringGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTonerCartridgeMonitoringAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTonerCartridgeMonitoringAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TonerCartridgeMonitoringCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.TonerCartridgeMonitoringCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTonerCartridgeMonitoringClusterAcceptedCommandListAttributeCallback(),
readTonerCartridgeMonitoringAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readTonerCartridgeMonitoringAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTonerCartridgeMonitoringEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTonerCartridgeMonitoringEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TonerCartridgeMonitoringCluster) cluster).readEventListAttribute(
(ChipClusters.TonerCartridgeMonitoringCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTonerCartridgeMonitoringClusterEventListAttributeCallback(),
readTonerCartridgeMonitoringEventListCommandParams
);
result.put("readEventListAttribute", readTonerCartridgeMonitoringEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTonerCartridgeMonitoringAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTonerCartridgeMonitoringAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TonerCartridgeMonitoringCluster) cluster).readAttributeListAttribute(
(ChipClusters.TonerCartridgeMonitoringCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTonerCartridgeMonitoringClusterAttributeListAttributeCallback(),
readTonerCartridgeMonitoringAttributeListCommandParams
);
result.put("readAttributeListAttribute", readTonerCartridgeMonitoringAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTonerCartridgeMonitoringFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTonerCartridgeMonitoringFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TonerCartridgeMonitoringCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readTonerCartridgeMonitoringFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readTonerCartridgeMonitoringFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTonerCartridgeMonitoringClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTonerCartridgeMonitoringClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TonerCartridgeMonitoringCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readTonerCartridgeMonitoringClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readTonerCartridgeMonitoringClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readDoorLockInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readDoorLockLockStateCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDoorLockLockStateAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DoorLockCluster) cluster).readLockStateAttribute(
(ChipClusters.DoorLockCluster.LockStateAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedDoorLockClusterLockStateAttributeCallback(),
readDoorLockLockStateCommandParams
);
result.put("readLockStateAttribute", readDoorLockLockStateAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDoorLockLockTypeCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDoorLockLockTypeAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DoorLockCluster) cluster).readLockTypeAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readDoorLockLockTypeCommandParams
);
result.put("readLockTypeAttribute", readDoorLockLockTypeAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDoorLockActuatorEnabledCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDoorLockActuatorEnabledAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DoorLockCluster) cluster).readActuatorEnabledAttribute(
(ChipClusters.BooleanAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBooleanAttributeCallback(),
readDoorLockActuatorEnabledCommandParams
);
result.put("readActuatorEnabledAttribute", readDoorLockActuatorEnabledAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDoorLockDoorStateCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDoorLockDoorStateAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DoorLockCluster) cluster).readDoorStateAttribute(
(ChipClusters.DoorLockCluster.DoorStateAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedDoorLockClusterDoorStateAttributeCallback(),
readDoorLockDoorStateCommandParams
);
result.put("readDoorStateAttribute", readDoorLockDoorStateAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDoorLockDoorOpenEventsCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDoorLockDoorOpenEventsAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DoorLockCluster) cluster).readDoorOpenEventsAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readDoorLockDoorOpenEventsCommandParams
);
result.put("readDoorOpenEventsAttribute", readDoorLockDoorOpenEventsAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDoorLockDoorClosedEventsCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDoorLockDoorClosedEventsAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DoorLockCluster) cluster).readDoorClosedEventsAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readDoorLockDoorClosedEventsCommandParams
);
result.put("readDoorClosedEventsAttribute", readDoorLockDoorClosedEventsAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDoorLockOpenPeriodCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDoorLockOpenPeriodAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DoorLockCluster) cluster).readOpenPeriodAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readDoorLockOpenPeriodCommandParams
);
result.put("readOpenPeriodAttribute", readDoorLockOpenPeriodAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDoorLockNumberOfTotalUsersSupportedCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDoorLockNumberOfTotalUsersSupportedAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DoorLockCluster) cluster).readNumberOfTotalUsersSupportedAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readDoorLockNumberOfTotalUsersSupportedCommandParams
);
result.put("readNumberOfTotalUsersSupportedAttribute", readDoorLockNumberOfTotalUsersSupportedAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDoorLockNumberOfPINUsersSupportedCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDoorLockNumberOfPINUsersSupportedAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DoorLockCluster) cluster).readNumberOfPINUsersSupportedAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readDoorLockNumberOfPINUsersSupportedCommandParams
);
result.put("readNumberOfPINUsersSupportedAttribute", readDoorLockNumberOfPINUsersSupportedAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDoorLockNumberOfRFIDUsersSupportedCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDoorLockNumberOfRFIDUsersSupportedAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DoorLockCluster) cluster).readNumberOfRFIDUsersSupportedAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readDoorLockNumberOfRFIDUsersSupportedCommandParams
);
result.put("readNumberOfRFIDUsersSupportedAttribute", readDoorLockNumberOfRFIDUsersSupportedAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDoorLockNumberOfWeekDaySchedulesSupportedPerUserCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDoorLockNumberOfWeekDaySchedulesSupportedPerUserAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DoorLockCluster) cluster).readNumberOfWeekDaySchedulesSupportedPerUserAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readDoorLockNumberOfWeekDaySchedulesSupportedPerUserCommandParams
);
result.put("readNumberOfWeekDaySchedulesSupportedPerUserAttribute", readDoorLockNumberOfWeekDaySchedulesSupportedPerUserAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDoorLockNumberOfYearDaySchedulesSupportedPerUserCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDoorLockNumberOfYearDaySchedulesSupportedPerUserAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DoorLockCluster) cluster).readNumberOfYearDaySchedulesSupportedPerUserAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readDoorLockNumberOfYearDaySchedulesSupportedPerUserCommandParams
);
result.put("readNumberOfYearDaySchedulesSupportedPerUserAttribute", readDoorLockNumberOfYearDaySchedulesSupportedPerUserAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDoorLockNumberOfHolidaySchedulesSupportedCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDoorLockNumberOfHolidaySchedulesSupportedAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DoorLockCluster) cluster).readNumberOfHolidaySchedulesSupportedAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readDoorLockNumberOfHolidaySchedulesSupportedCommandParams
);
result.put("readNumberOfHolidaySchedulesSupportedAttribute", readDoorLockNumberOfHolidaySchedulesSupportedAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDoorLockMaxPINCodeLengthCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDoorLockMaxPINCodeLengthAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DoorLockCluster) cluster).readMaxPINCodeLengthAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readDoorLockMaxPINCodeLengthCommandParams
);
result.put("readMaxPINCodeLengthAttribute", readDoorLockMaxPINCodeLengthAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDoorLockMinPINCodeLengthCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDoorLockMinPINCodeLengthAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DoorLockCluster) cluster).readMinPINCodeLengthAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readDoorLockMinPINCodeLengthCommandParams
);
result.put("readMinPINCodeLengthAttribute", readDoorLockMinPINCodeLengthAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDoorLockMaxRFIDCodeLengthCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDoorLockMaxRFIDCodeLengthAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DoorLockCluster) cluster).readMaxRFIDCodeLengthAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readDoorLockMaxRFIDCodeLengthCommandParams
);
result.put("readMaxRFIDCodeLengthAttribute", readDoorLockMaxRFIDCodeLengthAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDoorLockMinRFIDCodeLengthCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDoorLockMinRFIDCodeLengthAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DoorLockCluster) cluster).readMinRFIDCodeLengthAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readDoorLockMinRFIDCodeLengthCommandParams
);
result.put("readMinRFIDCodeLengthAttribute", readDoorLockMinRFIDCodeLengthAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDoorLockCredentialRulesSupportCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDoorLockCredentialRulesSupportAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DoorLockCluster) cluster).readCredentialRulesSupportAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readDoorLockCredentialRulesSupportCommandParams
);
result.put("readCredentialRulesSupportAttribute", readDoorLockCredentialRulesSupportAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDoorLockNumberOfCredentialsSupportedPerUserCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDoorLockNumberOfCredentialsSupportedPerUserAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DoorLockCluster) cluster).readNumberOfCredentialsSupportedPerUserAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readDoorLockNumberOfCredentialsSupportedPerUserCommandParams
);
result.put("readNumberOfCredentialsSupportedPerUserAttribute", readDoorLockNumberOfCredentialsSupportedPerUserAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDoorLockLanguageCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDoorLockLanguageAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DoorLockCluster) cluster).readLanguageAttribute(
(ChipClusters.CharStringAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCharStringAttributeCallback(),
readDoorLockLanguageCommandParams
);
result.put("readLanguageAttribute", readDoorLockLanguageAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDoorLockLEDSettingsCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDoorLockLEDSettingsAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DoorLockCluster) cluster).readLEDSettingsAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readDoorLockLEDSettingsCommandParams
);
result.put("readLEDSettingsAttribute", readDoorLockLEDSettingsAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDoorLockAutoRelockTimeCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDoorLockAutoRelockTimeAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DoorLockCluster) cluster).readAutoRelockTimeAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readDoorLockAutoRelockTimeCommandParams
);
result.put("readAutoRelockTimeAttribute", readDoorLockAutoRelockTimeAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDoorLockSoundVolumeCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDoorLockSoundVolumeAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DoorLockCluster) cluster).readSoundVolumeAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readDoorLockSoundVolumeCommandParams
);
result.put("readSoundVolumeAttribute", readDoorLockSoundVolumeAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDoorLockOperatingModeCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDoorLockOperatingModeAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DoorLockCluster) cluster).readOperatingModeAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readDoorLockOperatingModeCommandParams
);
result.put("readOperatingModeAttribute", readDoorLockOperatingModeAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDoorLockSupportedOperatingModesCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDoorLockSupportedOperatingModesAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DoorLockCluster) cluster).readSupportedOperatingModesAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readDoorLockSupportedOperatingModesCommandParams
);
result.put("readSupportedOperatingModesAttribute", readDoorLockSupportedOperatingModesAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDoorLockDefaultConfigurationRegisterCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDoorLockDefaultConfigurationRegisterAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DoorLockCluster) cluster).readDefaultConfigurationRegisterAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readDoorLockDefaultConfigurationRegisterCommandParams
);
result.put("readDefaultConfigurationRegisterAttribute", readDoorLockDefaultConfigurationRegisterAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDoorLockEnableLocalProgrammingCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDoorLockEnableLocalProgrammingAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DoorLockCluster) cluster).readEnableLocalProgrammingAttribute(
(ChipClusters.BooleanAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBooleanAttributeCallback(),
readDoorLockEnableLocalProgrammingCommandParams
);
result.put("readEnableLocalProgrammingAttribute", readDoorLockEnableLocalProgrammingAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDoorLockEnableOneTouchLockingCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDoorLockEnableOneTouchLockingAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DoorLockCluster) cluster).readEnableOneTouchLockingAttribute(
(ChipClusters.BooleanAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBooleanAttributeCallback(),
readDoorLockEnableOneTouchLockingCommandParams
);
result.put("readEnableOneTouchLockingAttribute", readDoorLockEnableOneTouchLockingAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDoorLockEnableInsideStatusLEDCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDoorLockEnableInsideStatusLEDAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DoorLockCluster) cluster).readEnableInsideStatusLEDAttribute(
(ChipClusters.BooleanAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBooleanAttributeCallback(),
readDoorLockEnableInsideStatusLEDCommandParams
);
result.put("readEnableInsideStatusLEDAttribute", readDoorLockEnableInsideStatusLEDAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDoorLockEnablePrivacyModeButtonCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDoorLockEnablePrivacyModeButtonAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DoorLockCluster) cluster).readEnablePrivacyModeButtonAttribute(
(ChipClusters.BooleanAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBooleanAttributeCallback(),
readDoorLockEnablePrivacyModeButtonCommandParams
);
result.put("readEnablePrivacyModeButtonAttribute", readDoorLockEnablePrivacyModeButtonAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDoorLockLocalProgrammingFeaturesCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDoorLockLocalProgrammingFeaturesAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DoorLockCluster) cluster).readLocalProgrammingFeaturesAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readDoorLockLocalProgrammingFeaturesCommandParams
);
result.put("readLocalProgrammingFeaturesAttribute", readDoorLockLocalProgrammingFeaturesAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDoorLockWrongCodeEntryLimitCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDoorLockWrongCodeEntryLimitAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DoorLockCluster) cluster).readWrongCodeEntryLimitAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readDoorLockWrongCodeEntryLimitCommandParams
);
result.put("readWrongCodeEntryLimitAttribute", readDoorLockWrongCodeEntryLimitAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDoorLockUserCodeTemporaryDisableTimeCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDoorLockUserCodeTemporaryDisableTimeAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DoorLockCluster) cluster).readUserCodeTemporaryDisableTimeAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readDoorLockUserCodeTemporaryDisableTimeCommandParams
);
result.put("readUserCodeTemporaryDisableTimeAttribute", readDoorLockUserCodeTemporaryDisableTimeAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDoorLockSendPINOverTheAirCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDoorLockSendPINOverTheAirAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DoorLockCluster) cluster).readSendPINOverTheAirAttribute(
(ChipClusters.BooleanAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBooleanAttributeCallback(),
readDoorLockSendPINOverTheAirCommandParams
);
result.put("readSendPINOverTheAirAttribute", readDoorLockSendPINOverTheAirAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDoorLockRequirePINforRemoteOperationCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDoorLockRequirePINforRemoteOperationAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DoorLockCluster) cluster).readRequirePINforRemoteOperationAttribute(
(ChipClusters.BooleanAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBooleanAttributeCallback(),
readDoorLockRequirePINforRemoteOperationCommandParams
);
result.put("readRequirePINforRemoteOperationAttribute", readDoorLockRequirePINforRemoteOperationAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDoorLockExpiringUserTimeoutCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDoorLockExpiringUserTimeoutAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DoorLockCluster) cluster).readExpiringUserTimeoutAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readDoorLockExpiringUserTimeoutCommandParams
);
result.put("readExpiringUserTimeoutAttribute", readDoorLockExpiringUserTimeoutAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDoorLockGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDoorLockGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DoorLockCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.DoorLockCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedDoorLockClusterGeneratedCommandListAttributeCallback(),
readDoorLockGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readDoorLockGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDoorLockAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDoorLockAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DoorLockCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.DoorLockCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedDoorLockClusterAcceptedCommandListAttributeCallback(),
readDoorLockAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readDoorLockAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDoorLockEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDoorLockEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DoorLockCluster) cluster).readEventListAttribute(
(ChipClusters.DoorLockCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedDoorLockClusterEventListAttributeCallback(),
readDoorLockEventListCommandParams
);
result.put("readEventListAttribute", readDoorLockEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDoorLockAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDoorLockAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DoorLockCluster) cluster).readAttributeListAttribute(
(ChipClusters.DoorLockCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedDoorLockClusterAttributeListAttributeCallback(),
readDoorLockAttributeListCommandParams
);
result.put("readAttributeListAttribute", readDoorLockAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDoorLockFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDoorLockFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DoorLockCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readDoorLockFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readDoorLockFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDoorLockClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDoorLockClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DoorLockCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readDoorLockClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readDoorLockClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readWindowCoveringInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readWindowCoveringTypeCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWindowCoveringTypeAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WindowCoveringCluster) cluster).readTypeAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readWindowCoveringTypeCommandParams
);
result.put("readTypeAttribute", readWindowCoveringTypeAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWindowCoveringPhysicalClosedLimitLiftCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWindowCoveringPhysicalClosedLimitLiftAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WindowCoveringCluster) cluster).readPhysicalClosedLimitLiftAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readWindowCoveringPhysicalClosedLimitLiftCommandParams
);
result.put("readPhysicalClosedLimitLiftAttribute", readWindowCoveringPhysicalClosedLimitLiftAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWindowCoveringPhysicalClosedLimitTiltCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWindowCoveringPhysicalClosedLimitTiltAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WindowCoveringCluster) cluster).readPhysicalClosedLimitTiltAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readWindowCoveringPhysicalClosedLimitTiltCommandParams
);
result.put("readPhysicalClosedLimitTiltAttribute", readWindowCoveringPhysicalClosedLimitTiltAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWindowCoveringCurrentPositionLiftCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWindowCoveringCurrentPositionLiftAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WindowCoveringCluster) cluster).readCurrentPositionLiftAttribute(
(ChipClusters.WindowCoveringCluster.CurrentPositionLiftAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedWindowCoveringClusterCurrentPositionLiftAttributeCallback(),
readWindowCoveringCurrentPositionLiftCommandParams
);
result.put("readCurrentPositionLiftAttribute", readWindowCoveringCurrentPositionLiftAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWindowCoveringCurrentPositionTiltCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWindowCoveringCurrentPositionTiltAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WindowCoveringCluster) cluster).readCurrentPositionTiltAttribute(
(ChipClusters.WindowCoveringCluster.CurrentPositionTiltAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedWindowCoveringClusterCurrentPositionTiltAttributeCallback(),
readWindowCoveringCurrentPositionTiltCommandParams
);
result.put("readCurrentPositionTiltAttribute", readWindowCoveringCurrentPositionTiltAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWindowCoveringNumberOfActuationsLiftCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWindowCoveringNumberOfActuationsLiftAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WindowCoveringCluster) cluster).readNumberOfActuationsLiftAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readWindowCoveringNumberOfActuationsLiftCommandParams
);
result.put("readNumberOfActuationsLiftAttribute", readWindowCoveringNumberOfActuationsLiftAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWindowCoveringNumberOfActuationsTiltCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWindowCoveringNumberOfActuationsTiltAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WindowCoveringCluster) cluster).readNumberOfActuationsTiltAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readWindowCoveringNumberOfActuationsTiltCommandParams
);
result.put("readNumberOfActuationsTiltAttribute", readWindowCoveringNumberOfActuationsTiltAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWindowCoveringConfigStatusCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWindowCoveringConfigStatusAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WindowCoveringCluster) cluster).readConfigStatusAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readWindowCoveringConfigStatusCommandParams
);
result.put("readConfigStatusAttribute", readWindowCoveringConfigStatusAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWindowCoveringCurrentPositionLiftPercentageCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWindowCoveringCurrentPositionLiftPercentageAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WindowCoveringCluster) cluster).readCurrentPositionLiftPercentageAttribute(
(ChipClusters.WindowCoveringCluster.CurrentPositionLiftPercentageAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedWindowCoveringClusterCurrentPositionLiftPercentageAttributeCallback(),
readWindowCoveringCurrentPositionLiftPercentageCommandParams
);
result.put("readCurrentPositionLiftPercentageAttribute", readWindowCoveringCurrentPositionLiftPercentageAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWindowCoveringCurrentPositionTiltPercentageCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWindowCoveringCurrentPositionTiltPercentageAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WindowCoveringCluster) cluster).readCurrentPositionTiltPercentageAttribute(
(ChipClusters.WindowCoveringCluster.CurrentPositionTiltPercentageAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedWindowCoveringClusterCurrentPositionTiltPercentageAttributeCallback(),
readWindowCoveringCurrentPositionTiltPercentageCommandParams
);
result.put("readCurrentPositionTiltPercentageAttribute", readWindowCoveringCurrentPositionTiltPercentageAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWindowCoveringOperationalStatusCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWindowCoveringOperationalStatusAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WindowCoveringCluster) cluster).readOperationalStatusAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readWindowCoveringOperationalStatusCommandParams
);
result.put("readOperationalStatusAttribute", readWindowCoveringOperationalStatusAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWindowCoveringTargetPositionLiftPercent100thsCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWindowCoveringTargetPositionLiftPercent100thsAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WindowCoveringCluster) cluster).readTargetPositionLiftPercent100thsAttribute(
(ChipClusters.WindowCoveringCluster.TargetPositionLiftPercent100thsAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedWindowCoveringClusterTargetPositionLiftPercent100thsAttributeCallback(),
readWindowCoveringTargetPositionLiftPercent100thsCommandParams
);
result.put("readTargetPositionLiftPercent100thsAttribute", readWindowCoveringTargetPositionLiftPercent100thsAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWindowCoveringTargetPositionTiltPercent100thsCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWindowCoveringTargetPositionTiltPercent100thsAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WindowCoveringCluster) cluster).readTargetPositionTiltPercent100thsAttribute(
(ChipClusters.WindowCoveringCluster.TargetPositionTiltPercent100thsAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedWindowCoveringClusterTargetPositionTiltPercent100thsAttributeCallback(),
readWindowCoveringTargetPositionTiltPercent100thsCommandParams
);
result.put("readTargetPositionTiltPercent100thsAttribute", readWindowCoveringTargetPositionTiltPercent100thsAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWindowCoveringEndProductTypeCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWindowCoveringEndProductTypeAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WindowCoveringCluster) cluster).readEndProductTypeAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readWindowCoveringEndProductTypeCommandParams
);
result.put("readEndProductTypeAttribute", readWindowCoveringEndProductTypeAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWindowCoveringCurrentPositionLiftPercent100thsCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWindowCoveringCurrentPositionLiftPercent100thsAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WindowCoveringCluster) cluster).readCurrentPositionLiftPercent100thsAttribute(
(ChipClusters.WindowCoveringCluster.CurrentPositionLiftPercent100thsAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedWindowCoveringClusterCurrentPositionLiftPercent100thsAttributeCallback(),
readWindowCoveringCurrentPositionLiftPercent100thsCommandParams
);
result.put("readCurrentPositionLiftPercent100thsAttribute", readWindowCoveringCurrentPositionLiftPercent100thsAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWindowCoveringCurrentPositionTiltPercent100thsCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWindowCoveringCurrentPositionTiltPercent100thsAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WindowCoveringCluster) cluster).readCurrentPositionTiltPercent100thsAttribute(
(ChipClusters.WindowCoveringCluster.CurrentPositionTiltPercent100thsAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedWindowCoveringClusterCurrentPositionTiltPercent100thsAttributeCallback(),
readWindowCoveringCurrentPositionTiltPercent100thsCommandParams
);
result.put("readCurrentPositionTiltPercent100thsAttribute", readWindowCoveringCurrentPositionTiltPercent100thsAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWindowCoveringInstalledOpenLimitLiftCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWindowCoveringInstalledOpenLimitLiftAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WindowCoveringCluster) cluster).readInstalledOpenLimitLiftAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readWindowCoveringInstalledOpenLimitLiftCommandParams
);
result.put("readInstalledOpenLimitLiftAttribute", readWindowCoveringInstalledOpenLimitLiftAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWindowCoveringInstalledClosedLimitLiftCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWindowCoveringInstalledClosedLimitLiftAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WindowCoveringCluster) cluster).readInstalledClosedLimitLiftAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readWindowCoveringInstalledClosedLimitLiftCommandParams
);
result.put("readInstalledClosedLimitLiftAttribute", readWindowCoveringInstalledClosedLimitLiftAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWindowCoveringInstalledOpenLimitTiltCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWindowCoveringInstalledOpenLimitTiltAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WindowCoveringCluster) cluster).readInstalledOpenLimitTiltAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readWindowCoveringInstalledOpenLimitTiltCommandParams
);
result.put("readInstalledOpenLimitTiltAttribute", readWindowCoveringInstalledOpenLimitTiltAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWindowCoveringInstalledClosedLimitTiltCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWindowCoveringInstalledClosedLimitTiltAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WindowCoveringCluster) cluster).readInstalledClosedLimitTiltAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readWindowCoveringInstalledClosedLimitTiltCommandParams
);
result.put("readInstalledClosedLimitTiltAttribute", readWindowCoveringInstalledClosedLimitTiltAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWindowCoveringModeCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWindowCoveringModeAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WindowCoveringCluster) cluster).readModeAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readWindowCoveringModeCommandParams
);
result.put("readModeAttribute", readWindowCoveringModeAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWindowCoveringSafetyStatusCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWindowCoveringSafetyStatusAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WindowCoveringCluster) cluster).readSafetyStatusAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readWindowCoveringSafetyStatusCommandParams
);
result.put("readSafetyStatusAttribute", readWindowCoveringSafetyStatusAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWindowCoveringGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWindowCoveringGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WindowCoveringCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.WindowCoveringCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedWindowCoveringClusterGeneratedCommandListAttributeCallback(),
readWindowCoveringGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readWindowCoveringGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWindowCoveringAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWindowCoveringAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WindowCoveringCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.WindowCoveringCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedWindowCoveringClusterAcceptedCommandListAttributeCallback(),
readWindowCoveringAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readWindowCoveringAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWindowCoveringEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWindowCoveringEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WindowCoveringCluster) cluster).readEventListAttribute(
(ChipClusters.WindowCoveringCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedWindowCoveringClusterEventListAttributeCallback(),
readWindowCoveringEventListCommandParams
);
result.put("readEventListAttribute", readWindowCoveringEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWindowCoveringAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWindowCoveringAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WindowCoveringCluster) cluster).readAttributeListAttribute(
(ChipClusters.WindowCoveringCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedWindowCoveringClusterAttributeListAttributeCallback(),
readWindowCoveringAttributeListCommandParams
);
result.put("readAttributeListAttribute", readWindowCoveringAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWindowCoveringFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWindowCoveringFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WindowCoveringCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readWindowCoveringFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readWindowCoveringFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWindowCoveringClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWindowCoveringClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WindowCoveringCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readWindowCoveringClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readWindowCoveringClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readBarrierControlInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readBarrierControlBarrierMovingStateCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBarrierControlBarrierMovingStateAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BarrierControlCluster) cluster).readBarrierMovingStateAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readBarrierControlBarrierMovingStateCommandParams
);
result.put("readBarrierMovingStateAttribute", readBarrierControlBarrierMovingStateAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBarrierControlBarrierSafetyStatusCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBarrierControlBarrierSafetyStatusAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BarrierControlCluster) cluster).readBarrierSafetyStatusAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readBarrierControlBarrierSafetyStatusCommandParams
);
result.put("readBarrierSafetyStatusAttribute", readBarrierControlBarrierSafetyStatusAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBarrierControlBarrierCapabilitiesCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBarrierControlBarrierCapabilitiesAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BarrierControlCluster) cluster).readBarrierCapabilitiesAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readBarrierControlBarrierCapabilitiesCommandParams
);
result.put("readBarrierCapabilitiesAttribute", readBarrierControlBarrierCapabilitiesAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBarrierControlBarrierOpenEventsCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBarrierControlBarrierOpenEventsAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BarrierControlCluster) cluster).readBarrierOpenEventsAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readBarrierControlBarrierOpenEventsCommandParams
);
result.put("readBarrierOpenEventsAttribute", readBarrierControlBarrierOpenEventsAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBarrierControlBarrierCloseEventsCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBarrierControlBarrierCloseEventsAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BarrierControlCluster) cluster).readBarrierCloseEventsAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readBarrierControlBarrierCloseEventsCommandParams
);
result.put("readBarrierCloseEventsAttribute", readBarrierControlBarrierCloseEventsAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBarrierControlBarrierCommandOpenEventsCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBarrierControlBarrierCommandOpenEventsAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BarrierControlCluster) cluster).readBarrierCommandOpenEventsAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readBarrierControlBarrierCommandOpenEventsCommandParams
);
result.put("readBarrierCommandOpenEventsAttribute", readBarrierControlBarrierCommandOpenEventsAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBarrierControlBarrierCommandCloseEventsCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBarrierControlBarrierCommandCloseEventsAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BarrierControlCluster) cluster).readBarrierCommandCloseEventsAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readBarrierControlBarrierCommandCloseEventsCommandParams
);
result.put("readBarrierCommandCloseEventsAttribute", readBarrierControlBarrierCommandCloseEventsAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBarrierControlBarrierOpenPeriodCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBarrierControlBarrierOpenPeriodAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BarrierControlCluster) cluster).readBarrierOpenPeriodAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readBarrierControlBarrierOpenPeriodCommandParams
);
result.put("readBarrierOpenPeriodAttribute", readBarrierControlBarrierOpenPeriodAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBarrierControlBarrierClosePeriodCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBarrierControlBarrierClosePeriodAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BarrierControlCluster) cluster).readBarrierClosePeriodAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readBarrierControlBarrierClosePeriodCommandParams
);
result.put("readBarrierClosePeriodAttribute", readBarrierControlBarrierClosePeriodAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBarrierControlBarrierPositionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBarrierControlBarrierPositionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BarrierControlCluster) cluster).readBarrierPositionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readBarrierControlBarrierPositionCommandParams
);
result.put("readBarrierPositionAttribute", readBarrierControlBarrierPositionAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBarrierControlGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBarrierControlGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BarrierControlCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.BarrierControlCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBarrierControlClusterGeneratedCommandListAttributeCallback(),
readBarrierControlGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readBarrierControlGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBarrierControlAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBarrierControlAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BarrierControlCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.BarrierControlCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBarrierControlClusterAcceptedCommandListAttributeCallback(),
readBarrierControlAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readBarrierControlAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBarrierControlEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBarrierControlEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BarrierControlCluster) cluster).readEventListAttribute(
(ChipClusters.BarrierControlCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBarrierControlClusterEventListAttributeCallback(),
readBarrierControlEventListCommandParams
);
result.put("readEventListAttribute", readBarrierControlEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBarrierControlAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBarrierControlAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BarrierControlCluster) cluster).readAttributeListAttribute(
(ChipClusters.BarrierControlCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBarrierControlClusterAttributeListAttributeCallback(),
readBarrierControlAttributeListCommandParams
);
result.put("readAttributeListAttribute", readBarrierControlAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBarrierControlFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBarrierControlFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BarrierControlCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readBarrierControlFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readBarrierControlFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBarrierControlClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBarrierControlClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BarrierControlCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readBarrierControlClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readBarrierControlClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readPumpConfigurationAndControlInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readPumpConfigurationAndControlMaxPressureCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPumpConfigurationAndControlMaxPressureAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PumpConfigurationAndControlCluster) cluster).readMaxPressureAttribute(
(ChipClusters.PumpConfigurationAndControlCluster.MaxPressureAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPumpConfigurationAndControlClusterMaxPressureAttributeCallback(),
readPumpConfigurationAndControlMaxPressureCommandParams
);
result.put("readMaxPressureAttribute", readPumpConfigurationAndControlMaxPressureAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPumpConfigurationAndControlMaxSpeedCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPumpConfigurationAndControlMaxSpeedAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PumpConfigurationAndControlCluster) cluster).readMaxSpeedAttribute(
(ChipClusters.PumpConfigurationAndControlCluster.MaxSpeedAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPumpConfigurationAndControlClusterMaxSpeedAttributeCallback(),
readPumpConfigurationAndControlMaxSpeedCommandParams
);
result.put("readMaxSpeedAttribute", readPumpConfigurationAndControlMaxSpeedAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPumpConfigurationAndControlMaxFlowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPumpConfigurationAndControlMaxFlowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PumpConfigurationAndControlCluster) cluster).readMaxFlowAttribute(
(ChipClusters.PumpConfigurationAndControlCluster.MaxFlowAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPumpConfigurationAndControlClusterMaxFlowAttributeCallback(),
readPumpConfigurationAndControlMaxFlowCommandParams
);
result.put("readMaxFlowAttribute", readPumpConfigurationAndControlMaxFlowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPumpConfigurationAndControlMinConstPressureCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPumpConfigurationAndControlMinConstPressureAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PumpConfigurationAndControlCluster) cluster).readMinConstPressureAttribute(
(ChipClusters.PumpConfigurationAndControlCluster.MinConstPressureAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPumpConfigurationAndControlClusterMinConstPressureAttributeCallback(),
readPumpConfigurationAndControlMinConstPressureCommandParams
);
result.put("readMinConstPressureAttribute", readPumpConfigurationAndControlMinConstPressureAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPumpConfigurationAndControlMaxConstPressureCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPumpConfigurationAndControlMaxConstPressureAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PumpConfigurationAndControlCluster) cluster).readMaxConstPressureAttribute(
(ChipClusters.PumpConfigurationAndControlCluster.MaxConstPressureAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPumpConfigurationAndControlClusterMaxConstPressureAttributeCallback(),
readPumpConfigurationAndControlMaxConstPressureCommandParams
);
result.put("readMaxConstPressureAttribute", readPumpConfigurationAndControlMaxConstPressureAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPumpConfigurationAndControlMinCompPressureCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPumpConfigurationAndControlMinCompPressureAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PumpConfigurationAndControlCluster) cluster).readMinCompPressureAttribute(
(ChipClusters.PumpConfigurationAndControlCluster.MinCompPressureAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPumpConfigurationAndControlClusterMinCompPressureAttributeCallback(),
readPumpConfigurationAndControlMinCompPressureCommandParams
);
result.put("readMinCompPressureAttribute", readPumpConfigurationAndControlMinCompPressureAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPumpConfigurationAndControlMaxCompPressureCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPumpConfigurationAndControlMaxCompPressureAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PumpConfigurationAndControlCluster) cluster).readMaxCompPressureAttribute(
(ChipClusters.PumpConfigurationAndControlCluster.MaxCompPressureAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPumpConfigurationAndControlClusterMaxCompPressureAttributeCallback(),
readPumpConfigurationAndControlMaxCompPressureCommandParams
);
result.put("readMaxCompPressureAttribute", readPumpConfigurationAndControlMaxCompPressureAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPumpConfigurationAndControlMinConstSpeedCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPumpConfigurationAndControlMinConstSpeedAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PumpConfigurationAndControlCluster) cluster).readMinConstSpeedAttribute(
(ChipClusters.PumpConfigurationAndControlCluster.MinConstSpeedAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPumpConfigurationAndControlClusterMinConstSpeedAttributeCallback(),
readPumpConfigurationAndControlMinConstSpeedCommandParams
);
result.put("readMinConstSpeedAttribute", readPumpConfigurationAndControlMinConstSpeedAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPumpConfigurationAndControlMaxConstSpeedCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPumpConfigurationAndControlMaxConstSpeedAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PumpConfigurationAndControlCluster) cluster).readMaxConstSpeedAttribute(
(ChipClusters.PumpConfigurationAndControlCluster.MaxConstSpeedAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPumpConfigurationAndControlClusterMaxConstSpeedAttributeCallback(),
readPumpConfigurationAndControlMaxConstSpeedCommandParams
);
result.put("readMaxConstSpeedAttribute", readPumpConfigurationAndControlMaxConstSpeedAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPumpConfigurationAndControlMinConstFlowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPumpConfigurationAndControlMinConstFlowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PumpConfigurationAndControlCluster) cluster).readMinConstFlowAttribute(
(ChipClusters.PumpConfigurationAndControlCluster.MinConstFlowAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPumpConfigurationAndControlClusterMinConstFlowAttributeCallback(),
readPumpConfigurationAndControlMinConstFlowCommandParams
);
result.put("readMinConstFlowAttribute", readPumpConfigurationAndControlMinConstFlowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPumpConfigurationAndControlMaxConstFlowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPumpConfigurationAndControlMaxConstFlowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PumpConfigurationAndControlCluster) cluster).readMaxConstFlowAttribute(
(ChipClusters.PumpConfigurationAndControlCluster.MaxConstFlowAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPumpConfigurationAndControlClusterMaxConstFlowAttributeCallback(),
readPumpConfigurationAndControlMaxConstFlowCommandParams
);
result.put("readMaxConstFlowAttribute", readPumpConfigurationAndControlMaxConstFlowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPumpConfigurationAndControlMinConstTempCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPumpConfigurationAndControlMinConstTempAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PumpConfigurationAndControlCluster) cluster).readMinConstTempAttribute(
(ChipClusters.PumpConfigurationAndControlCluster.MinConstTempAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPumpConfigurationAndControlClusterMinConstTempAttributeCallback(),
readPumpConfigurationAndControlMinConstTempCommandParams
);
result.put("readMinConstTempAttribute", readPumpConfigurationAndControlMinConstTempAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPumpConfigurationAndControlMaxConstTempCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPumpConfigurationAndControlMaxConstTempAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PumpConfigurationAndControlCluster) cluster).readMaxConstTempAttribute(
(ChipClusters.PumpConfigurationAndControlCluster.MaxConstTempAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPumpConfigurationAndControlClusterMaxConstTempAttributeCallback(),
readPumpConfigurationAndControlMaxConstTempCommandParams
);
result.put("readMaxConstTempAttribute", readPumpConfigurationAndControlMaxConstTempAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPumpConfigurationAndControlPumpStatusCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPumpConfigurationAndControlPumpStatusAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PumpConfigurationAndControlCluster) cluster).readPumpStatusAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readPumpConfigurationAndControlPumpStatusCommandParams
);
result.put("readPumpStatusAttribute", readPumpConfigurationAndControlPumpStatusAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPumpConfigurationAndControlEffectiveOperationModeCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPumpConfigurationAndControlEffectiveOperationModeAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PumpConfigurationAndControlCluster) cluster).readEffectiveOperationModeAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readPumpConfigurationAndControlEffectiveOperationModeCommandParams
);
result.put("readEffectiveOperationModeAttribute", readPumpConfigurationAndControlEffectiveOperationModeAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPumpConfigurationAndControlEffectiveControlModeCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPumpConfigurationAndControlEffectiveControlModeAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PumpConfigurationAndControlCluster) cluster).readEffectiveControlModeAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readPumpConfigurationAndControlEffectiveControlModeCommandParams
);
result.put("readEffectiveControlModeAttribute", readPumpConfigurationAndControlEffectiveControlModeAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPumpConfigurationAndControlCapacityCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPumpConfigurationAndControlCapacityAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PumpConfigurationAndControlCluster) cluster).readCapacityAttribute(
(ChipClusters.PumpConfigurationAndControlCluster.CapacityAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPumpConfigurationAndControlClusterCapacityAttributeCallback(),
readPumpConfigurationAndControlCapacityCommandParams
);
result.put("readCapacityAttribute", readPumpConfigurationAndControlCapacityAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPumpConfigurationAndControlSpeedCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPumpConfigurationAndControlSpeedAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PumpConfigurationAndControlCluster) cluster).readSpeedAttribute(
(ChipClusters.PumpConfigurationAndControlCluster.SpeedAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPumpConfigurationAndControlClusterSpeedAttributeCallback(),
readPumpConfigurationAndControlSpeedCommandParams
);
result.put("readSpeedAttribute", readPumpConfigurationAndControlSpeedAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPumpConfigurationAndControlLifetimeRunningHoursCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPumpConfigurationAndControlLifetimeRunningHoursAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PumpConfigurationAndControlCluster) cluster).readLifetimeRunningHoursAttribute(
(ChipClusters.PumpConfigurationAndControlCluster.LifetimeRunningHoursAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPumpConfigurationAndControlClusterLifetimeRunningHoursAttributeCallback(),
readPumpConfigurationAndControlLifetimeRunningHoursCommandParams
);
result.put("readLifetimeRunningHoursAttribute", readPumpConfigurationAndControlLifetimeRunningHoursAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPumpConfigurationAndControlPowerCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPumpConfigurationAndControlPowerAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PumpConfigurationAndControlCluster) cluster).readPowerAttribute(
(ChipClusters.PumpConfigurationAndControlCluster.PowerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPumpConfigurationAndControlClusterPowerAttributeCallback(),
readPumpConfigurationAndControlPowerCommandParams
);
result.put("readPowerAttribute", readPumpConfigurationAndControlPowerAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPumpConfigurationAndControlLifetimeEnergyConsumedCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPumpConfigurationAndControlLifetimeEnergyConsumedAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PumpConfigurationAndControlCluster) cluster).readLifetimeEnergyConsumedAttribute(
(ChipClusters.PumpConfigurationAndControlCluster.LifetimeEnergyConsumedAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPumpConfigurationAndControlClusterLifetimeEnergyConsumedAttributeCallback(),
readPumpConfigurationAndControlLifetimeEnergyConsumedCommandParams
);
result.put("readLifetimeEnergyConsumedAttribute", readPumpConfigurationAndControlLifetimeEnergyConsumedAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPumpConfigurationAndControlOperationModeCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPumpConfigurationAndControlOperationModeAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PumpConfigurationAndControlCluster) cluster).readOperationModeAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readPumpConfigurationAndControlOperationModeCommandParams
);
result.put("readOperationModeAttribute", readPumpConfigurationAndControlOperationModeAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPumpConfigurationAndControlControlModeCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPumpConfigurationAndControlControlModeAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PumpConfigurationAndControlCluster) cluster).readControlModeAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readPumpConfigurationAndControlControlModeCommandParams
);
result.put("readControlModeAttribute", readPumpConfigurationAndControlControlModeAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPumpConfigurationAndControlGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPumpConfigurationAndControlGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PumpConfigurationAndControlCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.PumpConfigurationAndControlCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPumpConfigurationAndControlClusterGeneratedCommandListAttributeCallback(),
readPumpConfigurationAndControlGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readPumpConfigurationAndControlGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPumpConfigurationAndControlAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPumpConfigurationAndControlAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PumpConfigurationAndControlCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.PumpConfigurationAndControlCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPumpConfigurationAndControlClusterAcceptedCommandListAttributeCallback(),
readPumpConfigurationAndControlAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readPumpConfigurationAndControlAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPumpConfigurationAndControlEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPumpConfigurationAndControlEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PumpConfigurationAndControlCluster) cluster).readEventListAttribute(
(ChipClusters.PumpConfigurationAndControlCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPumpConfigurationAndControlClusterEventListAttributeCallback(),
readPumpConfigurationAndControlEventListCommandParams
);
result.put("readEventListAttribute", readPumpConfigurationAndControlEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPumpConfigurationAndControlAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPumpConfigurationAndControlAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PumpConfigurationAndControlCluster) cluster).readAttributeListAttribute(
(ChipClusters.PumpConfigurationAndControlCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPumpConfigurationAndControlClusterAttributeListAttributeCallback(),
readPumpConfigurationAndControlAttributeListCommandParams
);
result.put("readAttributeListAttribute", readPumpConfigurationAndControlAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPumpConfigurationAndControlFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPumpConfigurationAndControlFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PumpConfigurationAndControlCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readPumpConfigurationAndControlFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readPumpConfigurationAndControlFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPumpConfigurationAndControlClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPumpConfigurationAndControlClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PumpConfigurationAndControlCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readPumpConfigurationAndControlClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readPumpConfigurationAndControlClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readThermostatInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readThermostatLocalTemperatureCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatLocalTemperatureAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatCluster) cluster).readLocalTemperatureAttribute(
(ChipClusters.ThermostatCluster.LocalTemperatureAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedThermostatClusterLocalTemperatureAttributeCallback(),
readThermostatLocalTemperatureCommandParams
);
result.put("readLocalTemperatureAttribute", readThermostatLocalTemperatureAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatOutdoorTemperatureCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatOutdoorTemperatureAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatCluster) cluster).readOutdoorTemperatureAttribute(
(ChipClusters.ThermostatCluster.OutdoorTemperatureAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedThermostatClusterOutdoorTemperatureAttributeCallback(),
readThermostatOutdoorTemperatureCommandParams
);
result.put("readOutdoorTemperatureAttribute", readThermostatOutdoorTemperatureAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatOccupancyCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatOccupancyAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatCluster) cluster).readOccupancyAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readThermostatOccupancyCommandParams
);
result.put("readOccupancyAttribute", readThermostatOccupancyAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatAbsMinHeatSetpointLimitCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatAbsMinHeatSetpointLimitAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatCluster) cluster).readAbsMinHeatSetpointLimitAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readThermostatAbsMinHeatSetpointLimitCommandParams
);
result.put("readAbsMinHeatSetpointLimitAttribute", readThermostatAbsMinHeatSetpointLimitAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatAbsMaxHeatSetpointLimitCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatAbsMaxHeatSetpointLimitAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatCluster) cluster).readAbsMaxHeatSetpointLimitAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readThermostatAbsMaxHeatSetpointLimitCommandParams
);
result.put("readAbsMaxHeatSetpointLimitAttribute", readThermostatAbsMaxHeatSetpointLimitAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatAbsMinCoolSetpointLimitCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatAbsMinCoolSetpointLimitAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatCluster) cluster).readAbsMinCoolSetpointLimitAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readThermostatAbsMinCoolSetpointLimitCommandParams
);
result.put("readAbsMinCoolSetpointLimitAttribute", readThermostatAbsMinCoolSetpointLimitAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatAbsMaxCoolSetpointLimitCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatAbsMaxCoolSetpointLimitAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatCluster) cluster).readAbsMaxCoolSetpointLimitAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readThermostatAbsMaxCoolSetpointLimitCommandParams
);
result.put("readAbsMaxCoolSetpointLimitAttribute", readThermostatAbsMaxCoolSetpointLimitAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatPICoolingDemandCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatPICoolingDemandAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatCluster) cluster).readPICoolingDemandAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readThermostatPICoolingDemandCommandParams
);
result.put("readPICoolingDemandAttribute", readThermostatPICoolingDemandAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatPIHeatingDemandCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatPIHeatingDemandAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatCluster) cluster).readPIHeatingDemandAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readThermostatPIHeatingDemandCommandParams
);
result.put("readPIHeatingDemandAttribute", readThermostatPIHeatingDemandAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatHVACSystemTypeConfigurationCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatHVACSystemTypeConfigurationAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatCluster) cluster).readHVACSystemTypeConfigurationAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readThermostatHVACSystemTypeConfigurationCommandParams
);
result.put("readHVACSystemTypeConfigurationAttribute", readThermostatHVACSystemTypeConfigurationAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatLocalTemperatureCalibrationCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatLocalTemperatureCalibrationAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatCluster) cluster).readLocalTemperatureCalibrationAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readThermostatLocalTemperatureCalibrationCommandParams
);
result.put("readLocalTemperatureCalibrationAttribute", readThermostatLocalTemperatureCalibrationAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatOccupiedCoolingSetpointCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatOccupiedCoolingSetpointAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatCluster) cluster).readOccupiedCoolingSetpointAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readThermostatOccupiedCoolingSetpointCommandParams
);
result.put("readOccupiedCoolingSetpointAttribute", readThermostatOccupiedCoolingSetpointAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatOccupiedHeatingSetpointCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatOccupiedHeatingSetpointAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatCluster) cluster).readOccupiedHeatingSetpointAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readThermostatOccupiedHeatingSetpointCommandParams
);
result.put("readOccupiedHeatingSetpointAttribute", readThermostatOccupiedHeatingSetpointAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatUnoccupiedCoolingSetpointCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatUnoccupiedCoolingSetpointAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatCluster) cluster).readUnoccupiedCoolingSetpointAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readThermostatUnoccupiedCoolingSetpointCommandParams
);
result.put("readUnoccupiedCoolingSetpointAttribute", readThermostatUnoccupiedCoolingSetpointAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatUnoccupiedHeatingSetpointCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatUnoccupiedHeatingSetpointAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatCluster) cluster).readUnoccupiedHeatingSetpointAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readThermostatUnoccupiedHeatingSetpointCommandParams
);
result.put("readUnoccupiedHeatingSetpointAttribute", readThermostatUnoccupiedHeatingSetpointAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatMinHeatSetpointLimitCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatMinHeatSetpointLimitAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatCluster) cluster).readMinHeatSetpointLimitAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readThermostatMinHeatSetpointLimitCommandParams
);
result.put("readMinHeatSetpointLimitAttribute", readThermostatMinHeatSetpointLimitAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatMaxHeatSetpointLimitCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatMaxHeatSetpointLimitAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatCluster) cluster).readMaxHeatSetpointLimitAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readThermostatMaxHeatSetpointLimitCommandParams
);
result.put("readMaxHeatSetpointLimitAttribute", readThermostatMaxHeatSetpointLimitAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatMinCoolSetpointLimitCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatMinCoolSetpointLimitAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatCluster) cluster).readMinCoolSetpointLimitAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readThermostatMinCoolSetpointLimitCommandParams
);
result.put("readMinCoolSetpointLimitAttribute", readThermostatMinCoolSetpointLimitAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatMaxCoolSetpointLimitCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatMaxCoolSetpointLimitAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatCluster) cluster).readMaxCoolSetpointLimitAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readThermostatMaxCoolSetpointLimitCommandParams
);
result.put("readMaxCoolSetpointLimitAttribute", readThermostatMaxCoolSetpointLimitAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatMinSetpointDeadBandCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatMinSetpointDeadBandAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatCluster) cluster).readMinSetpointDeadBandAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readThermostatMinSetpointDeadBandCommandParams
);
result.put("readMinSetpointDeadBandAttribute", readThermostatMinSetpointDeadBandAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatRemoteSensingCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatRemoteSensingAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatCluster) cluster).readRemoteSensingAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readThermostatRemoteSensingCommandParams
);
result.put("readRemoteSensingAttribute", readThermostatRemoteSensingAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatControlSequenceOfOperationCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatControlSequenceOfOperationAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatCluster) cluster).readControlSequenceOfOperationAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readThermostatControlSequenceOfOperationCommandParams
);
result.put("readControlSequenceOfOperationAttribute", readThermostatControlSequenceOfOperationAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatSystemModeCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatSystemModeAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatCluster) cluster).readSystemModeAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readThermostatSystemModeCommandParams
);
result.put("readSystemModeAttribute", readThermostatSystemModeAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatThermostatRunningModeCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatThermostatRunningModeAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatCluster) cluster).readThermostatRunningModeAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readThermostatThermostatRunningModeCommandParams
);
result.put("readThermostatRunningModeAttribute", readThermostatThermostatRunningModeAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatStartOfWeekCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatStartOfWeekAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatCluster) cluster).readStartOfWeekAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readThermostatStartOfWeekCommandParams
);
result.put("readStartOfWeekAttribute", readThermostatStartOfWeekAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatNumberOfWeeklyTransitionsCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatNumberOfWeeklyTransitionsAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatCluster) cluster).readNumberOfWeeklyTransitionsAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readThermostatNumberOfWeeklyTransitionsCommandParams
);
result.put("readNumberOfWeeklyTransitionsAttribute", readThermostatNumberOfWeeklyTransitionsAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatNumberOfDailyTransitionsCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatNumberOfDailyTransitionsAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatCluster) cluster).readNumberOfDailyTransitionsAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readThermostatNumberOfDailyTransitionsCommandParams
);
result.put("readNumberOfDailyTransitionsAttribute", readThermostatNumberOfDailyTransitionsAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatTemperatureSetpointHoldCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatTemperatureSetpointHoldAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatCluster) cluster).readTemperatureSetpointHoldAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readThermostatTemperatureSetpointHoldCommandParams
);
result.put("readTemperatureSetpointHoldAttribute", readThermostatTemperatureSetpointHoldAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatTemperatureSetpointHoldDurationCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatTemperatureSetpointHoldDurationAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatCluster) cluster).readTemperatureSetpointHoldDurationAttribute(
(ChipClusters.ThermostatCluster.TemperatureSetpointHoldDurationAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedThermostatClusterTemperatureSetpointHoldDurationAttributeCallback(),
readThermostatTemperatureSetpointHoldDurationCommandParams
);
result.put("readTemperatureSetpointHoldDurationAttribute", readThermostatTemperatureSetpointHoldDurationAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatThermostatProgrammingOperationModeCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatThermostatProgrammingOperationModeAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatCluster) cluster).readThermostatProgrammingOperationModeAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readThermostatThermostatProgrammingOperationModeCommandParams
);
result.put("readThermostatProgrammingOperationModeAttribute", readThermostatThermostatProgrammingOperationModeAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatThermostatRunningStateCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatThermostatRunningStateAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatCluster) cluster).readThermostatRunningStateAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readThermostatThermostatRunningStateCommandParams
);
result.put("readThermostatRunningStateAttribute", readThermostatThermostatRunningStateAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatSetpointChangeSourceCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatSetpointChangeSourceAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatCluster) cluster).readSetpointChangeSourceAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readThermostatSetpointChangeSourceCommandParams
);
result.put("readSetpointChangeSourceAttribute", readThermostatSetpointChangeSourceAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatSetpointChangeAmountCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatSetpointChangeAmountAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatCluster) cluster).readSetpointChangeAmountAttribute(
(ChipClusters.ThermostatCluster.SetpointChangeAmountAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedThermostatClusterSetpointChangeAmountAttributeCallback(),
readThermostatSetpointChangeAmountCommandParams
);
result.put("readSetpointChangeAmountAttribute", readThermostatSetpointChangeAmountAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatSetpointChangeSourceTimestampCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatSetpointChangeSourceTimestampAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatCluster) cluster).readSetpointChangeSourceTimestampAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readThermostatSetpointChangeSourceTimestampCommandParams
);
result.put("readSetpointChangeSourceTimestampAttribute", readThermostatSetpointChangeSourceTimestampAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatOccupiedSetbackCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatOccupiedSetbackAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatCluster) cluster).readOccupiedSetbackAttribute(
(ChipClusters.ThermostatCluster.OccupiedSetbackAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedThermostatClusterOccupiedSetbackAttributeCallback(),
readThermostatOccupiedSetbackCommandParams
);
result.put("readOccupiedSetbackAttribute", readThermostatOccupiedSetbackAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatOccupiedSetbackMinCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatOccupiedSetbackMinAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatCluster) cluster).readOccupiedSetbackMinAttribute(
(ChipClusters.ThermostatCluster.OccupiedSetbackMinAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedThermostatClusterOccupiedSetbackMinAttributeCallback(),
readThermostatOccupiedSetbackMinCommandParams
);
result.put("readOccupiedSetbackMinAttribute", readThermostatOccupiedSetbackMinAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatOccupiedSetbackMaxCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatOccupiedSetbackMaxAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatCluster) cluster).readOccupiedSetbackMaxAttribute(
(ChipClusters.ThermostatCluster.OccupiedSetbackMaxAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedThermostatClusterOccupiedSetbackMaxAttributeCallback(),
readThermostatOccupiedSetbackMaxCommandParams
);
result.put("readOccupiedSetbackMaxAttribute", readThermostatOccupiedSetbackMaxAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatUnoccupiedSetbackCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatUnoccupiedSetbackAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatCluster) cluster).readUnoccupiedSetbackAttribute(
(ChipClusters.ThermostatCluster.UnoccupiedSetbackAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedThermostatClusterUnoccupiedSetbackAttributeCallback(),
readThermostatUnoccupiedSetbackCommandParams
);
result.put("readUnoccupiedSetbackAttribute", readThermostatUnoccupiedSetbackAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatUnoccupiedSetbackMinCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatUnoccupiedSetbackMinAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatCluster) cluster).readUnoccupiedSetbackMinAttribute(
(ChipClusters.ThermostatCluster.UnoccupiedSetbackMinAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedThermostatClusterUnoccupiedSetbackMinAttributeCallback(),
readThermostatUnoccupiedSetbackMinCommandParams
);
result.put("readUnoccupiedSetbackMinAttribute", readThermostatUnoccupiedSetbackMinAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatUnoccupiedSetbackMaxCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatUnoccupiedSetbackMaxAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatCluster) cluster).readUnoccupiedSetbackMaxAttribute(
(ChipClusters.ThermostatCluster.UnoccupiedSetbackMaxAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedThermostatClusterUnoccupiedSetbackMaxAttributeCallback(),
readThermostatUnoccupiedSetbackMaxCommandParams
);
result.put("readUnoccupiedSetbackMaxAttribute", readThermostatUnoccupiedSetbackMaxAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatEmergencyHeatDeltaCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatEmergencyHeatDeltaAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatCluster) cluster).readEmergencyHeatDeltaAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readThermostatEmergencyHeatDeltaCommandParams
);
result.put("readEmergencyHeatDeltaAttribute", readThermostatEmergencyHeatDeltaAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatACTypeCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatACTypeAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatCluster) cluster).readACTypeAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readThermostatACTypeCommandParams
);
result.put("readACTypeAttribute", readThermostatACTypeAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatACCapacityCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatACCapacityAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatCluster) cluster).readACCapacityAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readThermostatACCapacityCommandParams
);
result.put("readACCapacityAttribute", readThermostatACCapacityAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatACRefrigerantTypeCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatACRefrigerantTypeAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatCluster) cluster).readACRefrigerantTypeAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readThermostatACRefrigerantTypeCommandParams
);
result.put("readACRefrigerantTypeAttribute", readThermostatACRefrigerantTypeAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatACCompressorTypeCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatACCompressorTypeAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatCluster) cluster).readACCompressorTypeAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readThermostatACCompressorTypeCommandParams
);
result.put("readACCompressorTypeAttribute", readThermostatACCompressorTypeAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatACErrorCodeCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatACErrorCodeAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatCluster) cluster).readACErrorCodeAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readThermostatACErrorCodeCommandParams
);
result.put("readACErrorCodeAttribute", readThermostatACErrorCodeAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatACLouverPositionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatACLouverPositionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatCluster) cluster).readACLouverPositionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readThermostatACLouverPositionCommandParams
);
result.put("readACLouverPositionAttribute", readThermostatACLouverPositionAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatACCoilTemperatureCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatACCoilTemperatureAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatCluster) cluster).readACCoilTemperatureAttribute(
(ChipClusters.ThermostatCluster.ACCoilTemperatureAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedThermostatClusterACCoilTemperatureAttributeCallback(),
readThermostatACCoilTemperatureCommandParams
);
result.put("readACCoilTemperatureAttribute", readThermostatACCoilTemperatureAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatACCapacityformatCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatACCapacityformatAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatCluster) cluster).readACCapacityformatAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readThermostatACCapacityformatCommandParams
);
result.put("readACCapacityformatAttribute", readThermostatACCapacityformatAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.ThermostatCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedThermostatClusterGeneratedCommandListAttributeCallback(),
readThermostatGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readThermostatGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.ThermostatCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedThermostatClusterAcceptedCommandListAttributeCallback(),
readThermostatAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readThermostatAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatCluster) cluster).readEventListAttribute(
(ChipClusters.ThermostatCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedThermostatClusterEventListAttributeCallback(),
readThermostatEventListCommandParams
);
result.put("readEventListAttribute", readThermostatEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatCluster) cluster).readAttributeListAttribute(
(ChipClusters.ThermostatCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedThermostatClusterAttributeListAttributeCallback(),
readThermostatAttributeListCommandParams
);
result.put("readAttributeListAttribute", readThermostatAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readThermostatFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readThermostatFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readThermostatClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readThermostatClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readFanControlInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readFanControlFanModeCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFanControlFanModeAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FanControlCluster) cluster).readFanModeAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readFanControlFanModeCommandParams
);
result.put("readFanModeAttribute", readFanControlFanModeAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFanControlFanModeSequenceCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFanControlFanModeSequenceAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FanControlCluster) cluster).readFanModeSequenceAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readFanControlFanModeSequenceCommandParams
);
result.put("readFanModeSequenceAttribute", readFanControlFanModeSequenceAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFanControlPercentSettingCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFanControlPercentSettingAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FanControlCluster) cluster).readPercentSettingAttribute(
(ChipClusters.FanControlCluster.PercentSettingAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFanControlClusterPercentSettingAttributeCallback(),
readFanControlPercentSettingCommandParams
);
result.put("readPercentSettingAttribute", readFanControlPercentSettingAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFanControlPercentCurrentCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFanControlPercentCurrentAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FanControlCluster) cluster).readPercentCurrentAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readFanControlPercentCurrentCommandParams
);
result.put("readPercentCurrentAttribute", readFanControlPercentCurrentAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFanControlSpeedMaxCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFanControlSpeedMaxAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FanControlCluster) cluster).readSpeedMaxAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readFanControlSpeedMaxCommandParams
);
result.put("readSpeedMaxAttribute", readFanControlSpeedMaxAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFanControlSpeedSettingCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFanControlSpeedSettingAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FanControlCluster) cluster).readSpeedSettingAttribute(
(ChipClusters.FanControlCluster.SpeedSettingAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFanControlClusterSpeedSettingAttributeCallback(),
readFanControlSpeedSettingCommandParams
);
result.put("readSpeedSettingAttribute", readFanControlSpeedSettingAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFanControlSpeedCurrentCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFanControlSpeedCurrentAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FanControlCluster) cluster).readSpeedCurrentAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readFanControlSpeedCurrentCommandParams
);
result.put("readSpeedCurrentAttribute", readFanControlSpeedCurrentAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFanControlRockSupportCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFanControlRockSupportAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FanControlCluster) cluster).readRockSupportAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readFanControlRockSupportCommandParams
);
result.put("readRockSupportAttribute", readFanControlRockSupportAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFanControlRockSettingCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFanControlRockSettingAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FanControlCluster) cluster).readRockSettingAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readFanControlRockSettingCommandParams
);
result.put("readRockSettingAttribute", readFanControlRockSettingAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFanControlWindSupportCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFanControlWindSupportAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FanControlCluster) cluster).readWindSupportAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readFanControlWindSupportCommandParams
);
result.put("readWindSupportAttribute", readFanControlWindSupportAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFanControlWindSettingCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFanControlWindSettingAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FanControlCluster) cluster).readWindSettingAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readFanControlWindSettingCommandParams
);
result.put("readWindSettingAttribute", readFanControlWindSettingAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFanControlAirflowDirectionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFanControlAirflowDirectionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FanControlCluster) cluster).readAirflowDirectionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readFanControlAirflowDirectionCommandParams
);
result.put("readAirflowDirectionAttribute", readFanControlAirflowDirectionAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFanControlGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFanControlGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FanControlCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.FanControlCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFanControlClusterGeneratedCommandListAttributeCallback(),
readFanControlGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readFanControlGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFanControlAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFanControlAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FanControlCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.FanControlCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFanControlClusterAcceptedCommandListAttributeCallback(),
readFanControlAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readFanControlAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFanControlEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFanControlEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FanControlCluster) cluster).readEventListAttribute(
(ChipClusters.FanControlCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFanControlClusterEventListAttributeCallback(),
readFanControlEventListCommandParams
);
result.put("readEventListAttribute", readFanControlEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFanControlAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFanControlAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FanControlCluster) cluster).readAttributeListAttribute(
(ChipClusters.FanControlCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFanControlClusterAttributeListAttributeCallback(),
readFanControlAttributeListCommandParams
);
result.put("readAttributeListAttribute", readFanControlAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFanControlFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFanControlFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FanControlCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readFanControlFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readFanControlFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFanControlClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFanControlClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FanControlCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readFanControlClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readFanControlClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readThermostatUserInterfaceConfigurationInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readThermostatUserInterfaceConfigurationTemperatureDisplayModeCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatUserInterfaceConfigurationTemperatureDisplayModeAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatUserInterfaceConfigurationCluster) cluster).readTemperatureDisplayModeAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readThermostatUserInterfaceConfigurationTemperatureDisplayModeCommandParams
);
result.put("readTemperatureDisplayModeAttribute", readThermostatUserInterfaceConfigurationTemperatureDisplayModeAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatUserInterfaceConfigurationKeypadLockoutCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatUserInterfaceConfigurationKeypadLockoutAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatUserInterfaceConfigurationCluster) cluster).readKeypadLockoutAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readThermostatUserInterfaceConfigurationKeypadLockoutCommandParams
);
result.put("readKeypadLockoutAttribute", readThermostatUserInterfaceConfigurationKeypadLockoutAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatUserInterfaceConfigurationScheduleProgrammingVisibilityCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatUserInterfaceConfigurationScheduleProgrammingVisibilityAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatUserInterfaceConfigurationCluster) cluster).readScheduleProgrammingVisibilityAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readThermostatUserInterfaceConfigurationScheduleProgrammingVisibilityCommandParams
);
result.put("readScheduleProgrammingVisibilityAttribute", readThermostatUserInterfaceConfigurationScheduleProgrammingVisibilityAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatUserInterfaceConfigurationGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatUserInterfaceConfigurationGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatUserInterfaceConfigurationCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.ThermostatUserInterfaceConfigurationCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedThermostatUserInterfaceConfigurationClusterGeneratedCommandListAttributeCallback(),
readThermostatUserInterfaceConfigurationGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readThermostatUserInterfaceConfigurationGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatUserInterfaceConfigurationAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatUserInterfaceConfigurationAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatUserInterfaceConfigurationCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.ThermostatUserInterfaceConfigurationCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedThermostatUserInterfaceConfigurationClusterAcceptedCommandListAttributeCallback(),
readThermostatUserInterfaceConfigurationAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readThermostatUserInterfaceConfigurationAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatUserInterfaceConfigurationEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatUserInterfaceConfigurationEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatUserInterfaceConfigurationCluster) cluster).readEventListAttribute(
(ChipClusters.ThermostatUserInterfaceConfigurationCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedThermostatUserInterfaceConfigurationClusterEventListAttributeCallback(),
readThermostatUserInterfaceConfigurationEventListCommandParams
);
result.put("readEventListAttribute", readThermostatUserInterfaceConfigurationEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatUserInterfaceConfigurationAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatUserInterfaceConfigurationAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatUserInterfaceConfigurationCluster) cluster).readAttributeListAttribute(
(ChipClusters.ThermostatUserInterfaceConfigurationCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedThermostatUserInterfaceConfigurationClusterAttributeListAttributeCallback(),
readThermostatUserInterfaceConfigurationAttributeListCommandParams
);
result.put("readAttributeListAttribute", readThermostatUserInterfaceConfigurationAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatUserInterfaceConfigurationFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatUserInterfaceConfigurationFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatUserInterfaceConfigurationCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readThermostatUserInterfaceConfigurationFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readThermostatUserInterfaceConfigurationFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readThermostatUserInterfaceConfigurationClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readThermostatUserInterfaceConfigurationClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ThermostatUserInterfaceConfigurationCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readThermostatUserInterfaceConfigurationClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readThermostatUserInterfaceConfigurationClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readColorControlInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readColorControlCurrentHueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlCurrentHueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readCurrentHueAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readColorControlCurrentHueCommandParams
);
result.put("readCurrentHueAttribute", readColorControlCurrentHueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlCurrentSaturationCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlCurrentSaturationAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readCurrentSaturationAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readColorControlCurrentSaturationCommandParams
);
result.put("readCurrentSaturationAttribute", readColorControlCurrentSaturationAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlRemainingTimeCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlRemainingTimeAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readRemainingTimeAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readColorControlRemainingTimeCommandParams
);
result.put("readRemainingTimeAttribute", readColorControlRemainingTimeAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlCurrentXCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlCurrentXAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readCurrentXAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readColorControlCurrentXCommandParams
);
result.put("readCurrentXAttribute", readColorControlCurrentXAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlCurrentYCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlCurrentYAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readCurrentYAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readColorControlCurrentYCommandParams
);
result.put("readCurrentYAttribute", readColorControlCurrentYAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlDriftCompensationCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlDriftCompensationAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readDriftCompensationAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readColorControlDriftCompensationCommandParams
);
result.put("readDriftCompensationAttribute", readColorControlDriftCompensationAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlCompensationTextCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlCompensationTextAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readCompensationTextAttribute(
(ChipClusters.CharStringAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCharStringAttributeCallback(),
readColorControlCompensationTextCommandParams
);
result.put("readCompensationTextAttribute", readColorControlCompensationTextAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlColorTemperatureMiredsCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlColorTemperatureMiredsAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readColorTemperatureMiredsAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readColorControlColorTemperatureMiredsCommandParams
);
result.put("readColorTemperatureMiredsAttribute", readColorControlColorTemperatureMiredsAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlColorModeCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlColorModeAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readColorModeAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readColorControlColorModeCommandParams
);
result.put("readColorModeAttribute", readColorControlColorModeAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlOptionsCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlOptionsAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readOptionsAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readColorControlOptionsCommandParams
);
result.put("readOptionsAttribute", readColorControlOptionsAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlNumberOfPrimariesCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlNumberOfPrimariesAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readNumberOfPrimariesAttribute(
(ChipClusters.ColorControlCluster.NumberOfPrimariesAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedColorControlClusterNumberOfPrimariesAttributeCallback(),
readColorControlNumberOfPrimariesCommandParams
);
result.put("readNumberOfPrimariesAttribute", readColorControlNumberOfPrimariesAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlPrimary1XCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlPrimary1XAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readPrimary1XAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readColorControlPrimary1XCommandParams
);
result.put("readPrimary1XAttribute", readColorControlPrimary1XAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlPrimary1YCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlPrimary1YAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readPrimary1YAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readColorControlPrimary1YCommandParams
);
result.put("readPrimary1YAttribute", readColorControlPrimary1YAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlPrimary1IntensityCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlPrimary1IntensityAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readPrimary1IntensityAttribute(
(ChipClusters.ColorControlCluster.Primary1IntensityAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedColorControlClusterPrimary1IntensityAttributeCallback(),
readColorControlPrimary1IntensityCommandParams
);
result.put("readPrimary1IntensityAttribute", readColorControlPrimary1IntensityAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlPrimary2XCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlPrimary2XAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readPrimary2XAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readColorControlPrimary2XCommandParams
);
result.put("readPrimary2XAttribute", readColorControlPrimary2XAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlPrimary2YCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlPrimary2YAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readPrimary2YAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readColorControlPrimary2YCommandParams
);
result.put("readPrimary2YAttribute", readColorControlPrimary2YAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlPrimary2IntensityCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlPrimary2IntensityAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readPrimary2IntensityAttribute(
(ChipClusters.ColorControlCluster.Primary2IntensityAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedColorControlClusterPrimary2IntensityAttributeCallback(),
readColorControlPrimary2IntensityCommandParams
);
result.put("readPrimary2IntensityAttribute", readColorControlPrimary2IntensityAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlPrimary3XCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlPrimary3XAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readPrimary3XAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readColorControlPrimary3XCommandParams
);
result.put("readPrimary3XAttribute", readColorControlPrimary3XAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlPrimary3YCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlPrimary3YAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readPrimary3YAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readColorControlPrimary3YCommandParams
);
result.put("readPrimary3YAttribute", readColorControlPrimary3YAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlPrimary3IntensityCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlPrimary3IntensityAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readPrimary3IntensityAttribute(
(ChipClusters.ColorControlCluster.Primary3IntensityAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedColorControlClusterPrimary3IntensityAttributeCallback(),
readColorControlPrimary3IntensityCommandParams
);
result.put("readPrimary3IntensityAttribute", readColorControlPrimary3IntensityAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlPrimary4XCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlPrimary4XAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readPrimary4XAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readColorControlPrimary4XCommandParams
);
result.put("readPrimary4XAttribute", readColorControlPrimary4XAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlPrimary4YCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlPrimary4YAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readPrimary4YAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readColorControlPrimary4YCommandParams
);
result.put("readPrimary4YAttribute", readColorControlPrimary4YAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlPrimary4IntensityCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlPrimary4IntensityAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readPrimary4IntensityAttribute(
(ChipClusters.ColorControlCluster.Primary4IntensityAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedColorControlClusterPrimary4IntensityAttributeCallback(),
readColorControlPrimary4IntensityCommandParams
);
result.put("readPrimary4IntensityAttribute", readColorControlPrimary4IntensityAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlPrimary5XCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlPrimary5XAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readPrimary5XAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readColorControlPrimary5XCommandParams
);
result.put("readPrimary5XAttribute", readColorControlPrimary5XAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlPrimary5YCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlPrimary5YAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readPrimary5YAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readColorControlPrimary5YCommandParams
);
result.put("readPrimary5YAttribute", readColorControlPrimary5YAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlPrimary5IntensityCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlPrimary5IntensityAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readPrimary5IntensityAttribute(
(ChipClusters.ColorControlCluster.Primary5IntensityAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedColorControlClusterPrimary5IntensityAttributeCallback(),
readColorControlPrimary5IntensityCommandParams
);
result.put("readPrimary5IntensityAttribute", readColorControlPrimary5IntensityAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlPrimary6XCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlPrimary6XAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readPrimary6XAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readColorControlPrimary6XCommandParams
);
result.put("readPrimary6XAttribute", readColorControlPrimary6XAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlPrimary6YCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlPrimary6YAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readPrimary6YAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readColorControlPrimary6YCommandParams
);
result.put("readPrimary6YAttribute", readColorControlPrimary6YAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlPrimary6IntensityCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlPrimary6IntensityAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readPrimary6IntensityAttribute(
(ChipClusters.ColorControlCluster.Primary6IntensityAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedColorControlClusterPrimary6IntensityAttributeCallback(),
readColorControlPrimary6IntensityCommandParams
);
result.put("readPrimary6IntensityAttribute", readColorControlPrimary6IntensityAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlWhitePointXCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlWhitePointXAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readWhitePointXAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readColorControlWhitePointXCommandParams
);
result.put("readWhitePointXAttribute", readColorControlWhitePointXAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlWhitePointYCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlWhitePointYAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readWhitePointYAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readColorControlWhitePointYCommandParams
);
result.put("readWhitePointYAttribute", readColorControlWhitePointYAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlColorPointRXCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlColorPointRXAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readColorPointRXAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readColorControlColorPointRXCommandParams
);
result.put("readColorPointRXAttribute", readColorControlColorPointRXAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlColorPointRYCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlColorPointRYAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readColorPointRYAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readColorControlColorPointRYCommandParams
);
result.put("readColorPointRYAttribute", readColorControlColorPointRYAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlColorPointRIntensityCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlColorPointRIntensityAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readColorPointRIntensityAttribute(
(ChipClusters.ColorControlCluster.ColorPointRIntensityAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedColorControlClusterColorPointRIntensityAttributeCallback(),
readColorControlColorPointRIntensityCommandParams
);
result.put("readColorPointRIntensityAttribute", readColorControlColorPointRIntensityAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlColorPointGXCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlColorPointGXAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readColorPointGXAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readColorControlColorPointGXCommandParams
);
result.put("readColorPointGXAttribute", readColorControlColorPointGXAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlColorPointGYCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlColorPointGYAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readColorPointGYAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readColorControlColorPointGYCommandParams
);
result.put("readColorPointGYAttribute", readColorControlColorPointGYAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlColorPointGIntensityCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlColorPointGIntensityAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readColorPointGIntensityAttribute(
(ChipClusters.ColorControlCluster.ColorPointGIntensityAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedColorControlClusterColorPointGIntensityAttributeCallback(),
readColorControlColorPointGIntensityCommandParams
);
result.put("readColorPointGIntensityAttribute", readColorControlColorPointGIntensityAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlColorPointBXCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlColorPointBXAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readColorPointBXAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readColorControlColorPointBXCommandParams
);
result.put("readColorPointBXAttribute", readColorControlColorPointBXAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlColorPointBYCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlColorPointBYAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readColorPointBYAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readColorControlColorPointBYCommandParams
);
result.put("readColorPointBYAttribute", readColorControlColorPointBYAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlColorPointBIntensityCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlColorPointBIntensityAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readColorPointBIntensityAttribute(
(ChipClusters.ColorControlCluster.ColorPointBIntensityAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedColorControlClusterColorPointBIntensityAttributeCallback(),
readColorControlColorPointBIntensityCommandParams
);
result.put("readColorPointBIntensityAttribute", readColorControlColorPointBIntensityAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlEnhancedCurrentHueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlEnhancedCurrentHueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readEnhancedCurrentHueAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readColorControlEnhancedCurrentHueCommandParams
);
result.put("readEnhancedCurrentHueAttribute", readColorControlEnhancedCurrentHueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlEnhancedColorModeCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlEnhancedColorModeAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readEnhancedColorModeAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readColorControlEnhancedColorModeCommandParams
);
result.put("readEnhancedColorModeAttribute", readColorControlEnhancedColorModeAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlColorLoopActiveCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlColorLoopActiveAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readColorLoopActiveAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readColorControlColorLoopActiveCommandParams
);
result.put("readColorLoopActiveAttribute", readColorControlColorLoopActiveAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlColorLoopDirectionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlColorLoopDirectionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readColorLoopDirectionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readColorControlColorLoopDirectionCommandParams
);
result.put("readColorLoopDirectionAttribute", readColorControlColorLoopDirectionAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlColorLoopTimeCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlColorLoopTimeAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readColorLoopTimeAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readColorControlColorLoopTimeCommandParams
);
result.put("readColorLoopTimeAttribute", readColorControlColorLoopTimeAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlColorLoopStartEnhancedHueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlColorLoopStartEnhancedHueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readColorLoopStartEnhancedHueAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readColorControlColorLoopStartEnhancedHueCommandParams
);
result.put("readColorLoopStartEnhancedHueAttribute", readColorControlColorLoopStartEnhancedHueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlColorLoopStoredEnhancedHueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlColorLoopStoredEnhancedHueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readColorLoopStoredEnhancedHueAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readColorControlColorLoopStoredEnhancedHueCommandParams
);
result.put("readColorLoopStoredEnhancedHueAttribute", readColorControlColorLoopStoredEnhancedHueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlColorCapabilitiesCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlColorCapabilitiesAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readColorCapabilitiesAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readColorControlColorCapabilitiesCommandParams
);
result.put("readColorCapabilitiesAttribute", readColorControlColorCapabilitiesAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlColorTempPhysicalMinMiredsCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlColorTempPhysicalMinMiredsAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readColorTempPhysicalMinMiredsAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readColorControlColorTempPhysicalMinMiredsCommandParams
);
result.put("readColorTempPhysicalMinMiredsAttribute", readColorControlColorTempPhysicalMinMiredsAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlColorTempPhysicalMaxMiredsCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlColorTempPhysicalMaxMiredsAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readColorTempPhysicalMaxMiredsAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readColorControlColorTempPhysicalMaxMiredsCommandParams
);
result.put("readColorTempPhysicalMaxMiredsAttribute", readColorControlColorTempPhysicalMaxMiredsAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlCoupleColorTempToLevelMinMiredsCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlCoupleColorTempToLevelMinMiredsAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readCoupleColorTempToLevelMinMiredsAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readColorControlCoupleColorTempToLevelMinMiredsCommandParams
);
result.put("readCoupleColorTempToLevelMinMiredsAttribute", readColorControlCoupleColorTempToLevelMinMiredsAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlStartUpColorTemperatureMiredsCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlStartUpColorTemperatureMiredsAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readStartUpColorTemperatureMiredsAttribute(
(ChipClusters.ColorControlCluster.StartUpColorTemperatureMiredsAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedColorControlClusterStartUpColorTemperatureMiredsAttributeCallback(),
readColorControlStartUpColorTemperatureMiredsCommandParams
);
result.put("readStartUpColorTemperatureMiredsAttribute", readColorControlStartUpColorTemperatureMiredsAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.ColorControlCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedColorControlClusterGeneratedCommandListAttributeCallback(),
readColorControlGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readColorControlGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.ColorControlCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedColorControlClusterAcceptedCommandListAttributeCallback(),
readColorControlAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readColorControlAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readEventListAttribute(
(ChipClusters.ColorControlCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedColorControlClusterEventListAttributeCallback(),
readColorControlEventListCommandParams
);
result.put("readEventListAttribute", readColorControlEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readAttributeListAttribute(
(ChipClusters.ColorControlCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedColorControlClusterAttributeListAttributeCallback(),
readColorControlAttributeListCommandParams
);
result.put("readAttributeListAttribute", readColorControlAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readColorControlFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readColorControlFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readColorControlClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readColorControlClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ColorControlCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readColorControlClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readColorControlClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readBallastConfigurationInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readBallastConfigurationPhysicalMinLevelCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBallastConfigurationPhysicalMinLevelAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BallastConfigurationCluster) cluster).readPhysicalMinLevelAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readBallastConfigurationPhysicalMinLevelCommandParams
);
result.put("readPhysicalMinLevelAttribute", readBallastConfigurationPhysicalMinLevelAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBallastConfigurationPhysicalMaxLevelCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBallastConfigurationPhysicalMaxLevelAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BallastConfigurationCluster) cluster).readPhysicalMaxLevelAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readBallastConfigurationPhysicalMaxLevelCommandParams
);
result.put("readPhysicalMaxLevelAttribute", readBallastConfigurationPhysicalMaxLevelAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBallastConfigurationBallastStatusCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBallastConfigurationBallastStatusAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BallastConfigurationCluster) cluster).readBallastStatusAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readBallastConfigurationBallastStatusCommandParams
);
result.put("readBallastStatusAttribute", readBallastConfigurationBallastStatusAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBallastConfigurationMinLevelCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBallastConfigurationMinLevelAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BallastConfigurationCluster) cluster).readMinLevelAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readBallastConfigurationMinLevelCommandParams
);
result.put("readMinLevelAttribute", readBallastConfigurationMinLevelAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBallastConfigurationMaxLevelCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBallastConfigurationMaxLevelAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BallastConfigurationCluster) cluster).readMaxLevelAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readBallastConfigurationMaxLevelCommandParams
);
result.put("readMaxLevelAttribute", readBallastConfigurationMaxLevelAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBallastConfigurationIntrinsicBallastFactorCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBallastConfigurationIntrinsicBallastFactorAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BallastConfigurationCluster) cluster).readIntrinsicBallastFactorAttribute(
(ChipClusters.BallastConfigurationCluster.IntrinsicBallastFactorAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBallastConfigurationClusterIntrinsicBallastFactorAttributeCallback(),
readBallastConfigurationIntrinsicBallastFactorCommandParams
);
result.put("readIntrinsicBallastFactorAttribute", readBallastConfigurationIntrinsicBallastFactorAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBallastConfigurationBallastFactorAdjustmentCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBallastConfigurationBallastFactorAdjustmentAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BallastConfigurationCluster) cluster).readBallastFactorAdjustmentAttribute(
(ChipClusters.BallastConfigurationCluster.BallastFactorAdjustmentAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBallastConfigurationClusterBallastFactorAdjustmentAttributeCallback(),
readBallastConfigurationBallastFactorAdjustmentCommandParams
);
result.put("readBallastFactorAdjustmentAttribute", readBallastConfigurationBallastFactorAdjustmentAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBallastConfigurationLampQuantityCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBallastConfigurationLampQuantityAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BallastConfigurationCluster) cluster).readLampQuantityAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readBallastConfigurationLampQuantityCommandParams
);
result.put("readLampQuantityAttribute", readBallastConfigurationLampQuantityAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBallastConfigurationLampTypeCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBallastConfigurationLampTypeAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BallastConfigurationCluster) cluster).readLampTypeAttribute(
(ChipClusters.CharStringAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCharStringAttributeCallback(),
readBallastConfigurationLampTypeCommandParams
);
result.put("readLampTypeAttribute", readBallastConfigurationLampTypeAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBallastConfigurationLampManufacturerCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBallastConfigurationLampManufacturerAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BallastConfigurationCluster) cluster).readLampManufacturerAttribute(
(ChipClusters.CharStringAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCharStringAttributeCallback(),
readBallastConfigurationLampManufacturerCommandParams
);
result.put("readLampManufacturerAttribute", readBallastConfigurationLampManufacturerAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBallastConfigurationLampRatedHoursCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBallastConfigurationLampRatedHoursAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BallastConfigurationCluster) cluster).readLampRatedHoursAttribute(
(ChipClusters.BallastConfigurationCluster.LampRatedHoursAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBallastConfigurationClusterLampRatedHoursAttributeCallback(),
readBallastConfigurationLampRatedHoursCommandParams
);
result.put("readLampRatedHoursAttribute", readBallastConfigurationLampRatedHoursAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBallastConfigurationLampBurnHoursCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBallastConfigurationLampBurnHoursAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BallastConfigurationCluster) cluster).readLampBurnHoursAttribute(
(ChipClusters.BallastConfigurationCluster.LampBurnHoursAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBallastConfigurationClusterLampBurnHoursAttributeCallback(),
readBallastConfigurationLampBurnHoursCommandParams
);
result.put("readLampBurnHoursAttribute", readBallastConfigurationLampBurnHoursAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBallastConfigurationLampAlarmModeCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBallastConfigurationLampAlarmModeAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BallastConfigurationCluster) cluster).readLampAlarmModeAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readBallastConfigurationLampAlarmModeCommandParams
);
result.put("readLampAlarmModeAttribute", readBallastConfigurationLampAlarmModeAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBallastConfigurationLampBurnHoursTripPointCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBallastConfigurationLampBurnHoursTripPointAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BallastConfigurationCluster) cluster).readLampBurnHoursTripPointAttribute(
(ChipClusters.BallastConfigurationCluster.LampBurnHoursTripPointAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBallastConfigurationClusterLampBurnHoursTripPointAttributeCallback(),
readBallastConfigurationLampBurnHoursTripPointCommandParams
);
result.put("readLampBurnHoursTripPointAttribute", readBallastConfigurationLampBurnHoursTripPointAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBallastConfigurationGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBallastConfigurationGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BallastConfigurationCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.BallastConfigurationCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBallastConfigurationClusterGeneratedCommandListAttributeCallback(),
readBallastConfigurationGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readBallastConfigurationGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBallastConfigurationAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBallastConfigurationAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BallastConfigurationCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.BallastConfigurationCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBallastConfigurationClusterAcceptedCommandListAttributeCallback(),
readBallastConfigurationAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readBallastConfigurationAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBallastConfigurationEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBallastConfigurationEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BallastConfigurationCluster) cluster).readEventListAttribute(
(ChipClusters.BallastConfigurationCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBallastConfigurationClusterEventListAttributeCallback(),
readBallastConfigurationEventListCommandParams
);
result.put("readEventListAttribute", readBallastConfigurationEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBallastConfigurationAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBallastConfigurationAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BallastConfigurationCluster) cluster).readAttributeListAttribute(
(ChipClusters.BallastConfigurationCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBallastConfigurationClusterAttributeListAttributeCallback(),
readBallastConfigurationAttributeListCommandParams
);
result.put("readAttributeListAttribute", readBallastConfigurationAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBallastConfigurationFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBallastConfigurationFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BallastConfigurationCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readBallastConfigurationFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readBallastConfigurationFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBallastConfigurationClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBallastConfigurationClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BallastConfigurationCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readBallastConfigurationClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readBallastConfigurationClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readIlluminanceMeasurementInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readIlluminanceMeasurementMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readIlluminanceMeasurementMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.IlluminanceMeasurementCluster) cluster).readMeasuredValueAttribute(
(ChipClusters.IlluminanceMeasurementCluster.MeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIlluminanceMeasurementClusterMeasuredValueAttributeCallback(),
readIlluminanceMeasurementMeasuredValueCommandParams
);
result.put("readMeasuredValueAttribute", readIlluminanceMeasurementMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readIlluminanceMeasurementMinMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readIlluminanceMeasurementMinMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.IlluminanceMeasurementCluster) cluster).readMinMeasuredValueAttribute(
(ChipClusters.IlluminanceMeasurementCluster.MinMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIlluminanceMeasurementClusterMinMeasuredValueAttributeCallback(),
readIlluminanceMeasurementMinMeasuredValueCommandParams
);
result.put("readMinMeasuredValueAttribute", readIlluminanceMeasurementMinMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readIlluminanceMeasurementMaxMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readIlluminanceMeasurementMaxMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.IlluminanceMeasurementCluster) cluster).readMaxMeasuredValueAttribute(
(ChipClusters.IlluminanceMeasurementCluster.MaxMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIlluminanceMeasurementClusterMaxMeasuredValueAttributeCallback(),
readIlluminanceMeasurementMaxMeasuredValueCommandParams
);
result.put("readMaxMeasuredValueAttribute", readIlluminanceMeasurementMaxMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readIlluminanceMeasurementToleranceCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readIlluminanceMeasurementToleranceAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.IlluminanceMeasurementCluster) cluster).readToleranceAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readIlluminanceMeasurementToleranceCommandParams
);
result.put("readToleranceAttribute", readIlluminanceMeasurementToleranceAttributeInteractionInfo);
Map<String, CommandParameterInfo> readIlluminanceMeasurementLightSensorTypeCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readIlluminanceMeasurementLightSensorTypeAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.IlluminanceMeasurementCluster) cluster).readLightSensorTypeAttribute(
(ChipClusters.IlluminanceMeasurementCluster.LightSensorTypeAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIlluminanceMeasurementClusterLightSensorTypeAttributeCallback(),
readIlluminanceMeasurementLightSensorTypeCommandParams
);
result.put("readLightSensorTypeAttribute", readIlluminanceMeasurementLightSensorTypeAttributeInteractionInfo);
Map<String, CommandParameterInfo> readIlluminanceMeasurementGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readIlluminanceMeasurementGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.IlluminanceMeasurementCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.IlluminanceMeasurementCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIlluminanceMeasurementClusterGeneratedCommandListAttributeCallback(),
readIlluminanceMeasurementGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readIlluminanceMeasurementGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readIlluminanceMeasurementAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readIlluminanceMeasurementAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.IlluminanceMeasurementCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.IlluminanceMeasurementCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIlluminanceMeasurementClusterAcceptedCommandListAttributeCallback(),
readIlluminanceMeasurementAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readIlluminanceMeasurementAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readIlluminanceMeasurementEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readIlluminanceMeasurementEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.IlluminanceMeasurementCluster) cluster).readEventListAttribute(
(ChipClusters.IlluminanceMeasurementCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIlluminanceMeasurementClusterEventListAttributeCallback(),
readIlluminanceMeasurementEventListCommandParams
);
result.put("readEventListAttribute", readIlluminanceMeasurementEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readIlluminanceMeasurementAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readIlluminanceMeasurementAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.IlluminanceMeasurementCluster) cluster).readAttributeListAttribute(
(ChipClusters.IlluminanceMeasurementCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIlluminanceMeasurementClusterAttributeListAttributeCallback(),
readIlluminanceMeasurementAttributeListCommandParams
);
result.put("readAttributeListAttribute", readIlluminanceMeasurementAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readIlluminanceMeasurementFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readIlluminanceMeasurementFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.IlluminanceMeasurementCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readIlluminanceMeasurementFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readIlluminanceMeasurementFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readIlluminanceMeasurementClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readIlluminanceMeasurementClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.IlluminanceMeasurementCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readIlluminanceMeasurementClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readIlluminanceMeasurementClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readTemperatureMeasurementInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readTemperatureMeasurementMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTemperatureMeasurementMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TemperatureMeasurementCluster) cluster).readMeasuredValueAttribute(
(ChipClusters.TemperatureMeasurementCluster.MeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTemperatureMeasurementClusterMeasuredValueAttributeCallback(),
readTemperatureMeasurementMeasuredValueCommandParams
);
result.put("readMeasuredValueAttribute", readTemperatureMeasurementMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTemperatureMeasurementMinMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTemperatureMeasurementMinMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TemperatureMeasurementCluster) cluster).readMinMeasuredValueAttribute(
(ChipClusters.TemperatureMeasurementCluster.MinMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTemperatureMeasurementClusterMinMeasuredValueAttributeCallback(),
readTemperatureMeasurementMinMeasuredValueCommandParams
);
result.put("readMinMeasuredValueAttribute", readTemperatureMeasurementMinMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTemperatureMeasurementMaxMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTemperatureMeasurementMaxMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TemperatureMeasurementCluster) cluster).readMaxMeasuredValueAttribute(
(ChipClusters.TemperatureMeasurementCluster.MaxMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTemperatureMeasurementClusterMaxMeasuredValueAttributeCallback(),
readTemperatureMeasurementMaxMeasuredValueCommandParams
);
result.put("readMaxMeasuredValueAttribute", readTemperatureMeasurementMaxMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTemperatureMeasurementToleranceCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTemperatureMeasurementToleranceAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TemperatureMeasurementCluster) cluster).readToleranceAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readTemperatureMeasurementToleranceCommandParams
);
result.put("readToleranceAttribute", readTemperatureMeasurementToleranceAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTemperatureMeasurementGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTemperatureMeasurementGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TemperatureMeasurementCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.TemperatureMeasurementCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTemperatureMeasurementClusterGeneratedCommandListAttributeCallback(),
readTemperatureMeasurementGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readTemperatureMeasurementGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTemperatureMeasurementAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTemperatureMeasurementAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TemperatureMeasurementCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.TemperatureMeasurementCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTemperatureMeasurementClusterAcceptedCommandListAttributeCallback(),
readTemperatureMeasurementAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readTemperatureMeasurementAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTemperatureMeasurementEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTemperatureMeasurementEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TemperatureMeasurementCluster) cluster).readEventListAttribute(
(ChipClusters.TemperatureMeasurementCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTemperatureMeasurementClusterEventListAttributeCallback(),
readTemperatureMeasurementEventListCommandParams
);
result.put("readEventListAttribute", readTemperatureMeasurementEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTemperatureMeasurementAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTemperatureMeasurementAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TemperatureMeasurementCluster) cluster).readAttributeListAttribute(
(ChipClusters.TemperatureMeasurementCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTemperatureMeasurementClusterAttributeListAttributeCallback(),
readTemperatureMeasurementAttributeListCommandParams
);
result.put("readAttributeListAttribute", readTemperatureMeasurementAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTemperatureMeasurementFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTemperatureMeasurementFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TemperatureMeasurementCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readTemperatureMeasurementFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readTemperatureMeasurementFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTemperatureMeasurementClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTemperatureMeasurementClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TemperatureMeasurementCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readTemperatureMeasurementClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readTemperatureMeasurementClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readPressureMeasurementInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readPressureMeasurementMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPressureMeasurementMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PressureMeasurementCluster) cluster).readMeasuredValueAttribute(
(ChipClusters.PressureMeasurementCluster.MeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPressureMeasurementClusterMeasuredValueAttributeCallback(),
readPressureMeasurementMeasuredValueCommandParams
);
result.put("readMeasuredValueAttribute", readPressureMeasurementMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPressureMeasurementMinMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPressureMeasurementMinMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PressureMeasurementCluster) cluster).readMinMeasuredValueAttribute(
(ChipClusters.PressureMeasurementCluster.MinMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPressureMeasurementClusterMinMeasuredValueAttributeCallback(),
readPressureMeasurementMinMeasuredValueCommandParams
);
result.put("readMinMeasuredValueAttribute", readPressureMeasurementMinMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPressureMeasurementMaxMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPressureMeasurementMaxMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PressureMeasurementCluster) cluster).readMaxMeasuredValueAttribute(
(ChipClusters.PressureMeasurementCluster.MaxMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPressureMeasurementClusterMaxMeasuredValueAttributeCallback(),
readPressureMeasurementMaxMeasuredValueCommandParams
);
result.put("readMaxMeasuredValueAttribute", readPressureMeasurementMaxMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPressureMeasurementToleranceCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPressureMeasurementToleranceAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PressureMeasurementCluster) cluster).readToleranceAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readPressureMeasurementToleranceCommandParams
);
result.put("readToleranceAttribute", readPressureMeasurementToleranceAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPressureMeasurementScaledValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPressureMeasurementScaledValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PressureMeasurementCluster) cluster).readScaledValueAttribute(
(ChipClusters.PressureMeasurementCluster.ScaledValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPressureMeasurementClusterScaledValueAttributeCallback(),
readPressureMeasurementScaledValueCommandParams
);
result.put("readScaledValueAttribute", readPressureMeasurementScaledValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPressureMeasurementMinScaledValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPressureMeasurementMinScaledValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PressureMeasurementCluster) cluster).readMinScaledValueAttribute(
(ChipClusters.PressureMeasurementCluster.MinScaledValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPressureMeasurementClusterMinScaledValueAttributeCallback(),
readPressureMeasurementMinScaledValueCommandParams
);
result.put("readMinScaledValueAttribute", readPressureMeasurementMinScaledValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPressureMeasurementMaxScaledValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPressureMeasurementMaxScaledValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PressureMeasurementCluster) cluster).readMaxScaledValueAttribute(
(ChipClusters.PressureMeasurementCluster.MaxScaledValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPressureMeasurementClusterMaxScaledValueAttributeCallback(),
readPressureMeasurementMaxScaledValueCommandParams
);
result.put("readMaxScaledValueAttribute", readPressureMeasurementMaxScaledValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPressureMeasurementScaledToleranceCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPressureMeasurementScaledToleranceAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PressureMeasurementCluster) cluster).readScaledToleranceAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readPressureMeasurementScaledToleranceCommandParams
);
result.put("readScaledToleranceAttribute", readPressureMeasurementScaledToleranceAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPressureMeasurementScaleCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPressureMeasurementScaleAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PressureMeasurementCluster) cluster).readScaleAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readPressureMeasurementScaleCommandParams
);
result.put("readScaleAttribute", readPressureMeasurementScaleAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPressureMeasurementGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPressureMeasurementGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PressureMeasurementCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.PressureMeasurementCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPressureMeasurementClusterGeneratedCommandListAttributeCallback(),
readPressureMeasurementGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readPressureMeasurementGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPressureMeasurementAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPressureMeasurementAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PressureMeasurementCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.PressureMeasurementCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPressureMeasurementClusterAcceptedCommandListAttributeCallback(),
readPressureMeasurementAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readPressureMeasurementAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPressureMeasurementEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPressureMeasurementEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PressureMeasurementCluster) cluster).readEventListAttribute(
(ChipClusters.PressureMeasurementCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPressureMeasurementClusterEventListAttributeCallback(),
readPressureMeasurementEventListCommandParams
);
result.put("readEventListAttribute", readPressureMeasurementEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPressureMeasurementAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPressureMeasurementAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PressureMeasurementCluster) cluster).readAttributeListAttribute(
(ChipClusters.PressureMeasurementCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPressureMeasurementClusterAttributeListAttributeCallback(),
readPressureMeasurementAttributeListCommandParams
);
result.put("readAttributeListAttribute", readPressureMeasurementAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPressureMeasurementFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPressureMeasurementFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PressureMeasurementCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readPressureMeasurementFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readPressureMeasurementFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPressureMeasurementClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPressureMeasurementClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.PressureMeasurementCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readPressureMeasurementClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readPressureMeasurementClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readFlowMeasurementInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readFlowMeasurementMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFlowMeasurementMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FlowMeasurementCluster) cluster).readMeasuredValueAttribute(
(ChipClusters.FlowMeasurementCluster.MeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFlowMeasurementClusterMeasuredValueAttributeCallback(),
readFlowMeasurementMeasuredValueCommandParams
);
result.put("readMeasuredValueAttribute", readFlowMeasurementMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFlowMeasurementMinMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFlowMeasurementMinMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FlowMeasurementCluster) cluster).readMinMeasuredValueAttribute(
(ChipClusters.FlowMeasurementCluster.MinMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFlowMeasurementClusterMinMeasuredValueAttributeCallback(),
readFlowMeasurementMinMeasuredValueCommandParams
);
result.put("readMinMeasuredValueAttribute", readFlowMeasurementMinMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFlowMeasurementMaxMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFlowMeasurementMaxMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FlowMeasurementCluster) cluster).readMaxMeasuredValueAttribute(
(ChipClusters.FlowMeasurementCluster.MaxMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFlowMeasurementClusterMaxMeasuredValueAttributeCallback(),
readFlowMeasurementMaxMeasuredValueCommandParams
);
result.put("readMaxMeasuredValueAttribute", readFlowMeasurementMaxMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFlowMeasurementToleranceCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFlowMeasurementToleranceAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FlowMeasurementCluster) cluster).readToleranceAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readFlowMeasurementToleranceCommandParams
);
result.put("readToleranceAttribute", readFlowMeasurementToleranceAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFlowMeasurementGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFlowMeasurementGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FlowMeasurementCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.FlowMeasurementCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFlowMeasurementClusterGeneratedCommandListAttributeCallback(),
readFlowMeasurementGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readFlowMeasurementGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFlowMeasurementAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFlowMeasurementAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FlowMeasurementCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.FlowMeasurementCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFlowMeasurementClusterAcceptedCommandListAttributeCallback(),
readFlowMeasurementAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readFlowMeasurementAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFlowMeasurementEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFlowMeasurementEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FlowMeasurementCluster) cluster).readEventListAttribute(
(ChipClusters.FlowMeasurementCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFlowMeasurementClusterEventListAttributeCallback(),
readFlowMeasurementEventListCommandParams
);
result.put("readEventListAttribute", readFlowMeasurementEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFlowMeasurementAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFlowMeasurementAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FlowMeasurementCluster) cluster).readAttributeListAttribute(
(ChipClusters.FlowMeasurementCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFlowMeasurementClusterAttributeListAttributeCallback(),
readFlowMeasurementAttributeListCommandParams
);
result.put("readAttributeListAttribute", readFlowMeasurementAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFlowMeasurementFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFlowMeasurementFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FlowMeasurementCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readFlowMeasurementFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readFlowMeasurementFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFlowMeasurementClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFlowMeasurementClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FlowMeasurementCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readFlowMeasurementClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readFlowMeasurementClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readRelativeHumidityMeasurementInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readRelativeHumidityMeasurementMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readRelativeHumidityMeasurementMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.RelativeHumidityMeasurementCluster) cluster).readMeasuredValueAttribute(
(ChipClusters.RelativeHumidityMeasurementCluster.MeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedRelativeHumidityMeasurementClusterMeasuredValueAttributeCallback(),
readRelativeHumidityMeasurementMeasuredValueCommandParams
);
result.put("readMeasuredValueAttribute", readRelativeHumidityMeasurementMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readRelativeHumidityMeasurementMinMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readRelativeHumidityMeasurementMinMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.RelativeHumidityMeasurementCluster) cluster).readMinMeasuredValueAttribute(
(ChipClusters.RelativeHumidityMeasurementCluster.MinMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedRelativeHumidityMeasurementClusterMinMeasuredValueAttributeCallback(),
readRelativeHumidityMeasurementMinMeasuredValueCommandParams
);
result.put("readMinMeasuredValueAttribute", readRelativeHumidityMeasurementMinMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readRelativeHumidityMeasurementMaxMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readRelativeHumidityMeasurementMaxMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.RelativeHumidityMeasurementCluster) cluster).readMaxMeasuredValueAttribute(
(ChipClusters.RelativeHumidityMeasurementCluster.MaxMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedRelativeHumidityMeasurementClusterMaxMeasuredValueAttributeCallback(),
readRelativeHumidityMeasurementMaxMeasuredValueCommandParams
);
result.put("readMaxMeasuredValueAttribute", readRelativeHumidityMeasurementMaxMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readRelativeHumidityMeasurementToleranceCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readRelativeHumidityMeasurementToleranceAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.RelativeHumidityMeasurementCluster) cluster).readToleranceAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readRelativeHumidityMeasurementToleranceCommandParams
);
result.put("readToleranceAttribute", readRelativeHumidityMeasurementToleranceAttributeInteractionInfo);
Map<String, CommandParameterInfo> readRelativeHumidityMeasurementGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readRelativeHumidityMeasurementGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.RelativeHumidityMeasurementCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.RelativeHumidityMeasurementCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedRelativeHumidityMeasurementClusterGeneratedCommandListAttributeCallback(),
readRelativeHumidityMeasurementGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readRelativeHumidityMeasurementGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readRelativeHumidityMeasurementAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readRelativeHumidityMeasurementAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.RelativeHumidityMeasurementCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.RelativeHumidityMeasurementCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedRelativeHumidityMeasurementClusterAcceptedCommandListAttributeCallback(),
readRelativeHumidityMeasurementAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readRelativeHumidityMeasurementAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readRelativeHumidityMeasurementEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readRelativeHumidityMeasurementEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.RelativeHumidityMeasurementCluster) cluster).readEventListAttribute(
(ChipClusters.RelativeHumidityMeasurementCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedRelativeHumidityMeasurementClusterEventListAttributeCallback(),
readRelativeHumidityMeasurementEventListCommandParams
);
result.put("readEventListAttribute", readRelativeHumidityMeasurementEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readRelativeHumidityMeasurementAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readRelativeHumidityMeasurementAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.RelativeHumidityMeasurementCluster) cluster).readAttributeListAttribute(
(ChipClusters.RelativeHumidityMeasurementCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedRelativeHumidityMeasurementClusterAttributeListAttributeCallback(),
readRelativeHumidityMeasurementAttributeListCommandParams
);
result.put("readAttributeListAttribute", readRelativeHumidityMeasurementAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readRelativeHumidityMeasurementFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readRelativeHumidityMeasurementFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.RelativeHumidityMeasurementCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readRelativeHumidityMeasurementFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readRelativeHumidityMeasurementFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readRelativeHumidityMeasurementClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readRelativeHumidityMeasurementClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.RelativeHumidityMeasurementCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readRelativeHumidityMeasurementClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readRelativeHumidityMeasurementClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readOccupancySensingInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readOccupancySensingOccupancyCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOccupancySensingOccupancyAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OccupancySensingCluster) cluster).readOccupancyAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readOccupancySensingOccupancyCommandParams
);
result.put("readOccupancyAttribute", readOccupancySensingOccupancyAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOccupancySensingOccupancySensorTypeCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOccupancySensingOccupancySensorTypeAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OccupancySensingCluster) cluster).readOccupancySensorTypeAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readOccupancySensingOccupancySensorTypeCommandParams
);
result.put("readOccupancySensorTypeAttribute", readOccupancySensingOccupancySensorTypeAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOccupancySensingOccupancySensorTypeBitmapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOccupancySensingOccupancySensorTypeBitmapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OccupancySensingCluster) cluster).readOccupancySensorTypeBitmapAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readOccupancySensingOccupancySensorTypeBitmapCommandParams
);
result.put("readOccupancySensorTypeBitmapAttribute", readOccupancySensingOccupancySensorTypeBitmapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOccupancySensingPIROccupiedToUnoccupiedDelayCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOccupancySensingPIROccupiedToUnoccupiedDelayAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OccupancySensingCluster) cluster).readPIROccupiedToUnoccupiedDelayAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readOccupancySensingPIROccupiedToUnoccupiedDelayCommandParams
);
result.put("readPIROccupiedToUnoccupiedDelayAttribute", readOccupancySensingPIROccupiedToUnoccupiedDelayAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOccupancySensingPIRUnoccupiedToOccupiedDelayCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOccupancySensingPIRUnoccupiedToOccupiedDelayAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OccupancySensingCluster) cluster).readPIRUnoccupiedToOccupiedDelayAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readOccupancySensingPIRUnoccupiedToOccupiedDelayCommandParams
);
result.put("readPIRUnoccupiedToOccupiedDelayAttribute", readOccupancySensingPIRUnoccupiedToOccupiedDelayAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOccupancySensingPIRUnoccupiedToOccupiedThresholdCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOccupancySensingPIRUnoccupiedToOccupiedThresholdAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OccupancySensingCluster) cluster).readPIRUnoccupiedToOccupiedThresholdAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readOccupancySensingPIRUnoccupiedToOccupiedThresholdCommandParams
);
result.put("readPIRUnoccupiedToOccupiedThresholdAttribute", readOccupancySensingPIRUnoccupiedToOccupiedThresholdAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOccupancySensingUltrasonicOccupiedToUnoccupiedDelayCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOccupancySensingUltrasonicOccupiedToUnoccupiedDelayAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OccupancySensingCluster) cluster).readUltrasonicOccupiedToUnoccupiedDelayAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readOccupancySensingUltrasonicOccupiedToUnoccupiedDelayCommandParams
);
result.put("readUltrasonicOccupiedToUnoccupiedDelayAttribute", readOccupancySensingUltrasonicOccupiedToUnoccupiedDelayAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOccupancySensingUltrasonicUnoccupiedToOccupiedDelayCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOccupancySensingUltrasonicUnoccupiedToOccupiedDelayAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OccupancySensingCluster) cluster).readUltrasonicUnoccupiedToOccupiedDelayAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readOccupancySensingUltrasonicUnoccupiedToOccupiedDelayCommandParams
);
result.put("readUltrasonicUnoccupiedToOccupiedDelayAttribute", readOccupancySensingUltrasonicUnoccupiedToOccupiedDelayAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOccupancySensingUltrasonicUnoccupiedToOccupiedThresholdCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOccupancySensingUltrasonicUnoccupiedToOccupiedThresholdAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OccupancySensingCluster) cluster).readUltrasonicUnoccupiedToOccupiedThresholdAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readOccupancySensingUltrasonicUnoccupiedToOccupiedThresholdCommandParams
);
result.put("readUltrasonicUnoccupiedToOccupiedThresholdAttribute", readOccupancySensingUltrasonicUnoccupiedToOccupiedThresholdAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOccupancySensingPhysicalContactOccupiedToUnoccupiedDelayCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOccupancySensingPhysicalContactOccupiedToUnoccupiedDelayAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OccupancySensingCluster) cluster).readPhysicalContactOccupiedToUnoccupiedDelayAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readOccupancySensingPhysicalContactOccupiedToUnoccupiedDelayCommandParams
);
result.put("readPhysicalContactOccupiedToUnoccupiedDelayAttribute", readOccupancySensingPhysicalContactOccupiedToUnoccupiedDelayAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOccupancySensingPhysicalContactUnoccupiedToOccupiedDelayCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOccupancySensingPhysicalContactUnoccupiedToOccupiedDelayAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OccupancySensingCluster) cluster).readPhysicalContactUnoccupiedToOccupiedDelayAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readOccupancySensingPhysicalContactUnoccupiedToOccupiedDelayCommandParams
);
result.put("readPhysicalContactUnoccupiedToOccupiedDelayAttribute", readOccupancySensingPhysicalContactUnoccupiedToOccupiedDelayAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOccupancySensingPhysicalContactUnoccupiedToOccupiedThresholdCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOccupancySensingPhysicalContactUnoccupiedToOccupiedThresholdAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OccupancySensingCluster) cluster).readPhysicalContactUnoccupiedToOccupiedThresholdAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readOccupancySensingPhysicalContactUnoccupiedToOccupiedThresholdCommandParams
);
result.put("readPhysicalContactUnoccupiedToOccupiedThresholdAttribute", readOccupancySensingPhysicalContactUnoccupiedToOccupiedThresholdAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOccupancySensingGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOccupancySensingGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OccupancySensingCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.OccupancySensingCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOccupancySensingClusterGeneratedCommandListAttributeCallback(),
readOccupancySensingGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readOccupancySensingGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOccupancySensingAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOccupancySensingAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OccupancySensingCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.OccupancySensingCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOccupancySensingClusterAcceptedCommandListAttributeCallback(),
readOccupancySensingAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readOccupancySensingAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOccupancySensingEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOccupancySensingEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OccupancySensingCluster) cluster).readEventListAttribute(
(ChipClusters.OccupancySensingCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOccupancySensingClusterEventListAttributeCallback(),
readOccupancySensingEventListCommandParams
);
result.put("readEventListAttribute", readOccupancySensingEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOccupancySensingAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOccupancySensingAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OccupancySensingCluster) cluster).readAttributeListAttribute(
(ChipClusters.OccupancySensingCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOccupancySensingClusterAttributeListAttributeCallback(),
readOccupancySensingAttributeListCommandParams
);
result.put("readAttributeListAttribute", readOccupancySensingAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOccupancySensingFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOccupancySensingFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OccupancySensingCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readOccupancySensingFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readOccupancySensingFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOccupancySensingClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOccupancySensingClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OccupancySensingCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readOccupancySensingClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readOccupancySensingClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readCarbonMonoxideConcentrationMeasurementInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readCarbonMonoxideConcentrationMeasurementMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCarbonMonoxideConcentrationMeasurementMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CarbonMonoxideConcentrationMeasurementCluster) cluster).readMeasuredValueAttribute(
(ChipClusters.CarbonMonoxideConcentrationMeasurementCluster.MeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCarbonMonoxideConcentrationMeasurementClusterMeasuredValueAttributeCallback(),
readCarbonMonoxideConcentrationMeasurementMeasuredValueCommandParams
);
result.put("readMeasuredValueAttribute", readCarbonMonoxideConcentrationMeasurementMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCarbonMonoxideConcentrationMeasurementMinMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCarbonMonoxideConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CarbonMonoxideConcentrationMeasurementCluster) cluster).readMinMeasuredValueAttribute(
(ChipClusters.CarbonMonoxideConcentrationMeasurementCluster.MinMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCarbonMonoxideConcentrationMeasurementClusterMinMeasuredValueAttributeCallback(),
readCarbonMonoxideConcentrationMeasurementMinMeasuredValueCommandParams
);
result.put("readMinMeasuredValueAttribute", readCarbonMonoxideConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCarbonMonoxideConcentrationMeasurementMaxMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCarbonMonoxideConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CarbonMonoxideConcentrationMeasurementCluster) cluster).readMaxMeasuredValueAttribute(
(ChipClusters.CarbonMonoxideConcentrationMeasurementCluster.MaxMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCarbonMonoxideConcentrationMeasurementClusterMaxMeasuredValueAttributeCallback(),
readCarbonMonoxideConcentrationMeasurementMaxMeasuredValueCommandParams
);
result.put("readMaxMeasuredValueAttribute", readCarbonMonoxideConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCarbonMonoxideConcentrationMeasurementPeakMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCarbonMonoxideConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CarbonMonoxideConcentrationMeasurementCluster) cluster).readPeakMeasuredValueAttribute(
(ChipClusters.CarbonMonoxideConcentrationMeasurementCluster.PeakMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCarbonMonoxideConcentrationMeasurementClusterPeakMeasuredValueAttributeCallback(),
readCarbonMonoxideConcentrationMeasurementPeakMeasuredValueCommandParams
);
result.put("readPeakMeasuredValueAttribute", readCarbonMonoxideConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCarbonMonoxideConcentrationMeasurementPeakMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCarbonMonoxideConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CarbonMonoxideConcentrationMeasurementCluster) cluster).readPeakMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readCarbonMonoxideConcentrationMeasurementPeakMeasuredValueWindowCommandParams
);
result.put("readPeakMeasuredValueWindowAttribute", readCarbonMonoxideConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCarbonMonoxideConcentrationMeasurementAverageMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCarbonMonoxideConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CarbonMonoxideConcentrationMeasurementCluster) cluster).readAverageMeasuredValueAttribute(
(ChipClusters.CarbonMonoxideConcentrationMeasurementCluster.AverageMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCarbonMonoxideConcentrationMeasurementClusterAverageMeasuredValueAttributeCallback(),
readCarbonMonoxideConcentrationMeasurementAverageMeasuredValueCommandParams
);
result.put("readAverageMeasuredValueAttribute", readCarbonMonoxideConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCarbonMonoxideConcentrationMeasurementAverageMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCarbonMonoxideConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CarbonMonoxideConcentrationMeasurementCluster) cluster).readAverageMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readCarbonMonoxideConcentrationMeasurementAverageMeasuredValueWindowCommandParams
);
result.put("readAverageMeasuredValueWindowAttribute", readCarbonMonoxideConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCarbonMonoxideConcentrationMeasurementUncertaintyCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCarbonMonoxideConcentrationMeasurementUncertaintyAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CarbonMonoxideConcentrationMeasurementCluster) cluster).readUncertaintyAttribute(
(ChipClusters.FloatAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFloatAttributeCallback(),
readCarbonMonoxideConcentrationMeasurementUncertaintyCommandParams
);
result.put("readUncertaintyAttribute", readCarbonMonoxideConcentrationMeasurementUncertaintyAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCarbonMonoxideConcentrationMeasurementMeasurementUnitCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCarbonMonoxideConcentrationMeasurementMeasurementUnitAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CarbonMonoxideConcentrationMeasurementCluster) cluster).readMeasurementUnitAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readCarbonMonoxideConcentrationMeasurementMeasurementUnitCommandParams
);
result.put("readMeasurementUnitAttribute", readCarbonMonoxideConcentrationMeasurementMeasurementUnitAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCarbonMonoxideConcentrationMeasurementMeasurementMediumCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCarbonMonoxideConcentrationMeasurementMeasurementMediumAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CarbonMonoxideConcentrationMeasurementCluster) cluster).readMeasurementMediumAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readCarbonMonoxideConcentrationMeasurementMeasurementMediumCommandParams
);
result.put("readMeasurementMediumAttribute", readCarbonMonoxideConcentrationMeasurementMeasurementMediumAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCarbonMonoxideConcentrationMeasurementLevelValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCarbonMonoxideConcentrationMeasurementLevelValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CarbonMonoxideConcentrationMeasurementCluster) cluster).readLevelValueAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readCarbonMonoxideConcentrationMeasurementLevelValueCommandParams
);
result.put("readLevelValueAttribute", readCarbonMonoxideConcentrationMeasurementLevelValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCarbonMonoxideConcentrationMeasurementGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCarbonMonoxideConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CarbonMonoxideConcentrationMeasurementCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.CarbonMonoxideConcentrationMeasurementCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCarbonMonoxideConcentrationMeasurementClusterGeneratedCommandListAttributeCallback(),
readCarbonMonoxideConcentrationMeasurementGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readCarbonMonoxideConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCarbonMonoxideConcentrationMeasurementAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCarbonMonoxideConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CarbonMonoxideConcentrationMeasurementCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.CarbonMonoxideConcentrationMeasurementCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCarbonMonoxideConcentrationMeasurementClusterAcceptedCommandListAttributeCallback(),
readCarbonMonoxideConcentrationMeasurementAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readCarbonMonoxideConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCarbonMonoxideConcentrationMeasurementEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCarbonMonoxideConcentrationMeasurementEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CarbonMonoxideConcentrationMeasurementCluster) cluster).readEventListAttribute(
(ChipClusters.CarbonMonoxideConcentrationMeasurementCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCarbonMonoxideConcentrationMeasurementClusterEventListAttributeCallback(),
readCarbonMonoxideConcentrationMeasurementEventListCommandParams
);
result.put("readEventListAttribute", readCarbonMonoxideConcentrationMeasurementEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCarbonMonoxideConcentrationMeasurementAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCarbonMonoxideConcentrationMeasurementAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CarbonMonoxideConcentrationMeasurementCluster) cluster).readAttributeListAttribute(
(ChipClusters.CarbonMonoxideConcentrationMeasurementCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCarbonMonoxideConcentrationMeasurementClusterAttributeListAttributeCallback(),
readCarbonMonoxideConcentrationMeasurementAttributeListCommandParams
);
result.put("readAttributeListAttribute", readCarbonMonoxideConcentrationMeasurementAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCarbonMonoxideConcentrationMeasurementFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCarbonMonoxideConcentrationMeasurementFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CarbonMonoxideConcentrationMeasurementCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readCarbonMonoxideConcentrationMeasurementFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readCarbonMonoxideConcentrationMeasurementFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCarbonMonoxideConcentrationMeasurementClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCarbonMonoxideConcentrationMeasurementClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CarbonMonoxideConcentrationMeasurementCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readCarbonMonoxideConcentrationMeasurementClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readCarbonMonoxideConcentrationMeasurementClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readCarbonDioxideConcentrationMeasurementInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readCarbonDioxideConcentrationMeasurementMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCarbonDioxideConcentrationMeasurementMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CarbonDioxideConcentrationMeasurementCluster) cluster).readMeasuredValueAttribute(
(ChipClusters.CarbonDioxideConcentrationMeasurementCluster.MeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCarbonDioxideConcentrationMeasurementClusterMeasuredValueAttributeCallback(),
readCarbonDioxideConcentrationMeasurementMeasuredValueCommandParams
);
result.put("readMeasuredValueAttribute", readCarbonDioxideConcentrationMeasurementMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCarbonDioxideConcentrationMeasurementMinMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCarbonDioxideConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CarbonDioxideConcentrationMeasurementCluster) cluster).readMinMeasuredValueAttribute(
(ChipClusters.CarbonDioxideConcentrationMeasurementCluster.MinMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCarbonDioxideConcentrationMeasurementClusterMinMeasuredValueAttributeCallback(),
readCarbonDioxideConcentrationMeasurementMinMeasuredValueCommandParams
);
result.put("readMinMeasuredValueAttribute", readCarbonDioxideConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCarbonDioxideConcentrationMeasurementMaxMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCarbonDioxideConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CarbonDioxideConcentrationMeasurementCluster) cluster).readMaxMeasuredValueAttribute(
(ChipClusters.CarbonDioxideConcentrationMeasurementCluster.MaxMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCarbonDioxideConcentrationMeasurementClusterMaxMeasuredValueAttributeCallback(),
readCarbonDioxideConcentrationMeasurementMaxMeasuredValueCommandParams
);
result.put("readMaxMeasuredValueAttribute", readCarbonDioxideConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCarbonDioxideConcentrationMeasurementPeakMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCarbonDioxideConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CarbonDioxideConcentrationMeasurementCluster) cluster).readPeakMeasuredValueAttribute(
(ChipClusters.CarbonDioxideConcentrationMeasurementCluster.PeakMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCarbonDioxideConcentrationMeasurementClusterPeakMeasuredValueAttributeCallback(),
readCarbonDioxideConcentrationMeasurementPeakMeasuredValueCommandParams
);
result.put("readPeakMeasuredValueAttribute", readCarbonDioxideConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCarbonDioxideConcentrationMeasurementPeakMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCarbonDioxideConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CarbonDioxideConcentrationMeasurementCluster) cluster).readPeakMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readCarbonDioxideConcentrationMeasurementPeakMeasuredValueWindowCommandParams
);
result.put("readPeakMeasuredValueWindowAttribute", readCarbonDioxideConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCarbonDioxideConcentrationMeasurementAverageMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCarbonDioxideConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CarbonDioxideConcentrationMeasurementCluster) cluster).readAverageMeasuredValueAttribute(
(ChipClusters.CarbonDioxideConcentrationMeasurementCluster.AverageMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCarbonDioxideConcentrationMeasurementClusterAverageMeasuredValueAttributeCallback(),
readCarbonDioxideConcentrationMeasurementAverageMeasuredValueCommandParams
);
result.put("readAverageMeasuredValueAttribute", readCarbonDioxideConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCarbonDioxideConcentrationMeasurementAverageMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCarbonDioxideConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CarbonDioxideConcentrationMeasurementCluster) cluster).readAverageMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readCarbonDioxideConcentrationMeasurementAverageMeasuredValueWindowCommandParams
);
result.put("readAverageMeasuredValueWindowAttribute", readCarbonDioxideConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCarbonDioxideConcentrationMeasurementUncertaintyCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCarbonDioxideConcentrationMeasurementUncertaintyAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CarbonDioxideConcentrationMeasurementCluster) cluster).readUncertaintyAttribute(
(ChipClusters.FloatAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFloatAttributeCallback(),
readCarbonDioxideConcentrationMeasurementUncertaintyCommandParams
);
result.put("readUncertaintyAttribute", readCarbonDioxideConcentrationMeasurementUncertaintyAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCarbonDioxideConcentrationMeasurementMeasurementUnitCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCarbonDioxideConcentrationMeasurementMeasurementUnitAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CarbonDioxideConcentrationMeasurementCluster) cluster).readMeasurementUnitAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readCarbonDioxideConcentrationMeasurementMeasurementUnitCommandParams
);
result.put("readMeasurementUnitAttribute", readCarbonDioxideConcentrationMeasurementMeasurementUnitAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCarbonDioxideConcentrationMeasurementMeasurementMediumCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCarbonDioxideConcentrationMeasurementMeasurementMediumAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CarbonDioxideConcentrationMeasurementCluster) cluster).readMeasurementMediumAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readCarbonDioxideConcentrationMeasurementMeasurementMediumCommandParams
);
result.put("readMeasurementMediumAttribute", readCarbonDioxideConcentrationMeasurementMeasurementMediumAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCarbonDioxideConcentrationMeasurementLevelValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCarbonDioxideConcentrationMeasurementLevelValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CarbonDioxideConcentrationMeasurementCluster) cluster).readLevelValueAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readCarbonDioxideConcentrationMeasurementLevelValueCommandParams
);
result.put("readLevelValueAttribute", readCarbonDioxideConcentrationMeasurementLevelValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCarbonDioxideConcentrationMeasurementGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCarbonDioxideConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CarbonDioxideConcentrationMeasurementCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.CarbonDioxideConcentrationMeasurementCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCarbonDioxideConcentrationMeasurementClusterGeneratedCommandListAttributeCallback(),
readCarbonDioxideConcentrationMeasurementGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readCarbonDioxideConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCarbonDioxideConcentrationMeasurementAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCarbonDioxideConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CarbonDioxideConcentrationMeasurementCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.CarbonDioxideConcentrationMeasurementCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCarbonDioxideConcentrationMeasurementClusterAcceptedCommandListAttributeCallback(),
readCarbonDioxideConcentrationMeasurementAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readCarbonDioxideConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCarbonDioxideConcentrationMeasurementEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCarbonDioxideConcentrationMeasurementEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CarbonDioxideConcentrationMeasurementCluster) cluster).readEventListAttribute(
(ChipClusters.CarbonDioxideConcentrationMeasurementCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCarbonDioxideConcentrationMeasurementClusterEventListAttributeCallback(),
readCarbonDioxideConcentrationMeasurementEventListCommandParams
);
result.put("readEventListAttribute", readCarbonDioxideConcentrationMeasurementEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCarbonDioxideConcentrationMeasurementAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCarbonDioxideConcentrationMeasurementAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CarbonDioxideConcentrationMeasurementCluster) cluster).readAttributeListAttribute(
(ChipClusters.CarbonDioxideConcentrationMeasurementCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCarbonDioxideConcentrationMeasurementClusterAttributeListAttributeCallback(),
readCarbonDioxideConcentrationMeasurementAttributeListCommandParams
);
result.put("readAttributeListAttribute", readCarbonDioxideConcentrationMeasurementAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCarbonDioxideConcentrationMeasurementFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCarbonDioxideConcentrationMeasurementFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CarbonDioxideConcentrationMeasurementCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readCarbonDioxideConcentrationMeasurementFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readCarbonDioxideConcentrationMeasurementFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCarbonDioxideConcentrationMeasurementClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCarbonDioxideConcentrationMeasurementClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CarbonDioxideConcentrationMeasurementCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readCarbonDioxideConcentrationMeasurementClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readCarbonDioxideConcentrationMeasurementClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readEthyleneConcentrationMeasurementInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readEthyleneConcentrationMeasurementMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readEthyleneConcentrationMeasurementMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.EthyleneConcentrationMeasurementCluster) cluster).readMeasuredValueAttribute(
(ChipClusters.EthyleneConcentrationMeasurementCluster.MeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedEthyleneConcentrationMeasurementClusterMeasuredValueAttributeCallback(),
readEthyleneConcentrationMeasurementMeasuredValueCommandParams
);
result.put("readMeasuredValueAttribute", readEthyleneConcentrationMeasurementMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readEthyleneConcentrationMeasurementMinMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readEthyleneConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.EthyleneConcentrationMeasurementCluster) cluster).readMinMeasuredValueAttribute(
(ChipClusters.EthyleneConcentrationMeasurementCluster.MinMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedEthyleneConcentrationMeasurementClusterMinMeasuredValueAttributeCallback(),
readEthyleneConcentrationMeasurementMinMeasuredValueCommandParams
);
result.put("readMinMeasuredValueAttribute", readEthyleneConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readEthyleneConcentrationMeasurementMaxMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readEthyleneConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.EthyleneConcentrationMeasurementCluster) cluster).readMaxMeasuredValueAttribute(
(ChipClusters.EthyleneConcentrationMeasurementCluster.MaxMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedEthyleneConcentrationMeasurementClusterMaxMeasuredValueAttributeCallback(),
readEthyleneConcentrationMeasurementMaxMeasuredValueCommandParams
);
result.put("readMaxMeasuredValueAttribute", readEthyleneConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readEthyleneConcentrationMeasurementPeakMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readEthyleneConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.EthyleneConcentrationMeasurementCluster) cluster).readPeakMeasuredValueAttribute(
(ChipClusters.EthyleneConcentrationMeasurementCluster.PeakMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedEthyleneConcentrationMeasurementClusterPeakMeasuredValueAttributeCallback(),
readEthyleneConcentrationMeasurementPeakMeasuredValueCommandParams
);
result.put("readPeakMeasuredValueAttribute", readEthyleneConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readEthyleneConcentrationMeasurementPeakMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readEthyleneConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.EthyleneConcentrationMeasurementCluster) cluster).readPeakMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readEthyleneConcentrationMeasurementPeakMeasuredValueWindowCommandParams
);
result.put("readPeakMeasuredValueWindowAttribute", readEthyleneConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readEthyleneConcentrationMeasurementAverageMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readEthyleneConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.EthyleneConcentrationMeasurementCluster) cluster).readAverageMeasuredValueAttribute(
(ChipClusters.EthyleneConcentrationMeasurementCluster.AverageMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedEthyleneConcentrationMeasurementClusterAverageMeasuredValueAttributeCallback(),
readEthyleneConcentrationMeasurementAverageMeasuredValueCommandParams
);
result.put("readAverageMeasuredValueAttribute", readEthyleneConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readEthyleneConcentrationMeasurementAverageMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readEthyleneConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.EthyleneConcentrationMeasurementCluster) cluster).readAverageMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readEthyleneConcentrationMeasurementAverageMeasuredValueWindowCommandParams
);
result.put("readAverageMeasuredValueWindowAttribute", readEthyleneConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readEthyleneConcentrationMeasurementUncertaintyCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readEthyleneConcentrationMeasurementUncertaintyAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.EthyleneConcentrationMeasurementCluster) cluster).readUncertaintyAttribute(
(ChipClusters.FloatAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFloatAttributeCallback(),
readEthyleneConcentrationMeasurementUncertaintyCommandParams
);
result.put("readUncertaintyAttribute", readEthyleneConcentrationMeasurementUncertaintyAttributeInteractionInfo);
Map<String, CommandParameterInfo> readEthyleneConcentrationMeasurementMeasurementUnitCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readEthyleneConcentrationMeasurementMeasurementUnitAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.EthyleneConcentrationMeasurementCluster) cluster).readMeasurementUnitAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readEthyleneConcentrationMeasurementMeasurementUnitCommandParams
);
result.put("readMeasurementUnitAttribute", readEthyleneConcentrationMeasurementMeasurementUnitAttributeInteractionInfo);
Map<String, CommandParameterInfo> readEthyleneConcentrationMeasurementMeasurementMediumCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readEthyleneConcentrationMeasurementMeasurementMediumAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.EthyleneConcentrationMeasurementCluster) cluster).readMeasurementMediumAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readEthyleneConcentrationMeasurementMeasurementMediumCommandParams
);
result.put("readMeasurementMediumAttribute", readEthyleneConcentrationMeasurementMeasurementMediumAttributeInteractionInfo);
Map<String, CommandParameterInfo> readEthyleneConcentrationMeasurementLevelValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readEthyleneConcentrationMeasurementLevelValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.EthyleneConcentrationMeasurementCluster) cluster).readLevelValueAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readEthyleneConcentrationMeasurementLevelValueCommandParams
);
result.put("readLevelValueAttribute", readEthyleneConcentrationMeasurementLevelValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readEthyleneConcentrationMeasurementGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readEthyleneConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.EthyleneConcentrationMeasurementCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.EthyleneConcentrationMeasurementCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedEthyleneConcentrationMeasurementClusterGeneratedCommandListAttributeCallback(),
readEthyleneConcentrationMeasurementGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readEthyleneConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readEthyleneConcentrationMeasurementAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readEthyleneConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.EthyleneConcentrationMeasurementCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.EthyleneConcentrationMeasurementCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedEthyleneConcentrationMeasurementClusterAcceptedCommandListAttributeCallback(),
readEthyleneConcentrationMeasurementAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readEthyleneConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readEthyleneConcentrationMeasurementEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readEthyleneConcentrationMeasurementEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.EthyleneConcentrationMeasurementCluster) cluster).readEventListAttribute(
(ChipClusters.EthyleneConcentrationMeasurementCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedEthyleneConcentrationMeasurementClusterEventListAttributeCallback(),
readEthyleneConcentrationMeasurementEventListCommandParams
);
result.put("readEventListAttribute", readEthyleneConcentrationMeasurementEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readEthyleneConcentrationMeasurementAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readEthyleneConcentrationMeasurementAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.EthyleneConcentrationMeasurementCluster) cluster).readAttributeListAttribute(
(ChipClusters.EthyleneConcentrationMeasurementCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedEthyleneConcentrationMeasurementClusterAttributeListAttributeCallback(),
readEthyleneConcentrationMeasurementAttributeListCommandParams
);
result.put("readAttributeListAttribute", readEthyleneConcentrationMeasurementAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readEthyleneConcentrationMeasurementFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readEthyleneConcentrationMeasurementFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.EthyleneConcentrationMeasurementCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readEthyleneConcentrationMeasurementFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readEthyleneConcentrationMeasurementFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readEthyleneConcentrationMeasurementClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readEthyleneConcentrationMeasurementClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.EthyleneConcentrationMeasurementCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readEthyleneConcentrationMeasurementClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readEthyleneConcentrationMeasurementClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readEthyleneOxideConcentrationMeasurementInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readEthyleneOxideConcentrationMeasurementMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readEthyleneOxideConcentrationMeasurementMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.EthyleneOxideConcentrationMeasurementCluster) cluster).readMeasuredValueAttribute(
(ChipClusters.EthyleneOxideConcentrationMeasurementCluster.MeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedEthyleneOxideConcentrationMeasurementClusterMeasuredValueAttributeCallback(),
readEthyleneOxideConcentrationMeasurementMeasuredValueCommandParams
);
result.put("readMeasuredValueAttribute", readEthyleneOxideConcentrationMeasurementMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readEthyleneOxideConcentrationMeasurementMinMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readEthyleneOxideConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.EthyleneOxideConcentrationMeasurementCluster) cluster).readMinMeasuredValueAttribute(
(ChipClusters.EthyleneOxideConcentrationMeasurementCluster.MinMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedEthyleneOxideConcentrationMeasurementClusterMinMeasuredValueAttributeCallback(),
readEthyleneOxideConcentrationMeasurementMinMeasuredValueCommandParams
);
result.put("readMinMeasuredValueAttribute", readEthyleneOxideConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readEthyleneOxideConcentrationMeasurementMaxMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readEthyleneOxideConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.EthyleneOxideConcentrationMeasurementCluster) cluster).readMaxMeasuredValueAttribute(
(ChipClusters.EthyleneOxideConcentrationMeasurementCluster.MaxMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedEthyleneOxideConcentrationMeasurementClusterMaxMeasuredValueAttributeCallback(),
readEthyleneOxideConcentrationMeasurementMaxMeasuredValueCommandParams
);
result.put("readMaxMeasuredValueAttribute", readEthyleneOxideConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readEthyleneOxideConcentrationMeasurementPeakMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readEthyleneOxideConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.EthyleneOxideConcentrationMeasurementCluster) cluster).readPeakMeasuredValueAttribute(
(ChipClusters.EthyleneOxideConcentrationMeasurementCluster.PeakMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedEthyleneOxideConcentrationMeasurementClusterPeakMeasuredValueAttributeCallback(),
readEthyleneOxideConcentrationMeasurementPeakMeasuredValueCommandParams
);
result.put("readPeakMeasuredValueAttribute", readEthyleneOxideConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readEthyleneOxideConcentrationMeasurementPeakMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readEthyleneOxideConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.EthyleneOxideConcentrationMeasurementCluster) cluster).readPeakMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readEthyleneOxideConcentrationMeasurementPeakMeasuredValueWindowCommandParams
);
result.put("readPeakMeasuredValueWindowAttribute", readEthyleneOxideConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readEthyleneOxideConcentrationMeasurementAverageMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readEthyleneOxideConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.EthyleneOxideConcentrationMeasurementCluster) cluster).readAverageMeasuredValueAttribute(
(ChipClusters.EthyleneOxideConcentrationMeasurementCluster.AverageMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedEthyleneOxideConcentrationMeasurementClusterAverageMeasuredValueAttributeCallback(),
readEthyleneOxideConcentrationMeasurementAverageMeasuredValueCommandParams
);
result.put("readAverageMeasuredValueAttribute", readEthyleneOxideConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readEthyleneOxideConcentrationMeasurementAverageMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readEthyleneOxideConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.EthyleneOxideConcentrationMeasurementCluster) cluster).readAverageMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readEthyleneOxideConcentrationMeasurementAverageMeasuredValueWindowCommandParams
);
result.put("readAverageMeasuredValueWindowAttribute", readEthyleneOxideConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readEthyleneOxideConcentrationMeasurementUncertaintyCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readEthyleneOxideConcentrationMeasurementUncertaintyAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.EthyleneOxideConcentrationMeasurementCluster) cluster).readUncertaintyAttribute(
(ChipClusters.FloatAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFloatAttributeCallback(),
readEthyleneOxideConcentrationMeasurementUncertaintyCommandParams
);
result.put("readUncertaintyAttribute", readEthyleneOxideConcentrationMeasurementUncertaintyAttributeInteractionInfo);
Map<String, CommandParameterInfo> readEthyleneOxideConcentrationMeasurementMeasurementUnitCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readEthyleneOxideConcentrationMeasurementMeasurementUnitAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.EthyleneOxideConcentrationMeasurementCluster) cluster).readMeasurementUnitAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readEthyleneOxideConcentrationMeasurementMeasurementUnitCommandParams
);
result.put("readMeasurementUnitAttribute", readEthyleneOxideConcentrationMeasurementMeasurementUnitAttributeInteractionInfo);
Map<String, CommandParameterInfo> readEthyleneOxideConcentrationMeasurementMeasurementMediumCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readEthyleneOxideConcentrationMeasurementMeasurementMediumAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.EthyleneOxideConcentrationMeasurementCluster) cluster).readMeasurementMediumAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readEthyleneOxideConcentrationMeasurementMeasurementMediumCommandParams
);
result.put("readMeasurementMediumAttribute", readEthyleneOxideConcentrationMeasurementMeasurementMediumAttributeInteractionInfo);
Map<String, CommandParameterInfo> readEthyleneOxideConcentrationMeasurementLevelValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readEthyleneOxideConcentrationMeasurementLevelValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.EthyleneOxideConcentrationMeasurementCluster) cluster).readLevelValueAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readEthyleneOxideConcentrationMeasurementLevelValueCommandParams
);
result.put("readLevelValueAttribute", readEthyleneOxideConcentrationMeasurementLevelValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readEthyleneOxideConcentrationMeasurementGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readEthyleneOxideConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.EthyleneOxideConcentrationMeasurementCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.EthyleneOxideConcentrationMeasurementCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedEthyleneOxideConcentrationMeasurementClusterGeneratedCommandListAttributeCallback(),
readEthyleneOxideConcentrationMeasurementGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readEthyleneOxideConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readEthyleneOxideConcentrationMeasurementAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readEthyleneOxideConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.EthyleneOxideConcentrationMeasurementCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.EthyleneOxideConcentrationMeasurementCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedEthyleneOxideConcentrationMeasurementClusterAcceptedCommandListAttributeCallback(),
readEthyleneOxideConcentrationMeasurementAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readEthyleneOxideConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readEthyleneOxideConcentrationMeasurementEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readEthyleneOxideConcentrationMeasurementEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.EthyleneOxideConcentrationMeasurementCluster) cluster).readEventListAttribute(
(ChipClusters.EthyleneOxideConcentrationMeasurementCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedEthyleneOxideConcentrationMeasurementClusterEventListAttributeCallback(),
readEthyleneOxideConcentrationMeasurementEventListCommandParams
);
result.put("readEventListAttribute", readEthyleneOxideConcentrationMeasurementEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readEthyleneOxideConcentrationMeasurementAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readEthyleneOxideConcentrationMeasurementAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.EthyleneOxideConcentrationMeasurementCluster) cluster).readAttributeListAttribute(
(ChipClusters.EthyleneOxideConcentrationMeasurementCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedEthyleneOxideConcentrationMeasurementClusterAttributeListAttributeCallback(),
readEthyleneOxideConcentrationMeasurementAttributeListCommandParams
);
result.put("readAttributeListAttribute", readEthyleneOxideConcentrationMeasurementAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readEthyleneOxideConcentrationMeasurementFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readEthyleneOxideConcentrationMeasurementFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.EthyleneOxideConcentrationMeasurementCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readEthyleneOxideConcentrationMeasurementFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readEthyleneOxideConcentrationMeasurementFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readEthyleneOxideConcentrationMeasurementClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readEthyleneOxideConcentrationMeasurementClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.EthyleneOxideConcentrationMeasurementCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readEthyleneOxideConcentrationMeasurementClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readEthyleneOxideConcentrationMeasurementClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readHydrogenConcentrationMeasurementInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readHydrogenConcentrationMeasurementMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHydrogenConcentrationMeasurementMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HydrogenConcentrationMeasurementCluster) cluster).readMeasuredValueAttribute(
(ChipClusters.HydrogenConcentrationMeasurementCluster.MeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedHydrogenConcentrationMeasurementClusterMeasuredValueAttributeCallback(),
readHydrogenConcentrationMeasurementMeasuredValueCommandParams
);
result.put("readMeasuredValueAttribute", readHydrogenConcentrationMeasurementMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHydrogenConcentrationMeasurementMinMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHydrogenConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HydrogenConcentrationMeasurementCluster) cluster).readMinMeasuredValueAttribute(
(ChipClusters.HydrogenConcentrationMeasurementCluster.MinMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedHydrogenConcentrationMeasurementClusterMinMeasuredValueAttributeCallback(),
readHydrogenConcentrationMeasurementMinMeasuredValueCommandParams
);
result.put("readMinMeasuredValueAttribute", readHydrogenConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHydrogenConcentrationMeasurementMaxMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHydrogenConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HydrogenConcentrationMeasurementCluster) cluster).readMaxMeasuredValueAttribute(
(ChipClusters.HydrogenConcentrationMeasurementCluster.MaxMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedHydrogenConcentrationMeasurementClusterMaxMeasuredValueAttributeCallback(),
readHydrogenConcentrationMeasurementMaxMeasuredValueCommandParams
);
result.put("readMaxMeasuredValueAttribute", readHydrogenConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHydrogenConcentrationMeasurementPeakMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHydrogenConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HydrogenConcentrationMeasurementCluster) cluster).readPeakMeasuredValueAttribute(
(ChipClusters.HydrogenConcentrationMeasurementCluster.PeakMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedHydrogenConcentrationMeasurementClusterPeakMeasuredValueAttributeCallback(),
readHydrogenConcentrationMeasurementPeakMeasuredValueCommandParams
);
result.put("readPeakMeasuredValueAttribute", readHydrogenConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHydrogenConcentrationMeasurementPeakMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHydrogenConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HydrogenConcentrationMeasurementCluster) cluster).readPeakMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readHydrogenConcentrationMeasurementPeakMeasuredValueWindowCommandParams
);
result.put("readPeakMeasuredValueWindowAttribute", readHydrogenConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHydrogenConcentrationMeasurementAverageMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHydrogenConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HydrogenConcentrationMeasurementCluster) cluster).readAverageMeasuredValueAttribute(
(ChipClusters.HydrogenConcentrationMeasurementCluster.AverageMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedHydrogenConcentrationMeasurementClusterAverageMeasuredValueAttributeCallback(),
readHydrogenConcentrationMeasurementAverageMeasuredValueCommandParams
);
result.put("readAverageMeasuredValueAttribute", readHydrogenConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHydrogenConcentrationMeasurementAverageMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHydrogenConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HydrogenConcentrationMeasurementCluster) cluster).readAverageMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readHydrogenConcentrationMeasurementAverageMeasuredValueWindowCommandParams
);
result.put("readAverageMeasuredValueWindowAttribute", readHydrogenConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHydrogenConcentrationMeasurementUncertaintyCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHydrogenConcentrationMeasurementUncertaintyAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HydrogenConcentrationMeasurementCluster) cluster).readUncertaintyAttribute(
(ChipClusters.FloatAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFloatAttributeCallback(),
readHydrogenConcentrationMeasurementUncertaintyCommandParams
);
result.put("readUncertaintyAttribute", readHydrogenConcentrationMeasurementUncertaintyAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHydrogenConcentrationMeasurementMeasurementUnitCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHydrogenConcentrationMeasurementMeasurementUnitAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HydrogenConcentrationMeasurementCluster) cluster).readMeasurementUnitAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readHydrogenConcentrationMeasurementMeasurementUnitCommandParams
);
result.put("readMeasurementUnitAttribute", readHydrogenConcentrationMeasurementMeasurementUnitAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHydrogenConcentrationMeasurementMeasurementMediumCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHydrogenConcentrationMeasurementMeasurementMediumAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HydrogenConcentrationMeasurementCluster) cluster).readMeasurementMediumAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readHydrogenConcentrationMeasurementMeasurementMediumCommandParams
);
result.put("readMeasurementMediumAttribute", readHydrogenConcentrationMeasurementMeasurementMediumAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHydrogenConcentrationMeasurementLevelValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHydrogenConcentrationMeasurementLevelValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HydrogenConcentrationMeasurementCluster) cluster).readLevelValueAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readHydrogenConcentrationMeasurementLevelValueCommandParams
);
result.put("readLevelValueAttribute", readHydrogenConcentrationMeasurementLevelValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHydrogenConcentrationMeasurementGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHydrogenConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HydrogenConcentrationMeasurementCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.HydrogenConcentrationMeasurementCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedHydrogenConcentrationMeasurementClusterGeneratedCommandListAttributeCallback(),
readHydrogenConcentrationMeasurementGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readHydrogenConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHydrogenConcentrationMeasurementAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHydrogenConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HydrogenConcentrationMeasurementCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.HydrogenConcentrationMeasurementCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedHydrogenConcentrationMeasurementClusterAcceptedCommandListAttributeCallback(),
readHydrogenConcentrationMeasurementAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readHydrogenConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHydrogenConcentrationMeasurementEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHydrogenConcentrationMeasurementEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HydrogenConcentrationMeasurementCluster) cluster).readEventListAttribute(
(ChipClusters.HydrogenConcentrationMeasurementCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedHydrogenConcentrationMeasurementClusterEventListAttributeCallback(),
readHydrogenConcentrationMeasurementEventListCommandParams
);
result.put("readEventListAttribute", readHydrogenConcentrationMeasurementEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHydrogenConcentrationMeasurementAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHydrogenConcentrationMeasurementAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HydrogenConcentrationMeasurementCluster) cluster).readAttributeListAttribute(
(ChipClusters.HydrogenConcentrationMeasurementCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedHydrogenConcentrationMeasurementClusterAttributeListAttributeCallback(),
readHydrogenConcentrationMeasurementAttributeListCommandParams
);
result.put("readAttributeListAttribute", readHydrogenConcentrationMeasurementAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHydrogenConcentrationMeasurementFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHydrogenConcentrationMeasurementFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HydrogenConcentrationMeasurementCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readHydrogenConcentrationMeasurementFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readHydrogenConcentrationMeasurementFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHydrogenConcentrationMeasurementClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHydrogenConcentrationMeasurementClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HydrogenConcentrationMeasurementCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readHydrogenConcentrationMeasurementClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readHydrogenConcentrationMeasurementClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readHydrogenSulfideConcentrationMeasurementInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readHydrogenSulfideConcentrationMeasurementMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHydrogenSulfideConcentrationMeasurementMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HydrogenSulfideConcentrationMeasurementCluster) cluster).readMeasuredValueAttribute(
(ChipClusters.HydrogenSulfideConcentrationMeasurementCluster.MeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedHydrogenSulfideConcentrationMeasurementClusterMeasuredValueAttributeCallback(),
readHydrogenSulfideConcentrationMeasurementMeasuredValueCommandParams
);
result.put("readMeasuredValueAttribute", readHydrogenSulfideConcentrationMeasurementMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHydrogenSulfideConcentrationMeasurementMinMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHydrogenSulfideConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HydrogenSulfideConcentrationMeasurementCluster) cluster).readMinMeasuredValueAttribute(
(ChipClusters.HydrogenSulfideConcentrationMeasurementCluster.MinMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedHydrogenSulfideConcentrationMeasurementClusterMinMeasuredValueAttributeCallback(),
readHydrogenSulfideConcentrationMeasurementMinMeasuredValueCommandParams
);
result.put("readMinMeasuredValueAttribute", readHydrogenSulfideConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHydrogenSulfideConcentrationMeasurementMaxMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHydrogenSulfideConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HydrogenSulfideConcentrationMeasurementCluster) cluster).readMaxMeasuredValueAttribute(
(ChipClusters.HydrogenSulfideConcentrationMeasurementCluster.MaxMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedHydrogenSulfideConcentrationMeasurementClusterMaxMeasuredValueAttributeCallback(),
readHydrogenSulfideConcentrationMeasurementMaxMeasuredValueCommandParams
);
result.put("readMaxMeasuredValueAttribute", readHydrogenSulfideConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHydrogenSulfideConcentrationMeasurementPeakMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHydrogenSulfideConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HydrogenSulfideConcentrationMeasurementCluster) cluster).readPeakMeasuredValueAttribute(
(ChipClusters.HydrogenSulfideConcentrationMeasurementCluster.PeakMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedHydrogenSulfideConcentrationMeasurementClusterPeakMeasuredValueAttributeCallback(),
readHydrogenSulfideConcentrationMeasurementPeakMeasuredValueCommandParams
);
result.put("readPeakMeasuredValueAttribute", readHydrogenSulfideConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHydrogenSulfideConcentrationMeasurementPeakMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHydrogenSulfideConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HydrogenSulfideConcentrationMeasurementCluster) cluster).readPeakMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readHydrogenSulfideConcentrationMeasurementPeakMeasuredValueWindowCommandParams
);
result.put("readPeakMeasuredValueWindowAttribute", readHydrogenSulfideConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHydrogenSulfideConcentrationMeasurementAverageMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHydrogenSulfideConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HydrogenSulfideConcentrationMeasurementCluster) cluster).readAverageMeasuredValueAttribute(
(ChipClusters.HydrogenSulfideConcentrationMeasurementCluster.AverageMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedHydrogenSulfideConcentrationMeasurementClusterAverageMeasuredValueAttributeCallback(),
readHydrogenSulfideConcentrationMeasurementAverageMeasuredValueCommandParams
);
result.put("readAverageMeasuredValueAttribute", readHydrogenSulfideConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHydrogenSulfideConcentrationMeasurementAverageMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHydrogenSulfideConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HydrogenSulfideConcentrationMeasurementCluster) cluster).readAverageMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readHydrogenSulfideConcentrationMeasurementAverageMeasuredValueWindowCommandParams
);
result.put("readAverageMeasuredValueWindowAttribute", readHydrogenSulfideConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHydrogenSulfideConcentrationMeasurementUncertaintyCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHydrogenSulfideConcentrationMeasurementUncertaintyAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HydrogenSulfideConcentrationMeasurementCluster) cluster).readUncertaintyAttribute(
(ChipClusters.FloatAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFloatAttributeCallback(),
readHydrogenSulfideConcentrationMeasurementUncertaintyCommandParams
);
result.put("readUncertaintyAttribute", readHydrogenSulfideConcentrationMeasurementUncertaintyAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHydrogenSulfideConcentrationMeasurementMeasurementUnitCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHydrogenSulfideConcentrationMeasurementMeasurementUnitAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HydrogenSulfideConcentrationMeasurementCluster) cluster).readMeasurementUnitAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readHydrogenSulfideConcentrationMeasurementMeasurementUnitCommandParams
);
result.put("readMeasurementUnitAttribute", readHydrogenSulfideConcentrationMeasurementMeasurementUnitAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHydrogenSulfideConcentrationMeasurementMeasurementMediumCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHydrogenSulfideConcentrationMeasurementMeasurementMediumAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HydrogenSulfideConcentrationMeasurementCluster) cluster).readMeasurementMediumAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readHydrogenSulfideConcentrationMeasurementMeasurementMediumCommandParams
);
result.put("readMeasurementMediumAttribute", readHydrogenSulfideConcentrationMeasurementMeasurementMediumAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHydrogenSulfideConcentrationMeasurementLevelValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHydrogenSulfideConcentrationMeasurementLevelValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HydrogenSulfideConcentrationMeasurementCluster) cluster).readLevelValueAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readHydrogenSulfideConcentrationMeasurementLevelValueCommandParams
);
result.put("readLevelValueAttribute", readHydrogenSulfideConcentrationMeasurementLevelValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHydrogenSulfideConcentrationMeasurementGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHydrogenSulfideConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HydrogenSulfideConcentrationMeasurementCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.HydrogenSulfideConcentrationMeasurementCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedHydrogenSulfideConcentrationMeasurementClusterGeneratedCommandListAttributeCallback(),
readHydrogenSulfideConcentrationMeasurementGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readHydrogenSulfideConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHydrogenSulfideConcentrationMeasurementAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHydrogenSulfideConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HydrogenSulfideConcentrationMeasurementCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.HydrogenSulfideConcentrationMeasurementCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedHydrogenSulfideConcentrationMeasurementClusterAcceptedCommandListAttributeCallback(),
readHydrogenSulfideConcentrationMeasurementAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readHydrogenSulfideConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHydrogenSulfideConcentrationMeasurementEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHydrogenSulfideConcentrationMeasurementEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HydrogenSulfideConcentrationMeasurementCluster) cluster).readEventListAttribute(
(ChipClusters.HydrogenSulfideConcentrationMeasurementCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedHydrogenSulfideConcentrationMeasurementClusterEventListAttributeCallback(),
readHydrogenSulfideConcentrationMeasurementEventListCommandParams
);
result.put("readEventListAttribute", readHydrogenSulfideConcentrationMeasurementEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHydrogenSulfideConcentrationMeasurementAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHydrogenSulfideConcentrationMeasurementAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HydrogenSulfideConcentrationMeasurementCluster) cluster).readAttributeListAttribute(
(ChipClusters.HydrogenSulfideConcentrationMeasurementCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedHydrogenSulfideConcentrationMeasurementClusterAttributeListAttributeCallback(),
readHydrogenSulfideConcentrationMeasurementAttributeListCommandParams
);
result.put("readAttributeListAttribute", readHydrogenSulfideConcentrationMeasurementAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHydrogenSulfideConcentrationMeasurementFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHydrogenSulfideConcentrationMeasurementFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HydrogenSulfideConcentrationMeasurementCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readHydrogenSulfideConcentrationMeasurementFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readHydrogenSulfideConcentrationMeasurementFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHydrogenSulfideConcentrationMeasurementClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHydrogenSulfideConcentrationMeasurementClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HydrogenSulfideConcentrationMeasurementCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readHydrogenSulfideConcentrationMeasurementClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readHydrogenSulfideConcentrationMeasurementClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readNitricOxideConcentrationMeasurementInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readNitricOxideConcentrationMeasurementMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readNitricOxideConcentrationMeasurementMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.NitricOxideConcentrationMeasurementCluster) cluster).readMeasuredValueAttribute(
(ChipClusters.NitricOxideConcentrationMeasurementCluster.MeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedNitricOxideConcentrationMeasurementClusterMeasuredValueAttributeCallback(),
readNitricOxideConcentrationMeasurementMeasuredValueCommandParams
);
result.put("readMeasuredValueAttribute", readNitricOxideConcentrationMeasurementMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readNitricOxideConcentrationMeasurementMinMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readNitricOxideConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.NitricOxideConcentrationMeasurementCluster) cluster).readMinMeasuredValueAttribute(
(ChipClusters.NitricOxideConcentrationMeasurementCluster.MinMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedNitricOxideConcentrationMeasurementClusterMinMeasuredValueAttributeCallback(),
readNitricOxideConcentrationMeasurementMinMeasuredValueCommandParams
);
result.put("readMinMeasuredValueAttribute", readNitricOxideConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readNitricOxideConcentrationMeasurementMaxMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readNitricOxideConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.NitricOxideConcentrationMeasurementCluster) cluster).readMaxMeasuredValueAttribute(
(ChipClusters.NitricOxideConcentrationMeasurementCluster.MaxMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedNitricOxideConcentrationMeasurementClusterMaxMeasuredValueAttributeCallback(),
readNitricOxideConcentrationMeasurementMaxMeasuredValueCommandParams
);
result.put("readMaxMeasuredValueAttribute", readNitricOxideConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readNitricOxideConcentrationMeasurementPeakMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readNitricOxideConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.NitricOxideConcentrationMeasurementCluster) cluster).readPeakMeasuredValueAttribute(
(ChipClusters.NitricOxideConcentrationMeasurementCluster.PeakMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedNitricOxideConcentrationMeasurementClusterPeakMeasuredValueAttributeCallback(),
readNitricOxideConcentrationMeasurementPeakMeasuredValueCommandParams
);
result.put("readPeakMeasuredValueAttribute", readNitricOxideConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readNitricOxideConcentrationMeasurementPeakMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readNitricOxideConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.NitricOxideConcentrationMeasurementCluster) cluster).readPeakMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readNitricOxideConcentrationMeasurementPeakMeasuredValueWindowCommandParams
);
result.put("readPeakMeasuredValueWindowAttribute", readNitricOxideConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readNitricOxideConcentrationMeasurementAverageMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readNitricOxideConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.NitricOxideConcentrationMeasurementCluster) cluster).readAverageMeasuredValueAttribute(
(ChipClusters.NitricOxideConcentrationMeasurementCluster.AverageMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedNitricOxideConcentrationMeasurementClusterAverageMeasuredValueAttributeCallback(),
readNitricOxideConcentrationMeasurementAverageMeasuredValueCommandParams
);
result.put("readAverageMeasuredValueAttribute", readNitricOxideConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readNitricOxideConcentrationMeasurementAverageMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readNitricOxideConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.NitricOxideConcentrationMeasurementCluster) cluster).readAverageMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readNitricOxideConcentrationMeasurementAverageMeasuredValueWindowCommandParams
);
result.put("readAverageMeasuredValueWindowAttribute", readNitricOxideConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readNitricOxideConcentrationMeasurementUncertaintyCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readNitricOxideConcentrationMeasurementUncertaintyAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.NitricOxideConcentrationMeasurementCluster) cluster).readUncertaintyAttribute(
(ChipClusters.FloatAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFloatAttributeCallback(),
readNitricOxideConcentrationMeasurementUncertaintyCommandParams
);
result.put("readUncertaintyAttribute", readNitricOxideConcentrationMeasurementUncertaintyAttributeInteractionInfo);
Map<String, CommandParameterInfo> readNitricOxideConcentrationMeasurementMeasurementUnitCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readNitricOxideConcentrationMeasurementMeasurementUnitAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.NitricOxideConcentrationMeasurementCluster) cluster).readMeasurementUnitAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readNitricOxideConcentrationMeasurementMeasurementUnitCommandParams
);
result.put("readMeasurementUnitAttribute", readNitricOxideConcentrationMeasurementMeasurementUnitAttributeInteractionInfo);
Map<String, CommandParameterInfo> readNitricOxideConcentrationMeasurementMeasurementMediumCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readNitricOxideConcentrationMeasurementMeasurementMediumAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.NitricOxideConcentrationMeasurementCluster) cluster).readMeasurementMediumAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readNitricOxideConcentrationMeasurementMeasurementMediumCommandParams
);
result.put("readMeasurementMediumAttribute", readNitricOxideConcentrationMeasurementMeasurementMediumAttributeInteractionInfo);
Map<String, CommandParameterInfo> readNitricOxideConcentrationMeasurementLevelValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readNitricOxideConcentrationMeasurementLevelValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.NitricOxideConcentrationMeasurementCluster) cluster).readLevelValueAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readNitricOxideConcentrationMeasurementLevelValueCommandParams
);
result.put("readLevelValueAttribute", readNitricOxideConcentrationMeasurementLevelValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readNitricOxideConcentrationMeasurementGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readNitricOxideConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.NitricOxideConcentrationMeasurementCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.NitricOxideConcentrationMeasurementCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedNitricOxideConcentrationMeasurementClusterGeneratedCommandListAttributeCallback(),
readNitricOxideConcentrationMeasurementGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readNitricOxideConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readNitricOxideConcentrationMeasurementAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readNitricOxideConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.NitricOxideConcentrationMeasurementCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.NitricOxideConcentrationMeasurementCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedNitricOxideConcentrationMeasurementClusterAcceptedCommandListAttributeCallback(),
readNitricOxideConcentrationMeasurementAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readNitricOxideConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readNitricOxideConcentrationMeasurementEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readNitricOxideConcentrationMeasurementEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.NitricOxideConcentrationMeasurementCluster) cluster).readEventListAttribute(
(ChipClusters.NitricOxideConcentrationMeasurementCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedNitricOxideConcentrationMeasurementClusterEventListAttributeCallback(),
readNitricOxideConcentrationMeasurementEventListCommandParams
);
result.put("readEventListAttribute", readNitricOxideConcentrationMeasurementEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readNitricOxideConcentrationMeasurementAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readNitricOxideConcentrationMeasurementAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.NitricOxideConcentrationMeasurementCluster) cluster).readAttributeListAttribute(
(ChipClusters.NitricOxideConcentrationMeasurementCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedNitricOxideConcentrationMeasurementClusterAttributeListAttributeCallback(),
readNitricOxideConcentrationMeasurementAttributeListCommandParams
);
result.put("readAttributeListAttribute", readNitricOxideConcentrationMeasurementAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readNitricOxideConcentrationMeasurementFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readNitricOxideConcentrationMeasurementFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.NitricOxideConcentrationMeasurementCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readNitricOxideConcentrationMeasurementFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readNitricOxideConcentrationMeasurementFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readNitricOxideConcentrationMeasurementClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readNitricOxideConcentrationMeasurementClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.NitricOxideConcentrationMeasurementCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readNitricOxideConcentrationMeasurementClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readNitricOxideConcentrationMeasurementClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readNitrogenDioxideConcentrationMeasurementInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readNitrogenDioxideConcentrationMeasurementMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readNitrogenDioxideConcentrationMeasurementMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.NitrogenDioxideConcentrationMeasurementCluster) cluster).readMeasuredValueAttribute(
(ChipClusters.NitrogenDioxideConcentrationMeasurementCluster.MeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedNitrogenDioxideConcentrationMeasurementClusterMeasuredValueAttributeCallback(),
readNitrogenDioxideConcentrationMeasurementMeasuredValueCommandParams
);
result.put("readMeasuredValueAttribute", readNitrogenDioxideConcentrationMeasurementMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readNitrogenDioxideConcentrationMeasurementMinMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readNitrogenDioxideConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.NitrogenDioxideConcentrationMeasurementCluster) cluster).readMinMeasuredValueAttribute(
(ChipClusters.NitrogenDioxideConcentrationMeasurementCluster.MinMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedNitrogenDioxideConcentrationMeasurementClusterMinMeasuredValueAttributeCallback(),
readNitrogenDioxideConcentrationMeasurementMinMeasuredValueCommandParams
);
result.put("readMinMeasuredValueAttribute", readNitrogenDioxideConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readNitrogenDioxideConcentrationMeasurementMaxMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readNitrogenDioxideConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.NitrogenDioxideConcentrationMeasurementCluster) cluster).readMaxMeasuredValueAttribute(
(ChipClusters.NitrogenDioxideConcentrationMeasurementCluster.MaxMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedNitrogenDioxideConcentrationMeasurementClusterMaxMeasuredValueAttributeCallback(),
readNitrogenDioxideConcentrationMeasurementMaxMeasuredValueCommandParams
);
result.put("readMaxMeasuredValueAttribute", readNitrogenDioxideConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readNitrogenDioxideConcentrationMeasurementPeakMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readNitrogenDioxideConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.NitrogenDioxideConcentrationMeasurementCluster) cluster).readPeakMeasuredValueAttribute(
(ChipClusters.NitrogenDioxideConcentrationMeasurementCluster.PeakMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedNitrogenDioxideConcentrationMeasurementClusterPeakMeasuredValueAttributeCallback(),
readNitrogenDioxideConcentrationMeasurementPeakMeasuredValueCommandParams
);
result.put("readPeakMeasuredValueAttribute", readNitrogenDioxideConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readNitrogenDioxideConcentrationMeasurementPeakMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readNitrogenDioxideConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.NitrogenDioxideConcentrationMeasurementCluster) cluster).readPeakMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readNitrogenDioxideConcentrationMeasurementPeakMeasuredValueWindowCommandParams
);
result.put("readPeakMeasuredValueWindowAttribute", readNitrogenDioxideConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readNitrogenDioxideConcentrationMeasurementAverageMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readNitrogenDioxideConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.NitrogenDioxideConcentrationMeasurementCluster) cluster).readAverageMeasuredValueAttribute(
(ChipClusters.NitrogenDioxideConcentrationMeasurementCluster.AverageMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedNitrogenDioxideConcentrationMeasurementClusterAverageMeasuredValueAttributeCallback(),
readNitrogenDioxideConcentrationMeasurementAverageMeasuredValueCommandParams
);
result.put("readAverageMeasuredValueAttribute", readNitrogenDioxideConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readNitrogenDioxideConcentrationMeasurementAverageMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readNitrogenDioxideConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.NitrogenDioxideConcentrationMeasurementCluster) cluster).readAverageMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readNitrogenDioxideConcentrationMeasurementAverageMeasuredValueWindowCommandParams
);
result.put("readAverageMeasuredValueWindowAttribute", readNitrogenDioxideConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readNitrogenDioxideConcentrationMeasurementUncertaintyCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readNitrogenDioxideConcentrationMeasurementUncertaintyAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.NitrogenDioxideConcentrationMeasurementCluster) cluster).readUncertaintyAttribute(
(ChipClusters.FloatAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFloatAttributeCallback(),
readNitrogenDioxideConcentrationMeasurementUncertaintyCommandParams
);
result.put("readUncertaintyAttribute", readNitrogenDioxideConcentrationMeasurementUncertaintyAttributeInteractionInfo);
Map<String, CommandParameterInfo> readNitrogenDioxideConcentrationMeasurementMeasurementUnitCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readNitrogenDioxideConcentrationMeasurementMeasurementUnitAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.NitrogenDioxideConcentrationMeasurementCluster) cluster).readMeasurementUnitAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readNitrogenDioxideConcentrationMeasurementMeasurementUnitCommandParams
);
result.put("readMeasurementUnitAttribute", readNitrogenDioxideConcentrationMeasurementMeasurementUnitAttributeInteractionInfo);
Map<String, CommandParameterInfo> readNitrogenDioxideConcentrationMeasurementMeasurementMediumCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readNitrogenDioxideConcentrationMeasurementMeasurementMediumAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.NitrogenDioxideConcentrationMeasurementCluster) cluster).readMeasurementMediumAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readNitrogenDioxideConcentrationMeasurementMeasurementMediumCommandParams
);
result.put("readMeasurementMediumAttribute", readNitrogenDioxideConcentrationMeasurementMeasurementMediumAttributeInteractionInfo);
Map<String, CommandParameterInfo> readNitrogenDioxideConcentrationMeasurementLevelValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readNitrogenDioxideConcentrationMeasurementLevelValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.NitrogenDioxideConcentrationMeasurementCluster) cluster).readLevelValueAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readNitrogenDioxideConcentrationMeasurementLevelValueCommandParams
);
result.put("readLevelValueAttribute", readNitrogenDioxideConcentrationMeasurementLevelValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readNitrogenDioxideConcentrationMeasurementGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readNitrogenDioxideConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.NitrogenDioxideConcentrationMeasurementCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.NitrogenDioxideConcentrationMeasurementCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedNitrogenDioxideConcentrationMeasurementClusterGeneratedCommandListAttributeCallback(),
readNitrogenDioxideConcentrationMeasurementGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readNitrogenDioxideConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readNitrogenDioxideConcentrationMeasurementAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readNitrogenDioxideConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.NitrogenDioxideConcentrationMeasurementCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.NitrogenDioxideConcentrationMeasurementCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedNitrogenDioxideConcentrationMeasurementClusterAcceptedCommandListAttributeCallback(),
readNitrogenDioxideConcentrationMeasurementAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readNitrogenDioxideConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readNitrogenDioxideConcentrationMeasurementEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readNitrogenDioxideConcentrationMeasurementEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.NitrogenDioxideConcentrationMeasurementCluster) cluster).readEventListAttribute(
(ChipClusters.NitrogenDioxideConcentrationMeasurementCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedNitrogenDioxideConcentrationMeasurementClusterEventListAttributeCallback(),
readNitrogenDioxideConcentrationMeasurementEventListCommandParams
);
result.put("readEventListAttribute", readNitrogenDioxideConcentrationMeasurementEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readNitrogenDioxideConcentrationMeasurementAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readNitrogenDioxideConcentrationMeasurementAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.NitrogenDioxideConcentrationMeasurementCluster) cluster).readAttributeListAttribute(
(ChipClusters.NitrogenDioxideConcentrationMeasurementCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedNitrogenDioxideConcentrationMeasurementClusterAttributeListAttributeCallback(),
readNitrogenDioxideConcentrationMeasurementAttributeListCommandParams
);
result.put("readAttributeListAttribute", readNitrogenDioxideConcentrationMeasurementAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readNitrogenDioxideConcentrationMeasurementFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readNitrogenDioxideConcentrationMeasurementFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.NitrogenDioxideConcentrationMeasurementCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readNitrogenDioxideConcentrationMeasurementFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readNitrogenDioxideConcentrationMeasurementFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readNitrogenDioxideConcentrationMeasurementClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readNitrogenDioxideConcentrationMeasurementClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.NitrogenDioxideConcentrationMeasurementCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readNitrogenDioxideConcentrationMeasurementClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readNitrogenDioxideConcentrationMeasurementClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readOxygenConcentrationMeasurementInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readOxygenConcentrationMeasurementMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOxygenConcentrationMeasurementMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OxygenConcentrationMeasurementCluster) cluster).readMeasuredValueAttribute(
(ChipClusters.OxygenConcentrationMeasurementCluster.MeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOxygenConcentrationMeasurementClusterMeasuredValueAttributeCallback(),
readOxygenConcentrationMeasurementMeasuredValueCommandParams
);
result.put("readMeasuredValueAttribute", readOxygenConcentrationMeasurementMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOxygenConcentrationMeasurementMinMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOxygenConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OxygenConcentrationMeasurementCluster) cluster).readMinMeasuredValueAttribute(
(ChipClusters.OxygenConcentrationMeasurementCluster.MinMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOxygenConcentrationMeasurementClusterMinMeasuredValueAttributeCallback(),
readOxygenConcentrationMeasurementMinMeasuredValueCommandParams
);
result.put("readMinMeasuredValueAttribute", readOxygenConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOxygenConcentrationMeasurementMaxMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOxygenConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OxygenConcentrationMeasurementCluster) cluster).readMaxMeasuredValueAttribute(
(ChipClusters.OxygenConcentrationMeasurementCluster.MaxMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOxygenConcentrationMeasurementClusterMaxMeasuredValueAttributeCallback(),
readOxygenConcentrationMeasurementMaxMeasuredValueCommandParams
);
result.put("readMaxMeasuredValueAttribute", readOxygenConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOxygenConcentrationMeasurementPeakMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOxygenConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OxygenConcentrationMeasurementCluster) cluster).readPeakMeasuredValueAttribute(
(ChipClusters.OxygenConcentrationMeasurementCluster.PeakMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOxygenConcentrationMeasurementClusterPeakMeasuredValueAttributeCallback(),
readOxygenConcentrationMeasurementPeakMeasuredValueCommandParams
);
result.put("readPeakMeasuredValueAttribute", readOxygenConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOxygenConcentrationMeasurementPeakMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOxygenConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OxygenConcentrationMeasurementCluster) cluster).readPeakMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readOxygenConcentrationMeasurementPeakMeasuredValueWindowCommandParams
);
result.put("readPeakMeasuredValueWindowAttribute", readOxygenConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOxygenConcentrationMeasurementAverageMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOxygenConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OxygenConcentrationMeasurementCluster) cluster).readAverageMeasuredValueAttribute(
(ChipClusters.OxygenConcentrationMeasurementCluster.AverageMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOxygenConcentrationMeasurementClusterAverageMeasuredValueAttributeCallback(),
readOxygenConcentrationMeasurementAverageMeasuredValueCommandParams
);
result.put("readAverageMeasuredValueAttribute", readOxygenConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOxygenConcentrationMeasurementAverageMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOxygenConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OxygenConcentrationMeasurementCluster) cluster).readAverageMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readOxygenConcentrationMeasurementAverageMeasuredValueWindowCommandParams
);
result.put("readAverageMeasuredValueWindowAttribute", readOxygenConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOxygenConcentrationMeasurementUncertaintyCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOxygenConcentrationMeasurementUncertaintyAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OxygenConcentrationMeasurementCluster) cluster).readUncertaintyAttribute(
(ChipClusters.FloatAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFloatAttributeCallback(),
readOxygenConcentrationMeasurementUncertaintyCommandParams
);
result.put("readUncertaintyAttribute", readOxygenConcentrationMeasurementUncertaintyAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOxygenConcentrationMeasurementMeasurementUnitCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOxygenConcentrationMeasurementMeasurementUnitAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OxygenConcentrationMeasurementCluster) cluster).readMeasurementUnitAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readOxygenConcentrationMeasurementMeasurementUnitCommandParams
);
result.put("readMeasurementUnitAttribute", readOxygenConcentrationMeasurementMeasurementUnitAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOxygenConcentrationMeasurementMeasurementMediumCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOxygenConcentrationMeasurementMeasurementMediumAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OxygenConcentrationMeasurementCluster) cluster).readMeasurementMediumAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readOxygenConcentrationMeasurementMeasurementMediumCommandParams
);
result.put("readMeasurementMediumAttribute", readOxygenConcentrationMeasurementMeasurementMediumAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOxygenConcentrationMeasurementLevelValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOxygenConcentrationMeasurementLevelValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OxygenConcentrationMeasurementCluster) cluster).readLevelValueAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readOxygenConcentrationMeasurementLevelValueCommandParams
);
result.put("readLevelValueAttribute", readOxygenConcentrationMeasurementLevelValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOxygenConcentrationMeasurementGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOxygenConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OxygenConcentrationMeasurementCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.OxygenConcentrationMeasurementCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOxygenConcentrationMeasurementClusterGeneratedCommandListAttributeCallback(),
readOxygenConcentrationMeasurementGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readOxygenConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOxygenConcentrationMeasurementAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOxygenConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OxygenConcentrationMeasurementCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.OxygenConcentrationMeasurementCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOxygenConcentrationMeasurementClusterAcceptedCommandListAttributeCallback(),
readOxygenConcentrationMeasurementAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readOxygenConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOxygenConcentrationMeasurementEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOxygenConcentrationMeasurementEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OxygenConcentrationMeasurementCluster) cluster).readEventListAttribute(
(ChipClusters.OxygenConcentrationMeasurementCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOxygenConcentrationMeasurementClusterEventListAttributeCallback(),
readOxygenConcentrationMeasurementEventListCommandParams
);
result.put("readEventListAttribute", readOxygenConcentrationMeasurementEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOxygenConcentrationMeasurementAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOxygenConcentrationMeasurementAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OxygenConcentrationMeasurementCluster) cluster).readAttributeListAttribute(
(ChipClusters.OxygenConcentrationMeasurementCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOxygenConcentrationMeasurementClusterAttributeListAttributeCallback(),
readOxygenConcentrationMeasurementAttributeListCommandParams
);
result.put("readAttributeListAttribute", readOxygenConcentrationMeasurementAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOxygenConcentrationMeasurementFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOxygenConcentrationMeasurementFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OxygenConcentrationMeasurementCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readOxygenConcentrationMeasurementFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readOxygenConcentrationMeasurementFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOxygenConcentrationMeasurementClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOxygenConcentrationMeasurementClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OxygenConcentrationMeasurementCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readOxygenConcentrationMeasurementClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readOxygenConcentrationMeasurementClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readOzoneConcentrationMeasurementInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readOzoneConcentrationMeasurementMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOzoneConcentrationMeasurementMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OzoneConcentrationMeasurementCluster) cluster).readMeasuredValueAttribute(
(ChipClusters.OzoneConcentrationMeasurementCluster.MeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOzoneConcentrationMeasurementClusterMeasuredValueAttributeCallback(),
readOzoneConcentrationMeasurementMeasuredValueCommandParams
);
result.put("readMeasuredValueAttribute", readOzoneConcentrationMeasurementMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOzoneConcentrationMeasurementMinMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOzoneConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OzoneConcentrationMeasurementCluster) cluster).readMinMeasuredValueAttribute(
(ChipClusters.OzoneConcentrationMeasurementCluster.MinMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOzoneConcentrationMeasurementClusterMinMeasuredValueAttributeCallback(),
readOzoneConcentrationMeasurementMinMeasuredValueCommandParams
);
result.put("readMinMeasuredValueAttribute", readOzoneConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOzoneConcentrationMeasurementMaxMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOzoneConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OzoneConcentrationMeasurementCluster) cluster).readMaxMeasuredValueAttribute(
(ChipClusters.OzoneConcentrationMeasurementCluster.MaxMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOzoneConcentrationMeasurementClusterMaxMeasuredValueAttributeCallback(),
readOzoneConcentrationMeasurementMaxMeasuredValueCommandParams
);
result.put("readMaxMeasuredValueAttribute", readOzoneConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOzoneConcentrationMeasurementPeakMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOzoneConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OzoneConcentrationMeasurementCluster) cluster).readPeakMeasuredValueAttribute(
(ChipClusters.OzoneConcentrationMeasurementCluster.PeakMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOzoneConcentrationMeasurementClusterPeakMeasuredValueAttributeCallback(),
readOzoneConcentrationMeasurementPeakMeasuredValueCommandParams
);
result.put("readPeakMeasuredValueAttribute", readOzoneConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOzoneConcentrationMeasurementPeakMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOzoneConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OzoneConcentrationMeasurementCluster) cluster).readPeakMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readOzoneConcentrationMeasurementPeakMeasuredValueWindowCommandParams
);
result.put("readPeakMeasuredValueWindowAttribute", readOzoneConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOzoneConcentrationMeasurementAverageMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOzoneConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OzoneConcentrationMeasurementCluster) cluster).readAverageMeasuredValueAttribute(
(ChipClusters.OzoneConcentrationMeasurementCluster.AverageMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOzoneConcentrationMeasurementClusterAverageMeasuredValueAttributeCallback(),
readOzoneConcentrationMeasurementAverageMeasuredValueCommandParams
);
result.put("readAverageMeasuredValueAttribute", readOzoneConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOzoneConcentrationMeasurementAverageMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOzoneConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OzoneConcentrationMeasurementCluster) cluster).readAverageMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readOzoneConcentrationMeasurementAverageMeasuredValueWindowCommandParams
);
result.put("readAverageMeasuredValueWindowAttribute", readOzoneConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOzoneConcentrationMeasurementUncertaintyCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOzoneConcentrationMeasurementUncertaintyAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OzoneConcentrationMeasurementCluster) cluster).readUncertaintyAttribute(
(ChipClusters.FloatAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFloatAttributeCallback(),
readOzoneConcentrationMeasurementUncertaintyCommandParams
);
result.put("readUncertaintyAttribute", readOzoneConcentrationMeasurementUncertaintyAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOzoneConcentrationMeasurementMeasurementUnitCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOzoneConcentrationMeasurementMeasurementUnitAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OzoneConcentrationMeasurementCluster) cluster).readMeasurementUnitAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readOzoneConcentrationMeasurementMeasurementUnitCommandParams
);
result.put("readMeasurementUnitAttribute", readOzoneConcentrationMeasurementMeasurementUnitAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOzoneConcentrationMeasurementMeasurementMediumCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOzoneConcentrationMeasurementMeasurementMediumAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OzoneConcentrationMeasurementCluster) cluster).readMeasurementMediumAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readOzoneConcentrationMeasurementMeasurementMediumCommandParams
);
result.put("readMeasurementMediumAttribute", readOzoneConcentrationMeasurementMeasurementMediumAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOzoneConcentrationMeasurementLevelValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOzoneConcentrationMeasurementLevelValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OzoneConcentrationMeasurementCluster) cluster).readLevelValueAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readOzoneConcentrationMeasurementLevelValueCommandParams
);
result.put("readLevelValueAttribute", readOzoneConcentrationMeasurementLevelValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOzoneConcentrationMeasurementGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOzoneConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OzoneConcentrationMeasurementCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.OzoneConcentrationMeasurementCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOzoneConcentrationMeasurementClusterGeneratedCommandListAttributeCallback(),
readOzoneConcentrationMeasurementGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readOzoneConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOzoneConcentrationMeasurementAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOzoneConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OzoneConcentrationMeasurementCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.OzoneConcentrationMeasurementCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOzoneConcentrationMeasurementClusterAcceptedCommandListAttributeCallback(),
readOzoneConcentrationMeasurementAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readOzoneConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOzoneConcentrationMeasurementEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOzoneConcentrationMeasurementEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OzoneConcentrationMeasurementCluster) cluster).readEventListAttribute(
(ChipClusters.OzoneConcentrationMeasurementCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOzoneConcentrationMeasurementClusterEventListAttributeCallback(),
readOzoneConcentrationMeasurementEventListCommandParams
);
result.put("readEventListAttribute", readOzoneConcentrationMeasurementEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOzoneConcentrationMeasurementAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOzoneConcentrationMeasurementAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OzoneConcentrationMeasurementCluster) cluster).readAttributeListAttribute(
(ChipClusters.OzoneConcentrationMeasurementCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOzoneConcentrationMeasurementClusterAttributeListAttributeCallback(),
readOzoneConcentrationMeasurementAttributeListCommandParams
);
result.put("readAttributeListAttribute", readOzoneConcentrationMeasurementAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOzoneConcentrationMeasurementFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOzoneConcentrationMeasurementFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OzoneConcentrationMeasurementCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readOzoneConcentrationMeasurementFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readOzoneConcentrationMeasurementFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readOzoneConcentrationMeasurementClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readOzoneConcentrationMeasurementClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.OzoneConcentrationMeasurementCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readOzoneConcentrationMeasurementClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readOzoneConcentrationMeasurementClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readSulfurDioxideConcentrationMeasurementInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readSulfurDioxideConcentrationMeasurementMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSulfurDioxideConcentrationMeasurementMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SulfurDioxideConcentrationMeasurementCluster) cluster).readMeasuredValueAttribute(
(ChipClusters.SulfurDioxideConcentrationMeasurementCluster.MeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedSulfurDioxideConcentrationMeasurementClusterMeasuredValueAttributeCallback(),
readSulfurDioxideConcentrationMeasurementMeasuredValueCommandParams
);
result.put("readMeasuredValueAttribute", readSulfurDioxideConcentrationMeasurementMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSulfurDioxideConcentrationMeasurementMinMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSulfurDioxideConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SulfurDioxideConcentrationMeasurementCluster) cluster).readMinMeasuredValueAttribute(
(ChipClusters.SulfurDioxideConcentrationMeasurementCluster.MinMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedSulfurDioxideConcentrationMeasurementClusterMinMeasuredValueAttributeCallback(),
readSulfurDioxideConcentrationMeasurementMinMeasuredValueCommandParams
);
result.put("readMinMeasuredValueAttribute", readSulfurDioxideConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSulfurDioxideConcentrationMeasurementMaxMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSulfurDioxideConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SulfurDioxideConcentrationMeasurementCluster) cluster).readMaxMeasuredValueAttribute(
(ChipClusters.SulfurDioxideConcentrationMeasurementCluster.MaxMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedSulfurDioxideConcentrationMeasurementClusterMaxMeasuredValueAttributeCallback(),
readSulfurDioxideConcentrationMeasurementMaxMeasuredValueCommandParams
);
result.put("readMaxMeasuredValueAttribute", readSulfurDioxideConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSulfurDioxideConcentrationMeasurementPeakMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSulfurDioxideConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SulfurDioxideConcentrationMeasurementCluster) cluster).readPeakMeasuredValueAttribute(
(ChipClusters.SulfurDioxideConcentrationMeasurementCluster.PeakMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedSulfurDioxideConcentrationMeasurementClusterPeakMeasuredValueAttributeCallback(),
readSulfurDioxideConcentrationMeasurementPeakMeasuredValueCommandParams
);
result.put("readPeakMeasuredValueAttribute", readSulfurDioxideConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSulfurDioxideConcentrationMeasurementPeakMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSulfurDioxideConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SulfurDioxideConcentrationMeasurementCluster) cluster).readPeakMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readSulfurDioxideConcentrationMeasurementPeakMeasuredValueWindowCommandParams
);
result.put("readPeakMeasuredValueWindowAttribute", readSulfurDioxideConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSulfurDioxideConcentrationMeasurementAverageMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSulfurDioxideConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SulfurDioxideConcentrationMeasurementCluster) cluster).readAverageMeasuredValueAttribute(
(ChipClusters.SulfurDioxideConcentrationMeasurementCluster.AverageMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedSulfurDioxideConcentrationMeasurementClusterAverageMeasuredValueAttributeCallback(),
readSulfurDioxideConcentrationMeasurementAverageMeasuredValueCommandParams
);
result.put("readAverageMeasuredValueAttribute", readSulfurDioxideConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSulfurDioxideConcentrationMeasurementAverageMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSulfurDioxideConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SulfurDioxideConcentrationMeasurementCluster) cluster).readAverageMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readSulfurDioxideConcentrationMeasurementAverageMeasuredValueWindowCommandParams
);
result.put("readAverageMeasuredValueWindowAttribute", readSulfurDioxideConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSulfurDioxideConcentrationMeasurementUncertaintyCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSulfurDioxideConcentrationMeasurementUncertaintyAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SulfurDioxideConcentrationMeasurementCluster) cluster).readUncertaintyAttribute(
(ChipClusters.FloatAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFloatAttributeCallback(),
readSulfurDioxideConcentrationMeasurementUncertaintyCommandParams
);
result.put("readUncertaintyAttribute", readSulfurDioxideConcentrationMeasurementUncertaintyAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSulfurDioxideConcentrationMeasurementMeasurementUnitCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSulfurDioxideConcentrationMeasurementMeasurementUnitAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SulfurDioxideConcentrationMeasurementCluster) cluster).readMeasurementUnitAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readSulfurDioxideConcentrationMeasurementMeasurementUnitCommandParams
);
result.put("readMeasurementUnitAttribute", readSulfurDioxideConcentrationMeasurementMeasurementUnitAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSulfurDioxideConcentrationMeasurementMeasurementMediumCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSulfurDioxideConcentrationMeasurementMeasurementMediumAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SulfurDioxideConcentrationMeasurementCluster) cluster).readMeasurementMediumAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readSulfurDioxideConcentrationMeasurementMeasurementMediumCommandParams
);
result.put("readMeasurementMediumAttribute", readSulfurDioxideConcentrationMeasurementMeasurementMediumAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSulfurDioxideConcentrationMeasurementLevelValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSulfurDioxideConcentrationMeasurementLevelValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SulfurDioxideConcentrationMeasurementCluster) cluster).readLevelValueAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readSulfurDioxideConcentrationMeasurementLevelValueCommandParams
);
result.put("readLevelValueAttribute", readSulfurDioxideConcentrationMeasurementLevelValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSulfurDioxideConcentrationMeasurementGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSulfurDioxideConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SulfurDioxideConcentrationMeasurementCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.SulfurDioxideConcentrationMeasurementCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedSulfurDioxideConcentrationMeasurementClusterGeneratedCommandListAttributeCallback(),
readSulfurDioxideConcentrationMeasurementGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readSulfurDioxideConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSulfurDioxideConcentrationMeasurementAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSulfurDioxideConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SulfurDioxideConcentrationMeasurementCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.SulfurDioxideConcentrationMeasurementCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedSulfurDioxideConcentrationMeasurementClusterAcceptedCommandListAttributeCallback(),
readSulfurDioxideConcentrationMeasurementAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readSulfurDioxideConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSulfurDioxideConcentrationMeasurementEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSulfurDioxideConcentrationMeasurementEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SulfurDioxideConcentrationMeasurementCluster) cluster).readEventListAttribute(
(ChipClusters.SulfurDioxideConcentrationMeasurementCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedSulfurDioxideConcentrationMeasurementClusterEventListAttributeCallback(),
readSulfurDioxideConcentrationMeasurementEventListCommandParams
);
result.put("readEventListAttribute", readSulfurDioxideConcentrationMeasurementEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSulfurDioxideConcentrationMeasurementAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSulfurDioxideConcentrationMeasurementAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SulfurDioxideConcentrationMeasurementCluster) cluster).readAttributeListAttribute(
(ChipClusters.SulfurDioxideConcentrationMeasurementCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedSulfurDioxideConcentrationMeasurementClusterAttributeListAttributeCallback(),
readSulfurDioxideConcentrationMeasurementAttributeListCommandParams
);
result.put("readAttributeListAttribute", readSulfurDioxideConcentrationMeasurementAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSulfurDioxideConcentrationMeasurementFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSulfurDioxideConcentrationMeasurementFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SulfurDioxideConcentrationMeasurementCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readSulfurDioxideConcentrationMeasurementFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readSulfurDioxideConcentrationMeasurementFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSulfurDioxideConcentrationMeasurementClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSulfurDioxideConcentrationMeasurementClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SulfurDioxideConcentrationMeasurementCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readSulfurDioxideConcentrationMeasurementClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readSulfurDioxideConcentrationMeasurementClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readDissolvedOxygenConcentrationMeasurementInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readDissolvedOxygenConcentrationMeasurementMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDissolvedOxygenConcentrationMeasurementMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DissolvedOxygenConcentrationMeasurementCluster) cluster).readMeasuredValueAttribute(
(ChipClusters.DissolvedOxygenConcentrationMeasurementCluster.MeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedDissolvedOxygenConcentrationMeasurementClusterMeasuredValueAttributeCallback(),
readDissolvedOxygenConcentrationMeasurementMeasuredValueCommandParams
);
result.put("readMeasuredValueAttribute", readDissolvedOxygenConcentrationMeasurementMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDissolvedOxygenConcentrationMeasurementMinMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDissolvedOxygenConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DissolvedOxygenConcentrationMeasurementCluster) cluster).readMinMeasuredValueAttribute(
(ChipClusters.DissolvedOxygenConcentrationMeasurementCluster.MinMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedDissolvedOxygenConcentrationMeasurementClusterMinMeasuredValueAttributeCallback(),
readDissolvedOxygenConcentrationMeasurementMinMeasuredValueCommandParams
);
result.put("readMinMeasuredValueAttribute", readDissolvedOxygenConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDissolvedOxygenConcentrationMeasurementMaxMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDissolvedOxygenConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DissolvedOxygenConcentrationMeasurementCluster) cluster).readMaxMeasuredValueAttribute(
(ChipClusters.DissolvedOxygenConcentrationMeasurementCluster.MaxMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedDissolvedOxygenConcentrationMeasurementClusterMaxMeasuredValueAttributeCallback(),
readDissolvedOxygenConcentrationMeasurementMaxMeasuredValueCommandParams
);
result.put("readMaxMeasuredValueAttribute", readDissolvedOxygenConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDissolvedOxygenConcentrationMeasurementPeakMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDissolvedOxygenConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DissolvedOxygenConcentrationMeasurementCluster) cluster).readPeakMeasuredValueAttribute(
(ChipClusters.DissolvedOxygenConcentrationMeasurementCluster.PeakMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedDissolvedOxygenConcentrationMeasurementClusterPeakMeasuredValueAttributeCallback(),
readDissolvedOxygenConcentrationMeasurementPeakMeasuredValueCommandParams
);
result.put("readPeakMeasuredValueAttribute", readDissolvedOxygenConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDissolvedOxygenConcentrationMeasurementPeakMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDissolvedOxygenConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DissolvedOxygenConcentrationMeasurementCluster) cluster).readPeakMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readDissolvedOxygenConcentrationMeasurementPeakMeasuredValueWindowCommandParams
);
result.put("readPeakMeasuredValueWindowAttribute", readDissolvedOxygenConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDissolvedOxygenConcentrationMeasurementAverageMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDissolvedOxygenConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DissolvedOxygenConcentrationMeasurementCluster) cluster).readAverageMeasuredValueAttribute(
(ChipClusters.DissolvedOxygenConcentrationMeasurementCluster.AverageMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedDissolvedOxygenConcentrationMeasurementClusterAverageMeasuredValueAttributeCallback(),
readDissolvedOxygenConcentrationMeasurementAverageMeasuredValueCommandParams
);
result.put("readAverageMeasuredValueAttribute", readDissolvedOxygenConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDissolvedOxygenConcentrationMeasurementAverageMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDissolvedOxygenConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DissolvedOxygenConcentrationMeasurementCluster) cluster).readAverageMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readDissolvedOxygenConcentrationMeasurementAverageMeasuredValueWindowCommandParams
);
result.put("readAverageMeasuredValueWindowAttribute", readDissolvedOxygenConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDissolvedOxygenConcentrationMeasurementUncertaintyCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDissolvedOxygenConcentrationMeasurementUncertaintyAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DissolvedOxygenConcentrationMeasurementCluster) cluster).readUncertaintyAttribute(
(ChipClusters.FloatAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFloatAttributeCallback(),
readDissolvedOxygenConcentrationMeasurementUncertaintyCommandParams
);
result.put("readUncertaintyAttribute", readDissolvedOxygenConcentrationMeasurementUncertaintyAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDissolvedOxygenConcentrationMeasurementMeasurementUnitCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDissolvedOxygenConcentrationMeasurementMeasurementUnitAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DissolvedOxygenConcentrationMeasurementCluster) cluster).readMeasurementUnitAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readDissolvedOxygenConcentrationMeasurementMeasurementUnitCommandParams
);
result.put("readMeasurementUnitAttribute", readDissolvedOxygenConcentrationMeasurementMeasurementUnitAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDissolvedOxygenConcentrationMeasurementMeasurementMediumCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDissolvedOxygenConcentrationMeasurementMeasurementMediumAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DissolvedOxygenConcentrationMeasurementCluster) cluster).readMeasurementMediumAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readDissolvedOxygenConcentrationMeasurementMeasurementMediumCommandParams
);
result.put("readMeasurementMediumAttribute", readDissolvedOxygenConcentrationMeasurementMeasurementMediumAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDissolvedOxygenConcentrationMeasurementLevelValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDissolvedOxygenConcentrationMeasurementLevelValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DissolvedOxygenConcentrationMeasurementCluster) cluster).readLevelValueAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readDissolvedOxygenConcentrationMeasurementLevelValueCommandParams
);
result.put("readLevelValueAttribute", readDissolvedOxygenConcentrationMeasurementLevelValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDissolvedOxygenConcentrationMeasurementGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDissolvedOxygenConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DissolvedOxygenConcentrationMeasurementCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.DissolvedOxygenConcentrationMeasurementCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedDissolvedOxygenConcentrationMeasurementClusterGeneratedCommandListAttributeCallback(),
readDissolvedOxygenConcentrationMeasurementGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readDissolvedOxygenConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDissolvedOxygenConcentrationMeasurementAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDissolvedOxygenConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DissolvedOxygenConcentrationMeasurementCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.DissolvedOxygenConcentrationMeasurementCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedDissolvedOxygenConcentrationMeasurementClusterAcceptedCommandListAttributeCallback(),
readDissolvedOxygenConcentrationMeasurementAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readDissolvedOxygenConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDissolvedOxygenConcentrationMeasurementEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDissolvedOxygenConcentrationMeasurementEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DissolvedOxygenConcentrationMeasurementCluster) cluster).readEventListAttribute(
(ChipClusters.DissolvedOxygenConcentrationMeasurementCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedDissolvedOxygenConcentrationMeasurementClusterEventListAttributeCallback(),
readDissolvedOxygenConcentrationMeasurementEventListCommandParams
);
result.put("readEventListAttribute", readDissolvedOxygenConcentrationMeasurementEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDissolvedOxygenConcentrationMeasurementAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDissolvedOxygenConcentrationMeasurementAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DissolvedOxygenConcentrationMeasurementCluster) cluster).readAttributeListAttribute(
(ChipClusters.DissolvedOxygenConcentrationMeasurementCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedDissolvedOxygenConcentrationMeasurementClusterAttributeListAttributeCallback(),
readDissolvedOxygenConcentrationMeasurementAttributeListCommandParams
);
result.put("readAttributeListAttribute", readDissolvedOxygenConcentrationMeasurementAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDissolvedOxygenConcentrationMeasurementFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDissolvedOxygenConcentrationMeasurementFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DissolvedOxygenConcentrationMeasurementCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readDissolvedOxygenConcentrationMeasurementFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readDissolvedOxygenConcentrationMeasurementFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readDissolvedOxygenConcentrationMeasurementClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readDissolvedOxygenConcentrationMeasurementClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.DissolvedOxygenConcentrationMeasurementCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readDissolvedOxygenConcentrationMeasurementClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readDissolvedOxygenConcentrationMeasurementClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readBromateConcentrationMeasurementInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readBromateConcentrationMeasurementMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBromateConcentrationMeasurementMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BromateConcentrationMeasurementCluster) cluster).readMeasuredValueAttribute(
(ChipClusters.BromateConcentrationMeasurementCluster.MeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBromateConcentrationMeasurementClusterMeasuredValueAttributeCallback(),
readBromateConcentrationMeasurementMeasuredValueCommandParams
);
result.put("readMeasuredValueAttribute", readBromateConcentrationMeasurementMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBromateConcentrationMeasurementMinMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBromateConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BromateConcentrationMeasurementCluster) cluster).readMinMeasuredValueAttribute(
(ChipClusters.BromateConcentrationMeasurementCluster.MinMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBromateConcentrationMeasurementClusterMinMeasuredValueAttributeCallback(),
readBromateConcentrationMeasurementMinMeasuredValueCommandParams
);
result.put("readMinMeasuredValueAttribute", readBromateConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBromateConcentrationMeasurementMaxMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBromateConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BromateConcentrationMeasurementCluster) cluster).readMaxMeasuredValueAttribute(
(ChipClusters.BromateConcentrationMeasurementCluster.MaxMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBromateConcentrationMeasurementClusterMaxMeasuredValueAttributeCallback(),
readBromateConcentrationMeasurementMaxMeasuredValueCommandParams
);
result.put("readMaxMeasuredValueAttribute", readBromateConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBromateConcentrationMeasurementPeakMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBromateConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BromateConcentrationMeasurementCluster) cluster).readPeakMeasuredValueAttribute(
(ChipClusters.BromateConcentrationMeasurementCluster.PeakMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBromateConcentrationMeasurementClusterPeakMeasuredValueAttributeCallback(),
readBromateConcentrationMeasurementPeakMeasuredValueCommandParams
);
result.put("readPeakMeasuredValueAttribute", readBromateConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBromateConcentrationMeasurementPeakMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBromateConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BromateConcentrationMeasurementCluster) cluster).readPeakMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readBromateConcentrationMeasurementPeakMeasuredValueWindowCommandParams
);
result.put("readPeakMeasuredValueWindowAttribute", readBromateConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBromateConcentrationMeasurementAverageMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBromateConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BromateConcentrationMeasurementCluster) cluster).readAverageMeasuredValueAttribute(
(ChipClusters.BromateConcentrationMeasurementCluster.AverageMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBromateConcentrationMeasurementClusterAverageMeasuredValueAttributeCallback(),
readBromateConcentrationMeasurementAverageMeasuredValueCommandParams
);
result.put("readAverageMeasuredValueAttribute", readBromateConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBromateConcentrationMeasurementAverageMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBromateConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BromateConcentrationMeasurementCluster) cluster).readAverageMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readBromateConcentrationMeasurementAverageMeasuredValueWindowCommandParams
);
result.put("readAverageMeasuredValueWindowAttribute", readBromateConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBromateConcentrationMeasurementUncertaintyCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBromateConcentrationMeasurementUncertaintyAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BromateConcentrationMeasurementCluster) cluster).readUncertaintyAttribute(
(ChipClusters.FloatAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFloatAttributeCallback(),
readBromateConcentrationMeasurementUncertaintyCommandParams
);
result.put("readUncertaintyAttribute", readBromateConcentrationMeasurementUncertaintyAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBromateConcentrationMeasurementMeasurementUnitCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBromateConcentrationMeasurementMeasurementUnitAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BromateConcentrationMeasurementCluster) cluster).readMeasurementUnitAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readBromateConcentrationMeasurementMeasurementUnitCommandParams
);
result.put("readMeasurementUnitAttribute", readBromateConcentrationMeasurementMeasurementUnitAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBromateConcentrationMeasurementMeasurementMediumCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBromateConcentrationMeasurementMeasurementMediumAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BromateConcentrationMeasurementCluster) cluster).readMeasurementMediumAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readBromateConcentrationMeasurementMeasurementMediumCommandParams
);
result.put("readMeasurementMediumAttribute", readBromateConcentrationMeasurementMeasurementMediumAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBromateConcentrationMeasurementLevelValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBromateConcentrationMeasurementLevelValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BromateConcentrationMeasurementCluster) cluster).readLevelValueAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readBromateConcentrationMeasurementLevelValueCommandParams
);
result.put("readLevelValueAttribute", readBromateConcentrationMeasurementLevelValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBromateConcentrationMeasurementGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBromateConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BromateConcentrationMeasurementCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.BromateConcentrationMeasurementCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBromateConcentrationMeasurementClusterGeneratedCommandListAttributeCallback(),
readBromateConcentrationMeasurementGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readBromateConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBromateConcentrationMeasurementAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBromateConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BromateConcentrationMeasurementCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.BromateConcentrationMeasurementCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBromateConcentrationMeasurementClusterAcceptedCommandListAttributeCallback(),
readBromateConcentrationMeasurementAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readBromateConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBromateConcentrationMeasurementEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBromateConcentrationMeasurementEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BromateConcentrationMeasurementCluster) cluster).readEventListAttribute(
(ChipClusters.BromateConcentrationMeasurementCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBromateConcentrationMeasurementClusterEventListAttributeCallback(),
readBromateConcentrationMeasurementEventListCommandParams
);
result.put("readEventListAttribute", readBromateConcentrationMeasurementEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBromateConcentrationMeasurementAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBromateConcentrationMeasurementAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BromateConcentrationMeasurementCluster) cluster).readAttributeListAttribute(
(ChipClusters.BromateConcentrationMeasurementCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBromateConcentrationMeasurementClusterAttributeListAttributeCallback(),
readBromateConcentrationMeasurementAttributeListCommandParams
);
result.put("readAttributeListAttribute", readBromateConcentrationMeasurementAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBromateConcentrationMeasurementFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBromateConcentrationMeasurementFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BromateConcentrationMeasurementCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readBromateConcentrationMeasurementFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readBromateConcentrationMeasurementFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBromateConcentrationMeasurementClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBromateConcentrationMeasurementClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BromateConcentrationMeasurementCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readBromateConcentrationMeasurementClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readBromateConcentrationMeasurementClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readChloraminesConcentrationMeasurementInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readChloraminesConcentrationMeasurementMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChloraminesConcentrationMeasurementMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChloraminesConcentrationMeasurementCluster) cluster).readMeasuredValueAttribute(
(ChipClusters.ChloraminesConcentrationMeasurementCluster.MeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedChloraminesConcentrationMeasurementClusterMeasuredValueAttributeCallback(),
readChloraminesConcentrationMeasurementMeasuredValueCommandParams
);
result.put("readMeasuredValueAttribute", readChloraminesConcentrationMeasurementMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChloraminesConcentrationMeasurementMinMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChloraminesConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChloraminesConcentrationMeasurementCluster) cluster).readMinMeasuredValueAttribute(
(ChipClusters.ChloraminesConcentrationMeasurementCluster.MinMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedChloraminesConcentrationMeasurementClusterMinMeasuredValueAttributeCallback(),
readChloraminesConcentrationMeasurementMinMeasuredValueCommandParams
);
result.put("readMinMeasuredValueAttribute", readChloraminesConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChloraminesConcentrationMeasurementMaxMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChloraminesConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChloraminesConcentrationMeasurementCluster) cluster).readMaxMeasuredValueAttribute(
(ChipClusters.ChloraminesConcentrationMeasurementCluster.MaxMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedChloraminesConcentrationMeasurementClusterMaxMeasuredValueAttributeCallback(),
readChloraminesConcentrationMeasurementMaxMeasuredValueCommandParams
);
result.put("readMaxMeasuredValueAttribute", readChloraminesConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChloraminesConcentrationMeasurementPeakMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChloraminesConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChloraminesConcentrationMeasurementCluster) cluster).readPeakMeasuredValueAttribute(
(ChipClusters.ChloraminesConcentrationMeasurementCluster.PeakMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedChloraminesConcentrationMeasurementClusterPeakMeasuredValueAttributeCallback(),
readChloraminesConcentrationMeasurementPeakMeasuredValueCommandParams
);
result.put("readPeakMeasuredValueAttribute", readChloraminesConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChloraminesConcentrationMeasurementPeakMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChloraminesConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChloraminesConcentrationMeasurementCluster) cluster).readPeakMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readChloraminesConcentrationMeasurementPeakMeasuredValueWindowCommandParams
);
result.put("readPeakMeasuredValueWindowAttribute", readChloraminesConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChloraminesConcentrationMeasurementAverageMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChloraminesConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChloraminesConcentrationMeasurementCluster) cluster).readAverageMeasuredValueAttribute(
(ChipClusters.ChloraminesConcentrationMeasurementCluster.AverageMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedChloraminesConcentrationMeasurementClusterAverageMeasuredValueAttributeCallback(),
readChloraminesConcentrationMeasurementAverageMeasuredValueCommandParams
);
result.put("readAverageMeasuredValueAttribute", readChloraminesConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChloraminesConcentrationMeasurementAverageMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChloraminesConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChloraminesConcentrationMeasurementCluster) cluster).readAverageMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readChloraminesConcentrationMeasurementAverageMeasuredValueWindowCommandParams
);
result.put("readAverageMeasuredValueWindowAttribute", readChloraminesConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChloraminesConcentrationMeasurementUncertaintyCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChloraminesConcentrationMeasurementUncertaintyAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChloraminesConcentrationMeasurementCluster) cluster).readUncertaintyAttribute(
(ChipClusters.FloatAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFloatAttributeCallback(),
readChloraminesConcentrationMeasurementUncertaintyCommandParams
);
result.put("readUncertaintyAttribute", readChloraminesConcentrationMeasurementUncertaintyAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChloraminesConcentrationMeasurementMeasurementUnitCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChloraminesConcentrationMeasurementMeasurementUnitAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChloraminesConcentrationMeasurementCluster) cluster).readMeasurementUnitAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readChloraminesConcentrationMeasurementMeasurementUnitCommandParams
);
result.put("readMeasurementUnitAttribute", readChloraminesConcentrationMeasurementMeasurementUnitAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChloraminesConcentrationMeasurementMeasurementMediumCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChloraminesConcentrationMeasurementMeasurementMediumAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChloraminesConcentrationMeasurementCluster) cluster).readMeasurementMediumAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readChloraminesConcentrationMeasurementMeasurementMediumCommandParams
);
result.put("readMeasurementMediumAttribute", readChloraminesConcentrationMeasurementMeasurementMediumAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChloraminesConcentrationMeasurementLevelValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChloraminesConcentrationMeasurementLevelValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChloraminesConcentrationMeasurementCluster) cluster).readLevelValueAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readChloraminesConcentrationMeasurementLevelValueCommandParams
);
result.put("readLevelValueAttribute", readChloraminesConcentrationMeasurementLevelValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChloraminesConcentrationMeasurementGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChloraminesConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChloraminesConcentrationMeasurementCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.ChloraminesConcentrationMeasurementCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedChloraminesConcentrationMeasurementClusterGeneratedCommandListAttributeCallback(),
readChloraminesConcentrationMeasurementGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readChloraminesConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChloraminesConcentrationMeasurementAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChloraminesConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChloraminesConcentrationMeasurementCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.ChloraminesConcentrationMeasurementCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedChloraminesConcentrationMeasurementClusterAcceptedCommandListAttributeCallback(),
readChloraminesConcentrationMeasurementAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readChloraminesConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChloraminesConcentrationMeasurementEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChloraminesConcentrationMeasurementEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChloraminesConcentrationMeasurementCluster) cluster).readEventListAttribute(
(ChipClusters.ChloraminesConcentrationMeasurementCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedChloraminesConcentrationMeasurementClusterEventListAttributeCallback(),
readChloraminesConcentrationMeasurementEventListCommandParams
);
result.put("readEventListAttribute", readChloraminesConcentrationMeasurementEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChloraminesConcentrationMeasurementAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChloraminesConcentrationMeasurementAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChloraminesConcentrationMeasurementCluster) cluster).readAttributeListAttribute(
(ChipClusters.ChloraminesConcentrationMeasurementCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedChloraminesConcentrationMeasurementClusterAttributeListAttributeCallback(),
readChloraminesConcentrationMeasurementAttributeListCommandParams
);
result.put("readAttributeListAttribute", readChloraminesConcentrationMeasurementAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChloraminesConcentrationMeasurementFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChloraminesConcentrationMeasurementFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChloraminesConcentrationMeasurementCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readChloraminesConcentrationMeasurementFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readChloraminesConcentrationMeasurementFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChloraminesConcentrationMeasurementClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChloraminesConcentrationMeasurementClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChloraminesConcentrationMeasurementCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readChloraminesConcentrationMeasurementClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readChloraminesConcentrationMeasurementClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readChlorineConcentrationMeasurementInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readChlorineConcentrationMeasurementMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChlorineConcentrationMeasurementMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChlorineConcentrationMeasurementCluster) cluster).readMeasuredValueAttribute(
(ChipClusters.ChlorineConcentrationMeasurementCluster.MeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedChlorineConcentrationMeasurementClusterMeasuredValueAttributeCallback(),
readChlorineConcentrationMeasurementMeasuredValueCommandParams
);
result.put("readMeasuredValueAttribute", readChlorineConcentrationMeasurementMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChlorineConcentrationMeasurementMinMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChlorineConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChlorineConcentrationMeasurementCluster) cluster).readMinMeasuredValueAttribute(
(ChipClusters.ChlorineConcentrationMeasurementCluster.MinMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedChlorineConcentrationMeasurementClusterMinMeasuredValueAttributeCallback(),
readChlorineConcentrationMeasurementMinMeasuredValueCommandParams
);
result.put("readMinMeasuredValueAttribute", readChlorineConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChlorineConcentrationMeasurementMaxMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChlorineConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChlorineConcentrationMeasurementCluster) cluster).readMaxMeasuredValueAttribute(
(ChipClusters.ChlorineConcentrationMeasurementCluster.MaxMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedChlorineConcentrationMeasurementClusterMaxMeasuredValueAttributeCallback(),
readChlorineConcentrationMeasurementMaxMeasuredValueCommandParams
);
result.put("readMaxMeasuredValueAttribute", readChlorineConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChlorineConcentrationMeasurementPeakMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChlorineConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChlorineConcentrationMeasurementCluster) cluster).readPeakMeasuredValueAttribute(
(ChipClusters.ChlorineConcentrationMeasurementCluster.PeakMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedChlorineConcentrationMeasurementClusterPeakMeasuredValueAttributeCallback(),
readChlorineConcentrationMeasurementPeakMeasuredValueCommandParams
);
result.put("readPeakMeasuredValueAttribute", readChlorineConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChlorineConcentrationMeasurementPeakMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChlorineConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChlorineConcentrationMeasurementCluster) cluster).readPeakMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readChlorineConcentrationMeasurementPeakMeasuredValueWindowCommandParams
);
result.put("readPeakMeasuredValueWindowAttribute", readChlorineConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChlorineConcentrationMeasurementAverageMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChlorineConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChlorineConcentrationMeasurementCluster) cluster).readAverageMeasuredValueAttribute(
(ChipClusters.ChlorineConcentrationMeasurementCluster.AverageMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedChlorineConcentrationMeasurementClusterAverageMeasuredValueAttributeCallback(),
readChlorineConcentrationMeasurementAverageMeasuredValueCommandParams
);
result.put("readAverageMeasuredValueAttribute", readChlorineConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChlorineConcentrationMeasurementAverageMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChlorineConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChlorineConcentrationMeasurementCluster) cluster).readAverageMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readChlorineConcentrationMeasurementAverageMeasuredValueWindowCommandParams
);
result.put("readAverageMeasuredValueWindowAttribute", readChlorineConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChlorineConcentrationMeasurementUncertaintyCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChlorineConcentrationMeasurementUncertaintyAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChlorineConcentrationMeasurementCluster) cluster).readUncertaintyAttribute(
(ChipClusters.FloatAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFloatAttributeCallback(),
readChlorineConcentrationMeasurementUncertaintyCommandParams
);
result.put("readUncertaintyAttribute", readChlorineConcentrationMeasurementUncertaintyAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChlorineConcentrationMeasurementMeasurementUnitCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChlorineConcentrationMeasurementMeasurementUnitAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChlorineConcentrationMeasurementCluster) cluster).readMeasurementUnitAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readChlorineConcentrationMeasurementMeasurementUnitCommandParams
);
result.put("readMeasurementUnitAttribute", readChlorineConcentrationMeasurementMeasurementUnitAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChlorineConcentrationMeasurementMeasurementMediumCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChlorineConcentrationMeasurementMeasurementMediumAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChlorineConcentrationMeasurementCluster) cluster).readMeasurementMediumAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readChlorineConcentrationMeasurementMeasurementMediumCommandParams
);
result.put("readMeasurementMediumAttribute", readChlorineConcentrationMeasurementMeasurementMediumAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChlorineConcentrationMeasurementLevelValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChlorineConcentrationMeasurementLevelValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChlorineConcentrationMeasurementCluster) cluster).readLevelValueAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readChlorineConcentrationMeasurementLevelValueCommandParams
);
result.put("readLevelValueAttribute", readChlorineConcentrationMeasurementLevelValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChlorineConcentrationMeasurementGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChlorineConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChlorineConcentrationMeasurementCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.ChlorineConcentrationMeasurementCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedChlorineConcentrationMeasurementClusterGeneratedCommandListAttributeCallback(),
readChlorineConcentrationMeasurementGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readChlorineConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChlorineConcentrationMeasurementAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChlorineConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChlorineConcentrationMeasurementCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.ChlorineConcentrationMeasurementCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedChlorineConcentrationMeasurementClusterAcceptedCommandListAttributeCallback(),
readChlorineConcentrationMeasurementAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readChlorineConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChlorineConcentrationMeasurementEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChlorineConcentrationMeasurementEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChlorineConcentrationMeasurementCluster) cluster).readEventListAttribute(
(ChipClusters.ChlorineConcentrationMeasurementCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedChlorineConcentrationMeasurementClusterEventListAttributeCallback(),
readChlorineConcentrationMeasurementEventListCommandParams
);
result.put("readEventListAttribute", readChlorineConcentrationMeasurementEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChlorineConcentrationMeasurementAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChlorineConcentrationMeasurementAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChlorineConcentrationMeasurementCluster) cluster).readAttributeListAttribute(
(ChipClusters.ChlorineConcentrationMeasurementCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedChlorineConcentrationMeasurementClusterAttributeListAttributeCallback(),
readChlorineConcentrationMeasurementAttributeListCommandParams
);
result.put("readAttributeListAttribute", readChlorineConcentrationMeasurementAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChlorineConcentrationMeasurementFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChlorineConcentrationMeasurementFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChlorineConcentrationMeasurementCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readChlorineConcentrationMeasurementFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readChlorineConcentrationMeasurementFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChlorineConcentrationMeasurementClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChlorineConcentrationMeasurementClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChlorineConcentrationMeasurementCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readChlorineConcentrationMeasurementClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readChlorineConcentrationMeasurementClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readFecalColiformEColiConcentrationMeasurementInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readFecalColiformEColiConcentrationMeasurementMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFecalColiformEColiConcentrationMeasurementMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FecalColiformEColiConcentrationMeasurementCluster) cluster).readMeasuredValueAttribute(
(ChipClusters.FecalColiformEColiConcentrationMeasurementCluster.MeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFecalColiformEColiConcentrationMeasurementClusterMeasuredValueAttributeCallback(),
readFecalColiformEColiConcentrationMeasurementMeasuredValueCommandParams
);
result.put("readMeasuredValueAttribute", readFecalColiformEColiConcentrationMeasurementMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFecalColiformEColiConcentrationMeasurementMinMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFecalColiformEColiConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FecalColiformEColiConcentrationMeasurementCluster) cluster).readMinMeasuredValueAttribute(
(ChipClusters.FecalColiformEColiConcentrationMeasurementCluster.MinMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFecalColiformEColiConcentrationMeasurementClusterMinMeasuredValueAttributeCallback(),
readFecalColiformEColiConcentrationMeasurementMinMeasuredValueCommandParams
);
result.put("readMinMeasuredValueAttribute", readFecalColiformEColiConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFecalColiformEColiConcentrationMeasurementMaxMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFecalColiformEColiConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FecalColiformEColiConcentrationMeasurementCluster) cluster).readMaxMeasuredValueAttribute(
(ChipClusters.FecalColiformEColiConcentrationMeasurementCluster.MaxMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFecalColiformEColiConcentrationMeasurementClusterMaxMeasuredValueAttributeCallback(),
readFecalColiformEColiConcentrationMeasurementMaxMeasuredValueCommandParams
);
result.put("readMaxMeasuredValueAttribute", readFecalColiformEColiConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFecalColiformEColiConcentrationMeasurementPeakMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFecalColiformEColiConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FecalColiformEColiConcentrationMeasurementCluster) cluster).readPeakMeasuredValueAttribute(
(ChipClusters.FecalColiformEColiConcentrationMeasurementCluster.PeakMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFecalColiformEColiConcentrationMeasurementClusterPeakMeasuredValueAttributeCallback(),
readFecalColiformEColiConcentrationMeasurementPeakMeasuredValueCommandParams
);
result.put("readPeakMeasuredValueAttribute", readFecalColiformEColiConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFecalColiformEColiConcentrationMeasurementPeakMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFecalColiformEColiConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FecalColiformEColiConcentrationMeasurementCluster) cluster).readPeakMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readFecalColiformEColiConcentrationMeasurementPeakMeasuredValueWindowCommandParams
);
result.put("readPeakMeasuredValueWindowAttribute", readFecalColiformEColiConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFecalColiformEColiConcentrationMeasurementAverageMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFecalColiformEColiConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FecalColiformEColiConcentrationMeasurementCluster) cluster).readAverageMeasuredValueAttribute(
(ChipClusters.FecalColiformEColiConcentrationMeasurementCluster.AverageMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFecalColiformEColiConcentrationMeasurementClusterAverageMeasuredValueAttributeCallback(),
readFecalColiformEColiConcentrationMeasurementAverageMeasuredValueCommandParams
);
result.put("readAverageMeasuredValueAttribute", readFecalColiformEColiConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFecalColiformEColiConcentrationMeasurementAverageMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFecalColiformEColiConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FecalColiformEColiConcentrationMeasurementCluster) cluster).readAverageMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readFecalColiformEColiConcentrationMeasurementAverageMeasuredValueWindowCommandParams
);
result.put("readAverageMeasuredValueWindowAttribute", readFecalColiformEColiConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFecalColiformEColiConcentrationMeasurementUncertaintyCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFecalColiformEColiConcentrationMeasurementUncertaintyAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FecalColiformEColiConcentrationMeasurementCluster) cluster).readUncertaintyAttribute(
(ChipClusters.FloatAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFloatAttributeCallback(),
readFecalColiformEColiConcentrationMeasurementUncertaintyCommandParams
);
result.put("readUncertaintyAttribute", readFecalColiformEColiConcentrationMeasurementUncertaintyAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFecalColiformEColiConcentrationMeasurementMeasurementUnitCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFecalColiformEColiConcentrationMeasurementMeasurementUnitAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FecalColiformEColiConcentrationMeasurementCluster) cluster).readMeasurementUnitAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readFecalColiformEColiConcentrationMeasurementMeasurementUnitCommandParams
);
result.put("readMeasurementUnitAttribute", readFecalColiformEColiConcentrationMeasurementMeasurementUnitAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFecalColiformEColiConcentrationMeasurementMeasurementMediumCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFecalColiformEColiConcentrationMeasurementMeasurementMediumAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FecalColiformEColiConcentrationMeasurementCluster) cluster).readMeasurementMediumAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readFecalColiformEColiConcentrationMeasurementMeasurementMediumCommandParams
);
result.put("readMeasurementMediumAttribute", readFecalColiformEColiConcentrationMeasurementMeasurementMediumAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFecalColiformEColiConcentrationMeasurementLevelValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFecalColiformEColiConcentrationMeasurementLevelValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FecalColiformEColiConcentrationMeasurementCluster) cluster).readLevelValueAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readFecalColiformEColiConcentrationMeasurementLevelValueCommandParams
);
result.put("readLevelValueAttribute", readFecalColiformEColiConcentrationMeasurementLevelValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFecalColiformEColiConcentrationMeasurementGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFecalColiformEColiConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FecalColiformEColiConcentrationMeasurementCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.FecalColiformEColiConcentrationMeasurementCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFecalColiformEColiConcentrationMeasurementClusterGeneratedCommandListAttributeCallback(),
readFecalColiformEColiConcentrationMeasurementGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readFecalColiformEColiConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFecalColiformEColiConcentrationMeasurementAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFecalColiformEColiConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FecalColiformEColiConcentrationMeasurementCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.FecalColiformEColiConcentrationMeasurementCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFecalColiformEColiConcentrationMeasurementClusterAcceptedCommandListAttributeCallback(),
readFecalColiformEColiConcentrationMeasurementAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readFecalColiformEColiConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFecalColiformEColiConcentrationMeasurementEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFecalColiformEColiConcentrationMeasurementEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FecalColiformEColiConcentrationMeasurementCluster) cluster).readEventListAttribute(
(ChipClusters.FecalColiformEColiConcentrationMeasurementCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFecalColiformEColiConcentrationMeasurementClusterEventListAttributeCallback(),
readFecalColiformEColiConcentrationMeasurementEventListCommandParams
);
result.put("readEventListAttribute", readFecalColiformEColiConcentrationMeasurementEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFecalColiformEColiConcentrationMeasurementAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFecalColiformEColiConcentrationMeasurementAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FecalColiformEColiConcentrationMeasurementCluster) cluster).readAttributeListAttribute(
(ChipClusters.FecalColiformEColiConcentrationMeasurementCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFecalColiformEColiConcentrationMeasurementClusterAttributeListAttributeCallback(),
readFecalColiformEColiConcentrationMeasurementAttributeListCommandParams
);
result.put("readAttributeListAttribute", readFecalColiformEColiConcentrationMeasurementAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFecalColiformEColiConcentrationMeasurementFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFecalColiformEColiConcentrationMeasurementFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FecalColiformEColiConcentrationMeasurementCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readFecalColiformEColiConcentrationMeasurementFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readFecalColiformEColiConcentrationMeasurementFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFecalColiformEColiConcentrationMeasurementClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFecalColiformEColiConcentrationMeasurementClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FecalColiformEColiConcentrationMeasurementCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readFecalColiformEColiConcentrationMeasurementClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readFecalColiformEColiConcentrationMeasurementClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readFluorideConcentrationMeasurementInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readFluorideConcentrationMeasurementMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFluorideConcentrationMeasurementMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FluorideConcentrationMeasurementCluster) cluster).readMeasuredValueAttribute(
(ChipClusters.FluorideConcentrationMeasurementCluster.MeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFluorideConcentrationMeasurementClusterMeasuredValueAttributeCallback(),
readFluorideConcentrationMeasurementMeasuredValueCommandParams
);
result.put("readMeasuredValueAttribute", readFluorideConcentrationMeasurementMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFluorideConcentrationMeasurementMinMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFluorideConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FluorideConcentrationMeasurementCluster) cluster).readMinMeasuredValueAttribute(
(ChipClusters.FluorideConcentrationMeasurementCluster.MinMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFluorideConcentrationMeasurementClusterMinMeasuredValueAttributeCallback(),
readFluorideConcentrationMeasurementMinMeasuredValueCommandParams
);
result.put("readMinMeasuredValueAttribute", readFluorideConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFluorideConcentrationMeasurementMaxMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFluorideConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FluorideConcentrationMeasurementCluster) cluster).readMaxMeasuredValueAttribute(
(ChipClusters.FluorideConcentrationMeasurementCluster.MaxMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFluorideConcentrationMeasurementClusterMaxMeasuredValueAttributeCallback(),
readFluorideConcentrationMeasurementMaxMeasuredValueCommandParams
);
result.put("readMaxMeasuredValueAttribute", readFluorideConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFluorideConcentrationMeasurementPeakMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFluorideConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FluorideConcentrationMeasurementCluster) cluster).readPeakMeasuredValueAttribute(
(ChipClusters.FluorideConcentrationMeasurementCluster.PeakMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFluorideConcentrationMeasurementClusterPeakMeasuredValueAttributeCallback(),
readFluorideConcentrationMeasurementPeakMeasuredValueCommandParams
);
result.put("readPeakMeasuredValueAttribute", readFluorideConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFluorideConcentrationMeasurementPeakMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFluorideConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FluorideConcentrationMeasurementCluster) cluster).readPeakMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readFluorideConcentrationMeasurementPeakMeasuredValueWindowCommandParams
);
result.put("readPeakMeasuredValueWindowAttribute", readFluorideConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFluorideConcentrationMeasurementAverageMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFluorideConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FluorideConcentrationMeasurementCluster) cluster).readAverageMeasuredValueAttribute(
(ChipClusters.FluorideConcentrationMeasurementCluster.AverageMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFluorideConcentrationMeasurementClusterAverageMeasuredValueAttributeCallback(),
readFluorideConcentrationMeasurementAverageMeasuredValueCommandParams
);
result.put("readAverageMeasuredValueAttribute", readFluorideConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFluorideConcentrationMeasurementAverageMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFluorideConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FluorideConcentrationMeasurementCluster) cluster).readAverageMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readFluorideConcentrationMeasurementAverageMeasuredValueWindowCommandParams
);
result.put("readAverageMeasuredValueWindowAttribute", readFluorideConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFluorideConcentrationMeasurementUncertaintyCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFluorideConcentrationMeasurementUncertaintyAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FluorideConcentrationMeasurementCluster) cluster).readUncertaintyAttribute(
(ChipClusters.FloatAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFloatAttributeCallback(),
readFluorideConcentrationMeasurementUncertaintyCommandParams
);
result.put("readUncertaintyAttribute", readFluorideConcentrationMeasurementUncertaintyAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFluorideConcentrationMeasurementMeasurementUnitCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFluorideConcentrationMeasurementMeasurementUnitAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FluorideConcentrationMeasurementCluster) cluster).readMeasurementUnitAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readFluorideConcentrationMeasurementMeasurementUnitCommandParams
);
result.put("readMeasurementUnitAttribute", readFluorideConcentrationMeasurementMeasurementUnitAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFluorideConcentrationMeasurementMeasurementMediumCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFluorideConcentrationMeasurementMeasurementMediumAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FluorideConcentrationMeasurementCluster) cluster).readMeasurementMediumAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readFluorideConcentrationMeasurementMeasurementMediumCommandParams
);
result.put("readMeasurementMediumAttribute", readFluorideConcentrationMeasurementMeasurementMediumAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFluorideConcentrationMeasurementLevelValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFluorideConcentrationMeasurementLevelValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FluorideConcentrationMeasurementCluster) cluster).readLevelValueAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readFluorideConcentrationMeasurementLevelValueCommandParams
);
result.put("readLevelValueAttribute", readFluorideConcentrationMeasurementLevelValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFluorideConcentrationMeasurementGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFluorideConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FluorideConcentrationMeasurementCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.FluorideConcentrationMeasurementCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFluorideConcentrationMeasurementClusterGeneratedCommandListAttributeCallback(),
readFluorideConcentrationMeasurementGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readFluorideConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFluorideConcentrationMeasurementAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFluorideConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FluorideConcentrationMeasurementCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.FluorideConcentrationMeasurementCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFluorideConcentrationMeasurementClusterAcceptedCommandListAttributeCallback(),
readFluorideConcentrationMeasurementAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readFluorideConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFluorideConcentrationMeasurementEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFluorideConcentrationMeasurementEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FluorideConcentrationMeasurementCluster) cluster).readEventListAttribute(
(ChipClusters.FluorideConcentrationMeasurementCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFluorideConcentrationMeasurementClusterEventListAttributeCallback(),
readFluorideConcentrationMeasurementEventListCommandParams
);
result.put("readEventListAttribute", readFluorideConcentrationMeasurementEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFluorideConcentrationMeasurementAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFluorideConcentrationMeasurementAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FluorideConcentrationMeasurementCluster) cluster).readAttributeListAttribute(
(ChipClusters.FluorideConcentrationMeasurementCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFluorideConcentrationMeasurementClusterAttributeListAttributeCallback(),
readFluorideConcentrationMeasurementAttributeListCommandParams
);
result.put("readAttributeListAttribute", readFluorideConcentrationMeasurementAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFluorideConcentrationMeasurementFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFluorideConcentrationMeasurementFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FluorideConcentrationMeasurementCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readFluorideConcentrationMeasurementFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readFluorideConcentrationMeasurementFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFluorideConcentrationMeasurementClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFluorideConcentrationMeasurementClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FluorideConcentrationMeasurementCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readFluorideConcentrationMeasurementClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readFluorideConcentrationMeasurementClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readHaloaceticAcidsConcentrationMeasurementInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readHaloaceticAcidsConcentrationMeasurementMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHaloaceticAcidsConcentrationMeasurementMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HaloaceticAcidsConcentrationMeasurementCluster) cluster).readMeasuredValueAttribute(
(ChipClusters.HaloaceticAcidsConcentrationMeasurementCluster.MeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedHaloaceticAcidsConcentrationMeasurementClusterMeasuredValueAttributeCallback(),
readHaloaceticAcidsConcentrationMeasurementMeasuredValueCommandParams
);
result.put("readMeasuredValueAttribute", readHaloaceticAcidsConcentrationMeasurementMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHaloaceticAcidsConcentrationMeasurementMinMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHaloaceticAcidsConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HaloaceticAcidsConcentrationMeasurementCluster) cluster).readMinMeasuredValueAttribute(
(ChipClusters.HaloaceticAcidsConcentrationMeasurementCluster.MinMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedHaloaceticAcidsConcentrationMeasurementClusterMinMeasuredValueAttributeCallback(),
readHaloaceticAcidsConcentrationMeasurementMinMeasuredValueCommandParams
);
result.put("readMinMeasuredValueAttribute", readHaloaceticAcidsConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHaloaceticAcidsConcentrationMeasurementMaxMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHaloaceticAcidsConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HaloaceticAcidsConcentrationMeasurementCluster) cluster).readMaxMeasuredValueAttribute(
(ChipClusters.HaloaceticAcidsConcentrationMeasurementCluster.MaxMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedHaloaceticAcidsConcentrationMeasurementClusterMaxMeasuredValueAttributeCallback(),
readHaloaceticAcidsConcentrationMeasurementMaxMeasuredValueCommandParams
);
result.put("readMaxMeasuredValueAttribute", readHaloaceticAcidsConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHaloaceticAcidsConcentrationMeasurementPeakMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHaloaceticAcidsConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HaloaceticAcidsConcentrationMeasurementCluster) cluster).readPeakMeasuredValueAttribute(
(ChipClusters.HaloaceticAcidsConcentrationMeasurementCluster.PeakMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedHaloaceticAcidsConcentrationMeasurementClusterPeakMeasuredValueAttributeCallback(),
readHaloaceticAcidsConcentrationMeasurementPeakMeasuredValueCommandParams
);
result.put("readPeakMeasuredValueAttribute", readHaloaceticAcidsConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHaloaceticAcidsConcentrationMeasurementPeakMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHaloaceticAcidsConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HaloaceticAcidsConcentrationMeasurementCluster) cluster).readPeakMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readHaloaceticAcidsConcentrationMeasurementPeakMeasuredValueWindowCommandParams
);
result.put("readPeakMeasuredValueWindowAttribute", readHaloaceticAcidsConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHaloaceticAcidsConcentrationMeasurementAverageMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHaloaceticAcidsConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HaloaceticAcidsConcentrationMeasurementCluster) cluster).readAverageMeasuredValueAttribute(
(ChipClusters.HaloaceticAcidsConcentrationMeasurementCluster.AverageMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedHaloaceticAcidsConcentrationMeasurementClusterAverageMeasuredValueAttributeCallback(),
readHaloaceticAcidsConcentrationMeasurementAverageMeasuredValueCommandParams
);
result.put("readAverageMeasuredValueAttribute", readHaloaceticAcidsConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHaloaceticAcidsConcentrationMeasurementAverageMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHaloaceticAcidsConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HaloaceticAcidsConcentrationMeasurementCluster) cluster).readAverageMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readHaloaceticAcidsConcentrationMeasurementAverageMeasuredValueWindowCommandParams
);
result.put("readAverageMeasuredValueWindowAttribute", readHaloaceticAcidsConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHaloaceticAcidsConcentrationMeasurementUncertaintyCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHaloaceticAcidsConcentrationMeasurementUncertaintyAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HaloaceticAcidsConcentrationMeasurementCluster) cluster).readUncertaintyAttribute(
(ChipClusters.FloatAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFloatAttributeCallback(),
readHaloaceticAcidsConcentrationMeasurementUncertaintyCommandParams
);
result.put("readUncertaintyAttribute", readHaloaceticAcidsConcentrationMeasurementUncertaintyAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHaloaceticAcidsConcentrationMeasurementMeasurementUnitCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHaloaceticAcidsConcentrationMeasurementMeasurementUnitAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HaloaceticAcidsConcentrationMeasurementCluster) cluster).readMeasurementUnitAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readHaloaceticAcidsConcentrationMeasurementMeasurementUnitCommandParams
);
result.put("readMeasurementUnitAttribute", readHaloaceticAcidsConcentrationMeasurementMeasurementUnitAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHaloaceticAcidsConcentrationMeasurementMeasurementMediumCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHaloaceticAcidsConcentrationMeasurementMeasurementMediumAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HaloaceticAcidsConcentrationMeasurementCluster) cluster).readMeasurementMediumAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readHaloaceticAcidsConcentrationMeasurementMeasurementMediumCommandParams
);
result.put("readMeasurementMediumAttribute", readHaloaceticAcidsConcentrationMeasurementMeasurementMediumAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHaloaceticAcidsConcentrationMeasurementLevelValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHaloaceticAcidsConcentrationMeasurementLevelValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HaloaceticAcidsConcentrationMeasurementCluster) cluster).readLevelValueAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readHaloaceticAcidsConcentrationMeasurementLevelValueCommandParams
);
result.put("readLevelValueAttribute", readHaloaceticAcidsConcentrationMeasurementLevelValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHaloaceticAcidsConcentrationMeasurementGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHaloaceticAcidsConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HaloaceticAcidsConcentrationMeasurementCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.HaloaceticAcidsConcentrationMeasurementCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedHaloaceticAcidsConcentrationMeasurementClusterGeneratedCommandListAttributeCallback(),
readHaloaceticAcidsConcentrationMeasurementGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readHaloaceticAcidsConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHaloaceticAcidsConcentrationMeasurementAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHaloaceticAcidsConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HaloaceticAcidsConcentrationMeasurementCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.HaloaceticAcidsConcentrationMeasurementCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedHaloaceticAcidsConcentrationMeasurementClusterAcceptedCommandListAttributeCallback(),
readHaloaceticAcidsConcentrationMeasurementAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readHaloaceticAcidsConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHaloaceticAcidsConcentrationMeasurementEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHaloaceticAcidsConcentrationMeasurementEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HaloaceticAcidsConcentrationMeasurementCluster) cluster).readEventListAttribute(
(ChipClusters.HaloaceticAcidsConcentrationMeasurementCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedHaloaceticAcidsConcentrationMeasurementClusterEventListAttributeCallback(),
readHaloaceticAcidsConcentrationMeasurementEventListCommandParams
);
result.put("readEventListAttribute", readHaloaceticAcidsConcentrationMeasurementEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHaloaceticAcidsConcentrationMeasurementAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHaloaceticAcidsConcentrationMeasurementAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HaloaceticAcidsConcentrationMeasurementCluster) cluster).readAttributeListAttribute(
(ChipClusters.HaloaceticAcidsConcentrationMeasurementCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedHaloaceticAcidsConcentrationMeasurementClusterAttributeListAttributeCallback(),
readHaloaceticAcidsConcentrationMeasurementAttributeListCommandParams
);
result.put("readAttributeListAttribute", readHaloaceticAcidsConcentrationMeasurementAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHaloaceticAcidsConcentrationMeasurementFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHaloaceticAcidsConcentrationMeasurementFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HaloaceticAcidsConcentrationMeasurementCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readHaloaceticAcidsConcentrationMeasurementFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readHaloaceticAcidsConcentrationMeasurementFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readHaloaceticAcidsConcentrationMeasurementClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readHaloaceticAcidsConcentrationMeasurementClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.HaloaceticAcidsConcentrationMeasurementCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readHaloaceticAcidsConcentrationMeasurementClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readHaloaceticAcidsConcentrationMeasurementClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readTotalTrihalomethanesConcentrationMeasurementInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readTotalTrihalomethanesConcentrationMeasurementMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTotalTrihalomethanesConcentrationMeasurementMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TotalTrihalomethanesConcentrationMeasurementCluster) cluster).readMeasuredValueAttribute(
(ChipClusters.TotalTrihalomethanesConcentrationMeasurementCluster.MeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTotalTrihalomethanesConcentrationMeasurementClusterMeasuredValueAttributeCallback(),
readTotalTrihalomethanesConcentrationMeasurementMeasuredValueCommandParams
);
result.put("readMeasuredValueAttribute", readTotalTrihalomethanesConcentrationMeasurementMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTotalTrihalomethanesConcentrationMeasurementMinMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTotalTrihalomethanesConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TotalTrihalomethanesConcentrationMeasurementCluster) cluster).readMinMeasuredValueAttribute(
(ChipClusters.TotalTrihalomethanesConcentrationMeasurementCluster.MinMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTotalTrihalomethanesConcentrationMeasurementClusterMinMeasuredValueAttributeCallback(),
readTotalTrihalomethanesConcentrationMeasurementMinMeasuredValueCommandParams
);
result.put("readMinMeasuredValueAttribute", readTotalTrihalomethanesConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTotalTrihalomethanesConcentrationMeasurementMaxMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTotalTrihalomethanesConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TotalTrihalomethanesConcentrationMeasurementCluster) cluster).readMaxMeasuredValueAttribute(
(ChipClusters.TotalTrihalomethanesConcentrationMeasurementCluster.MaxMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTotalTrihalomethanesConcentrationMeasurementClusterMaxMeasuredValueAttributeCallback(),
readTotalTrihalomethanesConcentrationMeasurementMaxMeasuredValueCommandParams
);
result.put("readMaxMeasuredValueAttribute", readTotalTrihalomethanesConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTotalTrihalomethanesConcentrationMeasurementPeakMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTotalTrihalomethanesConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TotalTrihalomethanesConcentrationMeasurementCluster) cluster).readPeakMeasuredValueAttribute(
(ChipClusters.TotalTrihalomethanesConcentrationMeasurementCluster.PeakMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTotalTrihalomethanesConcentrationMeasurementClusterPeakMeasuredValueAttributeCallback(),
readTotalTrihalomethanesConcentrationMeasurementPeakMeasuredValueCommandParams
);
result.put("readPeakMeasuredValueAttribute", readTotalTrihalomethanesConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTotalTrihalomethanesConcentrationMeasurementPeakMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTotalTrihalomethanesConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TotalTrihalomethanesConcentrationMeasurementCluster) cluster).readPeakMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readTotalTrihalomethanesConcentrationMeasurementPeakMeasuredValueWindowCommandParams
);
result.put("readPeakMeasuredValueWindowAttribute", readTotalTrihalomethanesConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTotalTrihalomethanesConcentrationMeasurementAverageMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTotalTrihalomethanesConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TotalTrihalomethanesConcentrationMeasurementCluster) cluster).readAverageMeasuredValueAttribute(
(ChipClusters.TotalTrihalomethanesConcentrationMeasurementCluster.AverageMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTotalTrihalomethanesConcentrationMeasurementClusterAverageMeasuredValueAttributeCallback(),
readTotalTrihalomethanesConcentrationMeasurementAverageMeasuredValueCommandParams
);
result.put("readAverageMeasuredValueAttribute", readTotalTrihalomethanesConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTotalTrihalomethanesConcentrationMeasurementAverageMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTotalTrihalomethanesConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TotalTrihalomethanesConcentrationMeasurementCluster) cluster).readAverageMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readTotalTrihalomethanesConcentrationMeasurementAverageMeasuredValueWindowCommandParams
);
result.put("readAverageMeasuredValueWindowAttribute", readTotalTrihalomethanesConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTotalTrihalomethanesConcentrationMeasurementUncertaintyCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTotalTrihalomethanesConcentrationMeasurementUncertaintyAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TotalTrihalomethanesConcentrationMeasurementCluster) cluster).readUncertaintyAttribute(
(ChipClusters.FloatAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFloatAttributeCallback(),
readTotalTrihalomethanesConcentrationMeasurementUncertaintyCommandParams
);
result.put("readUncertaintyAttribute", readTotalTrihalomethanesConcentrationMeasurementUncertaintyAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTotalTrihalomethanesConcentrationMeasurementMeasurementUnitCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTotalTrihalomethanesConcentrationMeasurementMeasurementUnitAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TotalTrihalomethanesConcentrationMeasurementCluster) cluster).readMeasurementUnitAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readTotalTrihalomethanesConcentrationMeasurementMeasurementUnitCommandParams
);
result.put("readMeasurementUnitAttribute", readTotalTrihalomethanesConcentrationMeasurementMeasurementUnitAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTotalTrihalomethanesConcentrationMeasurementMeasurementMediumCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTotalTrihalomethanesConcentrationMeasurementMeasurementMediumAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TotalTrihalomethanesConcentrationMeasurementCluster) cluster).readMeasurementMediumAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readTotalTrihalomethanesConcentrationMeasurementMeasurementMediumCommandParams
);
result.put("readMeasurementMediumAttribute", readTotalTrihalomethanesConcentrationMeasurementMeasurementMediumAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTotalTrihalomethanesConcentrationMeasurementLevelValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTotalTrihalomethanesConcentrationMeasurementLevelValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TotalTrihalomethanesConcentrationMeasurementCluster) cluster).readLevelValueAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readTotalTrihalomethanesConcentrationMeasurementLevelValueCommandParams
);
result.put("readLevelValueAttribute", readTotalTrihalomethanesConcentrationMeasurementLevelValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTotalTrihalomethanesConcentrationMeasurementGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTotalTrihalomethanesConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TotalTrihalomethanesConcentrationMeasurementCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.TotalTrihalomethanesConcentrationMeasurementCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTotalTrihalomethanesConcentrationMeasurementClusterGeneratedCommandListAttributeCallback(),
readTotalTrihalomethanesConcentrationMeasurementGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readTotalTrihalomethanesConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTotalTrihalomethanesConcentrationMeasurementAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTotalTrihalomethanesConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TotalTrihalomethanesConcentrationMeasurementCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.TotalTrihalomethanesConcentrationMeasurementCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTotalTrihalomethanesConcentrationMeasurementClusterAcceptedCommandListAttributeCallback(),
readTotalTrihalomethanesConcentrationMeasurementAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readTotalTrihalomethanesConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTotalTrihalomethanesConcentrationMeasurementEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTotalTrihalomethanesConcentrationMeasurementEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TotalTrihalomethanesConcentrationMeasurementCluster) cluster).readEventListAttribute(
(ChipClusters.TotalTrihalomethanesConcentrationMeasurementCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTotalTrihalomethanesConcentrationMeasurementClusterEventListAttributeCallback(),
readTotalTrihalomethanesConcentrationMeasurementEventListCommandParams
);
result.put("readEventListAttribute", readTotalTrihalomethanesConcentrationMeasurementEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTotalTrihalomethanesConcentrationMeasurementAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTotalTrihalomethanesConcentrationMeasurementAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TotalTrihalomethanesConcentrationMeasurementCluster) cluster).readAttributeListAttribute(
(ChipClusters.TotalTrihalomethanesConcentrationMeasurementCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTotalTrihalomethanesConcentrationMeasurementClusterAttributeListAttributeCallback(),
readTotalTrihalomethanesConcentrationMeasurementAttributeListCommandParams
);
result.put("readAttributeListAttribute", readTotalTrihalomethanesConcentrationMeasurementAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTotalTrihalomethanesConcentrationMeasurementFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTotalTrihalomethanesConcentrationMeasurementFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TotalTrihalomethanesConcentrationMeasurementCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readTotalTrihalomethanesConcentrationMeasurementFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readTotalTrihalomethanesConcentrationMeasurementFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTotalTrihalomethanesConcentrationMeasurementClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTotalTrihalomethanesConcentrationMeasurementClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TotalTrihalomethanesConcentrationMeasurementCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readTotalTrihalomethanesConcentrationMeasurementClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readTotalTrihalomethanesConcentrationMeasurementClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readTotalColiformBacteriaConcentrationMeasurementInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readTotalColiformBacteriaConcentrationMeasurementMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTotalColiformBacteriaConcentrationMeasurementMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TotalColiformBacteriaConcentrationMeasurementCluster) cluster).readMeasuredValueAttribute(
(ChipClusters.TotalColiformBacteriaConcentrationMeasurementCluster.MeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTotalColiformBacteriaConcentrationMeasurementClusterMeasuredValueAttributeCallback(),
readTotalColiformBacteriaConcentrationMeasurementMeasuredValueCommandParams
);
result.put("readMeasuredValueAttribute", readTotalColiformBacteriaConcentrationMeasurementMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTotalColiformBacteriaConcentrationMeasurementMinMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTotalColiformBacteriaConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TotalColiformBacteriaConcentrationMeasurementCluster) cluster).readMinMeasuredValueAttribute(
(ChipClusters.TotalColiformBacteriaConcentrationMeasurementCluster.MinMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTotalColiformBacteriaConcentrationMeasurementClusterMinMeasuredValueAttributeCallback(),
readTotalColiformBacteriaConcentrationMeasurementMinMeasuredValueCommandParams
);
result.put("readMinMeasuredValueAttribute", readTotalColiformBacteriaConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTotalColiformBacteriaConcentrationMeasurementMaxMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTotalColiformBacteriaConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TotalColiformBacteriaConcentrationMeasurementCluster) cluster).readMaxMeasuredValueAttribute(
(ChipClusters.TotalColiformBacteriaConcentrationMeasurementCluster.MaxMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTotalColiformBacteriaConcentrationMeasurementClusterMaxMeasuredValueAttributeCallback(),
readTotalColiformBacteriaConcentrationMeasurementMaxMeasuredValueCommandParams
);
result.put("readMaxMeasuredValueAttribute", readTotalColiformBacteriaConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTotalColiformBacteriaConcentrationMeasurementPeakMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTotalColiformBacteriaConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TotalColiformBacteriaConcentrationMeasurementCluster) cluster).readPeakMeasuredValueAttribute(
(ChipClusters.TotalColiformBacteriaConcentrationMeasurementCluster.PeakMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTotalColiformBacteriaConcentrationMeasurementClusterPeakMeasuredValueAttributeCallback(),
readTotalColiformBacteriaConcentrationMeasurementPeakMeasuredValueCommandParams
);
result.put("readPeakMeasuredValueAttribute", readTotalColiformBacteriaConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTotalColiformBacteriaConcentrationMeasurementPeakMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTotalColiformBacteriaConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TotalColiformBacteriaConcentrationMeasurementCluster) cluster).readPeakMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readTotalColiformBacteriaConcentrationMeasurementPeakMeasuredValueWindowCommandParams
);
result.put("readPeakMeasuredValueWindowAttribute", readTotalColiformBacteriaConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTotalColiformBacteriaConcentrationMeasurementAverageMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTotalColiformBacteriaConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TotalColiformBacteriaConcentrationMeasurementCluster) cluster).readAverageMeasuredValueAttribute(
(ChipClusters.TotalColiformBacteriaConcentrationMeasurementCluster.AverageMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTotalColiformBacteriaConcentrationMeasurementClusterAverageMeasuredValueAttributeCallback(),
readTotalColiformBacteriaConcentrationMeasurementAverageMeasuredValueCommandParams
);
result.put("readAverageMeasuredValueAttribute", readTotalColiformBacteriaConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTotalColiformBacteriaConcentrationMeasurementAverageMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTotalColiformBacteriaConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TotalColiformBacteriaConcentrationMeasurementCluster) cluster).readAverageMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readTotalColiformBacteriaConcentrationMeasurementAverageMeasuredValueWindowCommandParams
);
result.put("readAverageMeasuredValueWindowAttribute", readTotalColiformBacteriaConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTotalColiformBacteriaConcentrationMeasurementUncertaintyCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTotalColiformBacteriaConcentrationMeasurementUncertaintyAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TotalColiformBacteriaConcentrationMeasurementCluster) cluster).readUncertaintyAttribute(
(ChipClusters.FloatAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFloatAttributeCallback(),
readTotalColiformBacteriaConcentrationMeasurementUncertaintyCommandParams
);
result.put("readUncertaintyAttribute", readTotalColiformBacteriaConcentrationMeasurementUncertaintyAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTotalColiformBacteriaConcentrationMeasurementMeasurementUnitCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTotalColiformBacteriaConcentrationMeasurementMeasurementUnitAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TotalColiformBacteriaConcentrationMeasurementCluster) cluster).readMeasurementUnitAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readTotalColiformBacteriaConcentrationMeasurementMeasurementUnitCommandParams
);
result.put("readMeasurementUnitAttribute", readTotalColiformBacteriaConcentrationMeasurementMeasurementUnitAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTotalColiformBacteriaConcentrationMeasurementMeasurementMediumCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTotalColiformBacteriaConcentrationMeasurementMeasurementMediumAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TotalColiformBacteriaConcentrationMeasurementCluster) cluster).readMeasurementMediumAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readTotalColiformBacteriaConcentrationMeasurementMeasurementMediumCommandParams
);
result.put("readMeasurementMediumAttribute", readTotalColiformBacteriaConcentrationMeasurementMeasurementMediumAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTotalColiformBacteriaConcentrationMeasurementLevelValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTotalColiformBacteriaConcentrationMeasurementLevelValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TotalColiformBacteriaConcentrationMeasurementCluster) cluster).readLevelValueAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readTotalColiformBacteriaConcentrationMeasurementLevelValueCommandParams
);
result.put("readLevelValueAttribute", readTotalColiformBacteriaConcentrationMeasurementLevelValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTotalColiformBacteriaConcentrationMeasurementGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTotalColiformBacteriaConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TotalColiformBacteriaConcentrationMeasurementCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.TotalColiformBacteriaConcentrationMeasurementCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTotalColiformBacteriaConcentrationMeasurementClusterGeneratedCommandListAttributeCallback(),
readTotalColiformBacteriaConcentrationMeasurementGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readTotalColiformBacteriaConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTotalColiformBacteriaConcentrationMeasurementAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTotalColiformBacteriaConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TotalColiformBacteriaConcentrationMeasurementCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.TotalColiformBacteriaConcentrationMeasurementCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTotalColiformBacteriaConcentrationMeasurementClusterAcceptedCommandListAttributeCallback(),
readTotalColiformBacteriaConcentrationMeasurementAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readTotalColiformBacteriaConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTotalColiformBacteriaConcentrationMeasurementEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTotalColiformBacteriaConcentrationMeasurementEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TotalColiformBacteriaConcentrationMeasurementCluster) cluster).readEventListAttribute(
(ChipClusters.TotalColiformBacteriaConcentrationMeasurementCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTotalColiformBacteriaConcentrationMeasurementClusterEventListAttributeCallback(),
readTotalColiformBacteriaConcentrationMeasurementEventListCommandParams
);
result.put("readEventListAttribute", readTotalColiformBacteriaConcentrationMeasurementEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTotalColiformBacteriaConcentrationMeasurementAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTotalColiformBacteriaConcentrationMeasurementAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TotalColiformBacteriaConcentrationMeasurementCluster) cluster).readAttributeListAttribute(
(ChipClusters.TotalColiformBacteriaConcentrationMeasurementCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTotalColiformBacteriaConcentrationMeasurementClusterAttributeListAttributeCallback(),
readTotalColiformBacteriaConcentrationMeasurementAttributeListCommandParams
);
result.put("readAttributeListAttribute", readTotalColiformBacteriaConcentrationMeasurementAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTotalColiformBacteriaConcentrationMeasurementFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTotalColiformBacteriaConcentrationMeasurementFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TotalColiformBacteriaConcentrationMeasurementCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readTotalColiformBacteriaConcentrationMeasurementFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readTotalColiformBacteriaConcentrationMeasurementFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTotalColiformBacteriaConcentrationMeasurementClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTotalColiformBacteriaConcentrationMeasurementClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TotalColiformBacteriaConcentrationMeasurementCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readTotalColiformBacteriaConcentrationMeasurementClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readTotalColiformBacteriaConcentrationMeasurementClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readTurbidityConcentrationMeasurementInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readTurbidityConcentrationMeasurementMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTurbidityConcentrationMeasurementMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TurbidityConcentrationMeasurementCluster) cluster).readMeasuredValueAttribute(
(ChipClusters.TurbidityConcentrationMeasurementCluster.MeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTurbidityConcentrationMeasurementClusterMeasuredValueAttributeCallback(),
readTurbidityConcentrationMeasurementMeasuredValueCommandParams
);
result.put("readMeasuredValueAttribute", readTurbidityConcentrationMeasurementMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTurbidityConcentrationMeasurementMinMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTurbidityConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TurbidityConcentrationMeasurementCluster) cluster).readMinMeasuredValueAttribute(
(ChipClusters.TurbidityConcentrationMeasurementCluster.MinMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTurbidityConcentrationMeasurementClusterMinMeasuredValueAttributeCallback(),
readTurbidityConcentrationMeasurementMinMeasuredValueCommandParams
);
result.put("readMinMeasuredValueAttribute", readTurbidityConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTurbidityConcentrationMeasurementMaxMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTurbidityConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TurbidityConcentrationMeasurementCluster) cluster).readMaxMeasuredValueAttribute(
(ChipClusters.TurbidityConcentrationMeasurementCluster.MaxMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTurbidityConcentrationMeasurementClusterMaxMeasuredValueAttributeCallback(),
readTurbidityConcentrationMeasurementMaxMeasuredValueCommandParams
);
result.put("readMaxMeasuredValueAttribute", readTurbidityConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTurbidityConcentrationMeasurementPeakMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTurbidityConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TurbidityConcentrationMeasurementCluster) cluster).readPeakMeasuredValueAttribute(
(ChipClusters.TurbidityConcentrationMeasurementCluster.PeakMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTurbidityConcentrationMeasurementClusterPeakMeasuredValueAttributeCallback(),
readTurbidityConcentrationMeasurementPeakMeasuredValueCommandParams
);
result.put("readPeakMeasuredValueAttribute", readTurbidityConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTurbidityConcentrationMeasurementPeakMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTurbidityConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TurbidityConcentrationMeasurementCluster) cluster).readPeakMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readTurbidityConcentrationMeasurementPeakMeasuredValueWindowCommandParams
);
result.put("readPeakMeasuredValueWindowAttribute", readTurbidityConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTurbidityConcentrationMeasurementAverageMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTurbidityConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TurbidityConcentrationMeasurementCluster) cluster).readAverageMeasuredValueAttribute(
(ChipClusters.TurbidityConcentrationMeasurementCluster.AverageMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTurbidityConcentrationMeasurementClusterAverageMeasuredValueAttributeCallback(),
readTurbidityConcentrationMeasurementAverageMeasuredValueCommandParams
);
result.put("readAverageMeasuredValueAttribute", readTurbidityConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTurbidityConcentrationMeasurementAverageMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTurbidityConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TurbidityConcentrationMeasurementCluster) cluster).readAverageMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readTurbidityConcentrationMeasurementAverageMeasuredValueWindowCommandParams
);
result.put("readAverageMeasuredValueWindowAttribute", readTurbidityConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTurbidityConcentrationMeasurementUncertaintyCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTurbidityConcentrationMeasurementUncertaintyAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TurbidityConcentrationMeasurementCluster) cluster).readUncertaintyAttribute(
(ChipClusters.FloatAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFloatAttributeCallback(),
readTurbidityConcentrationMeasurementUncertaintyCommandParams
);
result.put("readUncertaintyAttribute", readTurbidityConcentrationMeasurementUncertaintyAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTurbidityConcentrationMeasurementMeasurementUnitCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTurbidityConcentrationMeasurementMeasurementUnitAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TurbidityConcentrationMeasurementCluster) cluster).readMeasurementUnitAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readTurbidityConcentrationMeasurementMeasurementUnitCommandParams
);
result.put("readMeasurementUnitAttribute", readTurbidityConcentrationMeasurementMeasurementUnitAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTurbidityConcentrationMeasurementMeasurementMediumCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTurbidityConcentrationMeasurementMeasurementMediumAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TurbidityConcentrationMeasurementCluster) cluster).readMeasurementMediumAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readTurbidityConcentrationMeasurementMeasurementMediumCommandParams
);
result.put("readMeasurementMediumAttribute", readTurbidityConcentrationMeasurementMeasurementMediumAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTurbidityConcentrationMeasurementLevelValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTurbidityConcentrationMeasurementLevelValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TurbidityConcentrationMeasurementCluster) cluster).readLevelValueAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readTurbidityConcentrationMeasurementLevelValueCommandParams
);
result.put("readLevelValueAttribute", readTurbidityConcentrationMeasurementLevelValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTurbidityConcentrationMeasurementGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTurbidityConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TurbidityConcentrationMeasurementCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.TurbidityConcentrationMeasurementCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTurbidityConcentrationMeasurementClusterGeneratedCommandListAttributeCallback(),
readTurbidityConcentrationMeasurementGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readTurbidityConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTurbidityConcentrationMeasurementAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTurbidityConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TurbidityConcentrationMeasurementCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.TurbidityConcentrationMeasurementCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTurbidityConcentrationMeasurementClusterAcceptedCommandListAttributeCallback(),
readTurbidityConcentrationMeasurementAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readTurbidityConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTurbidityConcentrationMeasurementEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTurbidityConcentrationMeasurementEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TurbidityConcentrationMeasurementCluster) cluster).readEventListAttribute(
(ChipClusters.TurbidityConcentrationMeasurementCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTurbidityConcentrationMeasurementClusterEventListAttributeCallback(),
readTurbidityConcentrationMeasurementEventListCommandParams
);
result.put("readEventListAttribute", readTurbidityConcentrationMeasurementEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTurbidityConcentrationMeasurementAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTurbidityConcentrationMeasurementAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TurbidityConcentrationMeasurementCluster) cluster).readAttributeListAttribute(
(ChipClusters.TurbidityConcentrationMeasurementCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTurbidityConcentrationMeasurementClusterAttributeListAttributeCallback(),
readTurbidityConcentrationMeasurementAttributeListCommandParams
);
result.put("readAttributeListAttribute", readTurbidityConcentrationMeasurementAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTurbidityConcentrationMeasurementFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTurbidityConcentrationMeasurementFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TurbidityConcentrationMeasurementCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readTurbidityConcentrationMeasurementFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readTurbidityConcentrationMeasurementFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTurbidityConcentrationMeasurementClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTurbidityConcentrationMeasurementClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TurbidityConcentrationMeasurementCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readTurbidityConcentrationMeasurementClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readTurbidityConcentrationMeasurementClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readCopperConcentrationMeasurementInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readCopperConcentrationMeasurementMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCopperConcentrationMeasurementMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CopperConcentrationMeasurementCluster) cluster).readMeasuredValueAttribute(
(ChipClusters.CopperConcentrationMeasurementCluster.MeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCopperConcentrationMeasurementClusterMeasuredValueAttributeCallback(),
readCopperConcentrationMeasurementMeasuredValueCommandParams
);
result.put("readMeasuredValueAttribute", readCopperConcentrationMeasurementMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCopperConcentrationMeasurementMinMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCopperConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CopperConcentrationMeasurementCluster) cluster).readMinMeasuredValueAttribute(
(ChipClusters.CopperConcentrationMeasurementCluster.MinMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCopperConcentrationMeasurementClusterMinMeasuredValueAttributeCallback(),
readCopperConcentrationMeasurementMinMeasuredValueCommandParams
);
result.put("readMinMeasuredValueAttribute", readCopperConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCopperConcentrationMeasurementMaxMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCopperConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CopperConcentrationMeasurementCluster) cluster).readMaxMeasuredValueAttribute(
(ChipClusters.CopperConcentrationMeasurementCluster.MaxMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCopperConcentrationMeasurementClusterMaxMeasuredValueAttributeCallback(),
readCopperConcentrationMeasurementMaxMeasuredValueCommandParams
);
result.put("readMaxMeasuredValueAttribute", readCopperConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCopperConcentrationMeasurementPeakMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCopperConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CopperConcentrationMeasurementCluster) cluster).readPeakMeasuredValueAttribute(
(ChipClusters.CopperConcentrationMeasurementCluster.PeakMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCopperConcentrationMeasurementClusterPeakMeasuredValueAttributeCallback(),
readCopperConcentrationMeasurementPeakMeasuredValueCommandParams
);
result.put("readPeakMeasuredValueAttribute", readCopperConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCopperConcentrationMeasurementPeakMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCopperConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CopperConcentrationMeasurementCluster) cluster).readPeakMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readCopperConcentrationMeasurementPeakMeasuredValueWindowCommandParams
);
result.put("readPeakMeasuredValueWindowAttribute", readCopperConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCopperConcentrationMeasurementAverageMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCopperConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CopperConcentrationMeasurementCluster) cluster).readAverageMeasuredValueAttribute(
(ChipClusters.CopperConcentrationMeasurementCluster.AverageMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCopperConcentrationMeasurementClusterAverageMeasuredValueAttributeCallback(),
readCopperConcentrationMeasurementAverageMeasuredValueCommandParams
);
result.put("readAverageMeasuredValueAttribute", readCopperConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCopperConcentrationMeasurementAverageMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCopperConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CopperConcentrationMeasurementCluster) cluster).readAverageMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readCopperConcentrationMeasurementAverageMeasuredValueWindowCommandParams
);
result.put("readAverageMeasuredValueWindowAttribute", readCopperConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCopperConcentrationMeasurementUncertaintyCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCopperConcentrationMeasurementUncertaintyAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CopperConcentrationMeasurementCluster) cluster).readUncertaintyAttribute(
(ChipClusters.FloatAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFloatAttributeCallback(),
readCopperConcentrationMeasurementUncertaintyCommandParams
);
result.put("readUncertaintyAttribute", readCopperConcentrationMeasurementUncertaintyAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCopperConcentrationMeasurementMeasurementUnitCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCopperConcentrationMeasurementMeasurementUnitAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CopperConcentrationMeasurementCluster) cluster).readMeasurementUnitAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readCopperConcentrationMeasurementMeasurementUnitCommandParams
);
result.put("readMeasurementUnitAttribute", readCopperConcentrationMeasurementMeasurementUnitAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCopperConcentrationMeasurementMeasurementMediumCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCopperConcentrationMeasurementMeasurementMediumAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CopperConcentrationMeasurementCluster) cluster).readMeasurementMediumAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readCopperConcentrationMeasurementMeasurementMediumCommandParams
);
result.put("readMeasurementMediumAttribute", readCopperConcentrationMeasurementMeasurementMediumAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCopperConcentrationMeasurementLevelValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCopperConcentrationMeasurementLevelValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CopperConcentrationMeasurementCluster) cluster).readLevelValueAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readCopperConcentrationMeasurementLevelValueCommandParams
);
result.put("readLevelValueAttribute", readCopperConcentrationMeasurementLevelValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCopperConcentrationMeasurementGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCopperConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CopperConcentrationMeasurementCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.CopperConcentrationMeasurementCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCopperConcentrationMeasurementClusterGeneratedCommandListAttributeCallback(),
readCopperConcentrationMeasurementGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readCopperConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCopperConcentrationMeasurementAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCopperConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CopperConcentrationMeasurementCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.CopperConcentrationMeasurementCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCopperConcentrationMeasurementClusterAcceptedCommandListAttributeCallback(),
readCopperConcentrationMeasurementAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readCopperConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCopperConcentrationMeasurementEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCopperConcentrationMeasurementEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CopperConcentrationMeasurementCluster) cluster).readEventListAttribute(
(ChipClusters.CopperConcentrationMeasurementCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCopperConcentrationMeasurementClusterEventListAttributeCallback(),
readCopperConcentrationMeasurementEventListCommandParams
);
result.put("readEventListAttribute", readCopperConcentrationMeasurementEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCopperConcentrationMeasurementAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCopperConcentrationMeasurementAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CopperConcentrationMeasurementCluster) cluster).readAttributeListAttribute(
(ChipClusters.CopperConcentrationMeasurementCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCopperConcentrationMeasurementClusterAttributeListAttributeCallback(),
readCopperConcentrationMeasurementAttributeListCommandParams
);
result.put("readAttributeListAttribute", readCopperConcentrationMeasurementAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCopperConcentrationMeasurementFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCopperConcentrationMeasurementFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CopperConcentrationMeasurementCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readCopperConcentrationMeasurementFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readCopperConcentrationMeasurementFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readCopperConcentrationMeasurementClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readCopperConcentrationMeasurementClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.CopperConcentrationMeasurementCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readCopperConcentrationMeasurementClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readCopperConcentrationMeasurementClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readLeadConcentrationMeasurementInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readLeadConcentrationMeasurementMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readLeadConcentrationMeasurementMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.LeadConcentrationMeasurementCluster) cluster).readMeasuredValueAttribute(
(ChipClusters.LeadConcentrationMeasurementCluster.MeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLeadConcentrationMeasurementClusterMeasuredValueAttributeCallback(),
readLeadConcentrationMeasurementMeasuredValueCommandParams
);
result.put("readMeasuredValueAttribute", readLeadConcentrationMeasurementMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readLeadConcentrationMeasurementMinMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readLeadConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.LeadConcentrationMeasurementCluster) cluster).readMinMeasuredValueAttribute(
(ChipClusters.LeadConcentrationMeasurementCluster.MinMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLeadConcentrationMeasurementClusterMinMeasuredValueAttributeCallback(),
readLeadConcentrationMeasurementMinMeasuredValueCommandParams
);
result.put("readMinMeasuredValueAttribute", readLeadConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readLeadConcentrationMeasurementMaxMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readLeadConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.LeadConcentrationMeasurementCluster) cluster).readMaxMeasuredValueAttribute(
(ChipClusters.LeadConcentrationMeasurementCluster.MaxMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLeadConcentrationMeasurementClusterMaxMeasuredValueAttributeCallback(),
readLeadConcentrationMeasurementMaxMeasuredValueCommandParams
);
result.put("readMaxMeasuredValueAttribute", readLeadConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readLeadConcentrationMeasurementPeakMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readLeadConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.LeadConcentrationMeasurementCluster) cluster).readPeakMeasuredValueAttribute(
(ChipClusters.LeadConcentrationMeasurementCluster.PeakMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLeadConcentrationMeasurementClusterPeakMeasuredValueAttributeCallback(),
readLeadConcentrationMeasurementPeakMeasuredValueCommandParams
);
result.put("readPeakMeasuredValueAttribute", readLeadConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readLeadConcentrationMeasurementPeakMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readLeadConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.LeadConcentrationMeasurementCluster) cluster).readPeakMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readLeadConcentrationMeasurementPeakMeasuredValueWindowCommandParams
);
result.put("readPeakMeasuredValueWindowAttribute", readLeadConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readLeadConcentrationMeasurementAverageMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readLeadConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.LeadConcentrationMeasurementCluster) cluster).readAverageMeasuredValueAttribute(
(ChipClusters.LeadConcentrationMeasurementCluster.AverageMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLeadConcentrationMeasurementClusterAverageMeasuredValueAttributeCallback(),
readLeadConcentrationMeasurementAverageMeasuredValueCommandParams
);
result.put("readAverageMeasuredValueAttribute", readLeadConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readLeadConcentrationMeasurementAverageMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readLeadConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.LeadConcentrationMeasurementCluster) cluster).readAverageMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readLeadConcentrationMeasurementAverageMeasuredValueWindowCommandParams
);
result.put("readAverageMeasuredValueWindowAttribute", readLeadConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readLeadConcentrationMeasurementUncertaintyCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readLeadConcentrationMeasurementUncertaintyAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.LeadConcentrationMeasurementCluster) cluster).readUncertaintyAttribute(
(ChipClusters.FloatAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFloatAttributeCallback(),
readLeadConcentrationMeasurementUncertaintyCommandParams
);
result.put("readUncertaintyAttribute", readLeadConcentrationMeasurementUncertaintyAttributeInteractionInfo);
Map<String, CommandParameterInfo> readLeadConcentrationMeasurementMeasurementUnitCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readLeadConcentrationMeasurementMeasurementUnitAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.LeadConcentrationMeasurementCluster) cluster).readMeasurementUnitAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readLeadConcentrationMeasurementMeasurementUnitCommandParams
);
result.put("readMeasurementUnitAttribute", readLeadConcentrationMeasurementMeasurementUnitAttributeInteractionInfo);
Map<String, CommandParameterInfo> readLeadConcentrationMeasurementMeasurementMediumCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readLeadConcentrationMeasurementMeasurementMediumAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.LeadConcentrationMeasurementCluster) cluster).readMeasurementMediumAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readLeadConcentrationMeasurementMeasurementMediumCommandParams
);
result.put("readMeasurementMediumAttribute", readLeadConcentrationMeasurementMeasurementMediumAttributeInteractionInfo);
Map<String, CommandParameterInfo> readLeadConcentrationMeasurementLevelValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readLeadConcentrationMeasurementLevelValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.LeadConcentrationMeasurementCluster) cluster).readLevelValueAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readLeadConcentrationMeasurementLevelValueCommandParams
);
result.put("readLevelValueAttribute", readLeadConcentrationMeasurementLevelValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readLeadConcentrationMeasurementGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readLeadConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.LeadConcentrationMeasurementCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.LeadConcentrationMeasurementCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLeadConcentrationMeasurementClusterGeneratedCommandListAttributeCallback(),
readLeadConcentrationMeasurementGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readLeadConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readLeadConcentrationMeasurementAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readLeadConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.LeadConcentrationMeasurementCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.LeadConcentrationMeasurementCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLeadConcentrationMeasurementClusterAcceptedCommandListAttributeCallback(),
readLeadConcentrationMeasurementAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readLeadConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readLeadConcentrationMeasurementEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readLeadConcentrationMeasurementEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.LeadConcentrationMeasurementCluster) cluster).readEventListAttribute(
(ChipClusters.LeadConcentrationMeasurementCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLeadConcentrationMeasurementClusterEventListAttributeCallback(),
readLeadConcentrationMeasurementEventListCommandParams
);
result.put("readEventListAttribute", readLeadConcentrationMeasurementEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readLeadConcentrationMeasurementAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readLeadConcentrationMeasurementAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.LeadConcentrationMeasurementCluster) cluster).readAttributeListAttribute(
(ChipClusters.LeadConcentrationMeasurementCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLeadConcentrationMeasurementClusterAttributeListAttributeCallback(),
readLeadConcentrationMeasurementAttributeListCommandParams
);
result.put("readAttributeListAttribute", readLeadConcentrationMeasurementAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readLeadConcentrationMeasurementFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readLeadConcentrationMeasurementFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.LeadConcentrationMeasurementCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readLeadConcentrationMeasurementFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readLeadConcentrationMeasurementFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readLeadConcentrationMeasurementClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readLeadConcentrationMeasurementClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.LeadConcentrationMeasurementCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readLeadConcentrationMeasurementClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readLeadConcentrationMeasurementClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readManganeseConcentrationMeasurementInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readManganeseConcentrationMeasurementMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readManganeseConcentrationMeasurementMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ManganeseConcentrationMeasurementCluster) cluster).readMeasuredValueAttribute(
(ChipClusters.ManganeseConcentrationMeasurementCluster.MeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedManganeseConcentrationMeasurementClusterMeasuredValueAttributeCallback(),
readManganeseConcentrationMeasurementMeasuredValueCommandParams
);
result.put("readMeasuredValueAttribute", readManganeseConcentrationMeasurementMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readManganeseConcentrationMeasurementMinMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readManganeseConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ManganeseConcentrationMeasurementCluster) cluster).readMinMeasuredValueAttribute(
(ChipClusters.ManganeseConcentrationMeasurementCluster.MinMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedManganeseConcentrationMeasurementClusterMinMeasuredValueAttributeCallback(),
readManganeseConcentrationMeasurementMinMeasuredValueCommandParams
);
result.put("readMinMeasuredValueAttribute", readManganeseConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readManganeseConcentrationMeasurementMaxMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readManganeseConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ManganeseConcentrationMeasurementCluster) cluster).readMaxMeasuredValueAttribute(
(ChipClusters.ManganeseConcentrationMeasurementCluster.MaxMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedManganeseConcentrationMeasurementClusterMaxMeasuredValueAttributeCallback(),
readManganeseConcentrationMeasurementMaxMeasuredValueCommandParams
);
result.put("readMaxMeasuredValueAttribute", readManganeseConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readManganeseConcentrationMeasurementPeakMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readManganeseConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ManganeseConcentrationMeasurementCluster) cluster).readPeakMeasuredValueAttribute(
(ChipClusters.ManganeseConcentrationMeasurementCluster.PeakMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedManganeseConcentrationMeasurementClusterPeakMeasuredValueAttributeCallback(),
readManganeseConcentrationMeasurementPeakMeasuredValueCommandParams
);
result.put("readPeakMeasuredValueAttribute", readManganeseConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readManganeseConcentrationMeasurementPeakMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readManganeseConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ManganeseConcentrationMeasurementCluster) cluster).readPeakMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readManganeseConcentrationMeasurementPeakMeasuredValueWindowCommandParams
);
result.put("readPeakMeasuredValueWindowAttribute", readManganeseConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readManganeseConcentrationMeasurementAverageMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readManganeseConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ManganeseConcentrationMeasurementCluster) cluster).readAverageMeasuredValueAttribute(
(ChipClusters.ManganeseConcentrationMeasurementCluster.AverageMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedManganeseConcentrationMeasurementClusterAverageMeasuredValueAttributeCallback(),
readManganeseConcentrationMeasurementAverageMeasuredValueCommandParams
);
result.put("readAverageMeasuredValueAttribute", readManganeseConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readManganeseConcentrationMeasurementAverageMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readManganeseConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ManganeseConcentrationMeasurementCluster) cluster).readAverageMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readManganeseConcentrationMeasurementAverageMeasuredValueWindowCommandParams
);
result.put("readAverageMeasuredValueWindowAttribute", readManganeseConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readManganeseConcentrationMeasurementUncertaintyCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readManganeseConcentrationMeasurementUncertaintyAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ManganeseConcentrationMeasurementCluster) cluster).readUncertaintyAttribute(
(ChipClusters.FloatAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFloatAttributeCallback(),
readManganeseConcentrationMeasurementUncertaintyCommandParams
);
result.put("readUncertaintyAttribute", readManganeseConcentrationMeasurementUncertaintyAttributeInteractionInfo);
Map<String, CommandParameterInfo> readManganeseConcentrationMeasurementMeasurementUnitCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readManganeseConcentrationMeasurementMeasurementUnitAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ManganeseConcentrationMeasurementCluster) cluster).readMeasurementUnitAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readManganeseConcentrationMeasurementMeasurementUnitCommandParams
);
result.put("readMeasurementUnitAttribute", readManganeseConcentrationMeasurementMeasurementUnitAttributeInteractionInfo);
Map<String, CommandParameterInfo> readManganeseConcentrationMeasurementMeasurementMediumCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readManganeseConcentrationMeasurementMeasurementMediumAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ManganeseConcentrationMeasurementCluster) cluster).readMeasurementMediumAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readManganeseConcentrationMeasurementMeasurementMediumCommandParams
);
result.put("readMeasurementMediumAttribute", readManganeseConcentrationMeasurementMeasurementMediumAttributeInteractionInfo);
Map<String, CommandParameterInfo> readManganeseConcentrationMeasurementLevelValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readManganeseConcentrationMeasurementLevelValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ManganeseConcentrationMeasurementCluster) cluster).readLevelValueAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readManganeseConcentrationMeasurementLevelValueCommandParams
);
result.put("readLevelValueAttribute", readManganeseConcentrationMeasurementLevelValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readManganeseConcentrationMeasurementGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readManganeseConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ManganeseConcentrationMeasurementCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.ManganeseConcentrationMeasurementCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedManganeseConcentrationMeasurementClusterGeneratedCommandListAttributeCallback(),
readManganeseConcentrationMeasurementGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readManganeseConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readManganeseConcentrationMeasurementAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readManganeseConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ManganeseConcentrationMeasurementCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.ManganeseConcentrationMeasurementCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedManganeseConcentrationMeasurementClusterAcceptedCommandListAttributeCallback(),
readManganeseConcentrationMeasurementAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readManganeseConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readManganeseConcentrationMeasurementEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readManganeseConcentrationMeasurementEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ManganeseConcentrationMeasurementCluster) cluster).readEventListAttribute(
(ChipClusters.ManganeseConcentrationMeasurementCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedManganeseConcentrationMeasurementClusterEventListAttributeCallback(),
readManganeseConcentrationMeasurementEventListCommandParams
);
result.put("readEventListAttribute", readManganeseConcentrationMeasurementEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readManganeseConcentrationMeasurementAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readManganeseConcentrationMeasurementAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ManganeseConcentrationMeasurementCluster) cluster).readAttributeListAttribute(
(ChipClusters.ManganeseConcentrationMeasurementCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedManganeseConcentrationMeasurementClusterAttributeListAttributeCallback(),
readManganeseConcentrationMeasurementAttributeListCommandParams
);
result.put("readAttributeListAttribute", readManganeseConcentrationMeasurementAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readManganeseConcentrationMeasurementFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readManganeseConcentrationMeasurementFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ManganeseConcentrationMeasurementCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readManganeseConcentrationMeasurementFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readManganeseConcentrationMeasurementFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readManganeseConcentrationMeasurementClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readManganeseConcentrationMeasurementClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ManganeseConcentrationMeasurementCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readManganeseConcentrationMeasurementClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readManganeseConcentrationMeasurementClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readSulfateConcentrationMeasurementInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readSulfateConcentrationMeasurementMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSulfateConcentrationMeasurementMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SulfateConcentrationMeasurementCluster) cluster).readMeasuredValueAttribute(
(ChipClusters.SulfateConcentrationMeasurementCluster.MeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedSulfateConcentrationMeasurementClusterMeasuredValueAttributeCallback(),
readSulfateConcentrationMeasurementMeasuredValueCommandParams
);
result.put("readMeasuredValueAttribute", readSulfateConcentrationMeasurementMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSulfateConcentrationMeasurementMinMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSulfateConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SulfateConcentrationMeasurementCluster) cluster).readMinMeasuredValueAttribute(
(ChipClusters.SulfateConcentrationMeasurementCluster.MinMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedSulfateConcentrationMeasurementClusterMinMeasuredValueAttributeCallback(),
readSulfateConcentrationMeasurementMinMeasuredValueCommandParams
);
result.put("readMinMeasuredValueAttribute", readSulfateConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSulfateConcentrationMeasurementMaxMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSulfateConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SulfateConcentrationMeasurementCluster) cluster).readMaxMeasuredValueAttribute(
(ChipClusters.SulfateConcentrationMeasurementCluster.MaxMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedSulfateConcentrationMeasurementClusterMaxMeasuredValueAttributeCallback(),
readSulfateConcentrationMeasurementMaxMeasuredValueCommandParams
);
result.put("readMaxMeasuredValueAttribute", readSulfateConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSulfateConcentrationMeasurementPeakMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSulfateConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SulfateConcentrationMeasurementCluster) cluster).readPeakMeasuredValueAttribute(
(ChipClusters.SulfateConcentrationMeasurementCluster.PeakMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedSulfateConcentrationMeasurementClusterPeakMeasuredValueAttributeCallback(),
readSulfateConcentrationMeasurementPeakMeasuredValueCommandParams
);
result.put("readPeakMeasuredValueAttribute", readSulfateConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSulfateConcentrationMeasurementPeakMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSulfateConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SulfateConcentrationMeasurementCluster) cluster).readPeakMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readSulfateConcentrationMeasurementPeakMeasuredValueWindowCommandParams
);
result.put("readPeakMeasuredValueWindowAttribute", readSulfateConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSulfateConcentrationMeasurementAverageMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSulfateConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SulfateConcentrationMeasurementCluster) cluster).readAverageMeasuredValueAttribute(
(ChipClusters.SulfateConcentrationMeasurementCluster.AverageMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedSulfateConcentrationMeasurementClusterAverageMeasuredValueAttributeCallback(),
readSulfateConcentrationMeasurementAverageMeasuredValueCommandParams
);
result.put("readAverageMeasuredValueAttribute", readSulfateConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSulfateConcentrationMeasurementAverageMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSulfateConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SulfateConcentrationMeasurementCluster) cluster).readAverageMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readSulfateConcentrationMeasurementAverageMeasuredValueWindowCommandParams
);
result.put("readAverageMeasuredValueWindowAttribute", readSulfateConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSulfateConcentrationMeasurementUncertaintyCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSulfateConcentrationMeasurementUncertaintyAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SulfateConcentrationMeasurementCluster) cluster).readUncertaintyAttribute(
(ChipClusters.FloatAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFloatAttributeCallback(),
readSulfateConcentrationMeasurementUncertaintyCommandParams
);
result.put("readUncertaintyAttribute", readSulfateConcentrationMeasurementUncertaintyAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSulfateConcentrationMeasurementMeasurementUnitCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSulfateConcentrationMeasurementMeasurementUnitAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SulfateConcentrationMeasurementCluster) cluster).readMeasurementUnitAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readSulfateConcentrationMeasurementMeasurementUnitCommandParams
);
result.put("readMeasurementUnitAttribute", readSulfateConcentrationMeasurementMeasurementUnitAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSulfateConcentrationMeasurementMeasurementMediumCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSulfateConcentrationMeasurementMeasurementMediumAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SulfateConcentrationMeasurementCluster) cluster).readMeasurementMediumAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readSulfateConcentrationMeasurementMeasurementMediumCommandParams
);
result.put("readMeasurementMediumAttribute", readSulfateConcentrationMeasurementMeasurementMediumAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSulfateConcentrationMeasurementLevelValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSulfateConcentrationMeasurementLevelValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SulfateConcentrationMeasurementCluster) cluster).readLevelValueAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readSulfateConcentrationMeasurementLevelValueCommandParams
);
result.put("readLevelValueAttribute", readSulfateConcentrationMeasurementLevelValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSulfateConcentrationMeasurementGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSulfateConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SulfateConcentrationMeasurementCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.SulfateConcentrationMeasurementCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedSulfateConcentrationMeasurementClusterGeneratedCommandListAttributeCallback(),
readSulfateConcentrationMeasurementGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readSulfateConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSulfateConcentrationMeasurementAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSulfateConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SulfateConcentrationMeasurementCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.SulfateConcentrationMeasurementCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedSulfateConcentrationMeasurementClusterAcceptedCommandListAttributeCallback(),
readSulfateConcentrationMeasurementAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readSulfateConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSulfateConcentrationMeasurementEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSulfateConcentrationMeasurementEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SulfateConcentrationMeasurementCluster) cluster).readEventListAttribute(
(ChipClusters.SulfateConcentrationMeasurementCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedSulfateConcentrationMeasurementClusterEventListAttributeCallback(),
readSulfateConcentrationMeasurementEventListCommandParams
);
result.put("readEventListAttribute", readSulfateConcentrationMeasurementEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSulfateConcentrationMeasurementAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSulfateConcentrationMeasurementAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SulfateConcentrationMeasurementCluster) cluster).readAttributeListAttribute(
(ChipClusters.SulfateConcentrationMeasurementCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedSulfateConcentrationMeasurementClusterAttributeListAttributeCallback(),
readSulfateConcentrationMeasurementAttributeListCommandParams
);
result.put("readAttributeListAttribute", readSulfateConcentrationMeasurementAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSulfateConcentrationMeasurementFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSulfateConcentrationMeasurementFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SulfateConcentrationMeasurementCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readSulfateConcentrationMeasurementFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readSulfateConcentrationMeasurementFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSulfateConcentrationMeasurementClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSulfateConcentrationMeasurementClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SulfateConcentrationMeasurementCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readSulfateConcentrationMeasurementClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readSulfateConcentrationMeasurementClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readBromodichloromethaneConcentrationMeasurementInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readBromodichloromethaneConcentrationMeasurementMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBromodichloromethaneConcentrationMeasurementMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BromodichloromethaneConcentrationMeasurementCluster) cluster).readMeasuredValueAttribute(
(ChipClusters.BromodichloromethaneConcentrationMeasurementCluster.MeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBromodichloromethaneConcentrationMeasurementClusterMeasuredValueAttributeCallback(),
readBromodichloromethaneConcentrationMeasurementMeasuredValueCommandParams
);
result.put("readMeasuredValueAttribute", readBromodichloromethaneConcentrationMeasurementMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBromodichloromethaneConcentrationMeasurementMinMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBromodichloromethaneConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BromodichloromethaneConcentrationMeasurementCluster) cluster).readMinMeasuredValueAttribute(
(ChipClusters.BromodichloromethaneConcentrationMeasurementCluster.MinMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBromodichloromethaneConcentrationMeasurementClusterMinMeasuredValueAttributeCallback(),
readBromodichloromethaneConcentrationMeasurementMinMeasuredValueCommandParams
);
result.put("readMinMeasuredValueAttribute", readBromodichloromethaneConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBromodichloromethaneConcentrationMeasurementMaxMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBromodichloromethaneConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BromodichloromethaneConcentrationMeasurementCluster) cluster).readMaxMeasuredValueAttribute(
(ChipClusters.BromodichloromethaneConcentrationMeasurementCluster.MaxMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBromodichloromethaneConcentrationMeasurementClusterMaxMeasuredValueAttributeCallback(),
readBromodichloromethaneConcentrationMeasurementMaxMeasuredValueCommandParams
);
result.put("readMaxMeasuredValueAttribute", readBromodichloromethaneConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBromodichloromethaneConcentrationMeasurementPeakMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBromodichloromethaneConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BromodichloromethaneConcentrationMeasurementCluster) cluster).readPeakMeasuredValueAttribute(
(ChipClusters.BromodichloromethaneConcentrationMeasurementCluster.PeakMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBromodichloromethaneConcentrationMeasurementClusterPeakMeasuredValueAttributeCallback(),
readBromodichloromethaneConcentrationMeasurementPeakMeasuredValueCommandParams
);
result.put("readPeakMeasuredValueAttribute", readBromodichloromethaneConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBromodichloromethaneConcentrationMeasurementPeakMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBromodichloromethaneConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BromodichloromethaneConcentrationMeasurementCluster) cluster).readPeakMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readBromodichloromethaneConcentrationMeasurementPeakMeasuredValueWindowCommandParams
);
result.put("readPeakMeasuredValueWindowAttribute", readBromodichloromethaneConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBromodichloromethaneConcentrationMeasurementAverageMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBromodichloromethaneConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BromodichloromethaneConcentrationMeasurementCluster) cluster).readAverageMeasuredValueAttribute(
(ChipClusters.BromodichloromethaneConcentrationMeasurementCluster.AverageMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBromodichloromethaneConcentrationMeasurementClusterAverageMeasuredValueAttributeCallback(),
readBromodichloromethaneConcentrationMeasurementAverageMeasuredValueCommandParams
);
result.put("readAverageMeasuredValueAttribute", readBromodichloromethaneConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBromodichloromethaneConcentrationMeasurementAverageMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBromodichloromethaneConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BromodichloromethaneConcentrationMeasurementCluster) cluster).readAverageMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readBromodichloromethaneConcentrationMeasurementAverageMeasuredValueWindowCommandParams
);
result.put("readAverageMeasuredValueWindowAttribute", readBromodichloromethaneConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBromodichloromethaneConcentrationMeasurementUncertaintyCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBromodichloromethaneConcentrationMeasurementUncertaintyAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BromodichloromethaneConcentrationMeasurementCluster) cluster).readUncertaintyAttribute(
(ChipClusters.FloatAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFloatAttributeCallback(),
readBromodichloromethaneConcentrationMeasurementUncertaintyCommandParams
);
result.put("readUncertaintyAttribute", readBromodichloromethaneConcentrationMeasurementUncertaintyAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBromodichloromethaneConcentrationMeasurementMeasurementUnitCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBromodichloromethaneConcentrationMeasurementMeasurementUnitAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BromodichloromethaneConcentrationMeasurementCluster) cluster).readMeasurementUnitAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readBromodichloromethaneConcentrationMeasurementMeasurementUnitCommandParams
);
result.put("readMeasurementUnitAttribute", readBromodichloromethaneConcentrationMeasurementMeasurementUnitAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBromodichloromethaneConcentrationMeasurementMeasurementMediumCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBromodichloromethaneConcentrationMeasurementMeasurementMediumAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BromodichloromethaneConcentrationMeasurementCluster) cluster).readMeasurementMediumAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readBromodichloromethaneConcentrationMeasurementMeasurementMediumCommandParams
);
result.put("readMeasurementMediumAttribute", readBromodichloromethaneConcentrationMeasurementMeasurementMediumAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBromodichloromethaneConcentrationMeasurementLevelValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBromodichloromethaneConcentrationMeasurementLevelValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BromodichloromethaneConcentrationMeasurementCluster) cluster).readLevelValueAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readBromodichloromethaneConcentrationMeasurementLevelValueCommandParams
);
result.put("readLevelValueAttribute", readBromodichloromethaneConcentrationMeasurementLevelValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBromodichloromethaneConcentrationMeasurementGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBromodichloromethaneConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BromodichloromethaneConcentrationMeasurementCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.BromodichloromethaneConcentrationMeasurementCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBromodichloromethaneConcentrationMeasurementClusterGeneratedCommandListAttributeCallback(),
readBromodichloromethaneConcentrationMeasurementGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readBromodichloromethaneConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBromodichloromethaneConcentrationMeasurementAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBromodichloromethaneConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BromodichloromethaneConcentrationMeasurementCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.BromodichloromethaneConcentrationMeasurementCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBromodichloromethaneConcentrationMeasurementClusterAcceptedCommandListAttributeCallback(),
readBromodichloromethaneConcentrationMeasurementAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readBromodichloromethaneConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBromodichloromethaneConcentrationMeasurementEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBromodichloromethaneConcentrationMeasurementEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BromodichloromethaneConcentrationMeasurementCluster) cluster).readEventListAttribute(
(ChipClusters.BromodichloromethaneConcentrationMeasurementCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBromodichloromethaneConcentrationMeasurementClusterEventListAttributeCallback(),
readBromodichloromethaneConcentrationMeasurementEventListCommandParams
);
result.put("readEventListAttribute", readBromodichloromethaneConcentrationMeasurementEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBromodichloromethaneConcentrationMeasurementAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBromodichloromethaneConcentrationMeasurementAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BromodichloromethaneConcentrationMeasurementCluster) cluster).readAttributeListAttribute(
(ChipClusters.BromodichloromethaneConcentrationMeasurementCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBromodichloromethaneConcentrationMeasurementClusterAttributeListAttributeCallback(),
readBromodichloromethaneConcentrationMeasurementAttributeListCommandParams
);
result.put("readAttributeListAttribute", readBromodichloromethaneConcentrationMeasurementAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBromodichloromethaneConcentrationMeasurementFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBromodichloromethaneConcentrationMeasurementFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BromodichloromethaneConcentrationMeasurementCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readBromodichloromethaneConcentrationMeasurementFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readBromodichloromethaneConcentrationMeasurementFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBromodichloromethaneConcentrationMeasurementClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBromodichloromethaneConcentrationMeasurementClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BromodichloromethaneConcentrationMeasurementCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readBromodichloromethaneConcentrationMeasurementClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readBromodichloromethaneConcentrationMeasurementClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readBromoformConcentrationMeasurementInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readBromoformConcentrationMeasurementMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBromoformConcentrationMeasurementMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BromoformConcentrationMeasurementCluster) cluster).readMeasuredValueAttribute(
(ChipClusters.BromoformConcentrationMeasurementCluster.MeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBromoformConcentrationMeasurementClusterMeasuredValueAttributeCallback(),
readBromoformConcentrationMeasurementMeasuredValueCommandParams
);
result.put("readMeasuredValueAttribute", readBromoformConcentrationMeasurementMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBromoformConcentrationMeasurementMinMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBromoformConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BromoformConcentrationMeasurementCluster) cluster).readMinMeasuredValueAttribute(
(ChipClusters.BromoformConcentrationMeasurementCluster.MinMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBromoformConcentrationMeasurementClusterMinMeasuredValueAttributeCallback(),
readBromoformConcentrationMeasurementMinMeasuredValueCommandParams
);
result.put("readMinMeasuredValueAttribute", readBromoformConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBromoformConcentrationMeasurementMaxMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBromoformConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BromoformConcentrationMeasurementCluster) cluster).readMaxMeasuredValueAttribute(
(ChipClusters.BromoformConcentrationMeasurementCluster.MaxMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBromoformConcentrationMeasurementClusterMaxMeasuredValueAttributeCallback(),
readBromoformConcentrationMeasurementMaxMeasuredValueCommandParams
);
result.put("readMaxMeasuredValueAttribute", readBromoformConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBromoformConcentrationMeasurementPeakMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBromoformConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BromoformConcentrationMeasurementCluster) cluster).readPeakMeasuredValueAttribute(
(ChipClusters.BromoformConcentrationMeasurementCluster.PeakMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBromoformConcentrationMeasurementClusterPeakMeasuredValueAttributeCallback(),
readBromoformConcentrationMeasurementPeakMeasuredValueCommandParams
);
result.put("readPeakMeasuredValueAttribute", readBromoformConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBromoformConcentrationMeasurementPeakMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBromoformConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BromoformConcentrationMeasurementCluster) cluster).readPeakMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readBromoformConcentrationMeasurementPeakMeasuredValueWindowCommandParams
);
result.put("readPeakMeasuredValueWindowAttribute", readBromoformConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBromoformConcentrationMeasurementAverageMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBromoformConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BromoformConcentrationMeasurementCluster) cluster).readAverageMeasuredValueAttribute(
(ChipClusters.BromoformConcentrationMeasurementCluster.AverageMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBromoformConcentrationMeasurementClusterAverageMeasuredValueAttributeCallback(),
readBromoformConcentrationMeasurementAverageMeasuredValueCommandParams
);
result.put("readAverageMeasuredValueAttribute", readBromoformConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBromoformConcentrationMeasurementAverageMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBromoformConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BromoformConcentrationMeasurementCluster) cluster).readAverageMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readBromoformConcentrationMeasurementAverageMeasuredValueWindowCommandParams
);
result.put("readAverageMeasuredValueWindowAttribute", readBromoformConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBromoformConcentrationMeasurementUncertaintyCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBromoformConcentrationMeasurementUncertaintyAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BromoformConcentrationMeasurementCluster) cluster).readUncertaintyAttribute(
(ChipClusters.FloatAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFloatAttributeCallback(),
readBromoformConcentrationMeasurementUncertaintyCommandParams
);
result.put("readUncertaintyAttribute", readBromoformConcentrationMeasurementUncertaintyAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBromoformConcentrationMeasurementMeasurementUnitCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBromoformConcentrationMeasurementMeasurementUnitAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BromoformConcentrationMeasurementCluster) cluster).readMeasurementUnitAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readBromoformConcentrationMeasurementMeasurementUnitCommandParams
);
result.put("readMeasurementUnitAttribute", readBromoformConcentrationMeasurementMeasurementUnitAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBromoformConcentrationMeasurementMeasurementMediumCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBromoformConcentrationMeasurementMeasurementMediumAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BromoformConcentrationMeasurementCluster) cluster).readMeasurementMediumAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readBromoformConcentrationMeasurementMeasurementMediumCommandParams
);
result.put("readMeasurementMediumAttribute", readBromoformConcentrationMeasurementMeasurementMediumAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBromoformConcentrationMeasurementLevelValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBromoformConcentrationMeasurementLevelValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BromoformConcentrationMeasurementCluster) cluster).readLevelValueAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readBromoformConcentrationMeasurementLevelValueCommandParams
);
result.put("readLevelValueAttribute", readBromoformConcentrationMeasurementLevelValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBromoformConcentrationMeasurementGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBromoformConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BromoformConcentrationMeasurementCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.BromoformConcentrationMeasurementCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBromoformConcentrationMeasurementClusterGeneratedCommandListAttributeCallback(),
readBromoformConcentrationMeasurementGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readBromoformConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBromoformConcentrationMeasurementAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBromoformConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BromoformConcentrationMeasurementCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.BromoformConcentrationMeasurementCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBromoformConcentrationMeasurementClusterAcceptedCommandListAttributeCallback(),
readBromoformConcentrationMeasurementAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readBromoformConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBromoformConcentrationMeasurementEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBromoformConcentrationMeasurementEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BromoformConcentrationMeasurementCluster) cluster).readEventListAttribute(
(ChipClusters.BromoformConcentrationMeasurementCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBromoformConcentrationMeasurementClusterEventListAttributeCallback(),
readBromoformConcentrationMeasurementEventListCommandParams
);
result.put("readEventListAttribute", readBromoformConcentrationMeasurementEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBromoformConcentrationMeasurementAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBromoformConcentrationMeasurementAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BromoformConcentrationMeasurementCluster) cluster).readAttributeListAttribute(
(ChipClusters.BromoformConcentrationMeasurementCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBromoformConcentrationMeasurementClusterAttributeListAttributeCallback(),
readBromoformConcentrationMeasurementAttributeListCommandParams
);
result.put("readAttributeListAttribute", readBromoformConcentrationMeasurementAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBromoformConcentrationMeasurementFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBromoformConcentrationMeasurementFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BromoformConcentrationMeasurementCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readBromoformConcentrationMeasurementFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readBromoformConcentrationMeasurementFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readBromoformConcentrationMeasurementClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readBromoformConcentrationMeasurementClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.BromoformConcentrationMeasurementCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readBromoformConcentrationMeasurementClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readBromoformConcentrationMeasurementClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readChlorodibromomethaneConcentrationMeasurementInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readChlorodibromomethaneConcentrationMeasurementMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChlorodibromomethaneConcentrationMeasurementMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChlorodibromomethaneConcentrationMeasurementCluster) cluster).readMeasuredValueAttribute(
(ChipClusters.ChlorodibromomethaneConcentrationMeasurementCluster.MeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedChlorodibromomethaneConcentrationMeasurementClusterMeasuredValueAttributeCallback(),
readChlorodibromomethaneConcentrationMeasurementMeasuredValueCommandParams
);
result.put("readMeasuredValueAttribute", readChlorodibromomethaneConcentrationMeasurementMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChlorodibromomethaneConcentrationMeasurementMinMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChlorodibromomethaneConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChlorodibromomethaneConcentrationMeasurementCluster) cluster).readMinMeasuredValueAttribute(
(ChipClusters.ChlorodibromomethaneConcentrationMeasurementCluster.MinMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedChlorodibromomethaneConcentrationMeasurementClusterMinMeasuredValueAttributeCallback(),
readChlorodibromomethaneConcentrationMeasurementMinMeasuredValueCommandParams
);
result.put("readMinMeasuredValueAttribute", readChlorodibromomethaneConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChlorodibromomethaneConcentrationMeasurementMaxMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChlorodibromomethaneConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChlorodibromomethaneConcentrationMeasurementCluster) cluster).readMaxMeasuredValueAttribute(
(ChipClusters.ChlorodibromomethaneConcentrationMeasurementCluster.MaxMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedChlorodibromomethaneConcentrationMeasurementClusterMaxMeasuredValueAttributeCallback(),
readChlorodibromomethaneConcentrationMeasurementMaxMeasuredValueCommandParams
);
result.put("readMaxMeasuredValueAttribute", readChlorodibromomethaneConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChlorodibromomethaneConcentrationMeasurementPeakMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChlorodibromomethaneConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChlorodibromomethaneConcentrationMeasurementCluster) cluster).readPeakMeasuredValueAttribute(
(ChipClusters.ChlorodibromomethaneConcentrationMeasurementCluster.PeakMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedChlorodibromomethaneConcentrationMeasurementClusterPeakMeasuredValueAttributeCallback(),
readChlorodibromomethaneConcentrationMeasurementPeakMeasuredValueCommandParams
);
result.put("readPeakMeasuredValueAttribute", readChlorodibromomethaneConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChlorodibromomethaneConcentrationMeasurementPeakMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChlorodibromomethaneConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChlorodibromomethaneConcentrationMeasurementCluster) cluster).readPeakMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readChlorodibromomethaneConcentrationMeasurementPeakMeasuredValueWindowCommandParams
);
result.put("readPeakMeasuredValueWindowAttribute", readChlorodibromomethaneConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChlorodibromomethaneConcentrationMeasurementAverageMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChlorodibromomethaneConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChlorodibromomethaneConcentrationMeasurementCluster) cluster).readAverageMeasuredValueAttribute(
(ChipClusters.ChlorodibromomethaneConcentrationMeasurementCluster.AverageMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedChlorodibromomethaneConcentrationMeasurementClusterAverageMeasuredValueAttributeCallback(),
readChlorodibromomethaneConcentrationMeasurementAverageMeasuredValueCommandParams
);
result.put("readAverageMeasuredValueAttribute", readChlorodibromomethaneConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChlorodibromomethaneConcentrationMeasurementAverageMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChlorodibromomethaneConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChlorodibromomethaneConcentrationMeasurementCluster) cluster).readAverageMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readChlorodibromomethaneConcentrationMeasurementAverageMeasuredValueWindowCommandParams
);
result.put("readAverageMeasuredValueWindowAttribute", readChlorodibromomethaneConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChlorodibromomethaneConcentrationMeasurementUncertaintyCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChlorodibromomethaneConcentrationMeasurementUncertaintyAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChlorodibromomethaneConcentrationMeasurementCluster) cluster).readUncertaintyAttribute(
(ChipClusters.FloatAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFloatAttributeCallback(),
readChlorodibromomethaneConcentrationMeasurementUncertaintyCommandParams
);
result.put("readUncertaintyAttribute", readChlorodibromomethaneConcentrationMeasurementUncertaintyAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChlorodibromomethaneConcentrationMeasurementMeasurementUnitCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChlorodibromomethaneConcentrationMeasurementMeasurementUnitAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChlorodibromomethaneConcentrationMeasurementCluster) cluster).readMeasurementUnitAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readChlorodibromomethaneConcentrationMeasurementMeasurementUnitCommandParams
);
result.put("readMeasurementUnitAttribute", readChlorodibromomethaneConcentrationMeasurementMeasurementUnitAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChlorodibromomethaneConcentrationMeasurementMeasurementMediumCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChlorodibromomethaneConcentrationMeasurementMeasurementMediumAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChlorodibromomethaneConcentrationMeasurementCluster) cluster).readMeasurementMediumAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readChlorodibromomethaneConcentrationMeasurementMeasurementMediumCommandParams
);
result.put("readMeasurementMediumAttribute", readChlorodibromomethaneConcentrationMeasurementMeasurementMediumAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChlorodibromomethaneConcentrationMeasurementLevelValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChlorodibromomethaneConcentrationMeasurementLevelValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChlorodibromomethaneConcentrationMeasurementCluster) cluster).readLevelValueAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readChlorodibromomethaneConcentrationMeasurementLevelValueCommandParams
);
result.put("readLevelValueAttribute", readChlorodibromomethaneConcentrationMeasurementLevelValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChlorodibromomethaneConcentrationMeasurementGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChlorodibromomethaneConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChlorodibromomethaneConcentrationMeasurementCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.ChlorodibromomethaneConcentrationMeasurementCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedChlorodibromomethaneConcentrationMeasurementClusterGeneratedCommandListAttributeCallback(),
readChlorodibromomethaneConcentrationMeasurementGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readChlorodibromomethaneConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChlorodibromomethaneConcentrationMeasurementAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChlorodibromomethaneConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChlorodibromomethaneConcentrationMeasurementCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.ChlorodibromomethaneConcentrationMeasurementCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedChlorodibromomethaneConcentrationMeasurementClusterAcceptedCommandListAttributeCallback(),
readChlorodibromomethaneConcentrationMeasurementAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readChlorodibromomethaneConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChlorodibromomethaneConcentrationMeasurementEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChlorodibromomethaneConcentrationMeasurementEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChlorodibromomethaneConcentrationMeasurementCluster) cluster).readEventListAttribute(
(ChipClusters.ChlorodibromomethaneConcentrationMeasurementCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedChlorodibromomethaneConcentrationMeasurementClusterEventListAttributeCallback(),
readChlorodibromomethaneConcentrationMeasurementEventListCommandParams
);
result.put("readEventListAttribute", readChlorodibromomethaneConcentrationMeasurementEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChlorodibromomethaneConcentrationMeasurementAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChlorodibromomethaneConcentrationMeasurementAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChlorodibromomethaneConcentrationMeasurementCluster) cluster).readAttributeListAttribute(
(ChipClusters.ChlorodibromomethaneConcentrationMeasurementCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedChlorodibromomethaneConcentrationMeasurementClusterAttributeListAttributeCallback(),
readChlorodibromomethaneConcentrationMeasurementAttributeListCommandParams
);
result.put("readAttributeListAttribute", readChlorodibromomethaneConcentrationMeasurementAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChlorodibromomethaneConcentrationMeasurementFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChlorodibromomethaneConcentrationMeasurementFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChlorodibromomethaneConcentrationMeasurementCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readChlorodibromomethaneConcentrationMeasurementFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readChlorodibromomethaneConcentrationMeasurementFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChlorodibromomethaneConcentrationMeasurementClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChlorodibromomethaneConcentrationMeasurementClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChlorodibromomethaneConcentrationMeasurementCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readChlorodibromomethaneConcentrationMeasurementClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readChlorodibromomethaneConcentrationMeasurementClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readChloroformConcentrationMeasurementInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readChloroformConcentrationMeasurementMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChloroformConcentrationMeasurementMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChloroformConcentrationMeasurementCluster) cluster).readMeasuredValueAttribute(
(ChipClusters.ChloroformConcentrationMeasurementCluster.MeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedChloroformConcentrationMeasurementClusterMeasuredValueAttributeCallback(),
readChloroformConcentrationMeasurementMeasuredValueCommandParams
);
result.put("readMeasuredValueAttribute", readChloroformConcentrationMeasurementMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChloroformConcentrationMeasurementMinMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChloroformConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChloroformConcentrationMeasurementCluster) cluster).readMinMeasuredValueAttribute(
(ChipClusters.ChloroformConcentrationMeasurementCluster.MinMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedChloroformConcentrationMeasurementClusterMinMeasuredValueAttributeCallback(),
readChloroformConcentrationMeasurementMinMeasuredValueCommandParams
);
result.put("readMinMeasuredValueAttribute", readChloroformConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChloroformConcentrationMeasurementMaxMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChloroformConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChloroformConcentrationMeasurementCluster) cluster).readMaxMeasuredValueAttribute(
(ChipClusters.ChloroformConcentrationMeasurementCluster.MaxMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedChloroformConcentrationMeasurementClusterMaxMeasuredValueAttributeCallback(),
readChloroformConcentrationMeasurementMaxMeasuredValueCommandParams
);
result.put("readMaxMeasuredValueAttribute", readChloroformConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChloroformConcentrationMeasurementPeakMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChloroformConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChloroformConcentrationMeasurementCluster) cluster).readPeakMeasuredValueAttribute(
(ChipClusters.ChloroformConcentrationMeasurementCluster.PeakMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedChloroformConcentrationMeasurementClusterPeakMeasuredValueAttributeCallback(),
readChloroformConcentrationMeasurementPeakMeasuredValueCommandParams
);
result.put("readPeakMeasuredValueAttribute", readChloroformConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChloroformConcentrationMeasurementPeakMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChloroformConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChloroformConcentrationMeasurementCluster) cluster).readPeakMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readChloroformConcentrationMeasurementPeakMeasuredValueWindowCommandParams
);
result.put("readPeakMeasuredValueWindowAttribute", readChloroformConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChloroformConcentrationMeasurementAverageMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChloroformConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChloroformConcentrationMeasurementCluster) cluster).readAverageMeasuredValueAttribute(
(ChipClusters.ChloroformConcentrationMeasurementCluster.AverageMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedChloroformConcentrationMeasurementClusterAverageMeasuredValueAttributeCallback(),
readChloroformConcentrationMeasurementAverageMeasuredValueCommandParams
);
result.put("readAverageMeasuredValueAttribute", readChloroformConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChloroformConcentrationMeasurementAverageMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChloroformConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChloroformConcentrationMeasurementCluster) cluster).readAverageMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readChloroformConcentrationMeasurementAverageMeasuredValueWindowCommandParams
);
result.put("readAverageMeasuredValueWindowAttribute", readChloroformConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChloroformConcentrationMeasurementUncertaintyCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChloroformConcentrationMeasurementUncertaintyAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChloroformConcentrationMeasurementCluster) cluster).readUncertaintyAttribute(
(ChipClusters.FloatAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFloatAttributeCallback(),
readChloroformConcentrationMeasurementUncertaintyCommandParams
);
result.put("readUncertaintyAttribute", readChloroformConcentrationMeasurementUncertaintyAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChloroformConcentrationMeasurementMeasurementUnitCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChloroformConcentrationMeasurementMeasurementUnitAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChloroformConcentrationMeasurementCluster) cluster).readMeasurementUnitAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readChloroformConcentrationMeasurementMeasurementUnitCommandParams
);
result.put("readMeasurementUnitAttribute", readChloroformConcentrationMeasurementMeasurementUnitAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChloroformConcentrationMeasurementMeasurementMediumCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChloroformConcentrationMeasurementMeasurementMediumAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChloroformConcentrationMeasurementCluster) cluster).readMeasurementMediumAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readChloroformConcentrationMeasurementMeasurementMediumCommandParams
);
result.put("readMeasurementMediumAttribute", readChloroformConcentrationMeasurementMeasurementMediumAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChloroformConcentrationMeasurementLevelValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChloroformConcentrationMeasurementLevelValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChloroformConcentrationMeasurementCluster) cluster).readLevelValueAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readChloroformConcentrationMeasurementLevelValueCommandParams
);
result.put("readLevelValueAttribute", readChloroformConcentrationMeasurementLevelValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChloroformConcentrationMeasurementGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChloroformConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChloroformConcentrationMeasurementCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.ChloroformConcentrationMeasurementCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedChloroformConcentrationMeasurementClusterGeneratedCommandListAttributeCallback(),
readChloroformConcentrationMeasurementGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readChloroformConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChloroformConcentrationMeasurementAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChloroformConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChloroformConcentrationMeasurementCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.ChloroformConcentrationMeasurementCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedChloroformConcentrationMeasurementClusterAcceptedCommandListAttributeCallback(),
readChloroformConcentrationMeasurementAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readChloroformConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChloroformConcentrationMeasurementEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChloroformConcentrationMeasurementEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChloroformConcentrationMeasurementCluster) cluster).readEventListAttribute(
(ChipClusters.ChloroformConcentrationMeasurementCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedChloroformConcentrationMeasurementClusterEventListAttributeCallback(),
readChloroformConcentrationMeasurementEventListCommandParams
);
result.put("readEventListAttribute", readChloroformConcentrationMeasurementEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChloroformConcentrationMeasurementAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChloroformConcentrationMeasurementAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChloroformConcentrationMeasurementCluster) cluster).readAttributeListAttribute(
(ChipClusters.ChloroformConcentrationMeasurementCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedChloroformConcentrationMeasurementClusterAttributeListAttributeCallback(),
readChloroformConcentrationMeasurementAttributeListCommandParams
);
result.put("readAttributeListAttribute", readChloroformConcentrationMeasurementAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChloroformConcentrationMeasurementFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChloroformConcentrationMeasurementFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChloroformConcentrationMeasurementCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readChloroformConcentrationMeasurementFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readChloroformConcentrationMeasurementFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChloroformConcentrationMeasurementClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChloroformConcentrationMeasurementClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChloroformConcentrationMeasurementCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readChloroformConcentrationMeasurementClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readChloroformConcentrationMeasurementClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readSodiumConcentrationMeasurementInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readSodiumConcentrationMeasurementMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSodiumConcentrationMeasurementMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SodiumConcentrationMeasurementCluster) cluster).readMeasuredValueAttribute(
(ChipClusters.SodiumConcentrationMeasurementCluster.MeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedSodiumConcentrationMeasurementClusterMeasuredValueAttributeCallback(),
readSodiumConcentrationMeasurementMeasuredValueCommandParams
);
result.put("readMeasuredValueAttribute", readSodiumConcentrationMeasurementMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSodiumConcentrationMeasurementMinMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSodiumConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SodiumConcentrationMeasurementCluster) cluster).readMinMeasuredValueAttribute(
(ChipClusters.SodiumConcentrationMeasurementCluster.MinMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedSodiumConcentrationMeasurementClusterMinMeasuredValueAttributeCallback(),
readSodiumConcentrationMeasurementMinMeasuredValueCommandParams
);
result.put("readMinMeasuredValueAttribute", readSodiumConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSodiumConcentrationMeasurementMaxMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSodiumConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SodiumConcentrationMeasurementCluster) cluster).readMaxMeasuredValueAttribute(
(ChipClusters.SodiumConcentrationMeasurementCluster.MaxMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedSodiumConcentrationMeasurementClusterMaxMeasuredValueAttributeCallback(),
readSodiumConcentrationMeasurementMaxMeasuredValueCommandParams
);
result.put("readMaxMeasuredValueAttribute", readSodiumConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSodiumConcentrationMeasurementPeakMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSodiumConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SodiumConcentrationMeasurementCluster) cluster).readPeakMeasuredValueAttribute(
(ChipClusters.SodiumConcentrationMeasurementCluster.PeakMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedSodiumConcentrationMeasurementClusterPeakMeasuredValueAttributeCallback(),
readSodiumConcentrationMeasurementPeakMeasuredValueCommandParams
);
result.put("readPeakMeasuredValueAttribute", readSodiumConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSodiumConcentrationMeasurementPeakMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSodiumConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SodiumConcentrationMeasurementCluster) cluster).readPeakMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readSodiumConcentrationMeasurementPeakMeasuredValueWindowCommandParams
);
result.put("readPeakMeasuredValueWindowAttribute", readSodiumConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSodiumConcentrationMeasurementAverageMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSodiumConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SodiumConcentrationMeasurementCluster) cluster).readAverageMeasuredValueAttribute(
(ChipClusters.SodiumConcentrationMeasurementCluster.AverageMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedSodiumConcentrationMeasurementClusterAverageMeasuredValueAttributeCallback(),
readSodiumConcentrationMeasurementAverageMeasuredValueCommandParams
);
result.put("readAverageMeasuredValueAttribute", readSodiumConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSodiumConcentrationMeasurementAverageMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSodiumConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SodiumConcentrationMeasurementCluster) cluster).readAverageMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readSodiumConcentrationMeasurementAverageMeasuredValueWindowCommandParams
);
result.put("readAverageMeasuredValueWindowAttribute", readSodiumConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSodiumConcentrationMeasurementUncertaintyCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSodiumConcentrationMeasurementUncertaintyAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SodiumConcentrationMeasurementCluster) cluster).readUncertaintyAttribute(
(ChipClusters.FloatAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFloatAttributeCallback(),
readSodiumConcentrationMeasurementUncertaintyCommandParams
);
result.put("readUncertaintyAttribute", readSodiumConcentrationMeasurementUncertaintyAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSodiumConcentrationMeasurementMeasurementUnitCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSodiumConcentrationMeasurementMeasurementUnitAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SodiumConcentrationMeasurementCluster) cluster).readMeasurementUnitAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readSodiumConcentrationMeasurementMeasurementUnitCommandParams
);
result.put("readMeasurementUnitAttribute", readSodiumConcentrationMeasurementMeasurementUnitAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSodiumConcentrationMeasurementMeasurementMediumCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSodiumConcentrationMeasurementMeasurementMediumAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SodiumConcentrationMeasurementCluster) cluster).readMeasurementMediumAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readSodiumConcentrationMeasurementMeasurementMediumCommandParams
);
result.put("readMeasurementMediumAttribute", readSodiumConcentrationMeasurementMeasurementMediumAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSodiumConcentrationMeasurementLevelValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSodiumConcentrationMeasurementLevelValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SodiumConcentrationMeasurementCluster) cluster).readLevelValueAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readSodiumConcentrationMeasurementLevelValueCommandParams
);
result.put("readLevelValueAttribute", readSodiumConcentrationMeasurementLevelValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSodiumConcentrationMeasurementGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSodiumConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SodiumConcentrationMeasurementCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.SodiumConcentrationMeasurementCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedSodiumConcentrationMeasurementClusterGeneratedCommandListAttributeCallback(),
readSodiumConcentrationMeasurementGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readSodiumConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSodiumConcentrationMeasurementAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSodiumConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SodiumConcentrationMeasurementCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.SodiumConcentrationMeasurementCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedSodiumConcentrationMeasurementClusterAcceptedCommandListAttributeCallback(),
readSodiumConcentrationMeasurementAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readSodiumConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSodiumConcentrationMeasurementEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSodiumConcentrationMeasurementEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SodiumConcentrationMeasurementCluster) cluster).readEventListAttribute(
(ChipClusters.SodiumConcentrationMeasurementCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedSodiumConcentrationMeasurementClusterEventListAttributeCallback(),
readSodiumConcentrationMeasurementEventListCommandParams
);
result.put("readEventListAttribute", readSodiumConcentrationMeasurementEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSodiumConcentrationMeasurementAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSodiumConcentrationMeasurementAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SodiumConcentrationMeasurementCluster) cluster).readAttributeListAttribute(
(ChipClusters.SodiumConcentrationMeasurementCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedSodiumConcentrationMeasurementClusterAttributeListAttributeCallback(),
readSodiumConcentrationMeasurementAttributeListCommandParams
);
result.put("readAttributeListAttribute", readSodiumConcentrationMeasurementAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSodiumConcentrationMeasurementFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSodiumConcentrationMeasurementFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SodiumConcentrationMeasurementCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readSodiumConcentrationMeasurementFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readSodiumConcentrationMeasurementFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readSodiumConcentrationMeasurementClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readSodiumConcentrationMeasurementClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.SodiumConcentrationMeasurementCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readSodiumConcentrationMeasurementClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readSodiumConcentrationMeasurementClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readPm25ConcentrationMeasurementInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readPm25ConcentrationMeasurementMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPm25ConcentrationMeasurementMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.Pm25ConcentrationMeasurementCluster) cluster).readMeasuredValueAttribute(
(ChipClusters.Pm25ConcentrationMeasurementCluster.MeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPm25ConcentrationMeasurementClusterMeasuredValueAttributeCallback(),
readPm25ConcentrationMeasurementMeasuredValueCommandParams
);
result.put("readMeasuredValueAttribute", readPm25ConcentrationMeasurementMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPm25ConcentrationMeasurementMinMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPm25ConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.Pm25ConcentrationMeasurementCluster) cluster).readMinMeasuredValueAttribute(
(ChipClusters.Pm25ConcentrationMeasurementCluster.MinMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPm25ConcentrationMeasurementClusterMinMeasuredValueAttributeCallback(),
readPm25ConcentrationMeasurementMinMeasuredValueCommandParams
);
result.put("readMinMeasuredValueAttribute", readPm25ConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPm25ConcentrationMeasurementMaxMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPm25ConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.Pm25ConcentrationMeasurementCluster) cluster).readMaxMeasuredValueAttribute(
(ChipClusters.Pm25ConcentrationMeasurementCluster.MaxMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPm25ConcentrationMeasurementClusterMaxMeasuredValueAttributeCallback(),
readPm25ConcentrationMeasurementMaxMeasuredValueCommandParams
);
result.put("readMaxMeasuredValueAttribute", readPm25ConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPm25ConcentrationMeasurementPeakMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPm25ConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.Pm25ConcentrationMeasurementCluster) cluster).readPeakMeasuredValueAttribute(
(ChipClusters.Pm25ConcentrationMeasurementCluster.PeakMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPm25ConcentrationMeasurementClusterPeakMeasuredValueAttributeCallback(),
readPm25ConcentrationMeasurementPeakMeasuredValueCommandParams
);
result.put("readPeakMeasuredValueAttribute", readPm25ConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPm25ConcentrationMeasurementPeakMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPm25ConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.Pm25ConcentrationMeasurementCluster) cluster).readPeakMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readPm25ConcentrationMeasurementPeakMeasuredValueWindowCommandParams
);
result.put("readPeakMeasuredValueWindowAttribute", readPm25ConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPm25ConcentrationMeasurementAverageMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPm25ConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.Pm25ConcentrationMeasurementCluster) cluster).readAverageMeasuredValueAttribute(
(ChipClusters.Pm25ConcentrationMeasurementCluster.AverageMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPm25ConcentrationMeasurementClusterAverageMeasuredValueAttributeCallback(),
readPm25ConcentrationMeasurementAverageMeasuredValueCommandParams
);
result.put("readAverageMeasuredValueAttribute", readPm25ConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPm25ConcentrationMeasurementAverageMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPm25ConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.Pm25ConcentrationMeasurementCluster) cluster).readAverageMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readPm25ConcentrationMeasurementAverageMeasuredValueWindowCommandParams
);
result.put("readAverageMeasuredValueWindowAttribute", readPm25ConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPm25ConcentrationMeasurementUncertaintyCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPm25ConcentrationMeasurementUncertaintyAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.Pm25ConcentrationMeasurementCluster) cluster).readUncertaintyAttribute(
(ChipClusters.FloatAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFloatAttributeCallback(),
readPm25ConcentrationMeasurementUncertaintyCommandParams
);
result.put("readUncertaintyAttribute", readPm25ConcentrationMeasurementUncertaintyAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPm25ConcentrationMeasurementMeasurementUnitCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPm25ConcentrationMeasurementMeasurementUnitAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.Pm25ConcentrationMeasurementCluster) cluster).readMeasurementUnitAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readPm25ConcentrationMeasurementMeasurementUnitCommandParams
);
result.put("readMeasurementUnitAttribute", readPm25ConcentrationMeasurementMeasurementUnitAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPm25ConcentrationMeasurementMeasurementMediumCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPm25ConcentrationMeasurementMeasurementMediumAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.Pm25ConcentrationMeasurementCluster) cluster).readMeasurementMediumAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readPm25ConcentrationMeasurementMeasurementMediumCommandParams
);
result.put("readMeasurementMediumAttribute", readPm25ConcentrationMeasurementMeasurementMediumAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPm25ConcentrationMeasurementLevelValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPm25ConcentrationMeasurementLevelValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.Pm25ConcentrationMeasurementCluster) cluster).readLevelValueAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readPm25ConcentrationMeasurementLevelValueCommandParams
);
result.put("readLevelValueAttribute", readPm25ConcentrationMeasurementLevelValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPm25ConcentrationMeasurementGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPm25ConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.Pm25ConcentrationMeasurementCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.Pm25ConcentrationMeasurementCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPm25ConcentrationMeasurementClusterGeneratedCommandListAttributeCallback(),
readPm25ConcentrationMeasurementGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readPm25ConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPm25ConcentrationMeasurementAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPm25ConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.Pm25ConcentrationMeasurementCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.Pm25ConcentrationMeasurementCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPm25ConcentrationMeasurementClusterAcceptedCommandListAttributeCallback(),
readPm25ConcentrationMeasurementAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readPm25ConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPm25ConcentrationMeasurementEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPm25ConcentrationMeasurementEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.Pm25ConcentrationMeasurementCluster) cluster).readEventListAttribute(
(ChipClusters.Pm25ConcentrationMeasurementCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPm25ConcentrationMeasurementClusterEventListAttributeCallback(),
readPm25ConcentrationMeasurementEventListCommandParams
);
result.put("readEventListAttribute", readPm25ConcentrationMeasurementEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPm25ConcentrationMeasurementAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPm25ConcentrationMeasurementAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.Pm25ConcentrationMeasurementCluster) cluster).readAttributeListAttribute(
(ChipClusters.Pm25ConcentrationMeasurementCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPm25ConcentrationMeasurementClusterAttributeListAttributeCallback(),
readPm25ConcentrationMeasurementAttributeListCommandParams
);
result.put("readAttributeListAttribute", readPm25ConcentrationMeasurementAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPm25ConcentrationMeasurementFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPm25ConcentrationMeasurementFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.Pm25ConcentrationMeasurementCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readPm25ConcentrationMeasurementFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readPm25ConcentrationMeasurementFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPm25ConcentrationMeasurementClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPm25ConcentrationMeasurementClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.Pm25ConcentrationMeasurementCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readPm25ConcentrationMeasurementClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readPm25ConcentrationMeasurementClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readFormaldehydeConcentrationMeasurementInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readFormaldehydeConcentrationMeasurementMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFormaldehydeConcentrationMeasurementMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FormaldehydeConcentrationMeasurementCluster) cluster).readMeasuredValueAttribute(
(ChipClusters.FormaldehydeConcentrationMeasurementCluster.MeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFormaldehydeConcentrationMeasurementClusterMeasuredValueAttributeCallback(),
readFormaldehydeConcentrationMeasurementMeasuredValueCommandParams
);
result.put("readMeasuredValueAttribute", readFormaldehydeConcentrationMeasurementMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFormaldehydeConcentrationMeasurementMinMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFormaldehydeConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FormaldehydeConcentrationMeasurementCluster) cluster).readMinMeasuredValueAttribute(
(ChipClusters.FormaldehydeConcentrationMeasurementCluster.MinMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFormaldehydeConcentrationMeasurementClusterMinMeasuredValueAttributeCallback(),
readFormaldehydeConcentrationMeasurementMinMeasuredValueCommandParams
);
result.put("readMinMeasuredValueAttribute", readFormaldehydeConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFormaldehydeConcentrationMeasurementMaxMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFormaldehydeConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FormaldehydeConcentrationMeasurementCluster) cluster).readMaxMeasuredValueAttribute(
(ChipClusters.FormaldehydeConcentrationMeasurementCluster.MaxMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFormaldehydeConcentrationMeasurementClusterMaxMeasuredValueAttributeCallback(),
readFormaldehydeConcentrationMeasurementMaxMeasuredValueCommandParams
);
result.put("readMaxMeasuredValueAttribute", readFormaldehydeConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFormaldehydeConcentrationMeasurementPeakMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFormaldehydeConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FormaldehydeConcentrationMeasurementCluster) cluster).readPeakMeasuredValueAttribute(
(ChipClusters.FormaldehydeConcentrationMeasurementCluster.PeakMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFormaldehydeConcentrationMeasurementClusterPeakMeasuredValueAttributeCallback(),
readFormaldehydeConcentrationMeasurementPeakMeasuredValueCommandParams
);
result.put("readPeakMeasuredValueAttribute", readFormaldehydeConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFormaldehydeConcentrationMeasurementPeakMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFormaldehydeConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FormaldehydeConcentrationMeasurementCluster) cluster).readPeakMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readFormaldehydeConcentrationMeasurementPeakMeasuredValueWindowCommandParams
);
result.put("readPeakMeasuredValueWindowAttribute", readFormaldehydeConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFormaldehydeConcentrationMeasurementAverageMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFormaldehydeConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FormaldehydeConcentrationMeasurementCluster) cluster).readAverageMeasuredValueAttribute(
(ChipClusters.FormaldehydeConcentrationMeasurementCluster.AverageMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFormaldehydeConcentrationMeasurementClusterAverageMeasuredValueAttributeCallback(),
readFormaldehydeConcentrationMeasurementAverageMeasuredValueCommandParams
);
result.put("readAverageMeasuredValueAttribute", readFormaldehydeConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFormaldehydeConcentrationMeasurementAverageMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFormaldehydeConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FormaldehydeConcentrationMeasurementCluster) cluster).readAverageMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readFormaldehydeConcentrationMeasurementAverageMeasuredValueWindowCommandParams
);
result.put("readAverageMeasuredValueWindowAttribute", readFormaldehydeConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFormaldehydeConcentrationMeasurementUncertaintyCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFormaldehydeConcentrationMeasurementUncertaintyAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FormaldehydeConcentrationMeasurementCluster) cluster).readUncertaintyAttribute(
(ChipClusters.FloatAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFloatAttributeCallback(),
readFormaldehydeConcentrationMeasurementUncertaintyCommandParams
);
result.put("readUncertaintyAttribute", readFormaldehydeConcentrationMeasurementUncertaintyAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFormaldehydeConcentrationMeasurementMeasurementUnitCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFormaldehydeConcentrationMeasurementMeasurementUnitAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FormaldehydeConcentrationMeasurementCluster) cluster).readMeasurementUnitAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readFormaldehydeConcentrationMeasurementMeasurementUnitCommandParams
);
result.put("readMeasurementUnitAttribute", readFormaldehydeConcentrationMeasurementMeasurementUnitAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFormaldehydeConcentrationMeasurementMeasurementMediumCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFormaldehydeConcentrationMeasurementMeasurementMediumAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FormaldehydeConcentrationMeasurementCluster) cluster).readMeasurementMediumAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readFormaldehydeConcentrationMeasurementMeasurementMediumCommandParams
);
result.put("readMeasurementMediumAttribute", readFormaldehydeConcentrationMeasurementMeasurementMediumAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFormaldehydeConcentrationMeasurementLevelValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFormaldehydeConcentrationMeasurementLevelValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FormaldehydeConcentrationMeasurementCluster) cluster).readLevelValueAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readFormaldehydeConcentrationMeasurementLevelValueCommandParams
);
result.put("readLevelValueAttribute", readFormaldehydeConcentrationMeasurementLevelValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFormaldehydeConcentrationMeasurementGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFormaldehydeConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FormaldehydeConcentrationMeasurementCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.FormaldehydeConcentrationMeasurementCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFormaldehydeConcentrationMeasurementClusterGeneratedCommandListAttributeCallback(),
readFormaldehydeConcentrationMeasurementGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readFormaldehydeConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFormaldehydeConcentrationMeasurementAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFormaldehydeConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FormaldehydeConcentrationMeasurementCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.FormaldehydeConcentrationMeasurementCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFormaldehydeConcentrationMeasurementClusterAcceptedCommandListAttributeCallback(),
readFormaldehydeConcentrationMeasurementAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readFormaldehydeConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFormaldehydeConcentrationMeasurementEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFormaldehydeConcentrationMeasurementEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FormaldehydeConcentrationMeasurementCluster) cluster).readEventListAttribute(
(ChipClusters.FormaldehydeConcentrationMeasurementCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFormaldehydeConcentrationMeasurementClusterEventListAttributeCallback(),
readFormaldehydeConcentrationMeasurementEventListCommandParams
);
result.put("readEventListAttribute", readFormaldehydeConcentrationMeasurementEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFormaldehydeConcentrationMeasurementAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFormaldehydeConcentrationMeasurementAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FormaldehydeConcentrationMeasurementCluster) cluster).readAttributeListAttribute(
(ChipClusters.FormaldehydeConcentrationMeasurementCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFormaldehydeConcentrationMeasurementClusterAttributeListAttributeCallback(),
readFormaldehydeConcentrationMeasurementAttributeListCommandParams
);
result.put("readAttributeListAttribute", readFormaldehydeConcentrationMeasurementAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFormaldehydeConcentrationMeasurementFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFormaldehydeConcentrationMeasurementFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FormaldehydeConcentrationMeasurementCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readFormaldehydeConcentrationMeasurementFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readFormaldehydeConcentrationMeasurementFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFormaldehydeConcentrationMeasurementClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFormaldehydeConcentrationMeasurementClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FormaldehydeConcentrationMeasurementCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readFormaldehydeConcentrationMeasurementClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readFormaldehydeConcentrationMeasurementClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readPm1ConcentrationMeasurementInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readPm1ConcentrationMeasurementMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPm1ConcentrationMeasurementMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.Pm1ConcentrationMeasurementCluster) cluster).readMeasuredValueAttribute(
(ChipClusters.Pm1ConcentrationMeasurementCluster.MeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPm1ConcentrationMeasurementClusterMeasuredValueAttributeCallback(),
readPm1ConcentrationMeasurementMeasuredValueCommandParams
);
result.put("readMeasuredValueAttribute", readPm1ConcentrationMeasurementMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPm1ConcentrationMeasurementMinMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPm1ConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.Pm1ConcentrationMeasurementCluster) cluster).readMinMeasuredValueAttribute(
(ChipClusters.Pm1ConcentrationMeasurementCluster.MinMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPm1ConcentrationMeasurementClusterMinMeasuredValueAttributeCallback(),
readPm1ConcentrationMeasurementMinMeasuredValueCommandParams
);
result.put("readMinMeasuredValueAttribute", readPm1ConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPm1ConcentrationMeasurementMaxMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPm1ConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.Pm1ConcentrationMeasurementCluster) cluster).readMaxMeasuredValueAttribute(
(ChipClusters.Pm1ConcentrationMeasurementCluster.MaxMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPm1ConcentrationMeasurementClusterMaxMeasuredValueAttributeCallback(),
readPm1ConcentrationMeasurementMaxMeasuredValueCommandParams
);
result.put("readMaxMeasuredValueAttribute", readPm1ConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPm1ConcentrationMeasurementPeakMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPm1ConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.Pm1ConcentrationMeasurementCluster) cluster).readPeakMeasuredValueAttribute(
(ChipClusters.Pm1ConcentrationMeasurementCluster.PeakMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPm1ConcentrationMeasurementClusterPeakMeasuredValueAttributeCallback(),
readPm1ConcentrationMeasurementPeakMeasuredValueCommandParams
);
result.put("readPeakMeasuredValueAttribute", readPm1ConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPm1ConcentrationMeasurementPeakMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPm1ConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.Pm1ConcentrationMeasurementCluster) cluster).readPeakMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readPm1ConcentrationMeasurementPeakMeasuredValueWindowCommandParams
);
result.put("readPeakMeasuredValueWindowAttribute", readPm1ConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPm1ConcentrationMeasurementAverageMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPm1ConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.Pm1ConcentrationMeasurementCluster) cluster).readAverageMeasuredValueAttribute(
(ChipClusters.Pm1ConcentrationMeasurementCluster.AverageMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPm1ConcentrationMeasurementClusterAverageMeasuredValueAttributeCallback(),
readPm1ConcentrationMeasurementAverageMeasuredValueCommandParams
);
result.put("readAverageMeasuredValueAttribute", readPm1ConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPm1ConcentrationMeasurementAverageMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPm1ConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.Pm1ConcentrationMeasurementCluster) cluster).readAverageMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readPm1ConcentrationMeasurementAverageMeasuredValueWindowCommandParams
);
result.put("readAverageMeasuredValueWindowAttribute", readPm1ConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPm1ConcentrationMeasurementUncertaintyCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPm1ConcentrationMeasurementUncertaintyAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.Pm1ConcentrationMeasurementCluster) cluster).readUncertaintyAttribute(
(ChipClusters.FloatAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFloatAttributeCallback(),
readPm1ConcentrationMeasurementUncertaintyCommandParams
);
result.put("readUncertaintyAttribute", readPm1ConcentrationMeasurementUncertaintyAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPm1ConcentrationMeasurementMeasurementUnitCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPm1ConcentrationMeasurementMeasurementUnitAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.Pm1ConcentrationMeasurementCluster) cluster).readMeasurementUnitAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readPm1ConcentrationMeasurementMeasurementUnitCommandParams
);
result.put("readMeasurementUnitAttribute", readPm1ConcentrationMeasurementMeasurementUnitAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPm1ConcentrationMeasurementMeasurementMediumCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPm1ConcentrationMeasurementMeasurementMediumAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.Pm1ConcentrationMeasurementCluster) cluster).readMeasurementMediumAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readPm1ConcentrationMeasurementMeasurementMediumCommandParams
);
result.put("readMeasurementMediumAttribute", readPm1ConcentrationMeasurementMeasurementMediumAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPm1ConcentrationMeasurementLevelValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPm1ConcentrationMeasurementLevelValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.Pm1ConcentrationMeasurementCluster) cluster).readLevelValueAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readPm1ConcentrationMeasurementLevelValueCommandParams
);
result.put("readLevelValueAttribute", readPm1ConcentrationMeasurementLevelValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPm1ConcentrationMeasurementGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPm1ConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.Pm1ConcentrationMeasurementCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.Pm1ConcentrationMeasurementCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPm1ConcentrationMeasurementClusterGeneratedCommandListAttributeCallback(),
readPm1ConcentrationMeasurementGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readPm1ConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPm1ConcentrationMeasurementAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPm1ConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.Pm1ConcentrationMeasurementCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.Pm1ConcentrationMeasurementCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPm1ConcentrationMeasurementClusterAcceptedCommandListAttributeCallback(),
readPm1ConcentrationMeasurementAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readPm1ConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPm1ConcentrationMeasurementEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPm1ConcentrationMeasurementEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.Pm1ConcentrationMeasurementCluster) cluster).readEventListAttribute(
(ChipClusters.Pm1ConcentrationMeasurementCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPm1ConcentrationMeasurementClusterEventListAttributeCallback(),
readPm1ConcentrationMeasurementEventListCommandParams
);
result.put("readEventListAttribute", readPm1ConcentrationMeasurementEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPm1ConcentrationMeasurementAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPm1ConcentrationMeasurementAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.Pm1ConcentrationMeasurementCluster) cluster).readAttributeListAttribute(
(ChipClusters.Pm1ConcentrationMeasurementCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPm1ConcentrationMeasurementClusterAttributeListAttributeCallback(),
readPm1ConcentrationMeasurementAttributeListCommandParams
);
result.put("readAttributeListAttribute", readPm1ConcentrationMeasurementAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPm1ConcentrationMeasurementFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPm1ConcentrationMeasurementFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.Pm1ConcentrationMeasurementCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readPm1ConcentrationMeasurementFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readPm1ConcentrationMeasurementFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPm1ConcentrationMeasurementClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPm1ConcentrationMeasurementClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.Pm1ConcentrationMeasurementCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readPm1ConcentrationMeasurementClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readPm1ConcentrationMeasurementClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readPm10ConcentrationMeasurementInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readPm10ConcentrationMeasurementMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPm10ConcentrationMeasurementMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.Pm10ConcentrationMeasurementCluster) cluster).readMeasuredValueAttribute(
(ChipClusters.Pm10ConcentrationMeasurementCluster.MeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPm10ConcentrationMeasurementClusterMeasuredValueAttributeCallback(),
readPm10ConcentrationMeasurementMeasuredValueCommandParams
);
result.put("readMeasuredValueAttribute", readPm10ConcentrationMeasurementMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPm10ConcentrationMeasurementMinMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPm10ConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.Pm10ConcentrationMeasurementCluster) cluster).readMinMeasuredValueAttribute(
(ChipClusters.Pm10ConcentrationMeasurementCluster.MinMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPm10ConcentrationMeasurementClusterMinMeasuredValueAttributeCallback(),
readPm10ConcentrationMeasurementMinMeasuredValueCommandParams
);
result.put("readMinMeasuredValueAttribute", readPm10ConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPm10ConcentrationMeasurementMaxMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPm10ConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.Pm10ConcentrationMeasurementCluster) cluster).readMaxMeasuredValueAttribute(
(ChipClusters.Pm10ConcentrationMeasurementCluster.MaxMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPm10ConcentrationMeasurementClusterMaxMeasuredValueAttributeCallback(),
readPm10ConcentrationMeasurementMaxMeasuredValueCommandParams
);
result.put("readMaxMeasuredValueAttribute", readPm10ConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPm10ConcentrationMeasurementPeakMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPm10ConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.Pm10ConcentrationMeasurementCluster) cluster).readPeakMeasuredValueAttribute(
(ChipClusters.Pm10ConcentrationMeasurementCluster.PeakMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPm10ConcentrationMeasurementClusterPeakMeasuredValueAttributeCallback(),
readPm10ConcentrationMeasurementPeakMeasuredValueCommandParams
);
result.put("readPeakMeasuredValueAttribute", readPm10ConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPm10ConcentrationMeasurementPeakMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPm10ConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.Pm10ConcentrationMeasurementCluster) cluster).readPeakMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readPm10ConcentrationMeasurementPeakMeasuredValueWindowCommandParams
);
result.put("readPeakMeasuredValueWindowAttribute", readPm10ConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPm10ConcentrationMeasurementAverageMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPm10ConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.Pm10ConcentrationMeasurementCluster) cluster).readAverageMeasuredValueAttribute(
(ChipClusters.Pm10ConcentrationMeasurementCluster.AverageMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPm10ConcentrationMeasurementClusterAverageMeasuredValueAttributeCallback(),
readPm10ConcentrationMeasurementAverageMeasuredValueCommandParams
);
result.put("readAverageMeasuredValueAttribute", readPm10ConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPm10ConcentrationMeasurementAverageMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPm10ConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.Pm10ConcentrationMeasurementCluster) cluster).readAverageMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readPm10ConcentrationMeasurementAverageMeasuredValueWindowCommandParams
);
result.put("readAverageMeasuredValueWindowAttribute", readPm10ConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPm10ConcentrationMeasurementUncertaintyCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPm10ConcentrationMeasurementUncertaintyAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.Pm10ConcentrationMeasurementCluster) cluster).readUncertaintyAttribute(
(ChipClusters.FloatAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFloatAttributeCallback(),
readPm10ConcentrationMeasurementUncertaintyCommandParams
);
result.put("readUncertaintyAttribute", readPm10ConcentrationMeasurementUncertaintyAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPm10ConcentrationMeasurementMeasurementUnitCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPm10ConcentrationMeasurementMeasurementUnitAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.Pm10ConcentrationMeasurementCluster) cluster).readMeasurementUnitAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readPm10ConcentrationMeasurementMeasurementUnitCommandParams
);
result.put("readMeasurementUnitAttribute", readPm10ConcentrationMeasurementMeasurementUnitAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPm10ConcentrationMeasurementMeasurementMediumCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPm10ConcentrationMeasurementMeasurementMediumAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.Pm10ConcentrationMeasurementCluster) cluster).readMeasurementMediumAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readPm10ConcentrationMeasurementMeasurementMediumCommandParams
);
result.put("readMeasurementMediumAttribute", readPm10ConcentrationMeasurementMeasurementMediumAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPm10ConcentrationMeasurementLevelValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPm10ConcentrationMeasurementLevelValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.Pm10ConcentrationMeasurementCluster) cluster).readLevelValueAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readPm10ConcentrationMeasurementLevelValueCommandParams
);
result.put("readLevelValueAttribute", readPm10ConcentrationMeasurementLevelValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPm10ConcentrationMeasurementGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPm10ConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.Pm10ConcentrationMeasurementCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.Pm10ConcentrationMeasurementCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPm10ConcentrationMeasurementClusterGeneratedCommandListAttributeCallback(),
readPm10ConcentrationMeasurementGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readPm10ConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPm10ConcentrationMeasurementAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPm10ConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.Pm10ConcentrationMeasurementCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.Pm10ConcentrationMeasurementCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPm10ConcentrationMeasurementClusterAcceptedCommandListAttributeCallback(),
readPm10ConcentrationMeasurementAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readPm10ConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPm10ConcentrationMeasurementEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPm10ConcentrationMeasurementEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.Pm10ConcentrationMeasurementCluster) cluster).readEventListAttribute(
(ChipClusters.Pm10ConcentrationMeasurementCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPm10ConcentrationMeasurementClusterEventListAttributeCallback(),
readPm10ConcentrationMeasurementEventListCommandParams
);
result.put("readEventListAttribute", readPm10ConcentrationMeasurementEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPm10ConcentrationMeasurementAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPm10ConcentrationMeasurementAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.Pm10ConcentrationMeasurementCluster) cluster).readAttributeListAttribute(
(ChipClusters.Pm10ConcentrationMeasurementCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedPm10ConcentrationMeasurementClusterAttributeListAttributeCallback(),
readPm10ConcentrationMeasurementAttributeListCommandParams
);
result.put("readAttributeListAttribute", readPm10ConcentrationMeasurementAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPm10ConcentrationMeasurementFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPm10ConcentrationMeasurementFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.Pm10ConcentrationMeasurementCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readPm10ConcentrationMeasurementFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readPm10ConcentrationMeasurementFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readPm10ConcentrationMeasurementClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readPm10ConcentrationMeasurementClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.Pm10ConcentrationMeasurementCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readPm10ConcentrationMeasurementClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readPm10ConcentrationMeasurementClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readTotalVolatileOrganicCompoundsConcentrationMeasurementInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readTotalVolatileOrganicCompoundsConcentrationMeasurementMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTotalVolatileOrganicCompoundsConcentrationMeasurementMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TotalVolatileOrganicCompoundsConcentrationMeasurementCluster) cluster).readMeasuredValueAttribute(
(ChipClusters.TotalVolatileOrganicCompoundsConcentrationMeasurementCluster.MeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTotalVolatileOrganicCompoundsConcentrationMeasurementClusterMeasuredValueAttributeCallback(),
readTotalVolatileOrganicCompoundsConcentrationMeasurementMeasuredValueCommandParams
);
result.put("readMeasuredValueAttribute", readTotalVolatileOrganicCompoundsConcentrationMeasurementMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTotalVolatileOrganicCompoundsConcentrationMeasurementMinMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTotalVolatileOrganicCompoundsConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TotalVolatileOrganicCompoundsConcentrationMeasurementCluster) cluster).readMinMeasuredValueAttribute(
(ChipClusters.TotalVolatileOrganicCompoundsConcentrationMeasurementCluster.MinMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTotalVolatileOrganicCompoundsConcentrationMeasurementClusterMinMeasuredValueAttributeCallback(),
readTotalVolatileOrganicCompoundsConcentrationMeasurementMinMeasuredValueCommandParams
);
result.put("readMinMeasuredValueAttribute", readTotalVolatileOrganicCompoundsConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTotalVolatileOrganicCompoundsConcentrationMeasurementMaxMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTotalVolatileOrganicCompoundsConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TotalVolatileOrganicCompoundsConcentrationMeasurementCluster) cluster).readMaxMeasuredValueAttribute(
(ChipClusters.TotalVolatileOrganicCompoundsConcentrationMeasurementCluster.MaxMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTotalVolatileOrganicCompoundsConcentrationMeasurementClusterMaxMeasuredValueAttributeCallback(),
readTotalVolatileOrganicCompoundsConcentrationMeasurementMaxMeasuredValueCommandParams
);
result.put("readMaxMeasuredValueAttribute", readTotalVolatileOrganicCompoundsConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTotalVolatileOrganicCompoundsConcentrationMeasurementPeakMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTotalVolatileOrganicCompoundsConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TotalVolatileOrganicCompoundsConcentrationMeasurementCluster) cluster).readPeakMeasuredValueAttribute(
(ChipClusters.TotalVolatileOrganicCompoundsConcentrationMeasurementCluster.PeakMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTotalVolatileOrganicCompoundsConcentrationMeasurementClusterPeakMeasuredValueAttributeCallback(),
readTotalVolatileOrganicCompoundsConcentrationMeasurementPeakMeasuredValueCommandParams
);
result.put("readPeakMeasuredValueAttribute", readTotalVolatileOrganicCompoundsConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTotalVolatileOrganicCompoundsConcentrationMeasurementPeakMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTotalVolatileOrganicCompoundsConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TotalVolatileOrganicCompoundsConcentrationMeasurementCluster) cluster).readPeakMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readTotalVolatileOrganicCompoundsConcentrationMeasurementPeakMeasuredValueWindowCommandParams
);
result.put("readPeakMeasuredValueWindowAttribute", readTotalVolatileOrganicCompoundsConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTotalVolatileOrganicCompoundsConcentrationMeasurementAverageMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTotalVolatileOrganicCompoundsConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TotalVolatileOrganicCompoundsConcentrationMeasurementCluster) cluster).readAverageMeasuredValueAttribute(
(ChipClusters.TotalVolatileOrganicCompoundsConcentrationMeasurementCluster.AverageMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTotalVolatileOrganicCompoundsConcentrationMeasurementClusterAverageMeasuredValueAttributeCallback(),
readTotalVolatileOrganicCompoundsConcentrationMeasurementAverageMeasuredValueCommandParams
);
result.put("readAverageMeasuredValueAttribute", readTotalVolatileOrganicCompoundsConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTotalVolatileOrganicCompoundsConcentrationMeasurementAverageMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTotalVolatileOrganicCompoundsConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TotalVolatileOrganicCompoundsConcentrationMeasurementCluster) cluster).readAverageMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readTotalVolatileOrganicCompoundsConcentrationMeasurementAverageMeasuredValueWindowCommandParams
);
result.put("readAverageMeasuredValueWindowAttribute", readTotalVolatileOrganicCompoundsConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTotalVolatileOrganicCompoundsConcentrationMeasurementUncertaintyCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTotalVolatileOrganicCompoundsConcentrationMeasurementUncertaintyAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TotalVolatileOrganicCompoundsConcentrationMeasurementCluster) cluster).readUncertaintyAttribute(
(ChipClusters.FloatAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFloatAttributeCallback(),
readTotalVolatileOrganicCompoundsConcentrationMeasurementUncertaintyCommandParams
);
result.put("readUncertaintyAttribute", readTotalVolatileOrganicCompoundsConcentrationMeasurementUncertaintyAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTotalVolatileOrganicCompoundsConcentrationMeasurementMeasurementUnitCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTotalVolatileOrganicCompoundsConcentrationMeasurementMeasurementUnitAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TotalVolatileOrganicCompoundsConcentrationMeasurementCluster) cluster).readMeasurementUnitAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readTotalVolatileOrganicCompoundsConcentrationMeasurementMeasurementUnitCommandParams
);
result.put("readMeasurementUnitAttribute", readTotalVolatileOrganicCompoundsConcentrationMeasurementMeasurementUnitAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTotalVolatileOrganicCompoundsConcentrationMeasurementMeasurementMediumCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTotalVolatileOrganicCompoundsConcentrationMeasurementMeasurementMediumAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TotalVolatileOrganicCompoundsConcentrationMeasurementCluster) cluster).readMeasurementMediumAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readTotalVolatileOrganicCompoundsConcentrationMeasurementMeasurementMediumCommandParams
);
result.put("readMeasurementMediumAttribute", readTotalVolatileOrganicCompoundsConcentrationMeasurementMeasurementMediumAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTotalVolatileOrganicCompoundsConcentrationMeasurementLevelValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTotalVolatileOrganicCompoundsConcentrationMeasurementLevelValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TotalVolatileOrganicCompoundsConcentrationMeasurementCluster) cluster).readLevelValueAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readTotalVolatileOrganicCompoundsConcentrationMeasurementLevelValueCommandParams
);
result.put("readLevelValueAttribute", readTotalVolatileOrganicCompoundsConcentrationMeasurementLevelValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTotalVolatileOrganicCompoundsConcentrationMeasurementGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTotalVolatileOrganicCompoundsConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TotalVolatileOrganicCompoundsConcentrationMeasurementCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.TotalVolatileOrganicCompoundsConcentrationMeasurementCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTotalVolatileOrganicCompoundsConcentrationMeasurementClusterGeneratedCommandListAttributeCallback(),
readTotalVolatileOrganicCompoundsConcentrationMeasurementGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readTotalVolatileOrganicCompoundsConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTotalVolatileOrganicCompoundsConcentrationMeasurementAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTotalVolatileOrganicCompoundsConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TotalVolatileOrganicCompoundsConcentrationMeasurementCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.TotalVolatileOrganicCompoundsConcentrationMeasurementCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTotalVolatileOrganicCompoundsConcentrationMeasurementClusterAcceptedCommandListAttributeCallback(),
readTotalVolatileOrganicCompoundsConcentrationMeasurementAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readTotalVolatileOrganicCompoundsConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTotalVolatileOrganicCompoundsConcentrationMeasurementEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTotalVolatileOrganicCompoundsConcentrationMeasurementEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TotalVolatileOrganicCompoundsConcentrationMeasurementCluster) cluster).readEventListAttribute(
(ChipClusters.TotalVolatileOrganicCompoundsConcentrationMeasurementCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTotalVolatileOrganicCompoundsConcentrationMeasurementClusterEventListAttributeCallback(),
readTotalVolatileOrganicCompoundsConcentrationMeasurementEventListCommandParams
);
result.put("readEventListAttribute", readTotalVolatileOrganicCompoundsConcentrationMeasurementEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTotalVolatileOrganicCompoundsConcentrationMeasurementAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTotalVolatileOrganicCompoundsConcentrationMeasurementAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TotalVolatileOrganicCompoundsConcentrationMeasurementCluster) cluster).readAttributeListAttribute(
(ChipClusters.TotalVolatileOrganicCompoundsConcentrationMeasurementCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTotalVolatileOrganicCompoundsConcentrationMeasurementClusterAttributeListAttributeCallback(),
readTotalVolatileOrganicCompoundsConcentrationMeasurementAttributeListCommandParams
);
result.put("readAttributeListAttribute", readTotalVolatileOrganicCompoundsConcentrationMeasurementAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTotalVolatileOrganicCompoundsConcentrationMeasurementFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTotalVolatileOrganicCompoundsConcentrationMeasurementFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TotalVolatileOrganicCompoundsConcentrationMeasurementCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readTotalVolatileOrganicCompoundsConcentrationMeasurementFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readTotalVolatileOrganicCompoundsConcentrationMeasurementFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTotalVolatileOrganicCompoundsConcentrationMeasurementClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTotalVolatileOrganicCompoundsConcentrationMeasurementClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TotalVolatileOrganicCompoundsConcentrationMeasurementCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readTotalVolatileOrganicCompoundsConcentrationMeasurementClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readTotalVolatileOrganicCompoundsConcentrationMeasurementClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readRadonConcentrationMeasurementInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readRadonConcentrationMeasurementMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readRadonConcentrationMeasurementMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.RadonConcentrationMeasurementCluster) cluster).readMeasuredValueAttribute(
(ChipClusters.RadonConcentrationMeasurementCluster.MeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedRadonConcentrationMeasurementClusterMeasuredValueAttributeCallback(),
readRadonConcentrationMeasurementMeasuredValueCommandParams
);
result.put("readMeasuredValueAttribute", readRadonConcentrationMeasurementMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readRadonConcentrationMeasurementMinMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readRadonConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.RadonConcentrationMeasurementCluster) cluster).readMinMeasuredValueAttribute(
(ChipClusters.RadonConcentrationMeasurementCluster.MinMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedRadonConcentrationMeasurementClusterMinMeasuredValueAttributeCallback(),
readRadonConcentrationMeasurementMinMeasuredValueCommandParams
);
result.put("readMinMeasuredValueAttribute", readRadonConcentrationMeasurementMinMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readRadonConcentrationMeasurementMaxMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readRadonConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.RadonConcentrationMeasurementCluster) cluster).readMaxMeasuredValueAttribute(
(ChipClusters.RadonConcentrationMeasurementCluster.MaxMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedRadonConcentrationMeasurementClusterMaxMeasuredValueAttributeCallback(),
readRadonConcentrationMeasurementMaxMeasuredValueCommandParams
);
result.put("readMaxMeasuredValueAttribute", readRadonConcentrationMeasurementMaxMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readRadonConcentrationMeasurementPeakMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readRadonConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.RadonConcentrationMeasurementCluster) cluster).readPeakMeasuredValueAttribute(
(ChipClusters.RadonConcentrationMeasurementCluster.PeakMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedRadonConcentrationMeasurementClusterPeakMeasuredValueAttributeCallback(),
readRadonConcentrationMeasurementPeakMeasuredValueCommandParams
);
result.put("readPeakMeasuredValueAttribute", readRadonConcentrationMeasurementPeakMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readRadonConcentrationMeasurementPeakMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readRadonConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.RadonConcentrationMeasurementCluster) cluster).readPeakMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readRadonConcentrationMeasurementPeakMeasuredValueWindowCommandParams
);
result.put("readPeakMeasuredValueWindowAttribute", readRadonConcentrationMeasurementPeakMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readRadonConcentrationMeasurementAverageMeasuredValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readRadonConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.RadonConcentrationMeasurementCluster) cluster).readAverageMeasuredValueAttribute(
(ChipClusters.RadonConcentrationMeasurementCluster.AverageMeasuredValueAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedRadonConcentrationMeasurementClusterAverageMeasuredValueAttributeCallback(),
readRadonConcentrationMeasurementAverageMeasuredValueCommandParams
);
result.put("readAverageMeasuredValueAttribute", readRadonConcentrationMeasurementAverageMeasuredValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readRadonConcentrationMeasurementAverageMeasuredValueWindowCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readRadonConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.RadonConcentrationMeasurementCluster) cluster).readAverageMeasuredValueWindowAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readRadonConcentrationMeasurementAverageMeasuredValueWindowCommandParams
);
result.put("readAverageMeasuredValueWindowAttribute", readRadonConcentrationMeasurementAverageMeasuredValueWindowAttributeInteractionInfo);
Map<String, CommandParameterInfo> readRadonConcentrationMeasurementUncertaintyCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readRadonConcentrationMeasurementUncertaintyAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.RadonConcentrationMeasurementCluster) cluster).readUncertaintyAttribute(
(ChipClusters.FloatAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFloatAttributeCallback(),
readRadonConcentrationMeasurementUncertaintyCommandParams
);
result.put("readUncertaintyAttribute", readRadonConcentrationMeasurementUncertaintyAttributeInteractionInfo);
Map<String, CommandParameterInfo> readRadonConcentrationMeasurementMeasurementUnitCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readRadonConcentrationMeasurementMeasurementUnitAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.RadonConcentrationMeasurementCluster) cluster).readMeasurementUnitAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readRadonConcentrationMeasurementMeasurementUnitCommandParams
);
result.put("readMeasurementUnitAttribute", readRadonConcentrationMeasurementMeasurementUnitAttributeInteractionInfo);
Map<String, CommandParameterInfo> readRadonConcentrationMeasurementMeasurementMediumCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readRadonConcentrationMeasurementMeasurementMediumAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.RadonConcentrationMeasurementCluster) cluster).readMeasurementMediumAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readRadonConcentrationMeasurementMeasurementMediumCommandParams
);
result.put("readMeasurementMediumAttribute", readRadonConcentrationMeasurementMeasurementMediumAttributeInteractionInfo);
Map<String, CommandParameterInfo> readRadonConcentrationMeasurementLevelValueCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readRadonConcentrationMeasurementLevelValueAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.RadonConcentrationMeasurementCluster) cluster).readLevelValueAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readRadonConcentrationMeasurementLevelValueCommandParams
);
result.put("readLevelValueAttribute", readRadonConcentrationMeasurementLevelValueAttributeInteractionInfo);
Map<String, CommandParameterInfo> readRadonConcentrationMeasurementGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readRadonConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.RadonConcentrationMeasurementCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.RadonConcentrationMeasurementCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedRadonConcentrationMeasurementClusterGeneratedCommandListAttributeCallback(),
readRadonConcentrationMeasurementGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readRadonConcentrationMeasurementGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readRadonConcentrationMeasurementAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readRadonConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.RadonConcentrationMeasurementCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.RadonConcentrationMeasurementCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedRadonConcentrationMeasurementClusterAcceptedCommandListAttributeCallback(),
readRadonConcentrationMeasurementAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readRadonConcentrationMeasurementAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readRadonConcentrationMeasurementEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readRadonConcentrationMeasurementEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.RadonConcentrationMeasurementCluster) cluster).readEventListAttribute(
(ChipClusters.RadonConcentrationMeasurementCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedRadonConcentrationMeasurementClusterEventListAttributeCallback(),
readRadonConcentrationMeasurementEventListCommandParams
);
result.put("readEventListAttribute", readRadonConcentrationMeasurementEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readRadonConcentrationMeasurementAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readRadonConcentrationMeasurementAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.RadonConcentrationMeasurementCluster) cluster).readAttributeListAttribute(
(ChipClusters.RadonConcentrationMeasurementCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedRadonConcentrationMeasurementClusterAttributeListAttributeCallback(),
readRadonConcentrationMeasurementAttributeListCommandParams
);
result.put("readAttributeListAttribute", readRadonConcentrationMeasurementAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readRadonConcentrationMeasurementFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readRadonConcentrationMeasurementFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.RadonConcentrationMeasurementCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readRadonConcentrationMeasurementFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readRadonConcentrationMeasurementFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readRadonConcentrationMeasurementClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readRadonConcentrationMeasurementClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.RadonConcentrationMeasurementCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readRadonConcentrationMeasurementClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readRadonConcentrationMeasurementClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readWakeOnLanInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readWakeOnLanMACAddressCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWakeOnLanMACAddressAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WakeOnLanCluster) cluster).readMACAddressAttribute(
(ChipClusters.CharStringAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCharStringAttributeCallback(),
readWakeOnLanMACAddressCommandParams
);
result.put("readMACAddressAttribute", readWakeOnLanMACAddressAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWakeOnLanGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWakeOnLanGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WakeOnLanCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.WakeOnLanCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedWakeOnLanClusterGeneratedCommandListAttributeCallback(),
readWakeOnLanGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readWakeOnLanGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWakeOnLanAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWakeOnLanAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WakeOnLanCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.WakeOnLanCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedWakeOnLanClusterAcceptedCommandListAttributeCallback(),
readWakeOnLanAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readWakeOnLanAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWakeOnLanEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWakeOnLanEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WakeOnLanCluster) cluster).readEventListAttribute(
(ChipClusters.WakeOnLanCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedWakeOnLanClusterEventListAttributeCallback(),
readWakeOnLanEventListCommandParams
);
result.put("readEventListAttribute", readWakeOnLanEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWakeOnLanAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWakeOnLanAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WakeOnLanCluster) cluster).readAttributeListAttribute(
(ChipClusters.WakeOnLanCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedWakeOnLanClusterAttributeListAttributeCallback(),
readWakeOnLanAttributeListCommandParams
);
result.put("readAttributeListAttribute", readWakeOnLanAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWakeOnLanFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWakeOnLanFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WakeOnLanCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readWakeOnLanFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readWakeOnLanFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readWakeOnLanClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readWakeOnLanClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.WakeOnLanCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readWakeOnLanClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readWakeOnLanClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readChannelInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readChannelChannelListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChannelChannelListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChannelCluster) cluster).readChannelListAttribute(
(ChipClusters.ChannelCluster.ChannelListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedChannelClusterChannelListAttributeCallback(),
readChannelChannelListCommandParams
);
result.put("readChannelListAttribute", readChannelChannelListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChannelGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChannelGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChannelCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.ChannelCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedChannelClusterGeneratedCommandListAttributeCallback(),
readChannelGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readChannelGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChannelAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChannelAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChannelCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.ChannelCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedChannelClusterAcceptedCommandListAttributeCallback(),
readChannelAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readChannelAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChannelEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChannelEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChannelCluster) cluster).readEventListAttribute(
(ChipClusters.ChannelCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedChannelClusterEventListAttributeCallback(),
readChannelEventListCommandParams
);
result.put("readEventListAttribute", readChannelEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChannelAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChannelAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChannelCluster) cluster).readAttributeListAttribute(
(ChipClusters.ChannelCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedChannelClusterAttributeListAttributeCallback(),
readChannelAttributeListCommandParams
);
result.put("readAttributeListAttribute", readChannelAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChannelFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChannelFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChannelCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readChannelFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readChannelFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readChannelClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readChannelClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ChannelCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readChannelClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readChannelClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readTargetNavigatorInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readTargetNavigatorTargetListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTargetNavigatorTargetListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TargetNavigatorCluster) cluster).readTargetListAttribute(
(ChipClusters.TargetNavigatorCluster.TargetListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTargetNavigatorClusterTargetListAttributeCallback(),
readTargetNavigatorTargetListCommandParams
);
result.put("readTargetListAttribute", readTargetNavigatorTargetListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTargetNavigatorCurrentTargetCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTargetNavigatorCurrentTargetAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TargetNavigatorCluster) cluster).readCurrentTargetAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readTargetNavigatorCurrentTargetCommandParams
);
result.put("readCurrentTargetAttribute", readTargetNavigatorCurrentTargetAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTargetNavigatorGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTargetNavigatorGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TargetNavigatorCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.TargetNavigatorCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTargetNavigatorClusterGeneratedCommandListAttributeCallback(),
readTargetNavigatorGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readTargetNavigatorGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTargetNavigatorAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTargetNavigatorAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TargetNavigatorCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.TargetNavigatorCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTargetNavigatorClusterAcceptedCommandListAttributeCallback(),
readTargetNavigatorAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readTargetNavigatorAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTargetNavigatorEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTargetNavigatorEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TargetNavigatorCluster) cluster).readEventListAttribute(
(ChipClusters.TargetNavigatorCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTargetNavigatorClusterEventListAttributeCallback(),
readTargetNavigatorEventListCommandParams
);
result.put("readEventListAttribute", readTargetNavigatorEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTargetNavigatorAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTargetNavigatorAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TargetNavigatorCluster) cluster).readAttributeListAttribute(
(ChipClusters.TargetNavigatorCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedTargetNavigatorClusterAttributeListAttributeCallback(),
readTargetNavigatorAttributeListCommandParams
);
result.put("readAttributeListAttribute", readTargetNavigatorAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTargetNavigatorFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTargetNavigatorFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TargetNavigatorCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readTargetNavigatorFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readTargetNavigatorFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readTargetNavigatorClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readTargetNavigatorClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.TargetNavigatorCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readTargetNavigatorClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readTargetNavigatorClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readMediaPlaybackInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readMediaPlaybackCurrentStateCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readMediaPlaybackCurrentStateAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.MediaPlaybackCluster) cluster).readCurrentStateAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readMediaPlaybackCurrentStateCommandParams
);
result.put("readCurrentStateAttribute", readMediaPlaybackCurrentStateAttributeInteractionInfo);
Map<String, CommandParameterInfo> readMediaPlaybackStartTimeCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readMediaPlaybackStartTimeAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.MediaPlaybackCluster) cluster).readStartTimeAttribute(
(ChipClusters.MediaPlaybackCluster.StartTimeAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedMediaPlaybackClusterStartTimeAttributeCallback(),
readMediaPlaybackStartTimeCommandParams
);
result.put("readStartTimeAttribute", readMediaPlaybackStartTimeAttributeInteractionInfo);
Map<String, CommandParameterInfo> readMediaPlaybackDurationCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readMediaPlaybackDurationAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.MediaPlaybackCluster) cluster).readDurationAttribute(
(ChipClusters.MediaPlaybackCluster.DurationAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedMediaPlaybackClusterDurationAttributeCallback(),
readMediaPlaybackDurationCommandParams
);
result.put("readDurationAttribute", readMediaPlaybackDurationAttributeInteractionInfo);
Map<String, CommandParameterInfo> readMediaPlaybackPlaybackSpeedCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readMediaPlaybackPlaybackSpeedAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.MediaPlaybackCluster) cluster).readPlaybackSpeedAttribute(
(ChipClusters.FloatAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFloatAttributeCallback(),
readMediaPlaybackPlaybackSpeedCommandParams
);
result.put("readPlaybackSpeedAttribute", readMediaPlaybackPlaybackSpeedAttributeInteractionInfo);
Map<String, CommandParameterInfo> readMediaPlaybackSeekRangeEndCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readMediaPlaybackSeekRangeEndAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.MediaPlaybackCluster) cluster).readSeekRangeEndAttribute(
(ChipClusters.MediaPlaybackCluster.SeekRangeEndAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedMediaPlaybackClusterSeekRangeEndAttributeCallback(),
readMediaPlaybackSeekRangeEndCommandParams
);
result.put("readSeekRangeEndAttribute", readMediaPlaybackSeekRangeEndAttributeInteractionInfo);
Map<String, CommandParameterInfo> readMediaPlaybackSeekRangeStartCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readMediaPlaybackSeekRangeStartAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.MediaPlaybackCluster) cluster).readSeekRangeStartAttribute(
(ChipClusters.MediaPlaybackCluster.SeekRangeStartAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedMediaPlaybackClusterSeekRangeStartAttributeCallback(),
readMediaPlaybackSeekRangeStartCommandParams
);
result.put("readSeekRangeStartAttribute", readMediaPlaybackSeekRangeStartAttributeInteractionInfo);
Map<String, CommandParameterInfo> readMediaPlaybackGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readMediaPlaybackGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.MediaPlaybackCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.MediaPlaybackCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedMediaPlaybackClusterGeneratedCommandListAttributeCallback(),
readMediaPlaybackGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readMediaPlaybackGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readMediaPlaybackAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readMediaPlaybackAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.MediaPlaybackCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.MediaPlaybackCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedMediaPlaybackClusterAcceptedCommandListAttributeCallback(),
readMediaPlaybackAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readMediaPlaybackAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readMediaPlaybackEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readMediaPlaybackEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.MediaPlaybackCluster) cluster).readEventListAttribute(
(ChipClusters.MediaPlaybackCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedMediaPlaybackClusterEventListAttributeCallback(),
readMediaPlaybackEventListCommandParams
);
result.put("readEventListAttribute", readMediaPlaybackEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readMediaPlaybackAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readMediaPlaybackAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.MediaPlaybackCluster) cluster).readAttributeListAttribute(
(ChipClusters.MediaPlaybackCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedMediaPlaybackClusterAttributeListAttributeCallback(),
readMediaPlaybackAttributeListCommandParams
);
result.put("readAttributeListAttribute", readMediaPlaybackAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readMediaPlaybackFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readMediaPlaybackFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.MediaPlaybackCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readMediaPlaybackFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readMediaPlaybackFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readMediaPlaybackClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readMediaPlaybackClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.MediaPlaybackCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readMediaPlaybackClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readMediaPlaybackClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readMediaInputInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readMediaInputInputListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readMediaInputInputListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.MediaInputCluster) cluster).readInputListAttribute(
(ChipClusters.MediaInputCluster.InputListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedMediaInputClusterInputListAttributeCallback(),
readMediaInputInputListCommandParams
);
result.put("readInputListAttribute", readMediaInputInputListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readMediaInputCurrentInputCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readMediaInputCurrentInputAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.MediaInputCluster) cluster).readCurrentInputAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readMediaInputCurrentInputCommandParams
);
result.put("readCurrentInputAttribute", readMediaInputCurrentInputAttributeInteractionInfo);
Map<String, CommandParameterInfo> readMediaInputGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readMediaInputGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.MediaInputCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.MediaInputCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedMediaInputClusterGeneratedCommandListAttributeCallback(),
readMediaInputGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readMediaInputGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readMediaInputAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readMediaInputAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.MediaInputCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.MediaInputCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedMediaInputClusterAcceptedCommandListAttributeCallback(),
readMediaInputAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readMediaInputAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readMediaInputEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readMediaInputEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.MediaInputCluster) cluster).readEventListAttribute(
(ChipClusters.MediaInputCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedMediaInputClusterEventListAttributeCallback(),
readMediaInputEventListCommandParams
);
result.put("readEventListAttribute", readMediaInputEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readMediaInputAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readMediaInputAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.MediaInputCluster) cluster).readAttributeListAttribute(
(ChipClusters.MediaInputCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedMediaInputClusterAttributeListAttributeCallback(),
readMediaInputAttributeListCommandParams
);
result.put("readAttributeListAttribute", readMediaInputAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readMediaInputFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readMediaInputFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.MediaInputCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readMediaInputFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readMediaInputFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readMediaInputClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readMediaInputClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.MediaInputCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readMediaInputClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readMediaInputClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readLowPowerInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readLowPowerGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readLowPowerGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.LowPowerCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.LowPowerCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLowPowerClusterGeneratedCommandListAttributeCallback(),
readLowPowerGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readLowPowerGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readLowPowerAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readLowPowerAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.LowPowerCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.LowPowerCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLowPowerClusterAcceptedCommandListAttributeCallback(),
readLowPowerAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readLowPowerAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readLowPowerEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readLowPowerEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.LowPowerCluster) cluster).readEventListAttribute(
(ChipClusters.LowPowerCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLowPowerClusterEventListAttributeCallback(),
readLowPowerEventListCommandParams
);
result.put("readEventListAttribute", readLowPowerEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readLowPowerAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readLowPowerAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.LowPowerCluster) cluster).readAttributeListAttribute(
(ChipClusters.LowPowerCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLowPowerClusterAttributeListAttributeCallback(),
readLowPowerAttributeListCommandParams
);
result.put("readAttributeListAttribute", readLowPowerAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readLowPowerFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readLowPowerFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.LowPowerCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readLowPowerFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readLowPowerFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readLowPowerClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readLowPowerClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.LowPowerCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readLowPowerClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readLowPowerClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readKeypadInputInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readKeypadInputGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readKeypadInputGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.KeypadInputCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.KeypadInputCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedKeypadInputClusterGeneratedCommandListAttributeCallback(),
readKeypadInputGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readKeypadInputGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readKeypadInputAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readKeypadInputAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.KeypadInputCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.KeypadInputCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedKeypadInputClusterAcceptedCommandListAttributeCallback(),
readKeypadInputAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readKeypadInputAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readKeypadInputEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readKeypadInputEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.KeypadInputCluster) cluster).readEventListAttribute(
(ChipClusters.KeypadInputCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedKeypadInputClusterEventListAttributeCallback(),
readKeypadInputEventListCommandParams
);
result.put("readEventListAttribute", readKeypadInputEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readKeypadInputAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readKeypadInputAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.KeypadInputCluster) cluster).readAttributeListAttribute(
(ChipClusters.KeypadInputCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedKeypadInputClusterAttributeListAttributeCallback(),
readKeypadInputAttributeListCommandParams
);
result.put("readAttributeListAttribute", readKeypadInputAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readKeypadInputFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readKeypadInputFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.KeypadInputCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readKeypadInputFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readKeypadInputFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readKeypadInputClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readKeypadInputClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.KeypadInputCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readKeypadInputClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readKeypadInputClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readContentLauncherInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readContentLauncherAcceptHeaderCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readContentLauncherAcceptHeaderAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ContentLauncherCluster) cluster).readAcceptHeaderAttribute(
(ChipClusters.ContentLauncherCluster.AcceptHeaderAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedContentLauncherClusterAcceptHeaderAttributeCallback(),
readContentLauncherAcceptHeaderCommandParams
);
result.put("readAcceptHeaderAttribute", readContentLauncherAcceptHeaderAttributeInteractionInfo);
Map<String, CommandParameterInfo> readContentLauncherSupportedStreamingProtocolsCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readContentLauncherSupportedStreamingProtocolsAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ContentLauncherCluster) cluster).readSupportedStreamingProtocolsAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readContentLauncherSupportedStreamingProtocolsCommandParams
);
result.put("readSupportedStreamingProtocolsAttribute", readContentLauncherSupportedStreamingProtocolsAttributeInteractionInfo);
Map<String, CommandParameterInfo> readContentLauncherGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readContentLauncherGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ContentLauncherCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.ContentLauncherCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedContentLauncherClusterGeneratedCommandListAttributeCallback(),
readContentLauncherGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readContentLauncherGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readContentLauncherAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readContentLauncherAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ContentLauncherCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.ContentLauncherCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedContentLauncherClusterAcceptedCommandListAttributeCallback(),
readContentLauncherAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readContentLauncherAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readContentLauncherEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readContentLauncherEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ContentLauncherCluster) cluster).readEventListAttribute(
(ChipClusters.ContentLauncherCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedContentLauncherClusterEventListAttributeCallback(),
readContentLauncherEventListCommandParams
);
result.put("readEventListAttribute", readContentLauncherEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readContentLauncherAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readContentLauncherAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ContentLauncherCluster) cluster).readAttributeListAttribute(
(ChipClusters.ContentLauncherCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedContentLauncherClusterAttributeListAttributeCallback(),
readContentLauncherAttributeListCommandParams
);
result.put("readAttributeListAttribute", readContentLauncherAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readContentLauncherFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readContentLauncherFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ContentLauncherCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readContentLauncherFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readContentLauncherFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readContentLauncherClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readContentLauncherClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ContentLauncherCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readContentLauncherClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readContentLauncherClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readAudioOutputInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readAudioOutputOutputListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readAudioOutputOutputListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.AudioOutputCluster) cluster).readOutputListAttribute(
(ChipClusters.AudioOutputCluster.OutputListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedAudioOutputClusterOutputListAttributeCallback(),
readAudioOutputOutputListCommandParams
);
result.put("readOutputListAttribute", readAudioOutputOutputListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readAudioOutputCurrentOutputCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readAudioOutputCurrentOutputAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.AudioOutputCluster) cluster).readCurrentOutputAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readAudioOutputCurrentOutputCommandParams
);
result.put("readCurrentOutputAttribute", readAudioOutputCurrentOutputAttributeInteractionInfo);
Map<String, CommandParameterInfo> readAudioOutputGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readAudioOutputGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.AudioOutputCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.AudioOutputCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedAudioOutputClusterGeneratedCommandListAttributeCallback(),
readAudioOutputGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readAudioOutputGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readAudioOutputAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readAudioOutputAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.AudioOutputCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.AudioOutputCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedAudioOutputClusterAcceptedCommandListAttributeCallback(),
readAudioOutputAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readAudioOutputAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readAudioOutputEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readAudioOutputEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.AudioOutputCluster) cluster).readEventListAttribute(
(ChipClusters.AudioOutputCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedAudioOutputClusterEventListAttributeCallback(),
readAudioOutputEventListCommandParams
);
result.put("readEventListAttribute", readAudioOutputEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readAudioOutputAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readAudioOutputAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.AudioOutputCluster) cluster).readAttributeListAttribute(
(ChipClusters.AudioOutputCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedAudioOutputClusterAttributeListAttributeCallback(),
readAudioOutputAttributeListCommandParams
);
result.put("readAttributeListAttribute", readAudioOutputAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readAudioOutputFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readAudioOutputFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.AudioOutputCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readAudioOutputFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readAudioOutputFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readAudioOutputClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readAudioOutputClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.AudioOutputCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readAudioOutputClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readAudioOutputClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readApplicationLauncherInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readApplicationLauncherCatalogListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readApplicationLauncherCatalogListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ApplicationLauncherCluster) cluster).readCatalogListAttribute(
(ChipClusters.ApplicationLauncherCluster.CatalogListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedApplicationLauncherClusterCatalogListAttributeCallback(),
readApplicationLauncherCatalogListCommandParams
);
result.put("readCatalogListAttribute", readApplicationLauncherCatalogListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readApplicationLauncherGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readApplicationLauncherGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ApplicationLauncherCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.ApplicationLauncherCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedApplicationLauncherClusterGeneratedCommandListAttributeCallback(),
readApplicationLauncherGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readApplicationLauncherGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readApplicationLauncherAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readApplicationLauncherAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ApplicationLauncherCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.ApplicationLauncherCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedApplicationLauncherClusterAcceptedCommandListAttributeCallback(),
readApplicationLauncherAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readApplicationLauncherAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readApplicationLauncherEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readApplicationLauncherEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ApplicationLauncherCluster) cluster).readEventListAttribute(
(ChipClusters.ApplicationLauncherCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedApplicationLauncherClusterEventListAttributeCallback(),
readApplicationLauncherEventListCommandParams
);
result.put("readEventListAttribute", readApplicationLauncherEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readApplicationLauncherAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readApplicationLauncherAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ApplicationLauncherCluster) cluster).readAttributeListAttribute(
(ChipClusters.ApplicationLauncherCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedApplicationLauncherClusterAttributeListAttributeCallback(),
readApplicationLauncherAttributeListCommandParams
);
result.put("readAttributeListAttribute", readApplicationLauncherAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readApplicationLauncherFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readApplicationLauncherFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ApplicationLauncherCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readApplicationLauncherFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readApplicationLauncherFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readApplicationLauncherClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readApplicationLauncherClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ApplicationLauncherCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readApplicationLauncherClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readApplicationLauncherClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readApplicationBasicInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readApplicationBasicVendorNameCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readApplicationBasicVendorNameAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ApplicationBasicCluster) cluster).readVendorNameAttribute(
(ChipClusters.CharStringAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCharStringAttributeCallback(),
readApplicationBasicVendorNameCommandParams
);
result.put("readVendorNameAttribute", readApplicationBasicVendorNameAttributeInteractionInfo);
Map<String, CommandParameterInfo> readApplicationBasicVendorIDCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readApplicationBasicVendorIDAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ApplicationBasicCluster) cluster).readVendorIDAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readApplicationBasicVendorIDCommandParams
);
result.put("readVendorIDAttribute", readApplicationBasicVendorIDAttributeInteractionInfo);
Map<String, CommandParameterInfo> readApplicationBasicApplicationNameCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readApplicationBasicApplicationNameAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ApplicationBasicCluster) cluster).readApplicationNameAttribute(
(ChipClusters.CharStringAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCharStringAttributeCallback(),
readApplicationBasicApplicationNameCommandParams
);
result.put("readApplicationNameAttribute", readApplicationBasicApplicationNameAttributeInteractionInfo);
Map<String, CommandParameterInfo> readApplicationBasicProductIDCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readApplicationBasicProductIDAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ApplicationBasicCluster) cluster).readProductIDAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readApplicationBasicProductIDCommandParams
);
result.put("readProductIDAttribute", readApplicationBasicProductIDAttributeInteractionInfo);
Map<String, CommandParameterInfo> readApplicationBasicStatusCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readApplicationBasicStatusAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ApplicationBasicCluster) cluster).readStatusAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readApplicationBasicStatusCommandParams
);
result.put("readStatusAttribute", readApplicationBasicStatusAttributeInteractionInfo);
Map<String, CommandParameterInfo> readApplicationBasicApplicationVersionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readApplicationBasicApplicationVersionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ApplicationBasicCluster) cluster).readApplicationVersionAttribute(
(ChipClusters.CharStringAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCharStringAttributeCallback(),
readApplicationBasicApplicationVersionCommandParams
);
result.put("readApplicationVersionAttribute", readApplicationBasicApplicationVersionAttributeInteractionInfo);
Map<String, CommandParameterInfo> readApplicationBasicAllowedVendorListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readApplicationBasicAllowedVendorListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ApplicationBasicCluster) cluster).readAllowedVendorListAttribute(
(ChipClusters.ApplicationBasicCluster.AllowedVendorListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedApplicationBasicClusterAllowedVendorListAttributeCallback(),
readApplicationBasicAllowedVendorListCommandParams
);
result.put("readAllowedVendorListAttribute", readApplicationBasicAllowedVendorListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readApplicationBasicGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readApplicationBasicGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ApplicationBasicCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.ApplicationBasicCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedApplicationBasicClusterGeneratedCommandListAttributeCallback(),
readApplicationBasicGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readApplicationBasicGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readApplicationBasicAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readApplicationBasicAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ApplicationBasicCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.ApplicationBasicCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedApplicationBasicClusterAcceptedCommandListAttributeCallback(),
readApplicationBasicAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readApplicationBasicAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readApplicationBasicEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readApplicationBasicEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ApplicationBasicCluster) cluster).readEventListAttribute(
(ChipClusters.ApplicationBasicCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedApplicationBasicClusterEventListAttributeCallback(),
readApplicationBasicEventListCommandParams
);
result.put("readEventListAttribute", readApplicationBasicEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readApplicationBasicAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readApplicationBasicAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ApplicationBasicCluster) cluster).readAttributeListAttribute(
(ChipClusters.ApplicationBasicCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedApplicationBasicClusterAttributeListAttributeCallback(),
readApplicationBasicAttributeListCommandParams
);
result.put("readAttributeListAttribute", readApplicationBasicAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readApplicationBasicFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readApplicationBasicFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ApplicationBasicCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readApplicationBasicFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readApplicationBasicFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readApplicationBasicClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readApplicationBasicClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ApplicationBasicCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readApplicationBasicClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readApplicationBasicClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readAccountLoginInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readAccountLoginGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readAccountLoginGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.AccountLoginCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.AccountLoginCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedAccountLoginClusterGeneratedCommandListAttributeCallback(),
readAccountLoginGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readAccountLoginGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readAccountLoginAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readAccountLoginAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.AccountLoginCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.AccountLoginCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedAccountLoginClusterAcceptedCommandListAttributeCallback(),
readAccountLoginAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readAccountLoginAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readAccountLoginEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readAccountLoginEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.AccountLoginCluster) cluster).readEventListAttribute(
(ChipClusters.AccountLoginCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedAccountLoginClusterEventListAttributeCallback(),
readAccountLoginEventListCommandParams
);
result.put("readEventListAttribute", readAccountLoginEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readAccountLoginAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readAccountLoginAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.AccountLoginCluster) cluster).readAttributeListAttribute(
(ChipClusters.AccountLoginCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedAccountLoginClusterAttributeListAttributeCallback(),
readAccountLoginAttributeListCommandParams
);
result.put("readAttributeListAttribute", readAccountLoginAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readAccountLoginFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readAccountLoginFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.AccountLoginCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readAccountLoginFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readAccountLoginFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readAccountLoginClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readAccountLoginClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.AccountLoginCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readAccountLoginClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readAccountLoginClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readElectricalMeasurementInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readElectricalMeasurementMeasurementTypeCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementMeasurementTypeAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readMeasurementTypeAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readElectricalMeasurementMeasurementTypeCommandParams
);
result.put("readMeasurementTypeAttribute", readElectricalMeasurementMeasurementTypeAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementDcVoltageCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementDcVoltageAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readDcVoltageAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementDcVoltageCommandParams
);
result.put("readDcVoltageAttribute", readElectricalMeasurementDcVoltageAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementDcVoltageMinCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementDcVoltageMinAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readDcVoltageMinAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementDcVoltageMinCommandParams
);
result.put("readDcVoltageMinAttribute", readElectricalMeasurementDcVoltageMinAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementDcVoltageMaxCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementDcVoltageMaxAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readDcVoltageMaxAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementDcVoltageMaxCommandParams
);
result.put("readDcVoltageMaxAttribute", readElectricalMeasurementDcVoltageMaxAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementDcCurrentCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementDcCurrentAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readDcCurrentAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementDcCurrentCommandParams
);
result.put("readDcCurrentAttribute", readElectricalMeasurementDcCurrentAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementDcCurrentMinCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementDcCurrentMinAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readDcCurrentMinAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementDcCurrentMinCommandParams
);
result.put("readDcCurrentMinAttribute", readElectricalMeasurementDcCurrentMinAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementDcCurrentMaxCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementDcCurrentMaxAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readDcCurrentMaxAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementDcCurrentMaxCommandParams
);
result.put("readDcCurrentMaxAttribute", readElectricalMeasurementDcCurrentMaxAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementDcPowerCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementDcPowerAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readDcPowerAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementDcPowerCommandParams
);
result.put("readDcPowerAttribute", readElectricalMeasurementDcPowerAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementDcPowerMinCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementDcPowerMinAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readDcPowerMinAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementDcPowerMinCommandParams
);
result.put("readDcPowerMinAttribute", readElectricalMeasurementDcPowerMinAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementDcPowerMaxCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementDcPowerMaxAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readDcPowerMaxAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementDcPowerMaxCommandParams
);
result.put("readDcPowerMaxAttribute", readElectricalMeasurementDcPowerMaxAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementDcVoltageMultiplierCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementDcVoltageMultiplierAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readDcVoltageMultiplierAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementDcVoltageMultiplierCommandParams
);
result.put("readDcVoltageMultiplierAttribute", readElectricalMeasurementDcVoltageMultiplierAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementDcVoltageDivisorCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementDcVoltageDivisorAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readDcVoltageDivisorAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementDcVoltageDivisorCommandParams
);
result.put("readDcVoltageDivisorAttribute", readElectricalMeasurementDcVoltageDivisorAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementDcCurrentMultiplierCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementDcCurrentMultiplierAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readDcCurrentMultiplierAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementDcCurrentMultiplierCommandParams
);
result.put("readDcCurrentMultiplierAttribute", readElectricalMeasurementDcCurrentMultiplierAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementDcCurrentDivisorCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementDcCurrentDivisorAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readDcCurrentDivisorAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementDcCurrentDivisorCommandParams
);
result.put("readDcCurrentDivisorAttribute", readElectricalMeasurementDcCurrentDivisorAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementDcPowerMultiplierCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementDcPowerMultiplierAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readDcPowerMultiplierAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementDcPowerMultiplierCommandParams
);
result.put("readDcPowerMultiplierAttribute", readElectricalMeasurementDcPowerMultiplierAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementDcPowerDivisorCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementDcPowerDivisorAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readDcPowerDivisorAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementDcPowerDivisorCommandParams
);
result.put("readDcPowerDivisorAttribute", readElectricalMeasurementDcPowerDivisorAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementAcFrequencyCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementAcFrequencyAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readAcFrequencyAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementAcFrequencyCommandParams
);
result.put("readAcFrequencyAttribute", readElectricalMeasurementAcFrequencyAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementAcFrequencyMinCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementAcFrequencyMinAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readAcFrequencyMinAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementAcFrequencyMinCommandParams
);
result.put("readAcFrequencyMinAttribute", readElectricalMeasurementAcFrequencyMinAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementAcFrequencyMaxCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementAcFrequencyMaxAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readAcFrequencyMaxAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementAcFrequencyMaxCommandParams
);
result.put("readAcFrequencyMaxAttribute", readElectricalMeasurementAcFrequencyMaxAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementNeutralCurrentCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementNeutralCurrentAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readNeutralCurrentAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementNeutralCurrentCommandParams
);
result.put("readNeutralCurrentAttribute", readElectricalMeasurementNeutralCurrentAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementTotalActivePowerCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementTotalActivePowerAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readTotalActivePowerAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readElectricalMeasurementTotalActivePowerCommandParams
);
result.put("readTotalActivePowerAttribute", readElectricalMeasurementTotalActivePowerAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementTotalReactivePowerCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementTotalReactivePowerAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readTotalReactivePowerAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readElectricalMeasurementTotalReactivePowerCommandParams
);
result.put("readTotalReactivePowerAttribute", readElectricalMeasurementTotalReactivePowerAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementTotalApparentPowerCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementTotalApparentPowerAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readTotalApparentPowerAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readElectricalMeasurementTotalApparentPowerCommandParams
);
result.put("readTotalApparentPowerAttribute", readElectricalMeasurementTotalApparentPowerAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementMeasured1stHarmonicCurrentCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementMeasured1stHarmonicCurrentAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readMeasured1stHarmonicCurrentAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementMeasured1stHarmonicCurrentCommandParams
);
result.put("readMeasured1stHarmonicCurrentAttribute", readElectricalMeasurementMeasured1stHarmonicCurrentAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementMeasured3rdHarmonicCurrentCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementMeasured3rdHarmonicCurrentAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readMeasured3rdHarmonicCurrentAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementMeasured3rdHarmonicCurrentCommandParams
);
result.put("readMeasured3rdHarmonicCurrentAttribute", readElectricalMeasurementMeasured3rdHarmonicCurrentAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementMeasured5thHarmonicCurrentCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementMeasured5thHarmonicCurrentAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readMeasured5thHarmonicCurrentAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementMeasured5thHarmonicCurrentCommandParams
);
result.put("readMeasured5thHarmonicCurrentAttribute", readElectricalMeasurementMeasured5thHarmonicCurrentAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementMeasured7thHarmonicCurrentCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementMeasured7thHarmonicCurrentAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readMeasured7thHarmonicCurrentAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementMeasured7thHarmonicCurrentCommandParams
);
result.put("readMeasured7thHarmonicCurrentAttribute", readElectricalMeasurementMeasured7thHarmonicCurrentAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementMeasured9thHarmonicCurrentCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementMeasured9thHarmonicCurrentAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readMeasured9thHarmonicCurrentAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementMeasured9thHarmonicCurrentCommandParams
);
result.put("readMeasured9thHarmonicCurrentAttribute", readElectricalMeasurementMeasured9thHarmonicCurrentAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementMeasured11thHarmonicCurrentCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementMeasured11thHarmonicCurrentAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readMeasured11thHarmonicCurrentAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementMeasured11thHarmonicCurrentCommandParams
);
result.put("readMeasured11thHarmonicCurrentAttribute", readElectricalMeasurementMeasured11thHarmonicCurrentAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementMeasuredPhase1stHarmonicCurrentCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementMeasuredPhase1stHarmonicCurrentAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readMeasuredPhase1stHarmonicCurrentAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementMeasuredPhase1stHarmonicCurrentCommandParams
);
result.put("readMeasuredPhase1stHarmonicCurrentAttribute", readElectricalMeasurementMeasuredPhase1stHarmonicCurrentAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementMeasuredPhase3rdHarmonicCurrentCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementMeasuredPhase3rdHarmonicCurrentAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readMeasuredPhase3rdHarmonicCurrentAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementMeasuredPhase3rdHarmonicCurrentCommandParams
);
result.put("readMeasuredPhase3rdHarmonicCurrentAttribute", readElectricalMeasurementMeasuredPhase3rdHarmonicCurrentAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementMeasuredPhase5thHarmonicCurrentCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementMeasuredPhase5thHarmonicCurrentAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readMeasuredPhase5thHarmonicCurrentAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementMeasuredPhase5thHarmonicCurrentCommandParams
);
result.put("readMeasuredPhase5thHarmonicCurrentAttribute", readElectricalMeasurementMeasuredPhase5thHarmonicCurrentAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementMeasuredPhase7thHarmonicCurrentCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementMeasuredPhase7thHarmonicCurrentAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readMeasuredPhase7thHarmonicCurrentAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementMeasuredPhase7thHarmonicCurrentCommandParams
);
result.put("readMeasuredPhase7thHarmonicCurrentAttribute", readElectricalMeasurementMeasuredPhase7thHarmonicCurrentAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementMeasuredPhase9thHarmonicCurrentCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementMeasuredPhase9thHarmonicCurrentAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readMeasuredPhase9thHarmonicCurrentAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementMeasuredPhase9thHarmonicCurrentCommandParams
);
result.put("readMeasuredPhase9thHarmonicCurrentAttribute", readElectricalMeasurementMeasuredPhase9thHarmonicCurrentAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementMeasuredPhase11thHarmonicCurrentCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementMeasuredPhase11thHarmonicCurrentAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readMeasuredPhase11thHarmonicCurrentAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementMeasuredPhase11thHarmonicCurrentCommandParams
);
result.put("readMeasuredPhase11thHarmonicCurrentAttribute", readElectricalMeasurementMeasuredPhase11thHarmonicCurrentAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementAcFrequencyMultiplierCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementAcFrequencyMultiplierAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readAcFrequencyMultiplierAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementAcFrequencyMultiplierCommandParams
);
result.put("readAcFrequencyMultiplierAttribute", readElectricalMeasurementAcFrequencyMultiplierAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementAcFrequencyDivisorCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementAcFrequencyDivisorAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readAcFrequencyDivisorAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementAcFrequencyDivisorCommandParams
);
result.put("readAcFrequencyDivisorAttribute", readElectricalMeasurementAcFrequencyDivisorAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementPowerMultiplierCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementPowerMultiplierAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readPowerMultiplierAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readElectricalMeasurementPowerMultiplierCommandParams
);
result.put("readPowerMultiplierAttribute", readElectricalMeasurementPowerMultiplierAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementPowerDivisorCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementPowerDivisorAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readPowerDivisorAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readElectricalMeasurementPowerDivisorCommandParams
);
result.put("readPowerDivisorAttribute", readElectricalMeasurementPowerDivisorAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementHarmonicCurrentMultiplierCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementHarmonicCurrentMultiplierAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readHarmonicCurrentMultiplierAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementHarmonicCurrentMultiplierCommandParams
);
result.put("readHarmonicCurrentMultiplierAttribute", readElectricalMeasurementHarmonicCurrentMultiplierAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementPhaseHarmonicCurrentMultiplierCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementPhaseHarmonicCurrentMultiplierAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readPhaseHarmonicCurrentMultiplierAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementPhaseHarmonicCurrentMultiplierCommandParams
);
result.put("readPhaseHarmonicCurrentMultiplierAttribute", readElectricalMeasurementPhaseHarmonicCurrentMultiplierAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementInstantaneousVoltageCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementInstantaneousVoltageAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readInstantaneousVoltageAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementInstantaneousVoltageCommandParams
);
result.put("readInstantaneousVoltageAttribute", readElectricalMeasurementInstantaneousVoltageAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementInstantaneousLineCurrentCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementInstantaneousLineCurrentAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readInstantaneousLineCurrentAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementInstantaneousLineCurrentCommandParams
);
result.put("readInstantaneousLineCurrentAttribute", readElectricalMeasurementInstantaneousLineCurrentAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementInstantaneousActiveCurrentCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementInstantaneousActiveCurrentAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readInstantaneousActiveCurrentAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementInstantaneousActiveCurrentCommandParams
);
result.put("readInstantaneousActiveCurrentAttribute", readElectricalMeasurementInstantaneousActiveCurrentAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementInstantaneousReactiveCurrentCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementInstantaneousReactiveCurrentAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readInstantaneousReactiveCurrentAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementInstantaneousReactiveCurrentCommandParams
);
result.put("readInstantaneousReactiveCurrentAttribute", readElectricalMeasurementInstantaneousReactiveCurrentAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementInstantaneousPowerCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementInstantaneousPowerAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readInstantaneousPowerAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementInstantaneousPowerCommandParams
);
result.put("readInstantaneousPowerAttribute", readElectricalMeasurementInstantaneousPowerAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementRmsVoltageCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementRmsVoltageAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readRmsVoltageAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementRmsVoltageCommandParams
);
result.put("readRmsVoltageAttribute", readElectricalMeasurementRmsVoltageAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementRmsVoltageMinCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementRmsVoltageMinAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readRmsVoltageMinAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementRmsVoltageMinCommandParams
);
result.put("readRmsVoltageMinAttribute", readElectricalMeasurementRmsVoltageMinAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementRmsVoltageMaxCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementRmsVoltageMaxAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readRmsVoltageMaxAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementRmsVoltageMaxCommandParams
);
result.put("readRmsVoltageMaxAttribute", readElectricalMeasurementRmsVoltageMaxAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementRmsCurrentCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementRmsCurrentAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readRmsCurrentAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementRmsCurrentCommandParams
);
result.put("readRmsCurrentAttribute", readElectricalMeasurementRmsCurrentAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementRmsCurrentMinCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementRmsCurrentMinAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readRmsCurrentMinAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementRmsCurrentMinCommandParams
);
result.put("readRmsCurrentMinAttribute", readElectricalMeasurementRmsCurrentMinAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementRmsCurrentMaxCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementRmsCurrentMaxAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readRmsCurrentMaxAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementRmsCurrentMaxCommandParams
);
result.put("readRmsCurrentMaxAttribute", readElectricalMeasurementRmsCurrentMaxAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementActivePowerCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementActivePowerAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readActivePowerAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementActivePowerCommandParams
);
result.put("readActivePowerAttribute", readElectricalMeasurementActivePowerAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementActivePowerMinCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementActivePowerMinAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readActivePowerMinAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementActivePowerMinCommandParams
);
result.put("readActivePowerMinAttribute", readElectricalMeasurementActivePowerMinAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementActivePowerMaxCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementActivePowerMaxAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readActivePowerMaxAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementActivePowerMaxCommandParams
);
result.put("readActivePowerMaxAttribute", readElectricalMeasurementActivePowerMaxAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementReactivePowerCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementReactivePowerAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readReactivePowerAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementReactivePowerCommandParams
);
result.put("readReactivePowerAttribute", readElectricalMeasurementReactivePowerAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementApparentPowerCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementApparentPowerAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readApparentPowerAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementApparentPowerCommandParams
);
result.put("readApparentPowerAttribute", readElectricalMeasurementApparentPowerAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementPowerFactorCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementPowerFactorAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readPowerFactorAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementPowerFactorCommandParams
);
result.put("readPowerFactorAttribute", readElectricalMeasurementPowerFactorAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementAverageRmsVoltageMeasurementPeriodCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementAverageRmsVoltageMeasurementPeriodAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readAverageRmsVoltageMeasurementPeriodAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementAverageRmsVoltageMeasurementPeriodCommandParams
);
result.put("readAverageRmsVoltageMeasurementPeriodAttribute", readElectricalMeasurementAverageRmsVoltageMeasurementPeriodAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementAverageRmsUnderVoltageCounterCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementAverageRmsUnderVoltageCounterAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readAverageRmsUnderVoltageCounterAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementAverageRmsUnderVoltageCounterCommandParams
);
result.put("readAverageRmsUnderVoltageCounterAttribute", readElectricalMeasurementAverageRmsUnderVoltageCounterAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementRmsExtremeOverVoltagePeriodCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementRmsExtremeOverVoltagePeriodAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readRmsExtremeOverVoltagePeriodAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementRmsExtremeOverVoltagePeriodCommandParams
);
result.put("readRmsExtremeOverVoltagePeriodAttribute", readElectricalMeasurementRmsExtremeOverVoltagePeriodAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementRmsExtremeUnderVoltagePeriodCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementRmsExtremeUnderVoltagePeriodAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readRmsExtremeUnderVoltagePeriodAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementRmsExtremeUnderVoltagePeriodCommandParams
);
result.put("readRmsExtremeUnderVoltagePeriodAttribute", readElectricalMeasurementRmsExtremeUnderVoltagePeriodAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementRmsVoltageSagPeriodCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementRmsVoltageSagPeriodAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readRmsVoltageSagPeriodAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementRmsVoltageSagPeriodCommandParams
);
result.put("readRmsVoltageSagPeriodAttribute", readElectricalMeasurementRmsVoltageSagPeriodAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementRmsVoltageSwellPeriodCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementRmsVoltageSwellPeriodAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readRmsVoltageSwellPeriodAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementRmsVoltageSwellPeriodCommandParams
);
result.put("readRmsVoltageSwellPeriodAttribute", readElectricalMeasurementRmsVoltageSwellPeriodAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementAcVoltageMultiplierCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementAcVoltageMultiplierAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readAcVoltageMultiplierAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementAcVoltageMultiplierCommandParams
);
result.put("readAcVoltageMultiplierAttribute", readElectricalMeasurementAcVoltageMultiplierAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementAcVoltageDivisorCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementAcVoltageDivisorAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readAcVoltageDivisorAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementAcVoltageDivisorCommandParams
);
result.put("readAcVoltageDivisorAttribute", readElectricalMeasurementAcVoltageDivisorAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementAcCurrentMultiplierCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementAcCurrentMultiplierAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readAcCurrentMultiplierAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementAcCurrentMultiplierCommandParams
);
result.put("readAcCurrentMultiplierAttribute", readElectricalMeasurementAcCurrentMultiplierAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementAcCurrentDivisorCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementAcCurrentDivisorAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readAcCurrentDivisorAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementAcCurrentDivisorCommandParams
);
result.put("readAcCurrentDivisorAttribute", readElectricalMeasurementAcCurrentDivisorAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementAcPowerMultiplierCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementAcPowerMultiplierAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readAcPowerMultiplierAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementAcPowerMultiplierCommandParams
);
result.put("readAcPowerMultiplierAttribute", readElectricalMeasurementAcPowerMultiplierAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementAcPowerDivisorCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementAcPowerDivisorAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readAcPowerDivisorAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementAcPowerDivisorCommandParams
);
result.put("readAcPowerDivisorAttribute", readElectricalMeasurementAcPowerDivisorAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementOverloadAlarmsMaskCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementOverloadAlarmsMaskAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readOverloadAlarmsMaskAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementOverloadAlarmsMaskCommandParams
);
result.put("readOverloadAlarmsMaskAttribute", readElectricalMeasurementOverloadAlarmsMaskAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementVoltageOverloadCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementVoltageOverloadAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readVoltageOverloadAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementVoltageOverloadCommandParams
);
result.put("readVoltageOverloadAttribute", readElectricalMeasurementVoltageOverloadAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementCurrentOverloadCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementCurrentOverloadAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readCurrentOverloadAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementCurrentOverloadCommandParams
);
result.put("readCurrentOverloadAttribute", readElectricalMeasurementCurrentOverloadAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementAcOverloadAlarmsMaskCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementAcOverloadAlarmsMaskAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readAcOverloadAlarmsMaskAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementAcOverloadAlarmsMaskCommandParams
);
result.put("readAcOverloadAlarmsMaskAttribute", readElectricalMeasurementAcOverloadAlarmsMaskAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementAcVoltageOverloadCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementAcVoltageOverloadAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readAcVoltageOverloadAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementAcVoltageOverloadCommandParams
);
result.put("readAcVoltageOverloadAttribute", readElectricalMeasurementAcVoltageOverloadAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementAcCurrentOverloadCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementAcCurrentOverloadAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readAcCurrentOverloadAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementAcCurrentOverloadCommandParams
);
result.put("readAcCurrentOverloadAttribute", readElectricalMeasurementAcCurrentOverloadAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementAcActivePowerOverloadCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementAcActivePowerOverloadAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readAcActivePowerOverloadAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementAcActivePowerOverloadCommandParams
);
result.put("readAcActivePowerOverloadAttribute", readElectricalMeasurementAcActivePowerOverloadAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementAcReactivePowerOverloadCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementAcReactivePowerOverloadAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readAcReactivePowerOverloadAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementAcReactivePowerOverloadCommandParams
);
result.put("readAcReactivePowerOverloadAttribute", readElectricalMeasurementAcReactivePowerOverloadAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementAverageRmsOverVoltageCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementAverageRmsOverVoltageAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readAverageRmsOverVoltageAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementAverageRmsOverVoltageCommandParams
);
result.put("readAverageRmsOverVoltageAttribute", readElectricalMeasurementAverageRmsOverVoltageAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementAverageRmsUnderVoltageCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementAverageRmsUnderVoltageAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readAverageRmsUnderVoltageAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementAverageRmsUnderVoltageCommandParams
);
result.put("readAverageRmsUnderVoltageAttribute", readElectricalMeasurementAverageRmsUnderVoltageAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementRmsExtremeOverVoltageCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementRmsExtremeOverVoltageAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readRmsExtremeOverVoltageAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementRmsExtremeOverVoltageCommandParams
);
result.put("readRmsExtremeOverVoltageAttribute", readElectricalMeasurementRmsExtremeOverVoltageAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementRmsExtremeUnderVoltageCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementRmsExtremeUnderVoltageAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readRmsExtremeUnderVoltageAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementRmsExtremeUnderVoltageCommandParams
);
result.put("readRmsExtremeUnderVoltageAttribute", readElectricalMeasurementRmsExtremeUnderVoltageAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementRmsVoltageSagCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementRmsVoltageSagAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readRmsVoltageSagAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementRmsVoltageSagCommandParams
);
result.put("readRmsVoltageSagAttribute", readElectricalMeasurementRmsVoltageSagAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementRmsVoltageSwellCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementRmsVoltageSwellAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readRmsVoltageSwellAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementRmsVoltageSwellCommandParams
);
result.put("readRmsVoltageSwellAttribute", readElectricalMeasurementRmsVoltageSwellAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementLineCurrentPhaseBCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementLineCurrentPhaseBAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readLineCurrentPhaseBAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementLineCurrentPhaseBCommandParams
);
result.put("readLineCurrentPhaseBAttribute", readElectricalMeasurementLineCurrentPhaseBAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementActiveCurrentPhaseBCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementActiveCurrentPhaseBAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readActiveCurrentPhaseBAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementActiveCurrentPhaseBCommandParams
);
result.put("readActiveCurrentPhaseBAttribute", readElectricalMeasurementActiveCurrentPhaseBAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementReactiveCurrentPhaseBCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementReactiveCurrentPhaseBAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readReactiveCurrentPhaseBAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementReactiveCurrentPhaseBCommandParams
);
result.put("readReactiveCurrentPhaseBAttribute", readElectricalMeasurementReactiveCurrentPhaseBAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementRmsVoltagePhaseBCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementRmsVoltagePhaseBAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readRmsVoltagePhaseBAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementRmsVoltagePhaseBCommandParams
);
result.put("readRmsVoltagePhaseBAttribute", readElectricalMeasurementRmsVoltagePhaseBAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementRmsVoltageMinPhaseBCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementRmsVoltageMinPhaseBAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readRmsVoltageMinPhaseBAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementRmsVoltageMinPhaseBCommandParams
);
result.put("readRmsVoltageMinPhaseBAttribute", readElectricalMeasurementRmsVoltageMinPhaseBAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementRmsVoltageMaxPhaseBCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementRmsVoltageMaxPhaseBAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readRmsVoltageMaxPhaseBAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementRmsVoltageMaxPhaseBCommandParams
);
result.put("readRmsVoltageMaxPhaseBAttribute", readElectricalMeasurementRmsVoltageMaxPhaseBAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementRmsCurrentPhaseBCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementRmsCurrentPhaseBAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readRmsCurrentPhaseBAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementRmsCurrentPhaseBCommandParams
);
result.put("readRmsCurrentPhaseBAttribute", readElectricalMeasurementRmsCurrentPhaseBAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementRmsCurrentMinPhaseBCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementRmsCurrentMinPhaseBAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readRmsCurrentMinPhaseBAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementRmsCurrentMinPhaseBCommandParams
);
result.put("readRmsCurrentMinPhaseBAttribute", readElectricalMeasurementRmsCurrentMinPhaseBAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementRmsCurrentMaxPhaseBCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementRmsCurrentMaxPhaseBAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readRmsCurrentMaxPhaseBAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementRmsCurrentMaxPhaseBCommandParams
);
result.put("readRmsCurrentMaxPhaseBAttribute", readElectricalMeasurementRmsCurrentMaxPhaseBAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementActivePowerPhaseBCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementActivePowerPhaseBAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readActivePowerPhaseBAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementActivePowerPhaseBCommandParams
);
result.put("readActivePowerPhaseBAttribute", readElectricalMeasurementActivePowerPhaseBAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementActivePowerMinPhaseBCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementActivePowerMinPhaseBAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readActivePowerMinPhaseBAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementActivePowerMinPhaseBCommandParams
);
result.put("readActivePowerMinPhaseBAttribute", readElectricalMeasurementActivePowerMinPhaseBAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementActivePowerMaxPhaseBCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementActivePowerMaxPhaseBAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readActivePowerMaxPhaseBAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementActivePowerMaxPhaseBCommandParams
);
result.put("readActivePowerMaxPhaseBAttribute", readElectricalMeasurementActivePowerMaxPhaseBAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementReactivePowerPhaseBCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementReactivePowerPhaseBAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readReactivePowerPhaseBAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementReactivePowerPhaseBCommandParams
);
result.put("readReactivePowerPhaseBAttribute", readElectricalMeasurementReactivePowerPhaseBAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementApparentPowerPhaseBCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementApparentPowerPhaseBAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readApparentPowerPhaseBAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementApparentPowerPhaseBCommandParams
);
result.put("readApparentPowerPhaseBAttribute", readElectricalMeasurementApparentPowerPhaseBAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementPowerFactorPhaseBCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementPowerFactorPhaseBAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readPowerFactorPhaseBAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementPowerFactorPhaseBCommandParams
);
result.put("readPowerFactorPhaseBAttribute", readElectricalMeasurementPowerFactorPhaseBAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementAverageRmsVoltageMeasurementPeriodPhaseBCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementAverageRmsVoltageMeasurementPeriodPhaseBAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readAverageRmsVoltageMeasurementPeriodPhaseBAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementAverageRmsVoltageMeasurementPeriodPhaseBCommandParams
);
result.put("readAverageRmsVoltageMeasurementPeriodPhaseBAttribute", readElectricalMeasurementAverageRmsVoltageMeasurementPeriodPhaseBAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementAverageRmsOverVoltageCounterPhaseBCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementAverageRmsOverVoltageCounterPhaseBAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readAverageRmsOverVoltageCounterPhaseBAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementAverageRmsOverVoltageCounterPhaseBCommandParams
);
result.put("readAverageRmsOverVoltageCounterPhaseBAttribute", readElectricalMeasurementAverageRmsOverVoltageCounterPhaseBAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementAverageRmsUnderVoltageCounterPhaseBCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementAverageRmsUnderVoltageCounterPhaseBAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readAverageRmsUnderVoltageCounterPhaseBAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementAverageRmsUnderVoltageCounterPhaseBCommandParams
);
result.put("readAverageRmsUnderVoltageCounterPhaseBAttribute", readElectricalMeasurementAverageRmsUnderVoltageCounterPhaseBAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementRmsExtremeOverVoltagePeriodPhaseBCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementRmsExtremeOverVoltagePeriodPhaseBAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readRmsExtremeOverVoltagePeriodPhaseBAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementRmsExtremeOverVoltagePeriodPhaseBCommandParams
);
result.put("readRmsExtremeOverVoltagePeriodPhaseBAttribute", readElectricalMeasurementRmsExtremeOverVoltagePeriodPhaseBAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementRmsExtremeUnderVoltagePeriodPhaseBCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementRmsExtremeUnderVoltagePeriodPhaseBAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readRmsExtremeUnderVoltagePeriodPhaseBAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementRmsExtremeUnderVoltagePeriodPhaseBCommandParams
);
result.put("readRmsExtremeUnderVoltagePeriodPhaseBAttribute", readElectricalMeasurementRmsExtremeUnderVoltagePeriodPhaseBAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementRmsVoltageSagPeriodPhaseBCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementRmsVoltageSagPeriodPhaseBAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readRmsVoltageSagPeriodPhaseBAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementRmsVoltageSagPeriodPhaseBCommandParams
);
result.put("readRmsVoltageSagPeriodPhaseBAttribute", readElectricalMeasurementRmsVoltageSagPeriodPhaseBAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementRmsVoltageSwellPeriodPhaseBCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementRmsVoltageSwellPeriodPhaseBAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readRmsVoltageSwellPeriodPhaseBAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementRmsVoltageSwellPeriodPhaseBCommandParams
);
result.put("readRmsVoltageSwellPeriodPhaseBAttribute", readElectricalMeasurementRmsVoltageSwellPeriodPhaseBAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementLineCurrentPhaseCCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementLineCurrentPhaseCAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readLineCurrentPhaseCAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementLineCurrentPhaseCCommandParams
);
result.put("readLineCurrentPhaseCAttribute", readElectricalMeasurementLineCurrentPhaseCAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementActiveCurrentPhaseCCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementActiveCurrentPhaseCAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readActiveCurrentPhaseCAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementActiveCurrentPhaseCCommandParams
);
result.put("readActiveCurrentPhaseCAttribute", readElectricalMeasurementActiveCurrentPhaseCAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementReactiveCurrentPhaseCCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementReactiveCurrentPhaseCAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readReactiveCurrentPhaseCAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementReactiveCurrentPhaseCCommandParams
);
result.put("readReactiveCurrentPhaseCAttribute", readElectricalMeasurementReactiveCurrentPhaseCAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementRmsVoltagePhaseCCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementRmsVoltagePhaseCAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readRmsVoltagePhaseCAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementRmsVoltagePhaseCCommandParams
);
result.put("readRmsVoltagePhaseCAttribute", readElectricalMeasurementRmsVoltagePhaseCAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementRmsVoltageMinPhaseCCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementRmsVoltageMinPhaseCAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readRmsVoltageMinPhaseCAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementRmsVoltageMinPhaseCCommandParams
);
result.put("readRmsVoltageMinPhaseCAttribute", readElectricalMeasurementRmsVoltageMinPhaseCAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementRmsVoltageMaxPhaseCCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementRmsVoltageMaxPhaseCAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readRmsVoltageMaxPhaseCAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementRmsVoltageMaxPhaseCCommandParams
);
result.put("readRmsVoltageMaxPhaseCAttribute", readElectricalMeasurementRmsVoltageMaxPhaseCAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementRmsCurrentPhaseCCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementRmsCurrentPhaseCAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readRmsCurrentPhaseCAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementRmsCurrentPhaseCCommandParams
);
result.put("readRmsCurrentPhaseCAttribute", readElectricalMeasurementRmsCurrentPhaseCAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementRmsCurrentMinPhaseCCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementRmsCurrentMinPhaseCAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readRmsCurrentMinPhaseCAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementRmsCurrentMinPhaseCCommandParams
);
result.put("readRmsCurrentMinPhaseCAttribute", readElectricalMeasurementRmsCurrentMinPhaseCAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementRmsCurrentMaxPhaseCCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementRmsCurrentMaxPhaseCAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readRmsCurrentMaxPhaseCAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementRmsCurrentMaxPhaseCCommandParams
);
result.put("readRmsCurrentMaxPhaseCAttribute", readElectricalMeasurementRmsCurrentMaxPhaseCAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementActivePowerPhaseCCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementActivePowerPhaseCAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readActivePowerPhaseCAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementActivePowerPhaseCCommandParams
);
result.put("readActivePowerPhaseCAttribute", readElectricalMeasurementActivePowerPhaseCAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementActivePowerMinPhaseCCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementActivePowerMinPhaseCAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readActivePowerMinPhaseCAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementActivePowerMinPhaseCCommandParams
);
result.put("readActivePowerMinPhaseCAttribute", readElectricalMeasurementActivePowerMinPhaseCAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementActivePowerMaxPhaseCCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementActivePowerMaxPhaseCAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readActivePowerMaxPhaseCAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementActivePowerMaxPhaseCCommandParams
);
result.put("readActivePowerMaxPhaseCAttribute", readElectricalMeasurementActivePowerMaxPhaseCAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementReactivePowerPhaseCCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementReactivePowerPhaseCAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readReactivePowerPhaseCAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementReactivePowerPhaseCCommandParams
);
result.put("readReactivePowerPhaseCAttribute", readElectricalMeasurementReactivePowerPhaseCAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementApparentPowerPhaseCCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementApparentPowerPhaseCAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readApparentPowerPhaseCAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementApparentPowerPhaseCCommandParams
);
result.put("readApparentPowerPhaseCAttribute", readElectricalMeasurementApparentPowerPhaseCAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementPowerFactorPhaseCCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementPowerFactorPhaseCAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readPowerFactorPhaseCAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementPowerFactorPhaseCCommandParams
);
result.put("readPowerFactorPhaseCAttribute", readElectricalMeasurementPowerFactorPhaseCAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementAverageRmsVoltageMeasurementPeriodPhaseCCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementAverageRmsVoltageMeasurementPeriodPhaseCAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readAverageRmsVoltageMeasurementPeriodPhaseCAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementAverageRmsVoltageMeasurementPeriodPhaseCCommandParams
);
result.put("readAverageRmsVoltageMeasurementPeriodPhaseCAttribute", readElectricalMeasurementAverageRmsVoltageMeasurementPeriodPhaseCAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementAverageRmsOverVoltageCounterPhaseCCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementAverageRmsOverVoltageCounterPhaseCAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readAverageRmsOverVoltageCounterPhaseCAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementAverageRmsOverVoltageCounterPhaseCCommandParams
);
result.put("readAverageRmsOverVoltageCounterPhaseCAttribute", readElectricalMeasurementAverageRmsOverVoltageCounterPhaseCAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementAverageRmsUnderVoltageCounterPhaseCCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementAverageRmsUnderVoltageCounterPhaseCAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readAverageRmsUnderVoltageCounterPhaseCAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementAverageRmsUnderVoltageCounterPhaseCCommandParams
);
result.put("readAverageRmsUnderVoltageCounterPhaseCAttribute", readElectricalMeasurementAverageRmsUnderVoltageCounterPhaseCAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementRmsExtremeOverVoltagePeriodPhaseCCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementRmsExtremeOverVoltagePeriodPhaseCAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readRmsExtremeOverVoltagePeriodPhaseCAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementRmsExtremeOverVoltagePeriodPhaseCCommandParams
);
result.put("readRmsExtremeOverVoltagePeriodPhaseCAttribute", readElectricalMeasurementRmsExtremeOverVoltagePeriodPhaseCAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementRmsExtremeUnderVoltagePeriodPhaseCCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementRmsExtremeUnderVoltagePeriodPhaseCAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readRmsExtremeUnderVoltagePeriodPhaseCAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementRmsExtremeUnderVoltagePeriodPhaseCCommandParams
);
result.put("readRmsExtremeUnderVoltagePeriodPhaseCAttribute", readElectricalMeasurementRmsExtremeUnderVoltagePeriodPhaseCAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementRmsVoltageSagPeriodPhaseCCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementRmsVoltageSagPeriodPhaseCAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readRmsVoltageSagPeriodPhaseCAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementRmsVoltageSagPeriodPhaseCCommandParams
);
result.put("readRmsVoltageSagPeriodPhaseCAttribute", readElectricalMeasurementRmsVoltageSagPeriodPhaseCAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementRmsVoltageSwellPeriodPhaseCCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementRmsVoltageSwellPeriodPhaseCAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readRmsVoltageSwellPeriodPhaseCAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementRmsVoltageSwellPeriodPhaseCCommandParams
);
result.put("readRmsVoltageSwellPeriodPhaseCAttribute", readElectricalMeasurementRmsVoltageSwellPeriodPhaseCAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.ElectricalMeasurementCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedElectricalMeasurementClusterGeneratedCommandListAttributeCallback(),
readElectricalMeasurementGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readElectricalMeasurementGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.ElectricalMeasurementCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedElectricalMeasurementClusterAcceptedCommandListAttributeCallback(),
readElectricalMeasurementAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readElectricalMeasurementAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readEventListAttribute(
(ChipClusters.ElectricalMeasurementCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedElectricalMeasurementClusterEventListAttributeCallback(),
readElectricalMeasurementEventListCommandParams
);
result.put("readEventListAttribute", readElectricalMeasurementEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readAttributeListAttribute(
(ChipClusters.ElectricalMeasurementCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedElectricalMeasurementClusterAttributeListAttributeCallback(),
readElectricalMeasurementAttributeListCommandParams
);
result.put("readAttributeListAttribute", readElectricalMeasurementAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readElectricalMeasurementFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readElectricalMeasurementFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readElectricalMeasurementClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readElectricalMeasurementClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.ElectricalMeasurementCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readElectricalMeasurementClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readElectricalMeasurementClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readUnitTestingInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readUnitTestingBooleanCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingBooleanAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readBooleanAttribute(
(ChipClusters.BooleanAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBooleanAttributeCallback(),
readUnitTestingBooleanCommandParams
);
result.put("readBooleanAttribute", readUnitTestingBooleanAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingBitmap8CommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingBitmap8AttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readBitmap8Attribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readUnitTestingBitmap8CommandParams
);
result.put("readBitmap8Attribute", readUnitTestingBitmap8AttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingBitmap16CommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingBitmap16AttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readBitmap16Attribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readUnitTestingBitmap16CommandParams
);
result.put("readBitmap16Attribute", readUnitTestingBitmap16AttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingBitmap32CommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingBitmap32AttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readBitmap32Attribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readUnitTestingBitmap32CommandParams
);
result.put("readBitmap32Attribute", readUnitTestingBitmap32AttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingBitmap64CommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingBitmap64AttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readBitmap64Attribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readUnitTestingBitmap64CommandParams
);
result.put("readBitmap64Attribute", readUnitTestingBitmap64AttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingInt8uCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingInt8uAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readInt8uAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readUnitTestingInt8uCommandParams
);
result.put("readInt8uAttribute", readUnitTestingInt8uAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingInt16uCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingInt16uAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readInt16uAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readUnitTestingInt16uCommandParams
);
result.put("readInt16uAttribute", readUnitTestingInt16uAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingInt24uCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingInt24uAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readInt24uAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readUnitTestingInt24uCommandParams
);
result.put("readInt24uAttribute", readUnitTestingInt24uAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingInt32uCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingInt32uAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readInt32uAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readUnitTestingInt32uCommandParams
);
result.put("readInt32uAttribute", readUnitTestingInt32uAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingInt40uCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingInt40uAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readInt40uAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readUnitTestingInt40uCommandParams
);
result.put("readInt40uAttribute", readUnitTestingInt40uAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingInt48uCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingInt48uAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readInt48uAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readUnitTestingInt48uCommandParams
);
result.put("readInt48uAttribute", readUnitTestingInt48uAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingInt56uCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingInt56uAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readInt56uAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readUnitTestingInt56uCommandParams
);
result.put("readInt56uAttribute", readUnitTestingInt56uAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingInt64uCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingInt64uAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readInt64uAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readUnitTestingInt64uCommandParams
);
result.put("readInt64uAttribute", readUnitTestingInt64uAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingInt8sCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingInt8sAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readInt8sAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readUnitTestingInt8sCommandParams
);
result.put("readInt8sAttribute", readUnitTestingInt8sAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingInt16sCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingInt16sAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readInt16sAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readUnitTestingInt16sCommandParams
);
result.put("readInt16sAttribute", readUnitTestingInt16sAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingInt24sCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingInt24sAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readInt24sAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readUnitTestingInt24sCommandParams
);
result.put("readInt24sAttribute", readUnitTestingInt24sAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingInt32sCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingInt32sAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readInt32sAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readUnitTestingInt32sCommandParams
);
result.put("readInt32sAttribute", readUnitTestingInt32sAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingInt40sCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingInt40sAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readInt40sAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readUnitTestingInt40sCommandParams
);
result.put("readInt40sAttribute", readUnitTestingInt40sAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingInt48sCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingInt48sAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readInt48sAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readUnitTestingInt48sCommandParams
);
result.put("readInt48sAttribute", readUnitTestingInt48sAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingInt56sCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingInt56sAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readInt56sAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readUnitTestingInt56sCommandParams
);
result.put("readInt56sAttribute", readUnitTestingInt56sAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingInt64sCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingInt64sAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readInt64sAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readUnitTestingInt64sCommandParams
);
result.put("readInt64sAttribute", readUnitTestingInt64sAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingEnum8CommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingEnum8AttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readEnum8Attribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readUnitTestingEnum8CommandParams
);
result.put("readEnum8Attribute", readUnitTestingEnum8AttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingEnum16CommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingEnum16AttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readEnum16Attribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readUnitTestingEnum16CommandParams
);
result.put("readEnum16Attribute", readUnitTestingEnum16AttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingFloatSingleCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingFloatSingleAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readFloatSingleAttribute(
(ChipClusters.FloatAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFloatAttributeCallback(),
readUnitTestingFloatSingleCommandParams
);
result.put("readFloatSingleAttribute", readUnitTestingFloatSingleAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingFloatDoubleCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingFloatDoubleAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readFloatDoubleAttribute(
(ChipClusters.DoubleAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedDoubleAttributeCallback(),
readUnitTestingFloatDoubleCommandParams
);
result.put("readFloatDoubleAttribute", readUnitTestingFloatDoubleAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingOctetStringCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingOctetStringAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readOctetStringAttribute(
(ChipClusters.OctetStringAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOctetStringAttributeCallback(),
readUnitTestingOctetStringCommandParams
);
result.put("readOctetStringAttribute", readUnitTestingOctetStringAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingListInt8uCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingListInt8uAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readListInt8uAttribute(
(ChipClusters.UnitTestingCluster.ListInt8uAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedUnitTestingClusterListInt8uAttributeCallback(),
readUnitTestingListInt8uCommandParams
);
result.put("readListInt8uAttribute", readUnitTestingListInt8uAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingListOctetStringCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingListOctetStringAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readListOctetStringAttribute(
(ChipClusters.UnitTestingCluster.ListOctetStringAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedUnitTestingClusterListOctetStringAttributeCallback(),
readUnitTestingListOctetStringCommandParams
);
result.put("readListOctetStringAttribute", readUnitTestingListOctetStringAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingListStructOctetStringCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingListStructOctetStringAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readListStructOctetStringAttribute(
(ChipClusters.UnitTestingCluster.ListStructOctetStringAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedUnitTestingClusterListStructOctetStringAttributeCallback(),
readUnitTestingListStructOctetStringCommandParams
);
result.put("readListStructOctetStringAttribute", readUnitTestingListStructOctetStringAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingLongOctetStringCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingLongOctetStringAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readLongOctetStringAttribute(
(ChipClusters.OctetStringAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedOctetStringAttributeCallback(),
readUnitTestingLongOctetStringCommandParams
);
result.put("readLongOctetStringAttribute", readUnitTestingLongOctetStringAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingCharStringCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingCharStringAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readCharStringAttribute(
(ChipClusters.CharStringAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCharStringAttributeCallback(),
readUnitTestingCharStringCommandParams
);
result.put("readCharStringAttribute", readUnitTestingCharStringAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingLongCharStringCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingLongCharStringAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readLongCharStringAttribute(
(ChipClusters.CharStringAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedCharStringAttributeCallback(),
readUnitTestingLongCharStringCommandParams
);
result.put("readLongCharStringAttribute", readUnitTestingLongCharStringAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingEpochUsCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingEpochUsAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readEpochUsAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readUnitTestingEpochUsCommandParams
);
result.put("readEpochUsAttribute", readUnitTestingEpochUsAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingEpochSCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingEpochSAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readEpochSAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readUnitTestingEpochSCommandParams
);
result.put("readEpochSAttribute", readUnitTestingEpochSAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingVendorIdCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingVendorIdAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readVendorIdAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readUnitTestingVendorIdCommandParams
);
result.put("readVendorIdAttribute", readUnitTestingVendorIdAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingListNullablesAndOptionalsStructCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingListNullablesAndOptionalsStructAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readListNullablesAndOptionalsStructAttribute(
(ChipClusters.UnitTestingCluster.ListNullablesAndOptionalsStructAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedUnitTestingClusterListNullablesAndOptionalsStructAttributeCallback(),
readUnitTestingListNullablesAndOptionalsStructCommandParams
);
result.put("readListNullablesAndOptionalsStructAttribute", readUnitTestingListNullablesAndOptionalsStructAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingEnumAttrCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingEnumAttrAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readEnumAttrAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readUnitTestingEnumAttrCommandParams
);
result.put("readEnumAttrAttribute", readUnitTestingEnumAttrAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingRangeRestrictedInt8uCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingRangeRestrictedInt8uAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readRangeRestrictedInt8uAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readUnitTestingRangeRestrictedInt8uCommandParams
);
result.put("readRangeRestrictedInt8uAttribute", readUnitTestingRangeRestrictedInt8uAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingRangeRestrictedInt8sCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingRangeRestrictedInt8sAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readRangeRestrictedInt8sAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readUnitTestingRangeRestrictedInt8sCommandParams
);
result.put("readRangeRestrictedInt8sAttribute", readUnitTestingRangeRestrictedInt8sAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingRangeRestrictedInt16uCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingRangeRestrictedInt16uAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readRangeRestrictedInt16uAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readUnitTestingRangeRestrictedInt16uCommandParams
);
result.put("readRangeRestrictedInt16uAttribute", readUnitTestingRangeRestrictedInt16uAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingRangeRestrictedInt16sCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingRangeRestrictedInt16sAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readRangeRestrictedInt16sAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readUnitTestingRangeRestrictedInt16sCommandParams
);
result.put("readRangeRestrictedInt16sAttribute", readUnitTestingRangeRestrictedInt16sAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingListLongOctetStringCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingListLongOctetStringAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readListLongOctetStringAttribute(
(ChipClusters.UnitTestingCluster.ListLongOctetStringAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedUnitTestingClusterListLongOctetStringAttributeCallback(),
readUnitTestingListLongOctetStringCommandParams
);
result.put("readListLongOctetStringAttribute", readUnitTestingListLongOctetStringAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingListFabricScopedCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingListFabricScopedAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readListFabricScopedAttribute(
(ChipClusters.UnitTestingCluster.ListFabricScopedAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedUnitTestingClusterListFabricScopedAttributeCallback(),
readUnitTestingListFabricScopedCommandParams
);
result.put("readListFabricScopedAttribute", readUnitTestingListFabricScopedAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingTimedWriteBooleanCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingTimedWriteBooleanAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readTimedWriteBooleanAttribute(
(ChipClusters.BooleanAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBooleanAttributeCallback(),
readUnitTestingTimedWriteBooleanCommandParams
);
result.put("readTimedWriteBooleanAttribute", readUnitTestingTimedWriteBooleanAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingGeneralErrorBooleanCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingGeneralErrorBooleanAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readGeneralErrorBooleanAttribute(
(ChipClusters.BooleanAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBooleanAttributeCallback(),
readUnitTestingGeneralErrorBooleanCommandParams
);
result.put("readGeneralErrorBooleanAttribute", readUnitTestingGeneralErrorBooleanAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingClusterErrorBooleanCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingClusterErrorBooleanAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readClusterErrorBooleanAttribute(
(ChipClusters.BooleanAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBooleanAttributeCallback(),
readUnitTestingClusterErrorBooleanCommandParams
);
result.put("readClusterErrorBooleanAttribute", readUnitTestingClusterErrorBooleanAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingUnsupportedCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingUnsupportedAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readUnsupportedAttribute(
(ChipClusters.BooleanAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedBooleanAttributeCallback(),
readUnitTestingUnsupportedCommandParams
);
result.put("readUnsupportedAttribute", readUnitTestingUnsupportedAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingNullableBooleanCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingNullableBooleanAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readNullableBooleanAttribute(
(ChipClusters.UnitTestingCluster.NullableBooleanAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedUnitTestingClusterNullableBooleanAttributeCallback(),
readUnitTestingNullableBooleanCommandParams
);
result.put("readNullableBooleanAttribute", readUnitTestingNullableBooleanAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingNullableBitmap8CommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingNullableBitmap8AttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readNullableBitmap8Attribute(
(ChipClusters.UnitTestingCluster.NullableBitmap8AttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedUnitTestingClusterNullableBitmap8AttributeCallback(),
readUnitTestingNullableBitmap8CommandParams
);
result.put("readNullableBitmap8Attribute", readUnitTestingNullableBitmap8AttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingNullableBitmap16CommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingNullableBitmap16AttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readNullableBitmap16Attribute(
(ChipClusters.UnitTestingCluster.NullableBitmap16AttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedUnitTestingClusterNullableBitmap16AttributeCallback(),
readUnitTestingNullableBitmap16CommandParams
);
result.put("readNullableBitmap16Attribute", readUnitTestingNullableBitmap16AttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingNullableBitmap32CommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingNullableBitmap32AttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readNullableBitmap32Attribute(
(ChipClusters.UnitTestingCluster.NullableBitmap32AttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedUnitTestingClusterNullableBitmap32AttributeCallback(),
readUnitTestingNullableBitmap32CommandParams
);
result.put("readNullableBitmap32Attribute", readUnitTestingNullableBitmap32AttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingNullableBitmap64CommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingNullableBitmap64AttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readNullableBitmap64Attribute(
(ChipClusters.UnitTestingCluster.NullableBitmap64AttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedUnitTestingClusterNullableBitmap64AttributeCallback(),
readUnitTestingNullableBitmap64CommandParams
);
result.put("readNullableBitmap64Attribute", readUnitTestingNullableBitmap64AttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingNullableInt8uCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingNullableInt8uAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readNullableInt8uAttribute(
(ChipClusters.UnitTestingCluster.NullableInt8uAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedUnitTestingClusterNullableInt8uAttributeCallback(),
readUnitTestingNullableInt8uCommandParams
);
result.put("readNullableInt8uAttribute", readUnitTestingNullableInt8uAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingNullableInt16uCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingNullableInt16uAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readNullableInt16uAttribute(
(ChipClusters.UnitTestingCluster.NullableInt16uAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedUnitTestingClusterNullableInt16uAttributeCallback(),
readUnitTestingNullableInt16uCommandParams
);
result.put("readNullableInt16uAttribute", readUnitTestingNullableInt16uAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingNullableInt24uCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingNullableInt24uAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readNullableInt24uAttribute(
(ChipClusters.UnitTestingCluster.NullableInt24uAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedUnitTestingClusterNullableInt24uAttributeCallback(),
readUnitTestingNullableInt24uCommandParams
);
result.put("readNullableInt24uAttribute", readUnitTestingNullableInt24uAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingNullableInt32uCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingNullableInt32uAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readNullableInt32uAttribute(
(ChipClusters.UnitTestingCluster.NullableInt32uAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedUnitTestingClusterNullableInt32uAttributeCallback(),
readUnitTestingNullableInt32uCommandParams
);
result.put("readNullableInt32uAttribute", readUnitTestingNullableInt32uAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingNullableInt40uCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingNullableInt40uAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readNullableInt40uAttribute(
(ChipClusters.UnitTestingCluster.NullableInt40uAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedUnitTestingClusterNullableInt40uAttributeCallback(),
readUnitTestingNullableInt40uCommandParams
);
result.put("readNullableInt40uAttribute", readUnitTestingNullableInt40uAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingNullableInt48uCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingNullableInt48uAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readNullableInt48uAttribute(
(ChipClusters.UnitTestingCluster.NullableInt48uAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedUnitTestingClusterNullableInt48uAttributeCallback(),
readUnitTestingNullableInt48uCommandParams
);
result.put("readNullableInt48uAttribute", readUnitTestingNullableInt48uAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingNullableInt56uCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingNullableInt56uAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readNullableInt56uAttribute(
(ChipClusters.UnitTestingCluster.NullableInt56uAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedUnitTestingClusterNullableInt56uAttributeCallback(),
readUnitTestingNullableInt56uCommandParams
);
result.put("readNullableInt56uAttribute", readUnitTestingNullableInt56uAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingNullableInt64uCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingNullableInt64uAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readNullableInt64uAttribute(
(ChipClusters.UnitTestingCluster.NullableInt64uAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedUnitTestingClusterNullableInt64uAttributeCallback(),
readUnitTestingNullableInt64uCommandParams
);
result.put("readNullableInt64uAttribute", readUnitTestingNullableInt64uAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingNullableInt8sCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingNullableInt8sAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readNullableInt8sAttribute(
(ChipClusters.UnitTestingCluster.NullableInt8sAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedUnitTestingClusterNullableInt8sAttributeCallback(),
readUnitTestingNullableInt8sCommandParams
);
result.put("readNullableInt8sAttribute", readUnitTestingNullableInt8sAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingNullableInt16sCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingNullableInt16sAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readNullableInt16sAttribute(
(ChipClusters.UnitTestingCluster.NullableInt16sAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedUnitTestingClusterNullableInt16sAttributeCallback(),
readUnitTestingNullableInt16sCommandParams
);
result.put("readNullableInt16sAttribute", readUnitTestingNullableInt16sAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingNullableInt24sCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingNullableInt24sAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readNullableInt24sAttribute(
(ChipClusters.UnitTestingCluster.NullableInt24sAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedUnitTestingClusterNullableInt24sAttributeCallback(),
readUnitTestingNullableInt24sCommandParams
);
result.put("readNullableInt24sAttribute", readUnitTestingNullableInt24sAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingNullableInt32sCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingNullableInt32sAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readNullableInt32sAttribute(
(ChipClusters.UnitTestingCluster.NullableInt32sAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedUnitTestingClusterNullableInt32sAttributeCallback(),
readUnitTestingNullableInt32sCommandParams
);
result.put("readNullableInt32sAttribute", readUnitTestingNullableInt32sAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingNullableInt40sCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingNullableInt40sAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readNullableInt40sAttribute(
(ChipClusters.UnitTestingCluster.NullableInt40sAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedUnitTestingClusterNullableInt40sAttributeCallback(),
readUnitTestingNullableInt40sCommandParams
);
result.put("readNullableInt40sAttribute", readUnitTestingNullableInt40sAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingNullableInt48sCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingNullableInt48sAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readNullableInt48sAttribute(
(ChipClusters.UnitTestingCluster.NullableInt48sAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedUnitTestingClusterNullableInt48sAttributeCallback(),
readUnitTestingNullableInt48sCommandParams
);
result.put("readNullableInt48sAttribute", readUnitTestingNullableInt48sAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingNullableInt56sCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingNullableInt56sAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readNullableInt56sAttribute(
(ChipClusters.UnitTestingCluster.NullableInt56sAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedUnitTestingClusterNullableInt56sAttributeCallback(),
readUnitTestingNullableInt56sCommandParams
);
result.put("readNullableInt56sAttribute", readUnitTestingNullableInt56sAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingNullableInt64sCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingNullableInt64sAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readNullableInt64sAttribute(
(ChipClusters.UnitTestingCluster.NullableInt64sAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedUnitTestingClusterNullableInt64sAttributeCallback(),
readUnitTestingNullableInt64sCommandParams
);
result.put("readNullableInt64sAttribute", readUnitTestingNullableInt64sAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingNullableEnum8CommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingNullableEnum8AttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readNullableEnum8Attribute(
(ChipClusters.UnitTestingCluster.NullableEnum8AttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedUnitTestingClusterNullableEnum8AttributeCallback(),
readUnitTestingNullableEnum8CommandParams
);
result.put("readNullableEnum8Attribute", readUnitTestingNullableEnum8AttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingNullableEnum16CommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingNullableEnum16AttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readNullableEnum16Attribute(
(ChipClusters.UnitTestingCluster.NullableEnum16AttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedUnitTestingClusterNullableEnum16AttributeCallback(),
readUnitTestingNullableEnum16CommandParams
);
result.put("readNullableEnum16Attribute", readUnitTestingNullableEnum16AttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingNullableFloatSingleCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingNullableFloatSingleAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readNullableFloatSingleAttribute(
(ChipClusters.UnitTestingCluster.NullableFloatSingleAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedUnitTestingClusterNullableFloatSingleAttributeCallback(),
readUnitTestingNullableFloatSingleCommandParams
);
result.put("readNullableFloatSingleAttribute", readUnitTestingNullableFloatSingleAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingNullableFloatDoubleCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingNullableFloatDoubleAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readNullableFloatDoubleAttribute(
(ChipClusters.UnitTestingCluster.NullableFloatDoubleAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedUnitTestingClusterNullableFloatDoubleAttributeCallback(),
readUnitTestingNullableFloatDoubleCommandParams
);
result.put("readNullableFloatDoubleAttribute", readUnitTestingNullableFloatDoubleAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingNullableOctetStringCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingNullableOctetStringAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readNullableOctetStringAttribute(
(ChipClusters.UnitTestingCluster.NullableOctetStringAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedUnitTestingClusterNullableOctetStringAttributeCallback(),
readUnitTestingNullableOctetStringCommandParams
);
result.put("readNullableOctetStringAttribute", readUnitTestingNullableOctetStringAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingNullableCharStringCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingNullableCharStringAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readNullableCharStringAttribute(
(ChipClusters.UnitTestingCluster.NullableCharStringAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedUnitTestingClusterNullableCharStringAttributeCallback(),
readUnitTestingNullableCharStringCommandParams
);
result.put("readNullableCharStringAttribute", readUnitTestingNullableCharStringAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingNullableEnumAttrCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingNullableEnumAttrAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readNullableEnumAttrAttribute(
(ChipClusters.UnitTestingCluster.NullableEnumAttrAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedUnitTestingClusterNullableEnumAttrAttributeCallback(),
readUnitTestingNullableEnumAttrCommandParams
);
result.put("readNullableEnumAttrAttribute", readUnitTestingNullableEnumAttrAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingNullableRangeRestrictedInt8uCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingNullableRangeRestrictedInt8uAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readNullableRangeRestrictedInt8uAttribute(
(ChipClusters.UnitTestingCluster.NullableRangeRestrictedInt8uAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedUnitTestingClusterNullableRangeRestrictedInt8uAttributeCallback(),
readUnitTestingNullableRangeRestrictedInt8uCommandParams
);
result.put("readNullableRangeRestrictedInt8uAttribute", readUnitTestingNullableRangeRestrictedInt8uAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingNullableRangeRestrictedInt8sCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingNullableRangeRestrictedInt8sAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readNullableRangeRestrictedInt8sAttribute(
(ChipClusters.UnitTestingCluster.NullableRangeRestrictedInt8sAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedUnitTestingClusterNullableRangeRestrictedInt8sAttributeCallback(),
readUnitTestingNullableRangeRestrictedInt8sCommandParams
);
result.put("readNullableRangeRestrictedInt8sAttribute", readUnitTestingNullableRangeRestrictedInt8sAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingNullableRangeRestrictedInt16uCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingNullableRangeRestrictedInt16uAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readNullableRangeRestrictedInt16uAttribute(
(ChipClusters.UnitTestingCluster.NullableRangeRestrictedInt16uAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedUnitTestingClusterNullableRangeRestrictedInt16uAttributeCallback(),
readUnitTestingNullableRangeRestrictedInt16uCommandParams
);
result.put("readNullableRangeRestrictedInt16uAttribute", readUnitTestingNullableRangeRestrictedInt16uAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingNullableRangeRestrictedInt16sCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingNullableRangeRestrictedInt16sAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readNullableRangeRestrictedInt16sAttribute(
(ChipClusters.UnitTestingCluster.NullableRangeRestrictedInt16sAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedUnitTestingClusterNullableRangeRestrictedInt16sAttributeCallback(),
readUnitTestingNullableRangeRestrictedInt16sCommandParams
);
result.put("readNullableRangeRestrictedInt16sAttribute", readUnitTestingNullableRangeRestrictedInt16sAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingWriteOnlyInt8uCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingWriteOnlyInt8uAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readWriteOnlyInt8uAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readUnitTestingWriteOnlyInt8uCommandParams
);
result.put("readWriteOnlyInt8uAttribute", readUnitTestingWriteOnlyInt8uAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.UnitTestingCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedUnitTestingClusterGeneratedCommandListAttributeCallback(),
readUnitTestingGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readUnitTestingGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.UnitTestingCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedUnitTestingClusterAcceptedCommandListAttributeCallback(),
readUnitTestingAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readUnitTestingAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readEventListAttribute(
(ChipClusters.UnitTestingCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedUnitTestingClusterEventListAttributeCallback(),
readUnitTestingEventListCommandParams
);
result.put("readEventListAttribute", readUnitTestingEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readAttributeListAttribute(
(ChipClusters.UnitTestingCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedUnitTestingClusterAttributeListAttributeCallback(),
readUnitTestingAttributeListCommandParams
);
result.put("readAttributeListAttribute", readUnitTestingAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readUnitTestingFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readUnitTestingFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readUnitTestingClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readUnitTestingClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.UnitTestingCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readUnitTestingClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readUnitTestingClusterRevisionAttributeInteractionInfo);
return result;
}
private static Map<String, InteractionInfo> readFaultInjectionInteractionInfo() {
Map<String, InteractionInfo> result = new LinkedHashMap<>();Map<String, CommandParameterInfo> readFaultInjectionGeneratedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFaultInjectionGeneratedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FaultInjectionCluster) cluster).readGeneratedCommandListAttribute(
(ChipClusters.FaultInjectionCluster.GeneratedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFaultInjectionClusterGeneratedCommandListAttributeCallback(),
readFaultInjectionGeneratedCommandListCommandParams
);
result.put("readGeneratedCommandListAttribute", readFaultInjectionGeneratedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFaultInjectionAcceptedCommandListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFaultInjectionAcceptedCommandListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FaultInjectionCluster) cluster).readAcceptedCommandListAttribute(
(ChipClusters.FaultInjectionCluster.AcceptedCommandListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFaultInjectionClusterAcceptedCommandListAttributeCallback(),
readFaultInjectionAcceptedCommandListCommandParams
);
result.put("readAcceptedCommandListAttribute", readFaultInjectionAcceptedCommandListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFaultInjectionEventListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFaultInjectionEventListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FaultInjectionCluster) cluster).readEventListAttribute(
(ChipClusters.FaultInjectionCluster.EventListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFaultInjectionClusterEventListAttributeCallback(),
readFaultInjectionEventListCommandParams
);
result.put("readEventListAttribute", readFaultInjectionEventListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFaultInjectionAttributeListCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFaultInjectionAttributeListAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FaultInjectionCluster) cluster).readAttributeListAttribute(
(ChipClusters.FaultInjectionCluster.AttributeListAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedFaultInjectionClusterAttributeListAttributeCallback(),
readFaultInjectionAttributeListCommandParams
);
result.put("readAttributeListAttribute", readFaultInjectionAttributeListAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFaultInjectionFeatureMapCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFaultInjectionFeatureMapAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FaultInjectionCluster) cluster).readFeatureMapAttribute(
(ChipClusters.LongAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedLongAttributeCallback(),
readFaultInjectionFeatureMapCommandParams
);
result.put("readFeatureMapAttribute", readFaultInjectionFeatureMapAttributeInteractionInfo);
Map<String, CommandParameterInfo> readFaultInjectionClusterRevisionCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
InteractionInfo readFaultInjectionClusterRevisionAttributeInteractionInfo = new InteractionInfo(
(cluster, callback, commandArguments) -> {
((ChipClusters.FaultInjectionCluster) cluster).readClusterRevisionAttribute(
(ChipClusters.IntegerAttributeCallback) callback
);
},
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
readFaultInjectionClusterRevisionCommandParams
);
result.put("readClusterRevisionAttribute", readFaultInjectionClusterRevisionAttributeInteractionInfo);
return result;
}
@SuppressWarnings("serial")
public Map<String, Map<String, InteractionInfo>> getReadAttributeMap() {
return new HashMap<String, Map<String, InteractionInfo>>(){{
put("identify", readIdentifyInteractionInfo());
put("groups", readGroupsInteractionInfo());
put("scenes", readScenesInteractionInfo());
put("onOff", readOnOffInteractionInfo());
put("onOffSwitchConfiguration", readOnOffSwitchConfigurationInteractionInfo());
put("levelControl", readLevelControlInteractionInfo());
put("binaryInputBasic", readBinaryInputBasicInteractionInfo());
put("pulseWidthModulation", readPulseWidthModulationInteractionInfo());
put("descriptor", readDescriptorInteractionInfo());
put("binding", readBindingInteractionInfo());
put("accessControl", readAccessControlInteractionInfo());
put("actions", readActionsInteractionInfo());
put("basicInformation", readBasicInformationInteractionInfo());
put("otaSoftwareUpdateProvider", readOtaSoftwareUpdateProviderInteractionInfo());
put("otaSoftwareUpdateRequestor", readOtaSoftwareUpdateRequestorInteractionInfo());
put("localizationConfiguration", readLocalizationConfigurationInteractionInfo());
put("timeFormatLocalization", readTimeFormatLocalizationInteractionInfo());
put("unitLocalization", readUnitLocalizationInteractionInfo());
put("powerSourceConfiguration", readPowerSourceConfigurationInteractionInfo());
put("powerSource", readPowerSourceInteractionInfo());
put("generalCommissioning", readGeneralCommissioningInteractionInfo());
put("networkCommissioning", readNetworkCommissioningInteractionInfo());
put("diagnosticLogs", readDiagnosticLogsInteractionInfo());
put("generalDiagnostics", readGeneralDiagnosticsInteractionInfo());
put("softwareDiagnostics", readSoftwareDiagnosticsInteractionInfo());
put("threadNetworkDiagnostics", readThreadNetworkDiagnosticsInteractionInfo());
put("wiFiNetworkDiagnostics", readWiFiNetworkDiagnosticsInteractionInfo());
put("ethernetNetworkDiagnostics", readEthernetNetworkDiagnosticsInteractionInfo());
put("timeSynchronization", readTimeSynchronizationInteractionInfo());
put("bridgedDeviceBasicInformation", readBridgedDeviceBasicInformationInteractionInfo());
put("switch", readSwitchInteractionInfo());
put("administratorCommissioning", readAdministratorCommissioningInteractionInfo());
put("operationalCredentials", readOperationalCredentialsInteractionInfo());
put("groupKeyManagement", readGroupKeyManagementInteractionInfo());
put("fixedLabel", readFixedLabelInteractionInfo());
put("userLabel", readUserLabelInteractionInfo());
put("proxyConfiguration", readProxyConfigurationInteractionInfo());
put("proxyDiscovery", readProxyDiscoveryInteractionInfo());
put("proxyValid", readProxyValidInteractionInfo());
put("booleanState", readBooleanStateInteractionInfo());
put("icdManagement", readIcdManagementInteractionInfo());
put("modeSelect", readModeSelectInteractionInfo());
put("temperatureControl", readTemperatureControlInteractionInfo());
put("refrigeratorAlarm", readRefrigeratorAlarmInteractionInfo());
put("airQuality", readAirQualityInteractionInfo());
put("smokeCoAlarm", readSmokeCoAlarmInteractionInfo());
put("operationalState", readOperationalStateInteractionInfo());
put("hepaFilterMonitoring", readHepaFilterMonitoringInteractionInfo());
put("activatedCarbonFilterMonitoring", readActivatedCarbonFilterMonitoringInteractionInfo());
put("ceramicFilterMonitoring", readCeramicFilterMonitoringInteractionInfo());
put("electrostaticFilterMonitoring", readElectrostaticFilterMonitoringInteractionInfo());
put("uvFilterMonitoring", readUvFilterMonitoringInteractionInfo());
put("ionizingFilterMonitoring", readIonizingFilterMonitoringInteractionInfo());
put("zeoliteFilterMonitoring", readZeoliteFilterMonitoringInteractionInfo());
put("ozoneFilterMonitoring", readOzoneFilterMonitoringInteractionInfo());
put("waterTankMonitoring", readWaterTankMonitoringInteractionInfo());
put("fuelTankMonitoring", readFuelTankMonitoringInteractionInfo());
put("inkCartridgeMonitoring", readInkCartridgeMonitoringInteractionInfo());
put("tonerCartridgeMonitoring", readTonerCartridgeMonitoringInteractionInfo());
put("doorLock", readDoorLockInteractionInfo());
put("windowCovering", readWindowCoveringInteractionInfo());
put("barrierControl", readBarrierControlInteractionInfo());
put("pumpConfigurationAndControl", readPumpConfigurationAndControlInteractionInfo());
put("thermostat", readThermostatInteractionInfo());
put("fanControl", readFanControlInteractionInfo());
put("thermostatUserInterfaceConfiguration", readThermostatUserInterfaceConfigurationInteractionInfo());
put("colorControl", readColorControlInteractionInfo());
put("ballastConfiguration", readBallastConfigurationInteractionInfo());
put("illuminanceMeasurement", readIlluminanceMeasurementInteractionInfo());
put("temperatureMeasurement", readTemperatureMeasurementInteractionInfo());
put("pressureMeasurement", readPressureMeasurementInteractionInfo());
put("flowMeasurement", readFlowMeasurementInteractionInfo());
put("relativeHumidityMeasurement", readRelativeHumidityMeasurementInteractionInfo());
put("occupancySensing", readOccupancySensingInteractionInfo());
put("carbonMonoxideConcentrationMeasurement", readCarbonMonoxideConcentrationMeasurementInteractionInfo());
put("carbonDioxideConcentrationMeasurement", readCarbonDioxideConcentrationMeasurementInteractionInfo());
put("ethyleneConcentrationMeasurement", readEthyleneConcentrationMeasurementInteractionInfo());
put("ethyleneOxideConcentrationMeasurement", readEthyleneOxideConcentrationMeasurementInteractionInfo());
put("hydrogenConcentrationMeasurement", readHydrogenConcentrationMeasurementInteractionInfo());
put("hydrogenSulfideConcentrationMeasurement", readHydrogenSulfideConcentrationMeasurementInteractionInfo());
put("nitricOxideConcentrationMeasurement", readNitricOxideConcentrationMeasurementInteractionInfo());
put("nitrogenDioxideConcentrationMeasurement", readNitrogenDioxideConcentrationMeasurementInteractionInfo());
put("oxygenConcentrationMeasurement", readOxygenConcentrationMeasurementInteractionInfo());
put("ozoneConcentrationMeasurement", readOzoneConcentrationMeasurementInteractionInfo());
put("sulfurDioxideConcentrationMeasurement", readSulfurDioxideConcentrationMeasurementInteractionInfo());
put("dissolvedOxygenConcentrationMeasurement", readDissolvedOxygenConcentrationMeasurementInteractionInfo());
put("bromateConcentrationMeasurement", readBromateConcentrationMeasurementInteractionInfo());
put("chloraminesConcentrationMeasurement", readChloraminesConcentrationMeasurementInteractionInfo());
put("chlorineConcentrationMeasurement", readChlorineConcentrationMeasurementInteractionInfo());
put("fecalColiformEColiConcentrationMeasurement", readFecalColiformEColiConcentrationMeasurementInteractionInfo());
put("fluorideConcentrationMeasurement", readFluorideConcentrationMeasurementInteractionInfo());
put("haloaceticAcidsConcentrationMeasurement", readHaloaceticAcidsConcentrationMeasurementInteractionInfo());
put("totalTrihalomethanesConcentrationMeasurement", readTotalTrihalomethanesConcentrationMeasurementInteractionInfo());
put("totalColiformBacteriaConcentrationMeasurement", readTotalColiformBacteriaConcentrationMeasurementInteractionInfo());
put("turbidityConcentrationMeasurement", readTurbidityConcentrationMeasurementInteractionInfo());
put("copperConcentrationMeasurement", readCopperConcentrationMeasurementInteractionInfo());
put("leadConcentrationMeasurement", readLeadConcentrationMeasurementInteractionInfo());
put("manganeseConcentrationMeasurement", readManganeseConcentrationMeasurementInteractionInfo());
put("sulfateConcentrationMeasurement", readSulfateConcentrationMeasurementInteractionInfo());
put("bromodichloromethaneConcentrationMeasurement", readBromodichloromethaneConcentrationMeasurementInteractionInfo());
put("bromoformConcentrationMeasurement", readBromoformConcentrationMeasurementInteractionInfo());
put("chlorodibromomethaneConcentrationMeasurement", readChlorodibromomethaneConcentrationMeasurementInteractionInfo());
put("chloroformConcentrationMeasurement", readChloroformConcentrationMeasurementInteractionInfo());
put("sodiumConcentrationMeasurement", readSodiumConcentrationMeasurementInteractionInfo());
put("pm25ConcentrationMeasurement", readPm25ConcentrationMeasurementInteractionInfo());
put("formaldehydeConcentrationMeasurement", readFormaldehydeConcentrationMeasurementInteractionInfo());
put("pm1ConcentrationMeasurement", readPm1ConcentrationMeasurementInteractionInfo());
put("pm10ConcentrationMeasurement", readPm10ConcentrationMeasurementInteractionInfo());
put("totalVolatileOrganicCompoundsConcentrationMeasurement", readTotalVolatileOrganicCompoundsConcentrationMeasurementInteractionInfo());
put("radonConcentrationMeasurement", readRadonConcentrationMeasurementInteractionInfo());
put("wakeOnLan", readWakeOnLanInteractionInfo());
put("channel", readChannelInteractionInfo());
put("targetNavigator", readTargetNavigatorInteractionInfo());
put("mediaPlayback", readMediaPlaybackInteractionInfo());
put("mediaInput", readMediaInputInteractionInfo());
put("lowPower", readLowPowerInteractionInfo());
put("keypadInput", readKeypadInputInteractionInfo());
put("contentLauncher", readContentLauncherInteractionInfo());
put("audioOutput", readAudioOutputInteractionInfo());
put("applicationLauncher", readApplicationLauncherInteractionInfo());
put("applicationBasic", readApplicationBasicInteractionInfo());
put("accountLogin", readAccountLoginInteractionInfo());
put("electricalMeasurement", readElectricalMeasurementInteractionInfo());
put("unitTesting", readUnitTestingInteractionInfo());
put("faultInjection", readFaultInjectionInteractionInfo());}};
}
}