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
Readonlyattributes: {
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>;
}
ReadonlycookTime: Attribute<number, any>
ReadonlymaxCookTime: FixedAttribute<number, any>
ReadonlymaxPower: FixedAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | [{
powerNumberLimits: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
ReadonlyminPower: FixedAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | [{
powerNumberLimits: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
ReadonlypowerSetting: Attribute<number, any> & {
isConditional: true;
mandatoryIf: [] | [{
powerAsNumber: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
ReadonlypowerStep: FixedAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | [{
powerNumberLimits: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
ReadonlyselectedWattIndex: Attribute<number, any> & {
isConditional: true;
mandatoryIf: [] | [{
powerInWatts: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
ReadonlysupportedWatts: FixedAttribute<number[], any> & {
isConditional: true;
mandatoryIf: [] | [{
powerInWatts: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
Readonlycommands: {
addMoreTime: OptionalCommand<TypeFromFields, void, any>;
setCookingParameters: Command<TypeFromFields, void, any>;
}
ReadonlyaddMoreTime: OptionalCommand<TypeFromFields, void, any>
ReadonlysetCookingParameters: Command<TypeFromFields, void, any>
Readonlyfeatures: {
powerAsNumber: BitFlag;
powerInWatts: BitFlag;
powerNumberLimits: BitFlag;
}
Readonlyid: 95
Readonlyname: "MicrowaveOvenControl"
Readonlyrevision: 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.