Variable CompleteInstanceConst
CompleteInstance: MutableCluster<{ attributes: { cookTime: Attribute<number, any>; maxCookTime: FixedAttribute<number, any>; maxPower: FixedAttribute<number, any> & { isConditional: true; mandatoryIf: [] | [{ powerNumberLimits: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList; }; minPower: FixedAttribute<number, any> & { isConditional: true; mandatoryIf: [] | [{ powerNumberLimits: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList; }; powerSetting: Attribute<number, any> & { isConditional: true; mandatoryIf: [] | [{ powerAsNumber: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList; }; powerStep: FixedAttribute<number, any> & { isConditional: true; mandatoryIf: [] | [{ powerNumberLimits: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList; }; selectedWattIndex: Attribute<number, any> & { isConditional: true; mandatoryIf: [] | [{ powerInWatts: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList; }; supportedWatts: FixedAttribute<number[], any> & { isConditional: true; mandatoryIf: [] | [{ powerInWatts: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList; }; wattRating: OptionalFixedAttribute<number, any>; }; commands: { addMoreTime: OptionalCommand<TypeFromFields, void, any>; setCookingParameters: Command<TypeFromFields, void, any>; }; features: { powerAsNumber: BitFlag; powerInWatts: BitFlag; powerNumberLimits: BitFlag; }; id: 95; name: "MicrowaveOvenControl"; revision: 1; }, []> Type declaration
Readonly
attributes: {
cookTime: Attribute<number, any>;
maxCookTime: FixedAttribute<number, any>;
maxPower: FixedAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | [{
powerNumberLimits: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
};
minPower: FixedAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | [{
powerNumberLimits: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
};
powerSetting: Attribute<number, any> & {
isConditional: true;
mandatoryIf: [] | [{
powerAsNumber: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
};
powerStep: FixedAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | [{
powerNumberLimits: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
};
selectedWattIndex: Attribute<number, any> & {
isConditional: true;
mandatoryIf: [] | [{
powerInWatts: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
};
supportedWatts: FixedAttribute<number[], any> & {
isConditional: true;
mandatoryIf: [] | [{
powerInWatts: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
};
wattRating: OptionalFixedAttribute<number, any>;
}
Readonly
cookTime: Attribute<number, any>
Readonly
maxCookTime: FixedAttribute<number, any>
Readonly
maxPower: FixedAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | [{
powerNumberLimits: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
Readonly
minPower: FixedAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | [{
powerNumberLimits: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
Readonly
powerSetting: Attribute<number, any> & {
isConditional: true;
mandatoryIf: [] | [{
powerAsNumber: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
Readonly
powerStep: FixedAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | [{
powerNumberLimits: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
Readonly
selectedWattIndex: Attribute<number, any> & {
isConditional: true;
mandatoryIf: [] | [{
powerInWatts: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
Readonly
supportedWatts: FixedAttribute<number[], any> & {
isConditional: true;
mandatoryIf: [] | [{
powerInWatts: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
Readonly
commands: {
addMoreTime: OptionalCommand<TypeFromFields, void, any>;
setCookingParameters: Command<TypeFromFields, void, any>;
}
Readonly
addMoreTime: OptionalCommand<TypeFromFields, void, any>
Readonly
setCookingParameters: Command<TypeFromFields, void, any>
Readonly
features: {
powerAsNumber: BitFlag;
powerInWatts: BitFlag;
powerNumberLimits: BitFlag;
}
Readonly
id: 95
Readonly
name: "MicrowaveOvenControl"
Readonly
revision: 1
Indicates the total cook time associated with the operation of the device.
This attribute shall remain unchanged during the operation of the oven unless the value is changed via a command or out-of-band action.