diff --git a/src/controller/java/templates/ClusterInfo-java.zapt b/src/controller/java/templates/ClusterInfo-java.zapt index 992c6cb311eae6..dc253bea6e1c82 100644 --- a/src/controller/java/templates/ClusterInfo-java.zapt +++ b/src/controller/java/templates/ClusterInfo-java.zapt @@ -90,7 +90,7 @@ public class ClusterInfoMapping { Map {{asLowerCamelCase name}}ClusterCommandInfoMap = new LinkedHashMap<>(); {{#chip_cluster_commands}} Map {{asLowerCamelCase ../name}}{{asLowerCamelCase name}}CommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types {{#if (zcl_command_arguments_count this.id)}} {{#if hasSpecificResponse}} CommandParameterInfo {{asLowerCamelCase ../name}}{{asLowerCamelCase name}}CommandParameterInfo = new CommandParameterInfo("{{asUpperCamelCase ../name}}", ChipClusters.{{asUpperCamelCase ../name}}Cluster.{{asUpperCamelCase responseName}}Callback.class); diff --git a/src/controller/java/zap-generated/chip/devicecontroller/ClusterInfoMapping.java b/src/controller/java/zap-generated/chip/devicecontroller/ClusterInfoMapping.java index 4e371053b7019a..4f493a542f3b6d 100644 --- a/src/controller/java/zap-generated/chip/devicecontroller/ClusterInfoMapping.java +++ b/src/controller/java/zap-generated/chip/devicecontroller/ClusterInfoMapping.java @@ -1912,7 +1912,7 @@ public Map getClusterMap() { Map accountLoginClusterCommandInfoMap = new LinkedHashMap<>(); Map accountLogingetSetupPINCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo accountLogingetSetupPINCommandParameterInfo = new CommandParameterInfo( "AccountLogin", ChipClusters.AccountLoginCluster.GetSetupPINResponseCallback.class); @@ -1935,7 +1935,7 @@ public Map getClusterMap() { accountLoginClusterCommandInfoMap.put("getSetupPIN", accountLogingetSetupPINCommandInfo); Map accountLoginloginCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo accountLoginloginCommandParameterInfo = new CommandParameterInfo("AccountLogin", ChipClusters.DefaultClusterCallback.class); CommandParameterInfo accountLoginlogintempAccountIdentifierCommandParameterInfo = @@ -1971,7 +1971,7 @@ public Map getClusterMap() { Map administratorCommissioningopenBasicCommissioningWindowCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo administratorCommissioningopenBasicCommissioningWindowCommandParameterInfo = new CommandParameterInfo( @@ -2000,7 +2000,7 @@ public Map getClusterMap() { Map administratorCommissioningopenCommissioningWindowCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo administratorCommissioningopenCommissioningWindowCommandParameterInfo = new CommandParameterInfo( "AdministratorCommissioning", ChipClusters.DefaultClusterCallback.class); @@ -2064,7 +2064,7 @@ public Map getClusterMap() { "openCommissioningWindow", administratorCommissioningopenCommissioningWindowCommandInfo); Map administratorCommissioningrevokeCommissioningCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo administratorCommissioningrevokeCommissioningCommandParameterInfo = new CommandParameterInfo( "AdministratorCommissioning", ChipClusters.DefaultClusterCallback.class); @@ -2089,7 +2089,7 @@ public Map getClusterMap() { Map applicationBasicClusterCommandInfoMap = new LinkedHashMap<>(); Map applicationBasicchangeStatusCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo applicationBasicchangeStatusCommandParameterInfo = new CommandParameterInfo("ApplicationBasic", ChipClusters.DefaultClusterCallback.class); CommandParameterInfo applicationBasicchangeStatusstatusCommandParameterInfo = @@ -2118,7 +2118,7 @@ public Map getClusterMap() { Map applicationLauncherClusterCommandInfoMap = new LinkedHashMap<>(); Map applicationLauncherlaunchAppCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo applicationLauncherlaunchAppCommandParameterInfo = new CommandParameterInfo( "ApplicationLauncher", @@ -2162,7 +2162,7 @@ public Map getClusterMap() { Map audioOutputClusterCommandInfoMap = new LinkedHashMap<>(); Map audioOutputrenameOutputCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo audioOutputrenameOutputCommandParameterInfo = new CommandParameterInfo("AudioOutput", ChipClusters.DefaultClusterCallback.class); CommandParameterInfo audioOutputrenameOutputindexCommandParameterInfo = @@ -2190,7 +2190,7 @@ public Map getClusterMap() { audioOutputClusterCommandInfoMap.put("renameOutput", audioOutputrenameOutputCommandInfo); Map audioOutputselectOutputCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo audioOutputselectOutputCommandParameterInfo = new CommandParameterInfo("AudioOutput", ChipClusters.DefaultClusterCallback.class); CommandParameterInfo audioOutputselectOutputindexCommandParameterInfo = @@ -2218,7 +2218,7 @@ public Map getClusterMap() { Map barrierControlClusterCommandInfoMap = new LinkedHashMap<>(); Map barrierControlbarrierControlGoToPercentCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo barrierControlbarrierControlGoToPercentCommandParameterInfo = new CommandParameterInfo("BarrierControl", ChipClusters.DefaultClusterCallback.class); CommandParameterInfo barrierControlbarrierControlGoToPercentpercentOpenCommandParameterInfo = @@ -2241,7 +2241,7 @@ public Map getClusterMap() { "barrierControlGoToPercent", barrierControlbarrierControlGoToPercentCommandInfo); Map barrierControlbarrierControlStopCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo barrierControlbarrierControlStopCommandParameterInfo = new CommandParameterInfo("BarrierControl", ChipClusters.DefaultClusterCallback.class); // Populate commands @@ -2264,7 +2264,7 @@ public Map getClusterMap() { Map basicClusterCommandInfoMap = new LinkedHashMap<>(); Map basicmfgSpecificPingCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo basicmfgSpecificPingCommandParameterInfo = new CommandParameterInfo("Basic", ChipClusters.DefaultClusterCallback.class); // Populate commands @@ -2293,7 +2293,7 @@ public Map getClusterMap() { Map bindingClusterCommandInfoMap = new LinkedHashMap<>(); Map bindingbindCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo bindingbindCommandParameterInfo = new CommandParameterInfo("Binding", ChipClusters.DefaultClusterCallback.class); CommandParameterInfo bindingbindnodeIdCommandParameterInfo = @@ -2329,7 +2329,7 @@ public Map getClusterMap() { bindingClusterCommandInfoMap.put("bind", bindingbindCommandInfo); Map bindingunbindCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo bindingunbindCommandParameterInfo = new CommandParameterInfo("Binding", ChipClusters.DefaultClusterCallback.class); CommandParameterInfo bindingunbindnodeIdCommandParameterInfo = @@ -2376,6 +2376,388 @@ public Map getClusterMap() { (ptr, endpointId) -> new ChipClusters.BooleanStateCluster(ptr, endpointId), booleanStateClusterCommandInfoMap); clusterMap.put("booleanState", booleanStateClusterInfo); + Map bridgedActionsClusterCommandInfoMap = new LinkedHashMap<>(); + Map bridgedActionsdisableActionCommandParams = + new LinkedHashMap(); + // PLEASE UPDATE LATER: fill out parameter types + CommandParameterInfo bridgedActionsdisableActionCommandParameterInfo = + new CommandParameterInfo("BridgedActions", ChipClusters.DefaultClusterCallback.class); + CommandParameterInfo bridgedActionsdisableActionactionIDCommandParameterInfo = + new CommandParameterInfo("actionID", int.class); + bridgedActionsdisableActionCommandParams.put( + "actionID", bridgedActionsdisableActionactionIDCommandParameterInfo); + + CommandParameterInfo bridgedActionsdisableActioninvokeIDCommandParameterInfo = + new CommandParameterInfo("invokeID", long.class); + bridgedActionsdisableActionCommandParams.put( + "invokeID", bridgedActionsdisableActioninvokeIDCommandParameterInfo); + + // Populate commands + CommandInfo bridgedActionsdisableActionCommandInfo = + new CommandInfo( + (cluster, callback, commandArguments) -> { + ((ChipClusters.BridgedActionsCluster) cluster) + .disableAction( + (DefaultClusterCallback) callback, + (Integer) commandArguments.get("actionID"), + (Long) commandArguments.get("invokeID")); + }, + () -> new DelegatedDefaultClusterCallback(), + bridgedActionsdisableActionCommandParams); + bridgedActionsClusterCommandInfoMap.put( + "disableAction", bridgedActionsdisableActionCommandInfo); + Map bridgedActionsdisableActionWithDurationCommandParams = + new LinkedHashMap(); + // PLEASE UPDATE LATER: fill out parameter types + CommandParameterInfo bridgedActionsdisableActionWithDurationCommandParameterInfo = + new CommandParameterInfo("BridgedActions", ChipClusters.DefaultClusterCallback.class); + CommandParameterInfo bridgedActionsdisableActionWithDurationactionIDCommandParameterInfo = + new CommandParameterInfo("actionID", int.class); + bridgedActionsdisableActionWithDurationCommandParams.put( + "actionID", bridgedActionsdisableActionWithDurationactionIDCommandParameterInfo); + + CommandParameterInfo bridgedActionsdisableActionWithDurationinvokeIDCommandParameterInfo = + new CommandParameterInfo("invokeID", long.class); + bridgedActionsdisableActionWithDurationCommandParams.put( + "invokeID", bridgedActionsdisableActionWithDurationinvokeIDCommandParameterInfo); + + CommandParameterInfo bridgedActionsdisableActionWithDurationdurationCommandParameterInfo = + new CommandParameterInfo("duration", long.class); + bridgedActionsdisableActionWithDurationCommandParams.put( + "duration", bridgedActionsdisableActionWithDurationdurationCommandParameterInfo); + + // Populate commands + CommandInfo bridgedActionsdisableActionWithDurationCommandInfo = + new CommandInfo( + (cluster, callback, commandArguments) -> { + ((ChipClusters.BridgedActionsCluster) cluster) + .disableActionWithDuration( + (DefaultClusterCallback) callback, + (Integer) commandArguments.get("actionID"), + (Long) commandArguments.get("invokeID"), + (Long) commandArguments.get("duration")); + }, + () -> new DelegatedDefaultClusterCallback(), + bridgedActionsdisableActionWithDurationCommandParams); + bridgedActionsClusterCommandInfoMap.put( + "disableActionWithDuration", bridgedActionsdisableActionWithDurationCommandInfo); + Map bridgedActionsenableActionCommandParams = + new LinkedHashMap(); + // PLEASE UPDATE LATER: fill out parameter types + CommandParameterInfo bridgedActionsenableActionCommandParameterInfo = + new CommandParameterInfo("BridgedActions", ChipClusters.DefaultClusterCallback.class); + CommandParameterInfo bridgedActionsenableActionactionIDCommandParameterInfo = + new CommandParameterInfo("actionID", int.class); + bridgedActionsenableActionCommandParams.put( + "actionID", bridgedActionsenableActionactionIDCommandParameterInfo); + + CommandParameterInfo bridgedActionsenableActioninvokeIDCommandParameterInfo = + new CommandParameterInfo("invokeID", long.class); + bridgedActionsenableActionCommandParams.put( + "invokeID", bridgedActionsenableActioninvokeIDCommandParameterInfo); + + // Populate commands + CommandInfo bridgedActionsenableActionCommandInfo = + new CommandInfo( + (cluster, callback, commandArguments) -> { + ((ChipClusters.BridgedActionsCluster) cluster) + .enableAction( + (DefaultClusterCallback) callback, + (Integer) commandArguments.get("actionID"), + (Long) commandArguments.get("invokeID")); + }, + () -> new DelegatedDefaultClusterCallback(), + bridgedActionsenableActionCommandParams); + bridgedActionsClusterCommandInfoMap.put("enableAction", bridgedActionsenableActionCommandInfo); + Map bridgedActionsenableActionWithDurationCommandParams = + new LinkedHashMap(); + // PLEASE UPDATE LATER: fill out parameter types + CommandParameterInfo bridgedActionsenableActionWithDurationCommandParameterInfo = + new CommandParameterInfo("BridgedActions", ChipClusters.DefaultClusterCallback.class); + CommandParameterInfo bridgedActionsenableActionWithDurationactionIDCommandParameterInfo = + new CommandParameterInfo("actionID", int.class); + bridgedActionsenableActionWithDurationCommandParams.put( + "actionID", bridgedActionsenableActionWithDurationactionIDCommandParameterInfo); + + CommandParameterInfo bridgedActionsenableActionWithDurationinvokeIDCommandParameterInfo = + new CommandParameterInfo("invokeID", long.class); + bridgedActionsenableActionWithDurationCommandParams.put( + "invokeID", bridgedActionsenableActionWithDurationinvokeIDCommandParameterInfo); + + CommandParameterInfo bridgedActionsenableActionWithDurationdurationCommandParameterInfo = + new CommandParameterInfo("duration", long.class); + bridgedActionsenableActionWithDurationCommandParams.put( + "duration", bridgedActionsenableActionWithDurationdurationCommandParameterInfo); + + // Populate commands + CommandInfo bridgedActionsenableActionWithDurationCommandInfo = + new CommandInfo( + (cluster, callback, commandArguments) -> { + ((ChipClusters.BridgedActionsCluster) cluster) + .enableActionWithDuration( + (DefaultClusterCallback) callback, + (Integer) commandArguments.get("actionID"), + (Long) commandArguments.get("invokeID"), + (Long) commandArguments.get("duration")); + }, + () -> new DelegatedDefaultClusterCallback(), + bridgedActionsenableActionWithDurationCommandParams); + bridgedActionsClusterCommandInfoMap.put( + "enableActionWithDuration", bridgedActionsenableActionWithDurationCommandInfo); + Map bridgedActionsinstantActionCommandParams = + new LinkedHashMap(); + // PLEASE UPDATE LATER: fill out parameter types + CommandParameterInfo bridgedActionsinstantActionCommandParameterInfo = + new CommandParameterInfo("BridgedActions", ChipClusters.DefaultClusterCallback.class); + CommandParameterInfo bridgedActionsinstantActionactionIDCommandParameterInfo = + new CommandParameterInfo("actionID", int.class); + bridgedActionsinstantActionCommandParams.put( + "actionID", bridgedActionsinstantActionactionIDCommandParameterInfo); + + CommandParameterInfo bridgedActionsinstantActioninvokeIDCommandParameterInfo = + new CommandParameterInfo("invokeID", long.class); + bridgedActionsinstantActionCommandParams.put( + "invokeID", bridgedActionsinstantActioninvokeIDCommandParameterInfo); + + // Populate commands + CommandInfo bridgedActionsinstantActionCommandInfo = + new CommandInfo( + (cluster, callback, commandArguments) -> { + ((ChipClusters.BridgedActionsCluster) cluster) + .instantAction( + (DefaultClusterCallback) callback, + (Integer) commandArguments.get("actionID"), + (Long) commandArguments.get("invokeID")); + }, + () -> new DelegatedDefaultClusterCallback(), + bridgedActionsinstantActionCommandParams); + bridgedActionsClusterCommandInfoMap.put( + "instantAction", bridgedActionsinstantActionCommandInfo); + Map bridgedActionsinstantActionWithTransitionCommandParams = + new LinkedHashMap(); + // PLEASE UPDATE LATER: fill out parameter types + CommandParameterInfo bridgedActionsinstantActionWithTransitionCommandParameterInfo = + new CommandParameterInfo("BridgedActions", ChipClusters.DefaultClusterCallback.class); + CommandParameterInfo bridgedActionsinstantActionWithTransitionactionIDCommandParameterInfo = + new CommandParameterInfo("actionID", int.class); + bridgedActionsinstantActionWithTransitionCommandParams.put( + "actionID", bridgedActionsinstantActionWithTransitionactionIDCommandParameterInfo); + + CommandParameterInfo bridgedActionsinstantActionWithTransitioninvokeIDCommandParameterInfo = + new CommandParameterInfo("invokeID", long.class); + bridgedActionsinstantActionWithTransitionCommandParams.put( + "invokeID", bridgedActionsinstantActionWithTransitioninvokeIDCommandParameterInfo); + + CommandParameterInfo + bridgedActionsinstantActionWithTransitiontransitionTimeCommandParameterInfo = + new CommandParameterInfo("transitionTime", int.class); + bridgedActionsinstantActionWithTransitionCommandParams.put( + "transitionTime", + bridgedActionsinstantActionWithTransitiontransitionTimeCommandParameterInfo); + + // Populate commands + CommandInfo bridgedActionsinstantActionWithTransitionCommandInfo = + new CommandInfo( + (cluster, callback, commandArguments) -> { + ((ChipClusters.BridgedActionsCluster) cluster) + .instantActionWithTransition( + (DefaultClusterCallback) callback, + (Integer) commandArguments.get("actionID"), + (Long) commandArguments.get("invokeID"), + (Integer) commandArguments.get("transitionTime")); + }, + () -> new DelegatedDefaultClusterCallback(), + bridgedActionsinstantActionWithTransitionCommandParams); + bridgedActionsClusterCommandInfoMap.put( + "instantActionWithTransition", bridgedActionsinstantActionWithTransitionCommandInfo); + Map bridgedActionspauseActionCommandParams = + new LinkedHashMap(); + // PLEASE UPDATE LATER: fill out parameter types + CommandParameterInfo bridgedActionspauseActionCommandParameterInfo = + new CommandParameterInfo("BridgedActions", ChipClusters.DefaultClusterCallback.class); + CommandParameterInfo bridgedActionspauseActionactionIDCommandParameterInfo = + new CommandParameterInfo("actionID", int.class); + bridgedActionspauseActionCommandParams.put( + "actionID", bridgedActionspauseActionactionIDCommandParameterInfo); + + CommandParameterInfo bridgedActionspauseActioninvokeIDCommandParameterInfo = + new CommandParameterInfo("invokeID", long.class); + bridgedActionspauseActionCommandParams.put( + "invokeID", bridgedActionspauseActioninvokeIDCommandParameterInfo); + + // Populate commands + CommandInfo bridgedActionspauseActionCommandInfo = + new CommandInfo( + (cluster, callback, commandArguments) -> { + ((ChipClusters.BridgedActionsCluster) cluster) + .pauseAction( + (DefaultClusterCallback) callback, + (Integer) commandArguments.get("actionID"), + (Long) commandArguments.get("invokeID")); + }, + () -> new DelegatedDefaultClusterCallback(), + bridgedActionspauseActionCommandParams); + bridgedActionsClusterCommandInfoMap.put("pauseAction", bridgedActionspauseActionCommandInfo); + Map bridgedActionspauseActionWithDurationCommandParams = + new LinkedHashMap(); + // PLEASE UPDATE LATER: fill out parameter types + CommandParameterInfo bridgedActionspauseActionWithDurationCommandParameterInfo = + new CommandParameterInfo("BridgedActions", ChipClusters.DefaultClusterCallback.class); + CommandParameterInfo bridgedActionspauseActionWithDurationactionIDCommandParameterInfo = + new CommandParameterInfo("actionID", int.class); + bridgedActionspauseActionWithDurationCommandParams.put( + "actionID", bridgedActionspauseActionWithDurationactionIDCommandParameterInfo); + + CommandParameterInfo bridgedActionspauseActionWithDurationinvokeIDCommandParameterInfo = + new CommandParameterInfo("invokeID", long.class); + bridgedActionspauseActionWithDurationCommandParams.put( + "invokeID", bridgedActionspauseActionWithDurationinvokeIDCommandParameterInfo); + + CommandParameterInfo bridgedActionspauseActionWithDurationdurationCommandParameterInfo = + new CommandParameterInfo("duration", long.class); + bridgedActionspauseActionWithDurationCommandParams.put( + "duration", bridgedActionspauseActionWithDurationdurationCommandParameterInfo); + + // Populate commands + CommandInfo bridgedActionspauseActionWithDurationCommandInfo = + new CommandInfo( + (cluster, callback, commandArguments) -> { + ((ChipClusters.BridgedActionsCluster) cluster) + .pauseActionWithDuration( + (DefaultClusterCallback) callback, + (Integer) commandArguments.get("actionID"), + (Long) commandArguments.get("invokeID"), + (Long) commandArguments.get("duration")); + }, + () -> new DelegatedDefaultClusterCallback(), + bridgedActionspauseActionWithDurationCommandParams); + bridgedActionsClusterCommandInfoMap.put( + "pauseActionWithDuration", bridgedActionspauseActionWithDurationCommandInfo); + Map bridgedActionsresumeActionCommandParams = + new LinkedHashMap(); + // PLEASE UPDATE LATER: fill out parameter types + CommandParameterInfo bridgedActionsresumeActionCommandParameterInfo = + new CommandParameterInfo("BridgedActions", ChipClusters.DefaultClusterCallback.class); + CommandParameterInfo bridgedActionsresumeActionactionIDCommandParameterInfo = + new CommandParameterInfo("actionID", int.class); + bridgedActionsresumeActionCommandParams.put( + "actionID", bridgedActionsresumeActionactionIDCommandParameterInfo); + + CommandParameterInfo bridgedActionsresumeActioninvokeIDCommandParameterInfo = + new CommandParameterInfo("invokeID", long.class); + bridgedActionsresumeActionCommandParams.put( + "invokeID", bridgedActionsresumeActioninvokeIDCommandParameterInfo); + + // Populate commands + CommandInfo bridgedActionsresumeActionCommandInfo = + new CommandInfo( + (cluster, callback, commandArguments) -> { + ((ChipClusters.BridgedActionsCluster) cluster) + .resumeAction( + (DefaultClusterCallback) callback, + (Integer) commandArguments.get("actionID"), + (Long) commandArguments.get("invokeID")); + }, + () -> new DelegatedDefaultClusterCallback(), + bridgedActionsresumeActionCommandParams); + bridgedActionsClusterCommandInfoMap.put("resumeAction", bridgedActionsresumeActionCommandInfo); + Map bridgedActionsstartActionCommandParams = + new LinkedHashMap(); + // PLEASE UPDATE LATER: fill out parameter types + CommandParameterInfo bridgedActionsstartActionCommandParameterInfo = + new CommandParameterInfo("BridgedActions", ChipClusters.DefaultClusterCallback.class); + CommandParameterInfo bridgedActionsstartActionactionIDCommandParameterInfo = + new CommandParameterInfo("actionID", int.class); + bridgedActionsstartActionCommandParams.put( + "actionID", bridgedActionsstartActionactionIDCommandParameterInfo); + + CommandParameterInfo bridgedActionsstartActioninvokeIDCommandParameterInfo = + new CommandParameterInfo("invokeID", long.class); + bridgedActionsstartActionCommandParams.put( + "invokeID", bridgedActionsstartActioninvokeIDCommandParameterInfo); + + // Populate commands + CommandInfo bridgedActionsstartActionCommandInfo = + new CommandInfo( + (cluster, callback, commandArguments) -> { + ((ChipClusters.BridgedActionsCluster) cluster) + .startAction( + (DefaultClusterCallback) callback, + (Integer) commandArguments.get("actionID"), + (Long) commandArguments.get("invokeID")); + }, + () -> new DelegatedDefaultClusterCallback(), + bridgedActionsstartActionCommandParams); + bridgedActionsClusterCommandInfoMap.put("startAction", bridgedActionsstartActionCommandInfo); + Map bridgedActionsstartActionWithDurationCommandParams = + new LinkedHashMap(); + // PLEASE UPDATE LATER: fill out parameter types + CommandParameterInfo bridgedActionsstartActionWithDurationCommandParameterInfo = + new CommandParameterInfo("BridgedActions", ChipClusters.DefaultClusterCallback.class); + CommandParameterInfo bridgedActionsstartActionWithDurationactionIDCommandParameterInfo = + new CommandParameterInfo("actionID", int.class); + bridgedActionsstartActionWithDurationCommandParams.put( + "actionID", bridgedActionsstartActionWithDurationactionIDCommandParameterInfo); + + CommandParameterInfo bridgedActionsstartActionWithDurationinvokeIDCommandParameterInfo = + new CommandParameterInfo("invokeID", long.class); + bridgedActionsstartActionWithDurationCommandParams.put( + "invokeID", bridgedActionsstartActionWithDurationinvokeIDCommandParameterInfo); + + CommandParameterInfo bridgedActionsstartActionWithDurationdurationCommandParameterInfo = + new CommandParameterInfo("duration", long.class); + bridgedActionsstartActionWithDurationCommandParams.put( + "duration", bridgedActionsstartActionWithDurationdurationCommandParameterInfo); + + // Populate commands + CommandInfo bridgedActionsstartActionWithDurationCommandInfo = + new CommandInfo( + (cluster, callback, commandArguments) -> { + ((ChipClusters.BridgedActionsCluster) cluster) + .startActionWithDuration( + (DefaultClusterCallback) callback, + (Integer) commandArguments.get("actionID"), + (Long) commandArguments.get("invokeID"), + (Long) commandArguments.get("duration")); + }, + () -> new DelegatedDefaultClusterCallback(), + bridgedActionsstartActionWithDurationCommandParams); + bridgedActionsClusterCommandInfoMap.put( + "startActionWithDuration", bridgedActionsstartActionWithDurationCommandInfo); + Map bridgedActionsstopActionCommandParams = + new LinkedHashMap(); + // PLEASE UPDATE LATER: fill out parameter types + CommandParameterInfo bridgedActionsstopActionCommandParameterInfo = + new CommandParameterInfo("BridgedActions", ChipClusters.DefaultClusterCallback.class); + CommandParameterInfo bridgedActionsstopActionactionIDCommandParameterInfo = + new CommandParameterInfo("actionID", int.class); + bridgedActionsstopActionCommandParams.put( + "actionID", bridgedActionsstopActionactionIDCommandParameterInfo); + + CommandParameterInfo bridgedActionsstopActioninvokeIDCommandParameterInfo = + new CommandParameterInfo("invokeID", long.class); + bridgedActionsstopActionCommandParams.put( + "invokeID", bridgedActionsstopActioninvokeIDCommandParameterInfo); + + // Populate commands + CommandInfo bridgedActionsstopActionCommandInfo = + new CommandInfo( + (cluster, callback, commandArguments) -> { + ((ChipClusters.BridgedActionsCluster) cluster) + .stopAction( + (DefaultClusterCallback) callback, + (Integer) commandArguments.get("actionID"), + (Long) commandArguments.get("invokeID")); + }, + () -> new DelegatedDefaultClusterCallback(), + bridgedActionsstopActionCommandParams); + bridgedActionsClusterCommandInfoMap.put("stopAction", bridgedActionsstopActionCommandInfo); + // Populate cluster + ClusterInfo bridgedActionsClusterInfo = + new ClusterInfo( + (ptr, endpointId) -> new ChipClusters.BridgedActionsCluster(ptr, endpointId), + bridgedActionsClusterCommandInfoMap); + clusterMap.put("bridgedActions", bridgedActionsClusterInfo); Map bridgedDeviceBasicClusterCommandInfoMap = new LinkedHashMap<>(); // Populate cluster ClusterInfo bridgedDeviceBasicClusterInfo = @@ -2386,7 +2768,7 @@ public Map getClusterMap() { Map colorControlClusterCommandInfoMap = new LinkedHashMap<>(); Map colorControlcolorLoopSetCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo colorControlcolorLoopSetCommandParameterInfo = new CommandParameterInfo("ColorControl", ChipClusters.DefaultClusterCallback.class); CommandParameterInfo colorControlcolorLoopSetupdateFlagsCommandParameterInfo = @@ -2444,7 +2826,7 @@ public Map getClusterMap() { colorControlClusterCommandInfoMap.put("colorLoopSet", colorControlcolorLoopSetCommandInfo); Map colorControlenhancedMoveHueCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo colorControlenhancedMoveHueCommandParameterInfo = new CommandParameterInfo("ColorControl", ChipClusters.DefaultClusterCallback.class); CommandParameterInfo colorControlenhancedMoveHuemoveModeCommandParameterInfo = @@ -2485,7 +2867,7 @@ public Map getClusterMap() { "enhancedMoveHue", colorControlenhancedMoveHueCommandInfo); Map colorControlenhancedMoveToHueCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo colorControlenhancedMoveToHueCommandParameterInfo = new CommandParameterInfo("ColorControl", ChipClusters.DefaultClusterCallback.class); CommandParameterInfo colorControlenhancedMoveToHueenhancedHueCommandParameterInfo = @@ -2532,7 +2914,7 @@ public Map getClusterMap() { "enhancedMoveToHue", colorControlenhancedMoveToHueCommandInfo); Map colorControlenhancedMoveToHueAndSaturationCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo colorControlenhancedMoveToHueAndSaturationCommandParameterInfo = new CommandParameterInfo("ColorControl", ChipClusters.DefaultClusterCallback.class); CommandParameterInfo colorControlenhancedMoveToHueAndSaturationenhancedHueCommandParameterInfo = @@ -2583,7 +2965,7 @@ public Map getClusterMap() { "enhancedMoveToHueAndSaturation", colorControlenhancedMoveToHueAndSaturationCommandInfo); Map colorControlenhancedStepHueCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo colorControlenhancedStepHueCommandParameterInfo = new CommandParameterInfo("ColorControl", ChipClusters.DefaultClusterCallback.class); CommandParameterInfo colorControlenhancedStepHuestepModeCommandParameterInfo = @@ -2630,7 +3012,7 @@ public Map getClusterMap() { "enhancedStepHue", colorControlenhancedStepHueCommandInfo); Map colorControlmoveColorCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo colorControlmoveColorCommandParameterInfo = new CommandParameterInfo("ColorControl", ChipClusters.DefaultClusterCallback.class); CommandParameterInfo colorControlmoveColorrateXCommandParameterInfo = @@ -2668,7 +3050,7 @@ public Map getClusterMap() { colorControlClusterCommandInfoMap.put("moveColor", colorControlmoveColorCommandInfo); Map colorControlmoveColorTemperatureCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo colorControlmoveColorTemperatureCommandParameterInfo = new CommandParameterInfo("ColorControl", ChipClusters.DefaultClusterCallback.class); CommandParameterInfo colorControlmoveColorTemperaturemoveModeCommandParameterInfo = @@ -2725,7 +3107,7 @@ public Map getClusterMap() { "moveColorTemperature", colorControlmoveColorTemperatureCommandInfo); Map colorControlmoveHueCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo colorControlmoveHueCommandParameterInfo = new CommandParameterInfo("ColorControl", ChipClusters.DefaultClusterCallback.class); CommandParameterInfo colorControlmoveHuemoveModeCommandParameterInfo = @@ -2764,7 +3146,7 @@ public Map getClusterMap() { colorControlClusterCommandInfoMap.put("moveHue", colorControlmoveHueCommandInfo); Map colorControlmoveSaturationCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo colorControlmoveSaturationCommandParameterInfo = new CommandParameterInfo("ColorControl", ChipClusters.DefaultClusterCallback.class); CommandParameterInfo colorControlmoveSaturationmoveModeCommandParameterInfo = @@ -2804,7 +3186,7 @@ public Map getClusterMap() { colorControlClusterCommandInfoMap.put("moveSaturation", colorControlmoveSaturationCommandInfo); Map colorControlmoveToColorCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo colorControlmoveToColorCommandParameterInfo = new CommandParameterInfo("ColorControl", ChipClusters.DefaultClusterCallback.class); CommandParameterInfo colorControlmoveToColorcolorXCommandParameterInfo = @@ -2850,7 +3232,7 @@ public Map getClusterMap() { colorControlClusterCommandInfoMap.put("moveToColor", colorControlmoveToColorCommandInfo); Map colorControlmoveToColorTemperatureCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo colorControlmoveToColorTemperatureCommandParameterInfo = new CommandParameterInfo("ColorControl", ChipClusters.DefaultClusterCallback.class); CommandParameterInfo colorControlmoveToColorTemperaturecolorTemperatureCommandParameterInfo = @@ -2891,7 +3273,7 @@ public Map getClusterMap() { "moveToColorTemperature", colorControlmoveToColorTemperatureCommandInfo); Map colorControlmoveToHueCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo colorControlmoveToHueCommandParameterInfo = new CommandParameterInfo("ColorControl", ChipClusters.DefaultClusterCallback.class); CommandParameterInfo colorControlmoveToHuehueCommandParameterInfo = @@ -2936,7 +3318,7 @@ public Map getClusterMap() { colorControlClusterCommandInfoMap.put("moveToHue", colorControlmoveToHueCommandInfo); Map colorControlmoveToHueAndSaturationCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo colorControlmoveToHueAndSaturationCommandParameterInfo = new CommandParameterInfo("ColorControl", ChipClusters.DefaultClusterCallback.class); CommandParameterInfo colorControlmoveToHueAndSaturationhueCommandParameterInfo = @@ -2983,7 +3365,7 @@ public Map getClusterMap() { "moveToHueAndSaturation", colorControlmoveToHueAndSaturationCommandInfo); Map colorControlmoveToSaturationCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo colorControlmoveToSaturationCommandParameterInfo = new CommandParameterInfo("ColorControl", ChipClusters.DefaultClusterCallback.class); CommandParameterInfo colorControlmoveToSaturationsaturationCommandParameterInfo = @@ -3024,7 +3406,7 @@ public Map getClusterMap() { "moveToSaturation", colorControlmoveToSaturationCommandInfo); Map colorControlstepColorCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo colorControlstepColorCommandParameterInfo = new CommandParameterInfo("ColorControl", ChipClusters.DefaultClusterCallback.class); CommandParameterInfo colorControlstepColorstepXCommandParameterInfo = @@ -3068,7 +3450,7 @@ public Map getClusterMap() { colorControlClusterCommandInfoMap.put("stepColor", colorControlstepColorCommandInfo); Map colorControlstepColorTemperatureCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo colorControlstepColorTemperatureCommandParameterInfo = new CommandParameterInfo("ColorControl", ChipClusters.DefaultClusterCallback.class); CommandParameterInfo colorControlstepColorTemperaturestepModeCommandParameterInfo = @@ -3131,7 +3513,7 @@ public Map getClusterMap() { "stepColorTemperature", colorControlstepColorTemperatureCommandInfo); Map colorControlstepHueCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo colorControlstepHueCommandParameterInfo = new CommandParameterInfo("ColorControl", ChipClusters.DefaultClusterCallback.class); CommandParameterInfo colorControlstepHuestepModeCommandParameterInfo = @@ -3177,7 +3559,7 @@ public Map getClusterMap() { colorControlClusterCommandInfoMap.put("stepHue", colorControlstepHueCommandInfo); Map colorControlstepSaturationCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo colorControlstepSaturationCommandParameterInfo = new CommandParameterInfo("ColorControl", ChipClusters.DefaultClusterCallback.class); CommandParameterInfo colorControlstepSaturationstepModeCommandParameterInfo = @@ -3223,7 +3605,7 @@ public Map getClusterMap() { colorControlClusterCommandInfoMap.put("stepSaturation", colorControlstepSaturationCommandInfo); Map colorControlstopMoveStepCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo colorControlstopMoveStepCommandParameterInfo = new CommandParameterInfo("ColorControl", ChipClusters.DefaultClusterCallback.class); CommandParameterInfo colorControlstopMoveStepoptionsMaskCommandParameterInfo = @@ -3258,7 +3640,7 @@ public Map getClusterMap() { Map contentLauncherClusterCommandInfoMap = new LinkedHashMap<>(); Map contentLauncherlaunchContentCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo contentLauncherlaunchContentCommandParameterInfo = new CommandParameterInfo( "ContentLauncher", @@ -3289,7 +3671,7 @@ public Map getClusterMap() { "launchContent", contentLauncherlaunchContentCommandInfo); Map contentLauncherlaunchURLCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo contentLauncherlaunchURLCommandParameterInfo = new CommandParameterInfo( "ContentLauncher", ChipClusters.ContentLauncherCluster.LaunchURLResponseCallback.class); @@ -3332,7 +3714,7 @@ public Map getClusterMap() { Map diagnosticLogsClusterCommandInfoMap = new LinkedHashMap<>(); Map diagnosticLogsretrieveLogsRequestCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo diagnosticLogsretrieveLogsRequestCommandParameterInfo = new CommandParameterInfo( "DiagnosticLogs", @@ -3379,7 +3761,7 @@ public Map getClusterMap() { Map doorLockClusterCommandInfoMap = new LinkedHashMap<>(); Map doorLockclearAllPinsCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo doorLockclearAllPinsCommandParameterInfo = new CommandParameterInfo( "DoorLock", ChipClusters.DoorLockCluster.ClearAllPinsResponseCallback.class); @@ -3396,7 +3778,7 @@ public Map getClusterMap() { doorLockClusterCommandInfoMap.put("clearAllPins", doorLockclearAllPinsCommandInfo); Map doorLockclearAllRfidsCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo doorLockclearAllRfidsCommandParameterInfo = new CommandParameterInfo( "DoorLock", ChipClusters.DoorLockCluster.ClearAllRfidsResponseCallback.class); @@ -3413,7 +3795,7 @@ public Map getClusterMap() { doorLockClusterCommandInfoMap.put("clearAllRfids", doorLockclearAllRfidsCommandInfo); Map doorLockclearHolidayScheduleCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo doorLockclearHolidayScheduleCommandParameterInfo = new CommandParameterInfo( "DoorLock", ChipClusters.DoorLockCluster.ClearHolidayScheduleResponseCallback.class); @@ -3437,7 +3819,7 @@ public Map getClusterMap() { "clearHolidaySchedule", doorLockclearHolidayScheduleCommandInfo); Map doorLockclearPinCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo doorLockclearPinCommandParameterInfo = new CommandParameterInfo( "DoorLock", ChipClusters.DoorLockCluster.ClearPinResponseCallback.class); @@ -3459,7 +3841,7 @@ public Map getClusterMap() { doorLockClusterCommandInfoMap.put("clearPin", doorLockclearPinCommandInfo); Map doorLockclearRfidCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo doorLockclearRfidCommandParameterInfo = new CommandParameterInfo( "DoorLock", ChipClusters.DoorLockCluster.ClearRfidResponseCallback.class); @@ -3481,7 +3863,7 @@ public Map getClusterMap() { doorLockClusterCommandInfoMap.put("clearRfid", doorLockclearRfidCommandInfo); Map doorLockclearWeekdayScheduleCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo doorLockclearWeekdayScheduleCommandParameterInfo = new CommandParameterInfo( "DoorLock", ChipClusters.DoorLockCluster.ClearWeekdayScheduleResponseCallback.class); @@ -3511,7 +3893,7 @@ public Map getClusterMap() { "clearWeekdaySchedule", doorLockclearWeekdayScheduleCommandInfo); Map doorLockclearYeardayScheduleCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo doorLockclearYeardayScheduleCommandParameterInfo = new CommandParameterInfo( "DoorLock", ChipClusters.DoorLockCluster.ClearYeardayScheduleResponseCallback.class); @@ -3541,7 +3923,7 @@ public Map getClusterMap() { "clearYeardaySchedule", doorLockclearYeardayScheduleCommandInfo); Map doorLockgetHolidayScheduleCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo doorLockgetHolidayScheduleCommandParameterInfo = new CommandParameterInfo( "DoorLock", ChipClusters.DoorLockCluster.GetHolidayScheduleResponseCallback.class); @@ -3564,7 +3946,7 @@ public Map getClusterMap() { doorLockClusterCommandInfoMap.put("getHolidaySchedule", doorLockgetHolidayScheduleCommandInfo); Map doorLockgetLogRecordCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo doorLockgetLogRecordCommandParameterInfo = new CommandParameterInfo( "DoorLock", ChipClusters.DoorLockCluster.GetLogRecordResponseCallback.class); @@ -3587,7 +3969,7 @@ public Map getClusterMap() { doorLockClusterCommandInfoMap.put("getLogRecord", doorLockgetLogRecordCommandInfo); Map doorLockgetPinCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo doorLockgetPinCommandParameterInfo = new CommandParameterInfo( "DoorLock", ChipClusters.DoorLockCluster.GetPinResponseCallback.class); @@ -3609,7 +3991,7 @@ public Map getClusterMap() { doorLockClusterCommandInfoMap.put("getPin", doorLockgetPinCommandInfo); Map doorLockgetRfidCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo doorLockgetRfidCommandParameterInfo = new CommandParameterInfo( "DoorLock", ChipClusters.DoorLockCluster.GetRfidResponseCallback.class); @@ -3631,7 +4013,7 @@ public Map getClusterMap() { doorLockClusterCommandInfoMap.put("getRfid", doorLockgetRfidCommandInfo); Map doorLockgetUserTypeCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo doorLockgetUserTypeCommandParameterInfo = new CommandParameterInfo( "DoorLock", ChipClusters.DoorLockCluster.GetUserTypeResponseCallback.class); @@ -3653,7 +4035,7 @@ public Map getClusterMap() { doorLockClusterCommandInfoMap.put("getUserType", doorLockgetUserTypeCommandInfo); Map doorLockgetWeekdayScheduleCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo doorLockgetWeekdayScheduleCommandParameterInfo = new CommandParameterInfo( "DoorLock", ChipClusters.DoorLockCluster.GetWeekdayScheduleResponseCallback.class); @@ -3682,7 +4064,7 @@ public Map getClusterMap() { doorLockClusterCommandInfoMap.put("getWeekdaySchedule", doorLockgetWeekdayScheduleCommandInfo); Map doorLockgetYeardayScheduleCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo doorLockgetYeardayScheduleCommandParameterInfo = new CommandParameterInfo( "DoorLock", ChipClusters.DoorLockCluster.GetYeardayScheduleResponseCallback.class); @@ -3711,7 +4093,7 @@ public Map getClusterMap() { doorLockClusterCommandInfoMap.put("getYeardaySchedule", doorLockgetYeardayScheduleCommandInfo); Map doorLocklockDoorCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo doorLocklockDoorCommandParameterInfo = new CommandParameterInfo( "DoorLock", ChipClusters.DoorLockCluster.LockDoorResponseCallback.class); @@ -3733,7 +4115,7 @@ public Map getClusterMap() { doorLockClusterCommandInfoMap.put("lockDoor", doorLocklockDoorCommandInfo); Map doorLocksetHolidayScheduleCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo doorLocksetHolidayScheduleCommandParameterInfo = new CommandParameterInfo( "DoorLock", ChipClusters.DoorLockCluster.SetHolidayScheduleResponseCallback.class); @@ -3775,7 +4157,7 @@ public Map getClusterMap() { doorLockClusterCommandInfoMap.put("setHolidaySchedule", doorLocksetHolidayScheduleCommandInfo); Map doorLocksetPinCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo doorLocksetPinCommandParameterInfo = new CommandParameterInfo( "DoorLock", ChipClusters.DoorLockCluster.SetPinResponseCallback.class); @@ -3812,7 +4194,7 @@ public Map getClusterMap() { doorLockClusterCommandInfoMap.put("setPin", doorLocksetPinCommandInfo); Map doorLocksetRfidCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo doorLocksetRfidCommandParameterInfo = new CommandParameterInfo( "DoorLock", ChipClusters.DoorLockCluster.SetRfidResponseCallback.class); @@ -3849,7 +4231,7 @@ public Map getClusterMap() { doorLockClusterCommandInfoMap.put("setRfid", doorLocksetRfidCommandInfo); Map doorLocksetUserTypeCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo doorLocksetUserTypeCommandParameterInfo = new CommandParameterInfo( "DoorLock", ChipClusters.DoorLockCluster.SetUserTypeResponseCallback.class); @@ -3877,7 +4259,7 @@ public Map getClusterMap() { doorLockClusterCommandInfoMap.put("setUserType", doorLocksetUserTypeCommandInfo); Map doorLocksetWeekdayScheduleCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo doorLocksetWeekdayScheduleCommandParameterInfo = new CommandParameterInfo( "DoorLock", ChipClusters.DoorLockCluster.SetWeekdayScheduleResponseCallback.class); @@ -3936,7 +4318,7 @@ public Map getClusterMap() { doorLockClusterCommandInfoMap.put("setWeekdaySchedule", doorLocksetWeekdayScheduleCommandInfo); Map doorLocksetYeardayScheduleCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo doorLocksetYeardayScheduleCommandParameterInfo = new CommandParameterInfo( "DoorLock", ChipClusters.DoorLockCluster.SetYeardayScheduleResponseCallback.class); @@ -3977,7 +4359,7 @@ public Map getClusterMap() { doorLockClusterCommandInfoMap.put("setYeardaySchedule", doorLocksetYeardayScheduleCommandInfo); Map doorLockunlockDoorCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo doorLockunlockDoorCommandParameterInfo = new CommandParameterInfo( "DoorLock", ChipClusters.DoorLockCluster.UnlockDoorResponseCallback.class); @@ -3999,7 +4381,7 @@ public Map getClusterMap() { doorLockClusterCommandInfoMap.put("unlockDoor", doorLockunlockDoorCommandInfo); Map doorLockunlockWithTimeoutCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo doorLockunlockWithTimeoutCommandParameterInfo = new CommandParameterInfo( "DoorLock", ChipClusters.DoorLockCluster.UnlockWithTimeoutResponseCallback.class); @@ -4043,7 +4425,7 @@ public Map getClusterMap() { new LinkedHashMap<>(); Map ethernetNetworkDiagnosticsresetCountsCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo ethernetNetworkDiagnosticsresetCountsCommandParameterInfo = new CommandParameterInfo( "EthernetNetworkDiagnostics", ChipClusters.DefaultClusterCallback.class); @@ -4082,7 +4464,7 @@ public Map getClusterMap() { Map generalCommissioningClusterCommandInfoMap = new LinkedHashMap<>(); Map generalCommissioningarmFailSafeCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo generalCommissioningarmFailSafeCommandParameterInfo = new CommandParameterInfo( "GeneralCommissioning", @@ -4121,7 +4503,7 @@ public Map getClusterMap() { "armFailSafe", generalCommissioningarmFailSafeCommandInfo); Map generalCommissioningcommissioningCompleteCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo generalCommissioningcommissioningCompleteCommandParameterInfo = new CommandParameterInfo( "GeneralCommissioning", @@ -4142,7 +4524,7 @@ public Map getClusterMap() { "commissioningComplete", generalCommissioningcommissioningCompleteCommandInfo); Map generalCommissioningsetRegulatoryConfigCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo generalCommissioningsetRegulatoryConfigCommandParameterInfo = new CommandParameterInfo( "GeneralCommissioning", @@ -4207,7 +4589,7 @@ public Map getClusterMap() { Map groupsClusterCommandInfoMap = new LinkedHashMap<>(); Map groupsaddGroupCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo groupsaddGroupCommandParameterInfo = new CommandParameterInfo( "Groups", ChipClusters.GroupsCluster.AddGroupResponseCallback.class); @@ -4234,7 +4616,7 @@ public Map getClusterMap() { groupsClusterCommandInfoMap.put("addGroup", groupsaddGroupCommandInfo); Map groupsaddGroupIfIdentifyingCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo groupsaddGroupIfIdentifyingCommandParameterInfo = new CommandParameterInfo("Groups", ChipClusters.DefaultClusterCallback.class); CommandParameterInfo groupsaddGroupIfIdentifyinggroupIdCommandParameterInfo = @@ -4263,7 +4645,7 @@ public Map getClusterMap() { "addGroupIfIdentifying", groupsaddGroupIfIdentifyingCommandInfo); Map groupsgetGroupMembershipCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo groupsgetGroupMembershipCommandParameterInfo = new CommandParameterInfo( "Groups", ChipClusters.GroupsCluster.GetGroupMembershipResponseCallback.class); @@ -4292,7 +4674,7 @@ public Map getClusterMap() { groupsClusterCommandInfoMap.put("getGroupMembership", groupsgetGroupMembershipCommandInfo); Map groupsremoveAllGroupsCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo groupsremoveAllGroupsCommandParameterInfo = new CommandParameterInfo("Groups", ChipClusters.DefaultClusterCallback.class); // Populate commands @@ -4307,7 +4689,7 @@ public Map getClusterMap() { groupsClusterCommandInfoMap.put("removeAllGroups", groupsremoveAllGroupsCommandInfo); Map groupsremoveGroupCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo groupsremoveGroupCommandParameterInfo = new CommandParameterInfo( "Groups", ChipClusters.GroupsCluster.RemoveGroupResponseCallback.class); @@ -4329,7 +4711,7 @@ public Map getClusterMap() { groupsClusterCommandInfoMap.put("removeGroup", groupsremoveGroupCommandInfo); Map groupsviewGroupCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo groupsviewGroupCommandParameterInfo = new CommandParameterInfo( "Groups", ChipClusters.GroupsCluster.ViewGroupResponseCallback.class); @@ -4358,7 +4740,7 @@ public Map getClusterMap() { Map identifyClusterCommandInfoMap = new LinkedHashMap<>(); Map identifyidentifyCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo identifyidentifyCommandParameterInfo = new CommandParameterInfo("Identify", ChipClusters.DefaultClusterCallback.class); CommandParameterInfo identifyidentifyidentifyTimeCommandParameterInfo = @@ -4380,7 +4762,7 @@ public Map getClusterMap() { identifyClusterCommandInfoMap.put("identify", identifyidentifyCommandInfo); Map identifyidentifyQueryCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo identifyidentifyQueryCommandParameterInfo = new CommandParameterInfo( "Identify", ChipClusters.IdentifyCluster.IdentifyQueryResponseCallback.class); @@ -4397,7 +4779,7 @@ public Map getClusterMap() { identifyClusterCommandInfoMap.put("identifyQuery", identifyidentifyQueryCommandInfo); Map identifytriggerEffectCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo identifytriggerEffectCommandParameterInfo = new CommandParameterInfo("Identify", ChipClusters.DefaultClusterCallback.class); CommandParameterInfo identifytriggerEffecteffectIdentifierCommandParameterInfo = @@ -4439,7 +4821,7 @@ public Map getClusterMap() { Map keypadInputClusterCommandInfoMap = new LinkedHashMap<>(); Map keypadInputsendKeyCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo keypadInputsendKeyCommandParameterInfo = new CommandParameterInfo( "KeypadInput", ChipClusters.KeypadInputCluster.SendKeyResponseCallback.class); @@ -4468,7 +4850,7 @@ public Map getClusterMap() { Map levelControlClusterCommandInfoMap = new LinkedHashMap<>(); Map levelControlmoveCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo levelControlmoveCommandParameterInfo = new CommandParameterInfo("LevelControl", ChipClusters.DefaultClusterCallback.class); CommandParameterInfo levelControlmovemoveModeCommandParameterInfo = @@ -4505,7 +4887,7 @@ public Map getClusterMap() { levelControlClusterCommandInfoMap.put("move", levelControlmoveCommandInfo); Map levelControlmoveToLevelCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo levelControlmoveToLevelCommandParameterInfo = new CommandParameterInfo("LevelControl", ChipClusters.DefaultClusterCallback.class); CommandParameterInfo levelControlmoveToLevellevelCommandParameterInfo = @@ -4545,7 +4927,7 @@ public Map getClusterMap() { levelControlClusterCommandInfoMap.put("moveToLevel", levelControlmoveToLevelCommandInfo); Map levelControlmoveToLevelWithOnOffCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo levelControlmoveToLevelWithOnOffCommandParameterInfo = new CommandParameterInfo("LevelControl", ChipClusters.DefaultClusterCallback.class); CommandParameterInfo levelControlmoveToLevelWithOnOfflevelCommandParameterInfo = @@ -4574,7 +4956,7 @@ public Map getClusterMap() { "moveToLevelWithOnOff", levelControlmoveToLevelWithOnOffCommandInfo); Map levelControlmoveWithOnOffCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo levelControlmoveWithOnOffCommandParameterInfo = new CommandParameterInfo("LevelControl", ChipClusters.DefaultClusterCallback.class); CommandParameterInfo levelControlmoveWithOnOffmoveModeCommandParameterInfo = @@ -4602,7 +4984,7 @@ public Map getClusterMap() { levelControlClusterCommandInfoMap.put("moveWithOnOff", levelControlmoveWithOnOffCommandInfo); Map levelControlstepCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo levelControlstepCommandParameterInfo = new CommandParameterInfo("LevelControl", ChipClusters.DefaultClusterCallback.class); CommandParameterInfo levelControlstepstepModeCommandParameterInfo = @@ -4645,7 +5027,7 @@ public Map getClusterMap() { levelControlClusterCommandInfoMap.put("step", levelControlstepCommandInfo); Map levelControlstepWithOnOffCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo levelControlstepWithOnOffCommandParameterInfo = new CommandParameterInfo("LevelControl", ChipClusters.DefaultClusterCallback.class); CommandParameterInfo levelControlstepWithOnOffstepModeCommandParameterInfo = @@ -4679,7 +5061,7 @@ public Map getClusterMap() { levelControlClusterCommandInfoMap.put("stepWithOnOff", levelControlstepWithOnOffCommandInfo); Map levelControlstopCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo levelControlstopCommandParameterInfo = new CommandParameterInfo("LevelControl", ChipClusters.DefaultClusterCallback.class); CommandParameterInfo levelControlstopoptionMaskCommandParameterInfo = @@ -4706,7 +5088,7 @@ public Map getClusterMap() { levelControlClusterCommandInfoMap.put("stop", levelControlstopCommandInfo); Map levelControlstopWithOnOffCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo levelControlstopWithOnOffCommandParameterInfo = new CommandParameterInfo("LevelControl", ChipClusters.DefaultClusterCallback.class); // Populate commands @@ -4728,7 +5110,7 @@ public Map getClusterMap() { Map lowPowerClusterCommandInfoMap = new LinkedHashMap<>(); Map lowPowersleepCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo lowPowersleepCommandParameterInfo = new CommandParameterInfo("LowPower", ChipClusters.DefaultClusterCallback.class); // Populate commands @@ -4749,7 +5131,7 @@ public Map getClusterMap() { Map mediaInputClusterCommandInfoMap = new LinkedHashMap<>(); Map mediaInputhideInputStatusCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo mediaInputhideInputStatusCommandParameterInfo = new CommandParameterInfo("MediaInput", ChipClusters.DefaultClusterCallback.class); // Populate commands @@ -4764,7 +5146,7 @@ public Map getClusterMap() { mediaInputClusterCommandInfoMap.put("hideInputStatus", mediaInputhideInputStatusCommandInfo); Map mediaInputrenameInputCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo mediaInputrenameInputCommandParameterInfo = new CommandParameterInfo("MediaInput", ChipClusters.DefaultClusterCallback.class); CommandParameterInfo mediaInputrenameInputindexCommandParameterInfo = @@ -4790,7 +5172,7 @@ public Map getClusterMap() { mediaInputClusterCommandInfoMap.put("renameInput", mediaInputrenameInputCommandInfo); Map mediaInputselectInputCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo mediaInputselectInputCommandParameterInfo = new CommandParameterInfo("MediaInput", ChipClusters.DefaultClusterCallback.class); CommandParameterInfo mediaInputselectInputindexCommandParameterInfo = @@ -4810,7 +5192,7 @@ public Map getClusterMap() { mediaInputClusterCommandInfoMap.put("selectInput", mediaInputselectInputCommandInfo); Map mediaInputshowInputStatusCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo mediaInputshowInputStatusCommandParameterInfo = new CommandParameterInfo("MediaInput", ChipClusters.DefaultClusterCallback.class); // Populate commands @@ -4832,7 +5214,7 @@ public Map getClusterMap() { Map mediaPlaybackClusterCommandInfoMap = new LinkedHashMap<>(); Map mediaPlaybackmediaFastForwardCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo mediaPlaybackmediaFastForwardCommandParameterInfo = new CommandParameterInfo( "MediaPlayback", @@ -4852,7 +5234,7 @@ public Map getClusterMap() { "mediaFastForward", mediaPlaybackmediaFastForwardCommandInfo); Map mediaPlaybackmediaNextCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo mediaPlaybackmediaNextCommandParameterInfo = new CommandParameterInfo( "MediaPlayback", ChipClusters.MediaPlaybackCluster.MediaNextResponseCallback.class); @@ -4869,7 +5251,7 @@ public Map getClusterMap() { mediaPlaybackClusterCommandInfoMap.put("mediaNext", mediaPlaybackmediaNextCommandInfo); Map mediaPlaybackmediaPauseCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo mediaPlaybackmediaPauseCommandParameterInfo = new CommandParameterInfo( "MediaPlayback", ChipClusters.MediaPlaybackCluster.MediaPauseResponseCallback.class); @@ -4886,7 +5268,7 @@ public Map getClusterMap() { mediaPlaybackClusterCommandInfoMap.put("mediaPause", mediaPlaybackmediaPauseCommandInfo); Map mediaPlaybackmediaPlayCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo mediaPlaybackmediaPlayCommandParameterInfo = new CommandParameterInfo( "MediaPlayback", ChipClusters.MediaPlaybackCluster.MediaPlayResponseCallback.class); @@ -4903,7 +5285,7 @@ public Map getClusterMap() { mediaPlaybackClusterCommandInfoMap.put("mediaPlay", mediaPlaybackmediaPlayCommandInfo); Map mediaPlaybackmediaPreviousCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo mediaPlaybackmediaPreviousCommandParameterInfo = new CommandParameterInfo( "MediaPlayback", ChipClusters.MediaPlaybackCluster.MediaPreviousResponseCallback.class); @@ -4920,7 +5302,7 @@ public Map getClusterMap() { mediaPlaybackClusterCommandInfoMap.put("mediaPrevious", mediaPlaybackmediaPreviousCommandInfo); Map mediaPlaybackmediaRewindCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo mediaPlaybackmediaRewindCommandParameterInfo = new CommandParameterInfo( "MediaPlayback", ChipClusters.MediaPlaybackCluster.MediaRewindResponseCallback.class); @@ -4937,7 +5319,7 @@ public Map getClusterMap() { mediaPlaybackClusterCommandInfoMap.put("mediaRewind", mediaPlaybackmediaRewindCommandInfo); Map mediaPlaybackmediaSeekCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo mediaPlaybackmediaSeekCommandParameterInfo = new CommandParameterInfo( "MediaPlayback", ChipClusters.MediaPlaybackCluster.MediaSeekResponseCallback.class); @@ -4960,7 +5342,7 @@ public Map getClusterMap() { mediaPlaybackClusterCommandInfoMap.put("mediaSeek", mediaPlaybackmediaSeekCommandInfo); Map mediaPlaybackmediaSkipBackwardCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo mediaPlaybackmediaSkipBackwardCommandParameterInfo = new CommandParameterInfo( "MediaPlayback", @@ -4988,7 +5370,7 @@ public Map getClusterMap() { "mediaSkipBackward", mediaPlaybackmediaSkipBackwardCommandInfo); Map mediaPlaybackmediaSkipForwardCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo mediaPlaybackmediaSkipForwardCommandParameterInfo = new CommandParameterInfo( "MediaPlayback", @@ -5015,7 +5397,7 @@ public Map getClusterMap() { "mediaSkipForward", mediaPlaybackmediaSkipForwardCommandInfo); Map mediaPlaybackmediaStartOverCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo mediaPlaybackmediaStartOverCommandParameterInfo = new CommandParameterInfo( "MediaPlayback", @@ -5034,7 +5416,7 @@ public Map getClusterMap() { "mediaStartOver", mediaPlaybackmediaStartOverCommandInfo); Map mediaPlaybackmediaStopCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo mediaPlaybackmediaStopCommandParameterInfo = new CommandParameterInfo( "MediaPlayback", ChipClusters.MediaPlaybackCluster.MediaStopResponseCallback.class); @@ -5058,7 +5440,7 @@ public Map getClusterMap() { Map networkCommissioningClusterCommandInfoMap = new LinkedHashMap<>(); Map networkCommissioningaddThreadNetworkCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo networkCommissioningaddThreadNetworkCommandParameterInfo = new CommandParameterInfo( "NetworkCommissioning", @@ -5098,7 +5480,7 @@ public Map getClusterMap() { "addThreadNetwork", networkCommissioningaddThreadNetworkCommandInfo); Map networkCommissioningaddWiFiNetworkCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo networkCommissioningaddWiFiNetworkCommandParameterInfo = new CommandParameterInfo( "NetworkCommissioning", @@ -5142,7 +5524,7 @@ public Map getClusterMap() { "addWiFiNetwork", networkCommissioningaddWiFiNetworkCommandInfo); Map networkCommissioningdisableNetworkCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo networkCommissioningdisableNetworkCommandParameterInfo = new CommandParameterInfo( "NetworkCommissioning", @@ -5180,7 +5562,7 @@ public Map getClusterMap() { "disableNetwork", networkCommissioningdisableNetworkCommandInfo); Map networkCommissioningenableNetworkCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo networkCommissioningenableNetworkCommandParameterInfo = new CommandParameterInfo( "NetworkCommissioning", @@ -5219,7 +5601,7 @@ public Map getClusterMap() { Map networkCommissioninggetLastNetworkCommissioningResultCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo networkCommissioninggetLastNetworkCommissioningResultCommandParameterInfo = new CommandParameterInfo("NetworkCommissioning", ChipClusters.DefaultClusterCallback.class); CommandParameterInfo @@ -5244,7 +5626,7 @@ public Map getClusterMap() { networkCommissioninggetLastNetworkCommissioningResultCommandInfo); Map networkCommissioningremoveNetworkCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo networkCommissioningremoveNetworkCommandParameterInfo = new CommandParameterInfo( "NetworkCommissioning", @@ -5282,7 +5664,7 @@ public Map getClusterMap() { "removeNetwork", networkCommissioningremoveNetworkCommandInfo); Map networkCommissioningscanNetworksCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo networkCommissioningscanNetworksCommandParameterInfo = new CommandParameterInfo( "NetworkCommissioning", @@ -5320,7 +5702,7 @@ public Map getClusterMap() { "scanNetworks", networkCommissioningscanNetworksCommandInfo); Map networkCommissioningupdateThreadNetworkCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo networkCommissioningupdateThreadNetworkCommandParameterInfo = new CommandParameterInfo( "NetworkCommissioning", @@ -5360,7 +5742,7 @@ public Map getClusterMap() { "updateThreadNetwork", networkCommissioningupdateThreadNetworkCommandInfo); Map networkCommissioningupdateWiFiNetworkCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo networkCommissioningupdateWiFiNetworkCommandParameterInfo = new CommandParameterInfo( "NetworkCommissioning", @@ -5411,7 +5793,7 @@ public Map getClusterMap() { Map otaSoftwareUpdateProviderClusterCommandInfoMap = new LinkedHashMap<>(); Map otaSoftwareUpdateProviderapplyUpdateRequestCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo otaSoftwareUpdateProviderapplyUpdateRequestCommandParameterInfo = new CommandParameterInfo( "OtaSoftwareUpdateProvider", @@ -5445,7 +5827,7 @@ public Map getClusterMap() { "applyUpdateRequest", otaSoftwareUpdateProviderapplyUpdateRequestCommandInfo); Map otaSoftwareUpdateProvidernotifyUpdateAppliedCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo otaSoftwareUpdateProvidernotifyUpdateAppliedCommandParameterInfo = new CommandParameterInfo( "OtaSoftwareUpdateProvider", ChipClusters.DefaultClusterCallback.class); @@ -5478,7 +5860,7 @@ public Map getClusterMap() { "notifyUpdateApplied", otaSoftwareUpdateProvidernotifyUpdateAppliedCommandInfo); Map otaSoftwareUpdateProviderqueryImageCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo otaSoftwareUpdateProviderqueryImageCommandParameterInfo = new CommandParameterInfo( "OtaSoftwareUpdateProvider", @@ -5559,7 +5941,7 @@ public Map getClusterMap() { new LinkedHashMap<>(); Map otaSoftwareUpdateRequestorannounceOtaProviderCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo otaSoftwareUpdateRequestorannounceOtaProviderCommandParameterInfo = new CommandParameterInfo( "OtaSoftwareUpdateRequestor", ChipClusters.DefaultClusterCallback.class); @@ -5622,7 +6004,7 @@ public Map getClusterMap() { Map onOffClusterCommandInfoMap = new LinkedHashMap<>(); Map onOffoffCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo onOffoffCommandParameterInfo = new CommandParameterInfo("OnOff", ChipClusters.DefaultClusterCallback.class); // Populate commands @@ -5636,7 +6018,7 @@ public Map getClusterMap() { onOffClusterCommandInfoMap.put("off", onOffoffCommandInfo); Map onOffoffWithEffectCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo onOffoffWithEffectCommandParameterInfo = new CommandParameterInfo("OnOff", ChipClusters.DefaultClusterCallback.class); CommandParameterInfo onOffoffWithEffecteffectIdCommandParameterInfo = @@ -5663,7 +6045,7 @@ public Map getClusterMap() { onOffClusterCommandInfoMap.put("offWithEffect", onOffoffWithEffectCommandInfo); Map onOffonCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo onOffonCommandParameterInfo = new CommandParameterInfo("OnOff", ChipClusters.DefaultClusterCallback.class); // Populate commands @@ -5677,7 +6059,7 @@ public Map getClusterMap() { onOffClusterCommandInfoMap.put("on", onOffonCommandInfo); Map onOffonWithRecallGlobalSceneCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo onOffonWithRecallGlobalSceneCommandParameterInfo = new CommandParameterInfo("OnOff", ChipClusters.DefaultClusterCallback.class); // Populate commands @@ -5693,7 +6075,7 @@ public Map getClusterMap() { "onWithRecallGlobalScene", onOffonWithRecallGlobalSceneCommandInfo); Map onOffonWithTimedOffCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo onOffonWithTimedOffCommandParameterInfo = new CommandParameterInfo("OnOff", ChipClusters.DefaultClusterCallback.class); CommandParameterInfo onOffonWithTimedOffonOffControlCommandParameterInfo = @@ -5726,7 +6108,7 @@ public Map getClusterMap() { onOffClusterCommandInfoMap.put("onWithTimedOff", onOffonWithTimedOffCommandInfo); Map onOfftoggleCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo onOfftoggleCommandParameterInfo = new CommandParameterInfo("OnOff", ChipClusters.DefaultClusterCallback.class); // Populate commands @@ -5754,7 +6136,7 @@ public Map getClusterMap() { Map operationalCredentialsClusterCommandInfoMap = new LinkedHashMap<>(); Map operationalCredentialsaddNOCCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo operationalCredentialsaddNOCCommandParameterInfo = new CommandParameterInfo( "OperationalCredentials", @@ -5803,7 +6185,7 @@ public Map getClusterMap() { "addNOC", operationalCredentialsaddNOCCommandInfo); Map operationalCredentialsaddTrustedRootCertificateCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo operationalCredentialsaddTrustedRootCertificateCommandParameterInfo = new CommandParameterInfo( "OperationalCredentials", ChipClusters.DefaultClusterCallback.class); @@ -5829,7 +6211,7 @@ public Map getClusterMap() { "addTrustedRootCertificate", operationalCredentialsaddTrustedRootCertificateCommandInfo); Map operationalCredentialsattestationRequestCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo operationalCredentialsattestationRequestCommandParameterInfo = new CommandParameterInfo( "OperationalCredentials", @@ -5857,7 +6239,7 @@ public Map getClusterMap() { "attestationRequest", operationalCredentialsattestationRequestCommandInfo); Map operationalCredentialscertificateChainRequestCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo operationalCredentialscertificateChainRequestCommandParameterInfo = new CommandParameterInfo( "OperationalCredentials", @@ -5885,7 +6267,7 @@ public Map getClusterMap() { "certificateChainRequest", operationalCredentialscertificateChainRequestCommandInfo); Map operationalCredentialsopCSRRequestCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo operationalCredentialsopCSRRequestCommandParameterInfo = new CommandParameterInfo( "OperationalCredentials", @@ -5910,7 +6292,7 @@ public Map getClusterMap() { "opCSRRequest", operationalCredentialsopCSRRequestCommandInfo); Map operationalCredentialsremoveFabricCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo operationalCredentialsremoveFabricCommandParameterInfo = new CommandParameterInfo( "OperationalCredentials", @@ -5936,7 +6318,7 @@ public Map getClusterMap() { Map operationalCredentialsremoveTrustedRootCertificateCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo operationalCredentialsremoveTrustedRootCertificateCommandParameterInfo = new CommandParameterInfo( "OperationalCredentials", ChipClusters.DefaultClusterCallback.class); @@ -5963,7 +6345,7 @@ public Map getClusterMap() { operationalCredentialsremoveTrustedRootCertificateCommandInfo); Map operationalCredentialsupdateFabricLabelCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo operationalCredentialsupdateFabricLabelCommandParameterInfo = new CommandParameterInfo( "OperationalCredentials", @@ -5988,7 +6370,7 @@ public Map getClusterMap() { "updateFabricLabel", operationalCredentialsupdateFabricLabelCommandInfo); Map operationalCredentialsupdateNOCCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo operationalCredentialsupdateNOCCommandParameterInfo = new CommandParameterInfo( "OperationalCredentials", @@ -6058,7 +6440,7 @@ public Map getClusterMap() { Map scenesClusterCommandInfoMap = new LinkedHashMap<>(); Map scenesaddSceneCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo scenesaddSceneCommandParameterInfo = new CommandParameterInfo( "Scenes", ChipClusters.ScenesCluster.AddSceneResponseCallback.class); @@ -6111,7 +6493,7 @@ public Map getClusterMap() { scenesClusterCommandInfoMap.put("addScene", scenesaddSceneCommandInfo); Map scenesgetSceneMembershipCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo scenesgetSceneMembershipCommandParameterInfo = new CommandParameterInfo( "Scenes", ChipClusters.ScenesCluster.GetSceneMembershipResponseCallback.class); @@ -6134,7 +6516,7 @@ public Map getClusterMap() { scenesClusterCommandInfoMap.put("getSceneMembership", scenesgetSceneMembershipCommandInfo); Map scenesrecallSceneCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo scenesrecallSceneCommandParameterInfo = new CommandParameterInfo("Scenes", ChipClusters.DefaultClusterCallback.class); CommandParameterInfo scenesrecallScenegroupIdCommandParameterInfo = @@ -6166,7 +6548,7 @@ public Map getClusterMap() { scenesClusterCommandInfoMap.put("recallScene", scenesrecallSceneCommandInfo); Map scenesremoveAllScenesCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo scenesremoveAllScenesCommandParameterInfo = new CommandParameterInfo( "Scenes", ChipClusters.ScenesCluster.RemoveAllScenesResponseCallback.class); @@ -6189,7 +6571,7 @@ public Map getClusterMap() { scenesClusterCommandInfoMap.put("removeAllScenes", scenesremoveAllScenesCommandInfo); Map scenesremoveSceneCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo scenesremoveSceneCommandParameterInfo = new CommandParameterInfo( "Scenes", ChipClusters.ScenesCluster.RemoveSceneResponseCallback.class); @@ -6216,7 +6598,7 @@ public Map getClusterMap() { scenesClusterCommandInfoMap.put("removeScene", scenesremoveSceneCommandInfo); Map scenesstoreSceneCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo scenesstoreSceneCommandParameterInfo = new CommandParameterInfo( "Scenes", ChipClusters.ScenesCluster.StoreSceneResponseCallback.class); @@ -6243,7 +6625,7 @@ public Map getClusterMap() { scenesClusterCommandInfoMap.put("storeScene", scenesstoreSceneCommandInfo); Map scenesviewSceneCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo scenesviewSceneCommandParameterInfo = new CommandParameterInfo( "Scenes", ChipClusters.ScenesCluster.ViewSceneResponseCallback.class); @@ -6277,7 +6659,7 @@ public Map getClusterMap() { Map softwareDiagnosticsClusterCommandInfoMap = new LinkedHashMap<>(); Map softwareDiagnosticsresetWatermarksCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo softwareDiagnosticsresetWatermarksCommandParameterInfo = new CommandParameterInfo("SoftwareDiagnostics", ChipClusters.DefaultClusterCallback.class); // Populate commands @@ -6307,7 +6689,7 @@ public Map getClusterMap() { Map tvChannelClusterCommandInfoMap = new LinkedHashMap<>(); Map tvChannelchangeChannelCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo tvChannelchangeChannelCommandParameterInfo = new CommandParameterInfo( "TvChannel", ChipClusters.TvChannelCluster.ChangeChannelResponseCallback.class); @@ -6330,7 +6712,7 @@ public Map getClusterMap() { tvChannelClusterCommandInfoMap.put("changeChannel", tvChannelchangeChannelCommandInfo); Map tvChannelchangeChannelByNumberCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo tvChannelchangeChannelByNumberCommandParameterInfo = new CommandParameterInfo("TvChannel", ChipClusters.DefaultClusterCallback.class); CommandParameterInfo tvChannelchangeChannelByNumbermajorNumberCommandParameterInfo = @@ -6359,7 +6741,7 @@ public Map getClusterMap() { "changeChannelByNumber", tvChannelchangeChannelByNumberCommandInfo); Map tvChannelskipChannelCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo tvChannelskipChannelCommandParameterInfo = new CommandParameterInfo("TvChannel", ChipClusters.DefaultClusterCallback.class); CommandParameterInfo tvChannelskipChannelcountCommandParameterInfo = @@ -6386,7 +6768,7 @@ public Map getClusterMap() { Map targetNavigatorClusterCommandInfoMap = new LinkedHashMap<>(); Map targetNavigatornavigateTargetCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo targetNavigatornavigateTargetCommandParameterInfo = new CommandParameterInfo( "TargetNavigator", @@ -6431,7 +6813,7 @@ public Map getClusterMap() { Map testClusterClusterCommandInfoMap = new LinkedHashMap<>(); Map testClustertestCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo testClustertestCommandParameterInfo = new CommandParameterInfo("TestCluster", ChipClusters.DefaultClusterCallback.class); // Populate commands @@ -6445,7 +6827,7 @@ public Map getClusterMap() { testClusterClusterCommandInfoMap.put("test", testClustertestCommandInfo); Map testClustertestAddArgumentsCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo testClustertestAddArgumentsCommandParameterInfo = new CommandParameterInfo( "TestCluster", ChipClusters.TestClusterCluster.TestAddArgumentsResponseCallback.class); @@ -6475,7 +6857,7 @@ public Map getClusterMap() { "testAddArguments", testClustertestAddArgumentsCommandInfo); Map testClustertestEnumsRequestCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo testClustertestEnumsRequestCommandParameterInfo = new CommandParameterInfo( "TestCluster", ChipClusters.TestClusterCluster.TestEnumsResponseCallback.class); @@ -6505,7 +6887,7 @@ public Map getClusterMap() { "testEnumsRequest", testClustertestEnumsRequestCommandInfo); Map testClustertestListInt8UArgumentRequestCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo testClustertestListInt8UArgumentRequestCommandParameterInfo = new CommandParameterInfo("TestCluster", ChipClusters.DefaultClusterCallback.class); CommandParameterInfo testClustertestListInt8UArgumentRequestarg1CommandParameterInfo = @@ -6527,7 +6909,7 @@ public Map getClusterMap() { "testListInt8UArgumentRequest", testClustertestListInt8UArgumentRequestCommandInfo); Map testClustertestListInt8UReverseRequestCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo testClustertestListInt8UReverseRequestCommandParameterInfo = new CommandParameterInfo( "TestCluster", @@ -6553,7 +6935,7 @@ public Map getClusterMap() { "testListInt8UReverseRequest", testClustertestListInt8UReverseRequestCommandInfo); Map testClustertestListStructArgumentRequestCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo testClustertestListStructArgumentRequestCommandParameterInfo = new CommandParameterInfo("TestCluster", ChipClusters.DefaultClusterCallback.class); CommandParameterInfo testClustertestListStructArgumentRequestaCommandParameterInfo = @@ -6606,7 +6988,7 @@ public Map getClusterMap() { "testListStructArgumentRequest", testClustertestListStructArgumentRequestCommandInfo); Map testClustertestNotHandledCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo testClustertestNotHandledCommandParameterInfo = new CommandParameterInfo("TestCluster", ChipClusters.DefaultClusterCallback.class); // Populate commands @@ -6621,7 +7003,7 @@ public Map getClusterMap() { testClusterClusterCommandInfoMap.put("testNotHandled", testClustertestNotHandledCommandInfo); Map testClustertestNullableOptionalRequestCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo testClustertestNullableOptionalRequestCommandParameterInfo = new CommandParameterInfo( "TestCluster", @@ -6647,7 +7029,7 @@ public Map getClusterMap() { "testNullableOptionalRequest", testClustertestNullableOptionalRequestCommandInfo); Map testClustertestSpecificCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo testClustertestSpecificCommandParameterInfo = new CommandParameterInfo( "TestCluster", ChipClusters.TestClusterCluster.TestSpecificResponseCallback.class); @@ -6664,7 +7046,7 @@ public Map getClusterMap() { testClusterClusterCommandInfoMap.put("testSpecific", testClustertestSpecificCommandInfo); Map testClustertestStructArgumentRequestCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo testClustertestStructArgumentRequestCommandParameterInfo = new CommandParameterInfo("TestCluster", ChipClusters.DefaultClusterCallback.class); CommandParameterInfo testClustertestStructArgumentRequestaCommandParameterInfo = @@ -6717,7 +7099,7 @@ public Map getClusterMap() { "testStructArgumentRequest", testClustertestStructArgumentRequestCommandInfo); Map testClustertestUnknownCommandCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo testClustertestUnknownCommandCommandParameterInfo = new CommandParameterInfo("TestCluster", ChipClusters.DefaultClusterCallback.class); // Populate commands @@ -6740,7 +7122,7 @@ public Map getClusterMap() { Map thermostatClusterCommandInfoMap = new LinkedHashMap<>(); Map thermostatclearWeeklyScheduleCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo thermostatclearWeeklyScheduleCommandParameterInfo = new CommandParameterInfo("Thermostat", ChipClusters.DefaultClusterCallback.class); // Populate commands @@ -6756,7 +7138,7 @@ public Map getClusterMap() { "clearWeeklySchedule", thermostatclearWeeklyScheduleCommandInfo); Map thermostatgetRelayStatusLogCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo thermostatgetRelayStatusLogCommandParameterInfo = new CommandParameterInfo("Thermostat", ChipClusters.DefaultClusterCallback.class); // Populate commands @@ -6772,7 +7154,7 @@ public Map getClusterMap() { "getRelayStatusLog", thermostatgetRelayStatusLogCommandInfo); Map thermostatgetWeeklyScheduleCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo thermostatgetWeeklyScheduleCommandParameterInfo = new CommandParameterInfo("Thermostat", ChipClusters.DefaultClusterCallback.class); CommandParameterInfo thermostatgetWeeklyScheduledaysToReturnCommandParameterInfo = @@ -6801,7 +7183,7 @@ public Map getClusterMap() { "getWeeklySchedule", thermostatgetWeeklyScheduleCommandInfo); Map thermostatsetWeeklyScheduleCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo thermostatsetWeeklyScheduleCommandParameterInfo = new CommandParameterInfo("Thermostat", ChipClusters.DefaultClusterCallback.class); CommandParameterInfo @@ -6845,7 +7227,7 @@ public Map getClusterMap() { "setWeeklySchedule", thermostatsetWeeklyScheduleCommandInfo); Map thermostatsetpointRaiseLowerCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo thermostatsetpointRaiseLowerCommandParameterInfo = new CommandParameterInfo("Thermostat", ChipClusters.DefaultClusterCallback.class); CommandParameterInfo thermostatsetpointRaiseLowermodeCommandParameterInfo = @@ -6891,7 +7273,7 @@ public Map getClusterMap() { Map threadNetworkDiagnosticsClusterCommandInfoMap = new LinkedHashMap<>(); Map threadNetworkDiagnosticsresetCountsCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo threadNetworkDiagnosticsresetCountsCommandParameterInfo = new CommandParameterInfo( "ThreadNetworkDiagnostics", ChipClusters.DefaultClusterCallback.class); @@ -6922,7 +7304,7 @@ public Map getClusterMap() { Map wiFiNetworkDiagnosticsClusterCommandInfoMap = new LinkedHashMap<>(); Map wiFiNetworkDiagnosticsresetCountsCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo wiFiNetworkDiagnosticsresetCountsCommandParameterInfo = new CommandParameterInfo( "WiFiNetworkDiagnostics", ChipClusters.DefaultClusterCallback.class); @@ -6946,7 +7328,7 @@ public Map getClusterMap() { Map windowCoveringClusterCommandInfoMap = new LinkedHashMap<>(); Map windowCoveringdownOrCloseCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo windowCoveringdownOrCloseCommandParameterInfo = new CommandParameterInfo("WindowCovering", ChipClusters.DefaultClusterCallback.class); // Populate commands @@ -6961,7 +7343,7 @@ public Map getClusterMap() { windowCoveringClusterCommandInfoMap.put("downOrClose", windowCoveringdownOrCloseCommandInfo); Map windowCoveringgoToLiftPercentageCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo windowCoveringgoToLiftPercentageCommandParameterInfo = new CommandParameterInfo("WindowCovering", ChipClusters.DefaultClusterCallback.class); CommandParameterInfo windowCoveringgoToLiftPercentageliftPercentageValueCommandParameterInfo = @@ -6993,7 +7375,7 @@ public Map getClusterMap() { "goToLiftPercentage", windowCoveringgoToLiftPercentageCommandInfo); Map windowCoveringgoToLiftValueCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo windowCoveringgoToLiftValueCommandParameterInfo = new CommandParameterInfo("WindowCovering", ChipClusters.DefaultClusterCallback.class); CommandParameterInfo windowCoveringgoToLiftValueliftValueCommandParameterInfo = @@ -7016,7 +7398,7 @@ public Map getClusterMap() { "goToLiftValue", windowCoveringgoToLiftValueCommandInfo); Map windowCoveringgoToTiltPercentageCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo windowCoveringgoToTiltPercentageCommandParameterInfo = new CommandParameterInfo("WindowCovering", ChipClusters.DefaultClusterCallback.class); CommandParameterInfo windowCoveringgoToTiltPercentagetiltPercentageValueCommandParameterInfo = @@ -7048,7 +7430,7 @@ public Map getClusterMap() { "goToTiltPercentage", windowCoveringgoToTiltPercentageCommandInfo); Map windowCoveringgoToTiltValueCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo windowCoveringgoToTiltValueCommandParameterInfo = new CommandParameterInfo("WindowCovering", ChipClusters.DefaultClusterCallback.class); CommandParameterInfo windowCoveringgoToTiltValuetiltValueCommandParameterInfo = @@ -7071,7 +7453,7 @@ public Map getClusterMap() { "goToTiltValue", windowCoveringgoToTiltValueCommandInfo); Map windowCoveringstopMotionCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo windowCoveringstopMotionCommandParameterInfo = new CommandParameterInfo("WindowCovering", ChipClusters.DefaultClusterCallback.class); // Populate commands @@ -7086,7 +7468,7 @@ public Map getClusterMap() { windowCoveringClusterCommandInfoMap.put("stopMotion", windowCoveringstopMotionCommandInfo); Map windowCoveringupOrOpenCommandParams = new LinkedHashMap(); - // TODO: fill out parameter types + // PLEASE UPDATE LATER: fill out parameter types CommandParameterInfo windowCoveringupOrOpenCommandParameterInfo = new CommandParameterInfo("WindowCovering", ChipClusters.DefaultClusterCallback.class); // Populate commands