TlvSetCookingParametersRequest: ObjectSchema<{
    cookMode: OptionalFieldType<number>;
    cookTime: OptionalFieldType<number>;
    powerSetting: OptionalFieldType<number>;
    startAfterSetting: OptionalFieldType<boolean>;
    wattSettingIndex: OptionalFieldType<number>;
}> = ...

Input to the MicrowaveOvenControl setCookingParameters command

Type declaration

  • cookMode: OptionalFieldType<number>

    This field shall indicate the value to which the CurrentMode attribute of the Microwave Oven Mode cluster should be set. The value of this field shall be one from the list of SupportedModes from the Microwave Oven Mode cluster.

    If this field is missing, the CurrentMode attribute shall be set to a mode having the Normal mode tag.

    MatterSpecification.v13.Cluster § 8.13.6.2.1

  • cookTime: OptionalFieldType<number>

    This field shall indicate the CookTime associated with the operation of the device. The value of this field shall be subject to the constraints of the CookTime attribute of this cluster.

    If this field is missing, the CookTime attribute shall be set to 30 seconds by the server.

    MatterSpecification.v13.Cluster § 8.13.6.2.2

  • powerSetting: OptionalFieldType<number>

    This field shall indicate the PowerSetting associated with the operation of the device. The value of this field shall be subject to the constraints of the PowerSetting attribute of this cluster. If the PowerSetting field does not conform to the constraints of the PowerSetting attribute, the server shall return a CONSTRAINT_ERROR status.

    If this field is missing, the PowerSetting attribute shall be set to 100 if MaxPower is not supported by the server, otherwise it shall be set to MaxPower if the MaxPower attribute is supported by the server.

    MatterSpecification.v13.Cluster § 8.13.6.2.3

  • startAfterSetting: OptionalFieldType<boolean>

    This field shall indicate whether or not oven operation shall be started when the command is received.

    MatterSpecification.v13.Cluster § 8.13.6.2.5

  • wattSettingIndex: OptionalFieldType<number>

    This field shall indicate the value to which the SelectedWattIndex attribute is set. If the value of this field is greater than or equal to the length of the SupportedWatts attribute list, the server shall return a CONSTRAINT_ERROR status and the value of the SelectedWattIndex attribute shall be unchanged.

    If this field is missing, the SelectedWattIndex attribute shall be set by the server to the index associated with the highest Watt setting for the selected CookMode.

    MatterSpecification.v13.Cluster § 8.13.6.2.4

MatterSpecification.v13.Cluster § 8.13.6.2