Base: { attributes: { cookTime: Attribute<number, any>; maxCookTime: FixedAttribute<number, any>; wattRating: OptionalFixedAttribute<number, any>; }; commands: { addMoreTime: OptionalCommand<TypeFromFields, void, any>; setCookingParameters: Command<TypeFromFields, void, any>; }; extensions: readonly [{ component: { attributes: { powerSetting: Attribute<number, any>; }; }; flags: { powerAsNumber: true; }; }, { component: { attributes: { maxPower: FixedAttribute<number, any>; minPower: FixedAttribute<number, any>; powerStep: FixedAttribute<number, any>; }; }; flags: { powerNumberLimits: true; }; }, { component: { attributes: { selectedWattIndex: Attribute<number, any>; supportedWatts: FixedAttribute<number[], any>; }; }; flags: { powerInWatts: true; }; }, { component: false; flags: { powerAsNumber: false; powerNumberLimits: true; }; }, { component: false; flags: { powerAsNumber: true; powerInWatts: true; }; }, { component: false; flags: { powerAsNumber: false; powerInWatts: false; }; }]; 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>;
wattRating: OptionalFixedAttribute<number, any>;
}
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
extensions: readonly [{
component: {
attributes: {
powerSetting: Attribute<number, any>;
};
};
flags: {
powerAsNumber: true;
};
}, {
component: {
attributes: {
maxPower: FixedAttribute<number, any>;
minPower: FixedAttribute<number, any>;
powerStep: FixedAttribute<number, any>;
};
};
flags: {
powerNumberLimits: true;
};
}, {
component: {
attributes: {
selectedWattIndex: Attribute<number, any>;
supportedWatts: FixedAttribute<number[], any>;
};
};
flags: {
powerInWatts: true;
};
}, {
component: false;
flags: {
powerAsNumber: false;
powerNumberLimits: true;
};
}, {
component: false;
flags: {
powerAsNumber: true;
powerInWatts: true;
};
}, {
component: false;
flags: {
powerAsNumber: false;
powerInWatts: false;
};
}]
Readonly
features: {
powerAsNumber: BitFlag;
powerInWatts: BitFlag;
powerNumberLimits: BitFlag;
}
Readonly
id: 95
Readonly
name: "MicrowaveOvenControl"
Readonly
revision: 1
These elements and properties are present in all MicrowaveOvenControl clusters.