Variable CompleteInstanceConst
CompleteInstance: MutableCluster<{ attributes: { acceptedCommandList: Attribute<.[], never>; attributeList: Attribute<.[], never>; clusterRevision: Attribute<number, never>; colorCapabilities: Attribute<TypeFromPartialBitSchema, any>; colorLoopActive: Attribute<ColorControl.ColorLoopActive, any> & { isConditional: true; mandatoryIf: [] | [{ colorLoop: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList; }; colorLoopDirection: Attribute<ColorControl.ColorLoopDirection, any> & { isConditional: true; mandatoryIf: [] | [{ colorLoop: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList; }; colorLoopStartEnhancedHue: Attribute<number, any> & { isConditional: true; mandatoryIf: [] | [{ colorLoop: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList; }; colorLoopStoredEnhancedHue: Attribute<number, any> & { isConditional: true; mandatoryIf: [] | [{ colorLoop: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList; }; colorLoopTime: Attribute<number, any> & { isConditional: true; mandatoryIf: [] | [{ colorLoop: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList; }; colorMode: Attribute<ColorControl.ColorMode, any>; colorPointBIntensity: OptionalWritableAttribute<number | null, any>; colorPointBx: OptionalWritableAttribute<number, any>; colorPointBy: OptionalWritableAttribute<number, any>; colorPointGIntensity: OptionalWritableAttribute<number | null, any>; colorPointGx: OptionalWritableAttribute<number, any>; colorPointGy: OptionalWritableAttribute<number, any>; colorPointRIntensity: OptionalWritableAttribute<number | null, any>; colorPointRx: OptionalWritableAttribute<number, any>; colorPointRy: OptionalWritableAttribute<number, any>; colorTemperatureMireds: Attribute<number, any> & { isConditional: true; mandatoryIf: [] | [{ colorTemperature: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList; }; colorTempPhysicalMaxMireds: Attribute<number, any> & { isConditional: true; mandatoryIf: [] | [{ colorTemperature: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList; }; colorTempPhysicalMinMireds: Attribute<number, any> & { isConditional: true; mandatoryIf: [] | [{ colorTemperature: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList; }; compensationText: OptionalAttribute<string, any>; coupleColorTempToLevelMinMireds: OptionalAttribute<number, any> & { isConditional: true; mandatoryIf: [] | ConditionalFeatureList; optional: true; optionalIf: [] | [{ colorTemperature: boolean; }]; }; currentHue: Attribute<number, any> & { isConditional: true; mandatoryIf: [] | [{ hueSaturation: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList; }; currentSaturation: Attribute<number, any> & { isConditional: true; mandatoryIf: [] | [{ hueSaturation: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList; }; currentX: Attribute<number, any> & { isConditional: true; mandatoryIf: [] | [{ xy: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList; }; currentY: Attribute<number, any> & { isConditional: true; mandatoryIf: [] | [{ xy: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList; }; driftCompensation: OptionalAttribute<ColorControl.DriftCompensation, any>; enhancedColorMode: Attribute<ColorControl.EnhancedColorMode, any>; enhancedCurrentHue: Attribute<number, any> & { isConditional: true; mandatoryIf: [] | [{ enhancedHue: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList; }; featureMap: Attribute<TypeFromPartialBitSchema, never>; generatedCommandList: Attribute<.[], never>; numberOfPrimaries: FixedAttribute<number | null, any>; options: WritableAttribute<TypeFromPartialBitSchema, any>; primary1Intensity: OptionalFixedAttribute<number | null, any>; primary1X: OptionalFixedAttribute<number, any>; primary1Y: OptionalFixedAttribute<number, any>; primary2Intensity: OptionalFixedAttribute<number | null, any>; primary2X: OptionalFixedAttribute<number, any>; primary2Y: OptionalFixedAttribute<number, any>; primary3Intensity: OptionalFixedAttribute<number | null, any>; primary3X: OptionalFixedAttribute<number, any>; primary3Y: OptionalFixedAttribute<number, any>; primary4Intensity: OptionalFixedAttribute<number | null, any>; primary4X: OptionalFixedAttribute<number, any>; primary4Y: OptionalFixedAttribute<number, any>; primary5Intensity: OptionalFixedAttribute<number | null, any>; primary5X: OptionalFixedAttribute<number, any>; primary5Y: OptionalFixedAttribute<number, any>; primary6Intensity: OptionalFixedAttribute<number | null, any>; primary6X: OptionalFixedAttribute<number, any>; primary6Y: OptionalFixedAttribute<number, any>; remainingTime: OptionalAttribute<number, any>; startUpColorTemperatureMireds: OptionalWritableAttribute<number | null, any> & { isConditional: true; mandatoryIf: [] | ConditionalFeatureList; optional: true; optionalIf: [] | [{ colorTemperature: boolean; }]; }; whitePointX: OptionalWritableAttribute<number, any>; whitePointY: OptionalWritableAttribute<number, any>; }; commands: { colorLoopSet: Command<TypeFromFields, void, any> & { isConditional: true; mandatoryIf: [] | [{ colorLoop: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList; }; enhancedMoveHue: Command<TypeFromFields, void, any> & { isConditional: true; mandatoryIf: [] | [{ enhancedHue: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList; }; enhancedMoveToHue: Command<TypeFromFields, void, any> & { isConditional: true; mandatoryIf: [] | [{ enhancedHue: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList; }; enhancedMoveToHueAndSaturation: Command<TypeFromFields, void, any> & { isConditional: true; mandatoryIf: [] | [{ enhancedHue: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList; }; enhancedStepHue: Command<TypeFromFields, void, any> & { isConditional: true; mandatoryIf: [] | [{ enhancedHue: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList; }; moveColor: Command<TypeFromFields, void, any> & { isConditional: true; mandatoryIf: [] | [{ xy: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList; }; moveColorTemperature: Command<TypeFromFields, void, any> & { isConditional: true; mandatoryIf: [] | [{ colorTemperature: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList; }; moveHue: Command<TypeFromFields, void, any> & { isConditional: true; mandatoryIf: [] | [{ hueSaturation: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList; }; moveSaturation: Command<TypeFromFields, void, any> & { isConditional: true; mandatoryIf: [] | [{ hueSaturation: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList; }; moveToColor: Command<TypeFromFields, void, any> & { isConditional: true; mandatoryIf: [] | [{ xy: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList; }; moveToColorTemperature: Command<TypeFromFields, void, any> & { isConditional: true; mandatoryIf: [] | [{ colorTemperature: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList; }; moveToHue: Command<TypeFromFields, void, any> & { isConditional: true; mandatoryIf: [] | [{ hueSaturation: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList; }; moveToHueAndSaturation: Command<TypeFromFields, void, any> & { isConditional: true; mandatoryIf: [] | [{ hueSaturation: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList; }; moveToSaturation: Command<TypeFromFields, void, any> & { isConditional: true; mandatoryIf: [] | [{ hueSaturation: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList; }; stepColor: Command<TypeFromFields, void, any> & { isConditional: true; mandatoryIf: [] | [{ xy: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList; }; stepColorTemperature: Command<TypeFromFields, void, any> & { isConditional: true; mandatoryIf: [] | [{ colorTemperature: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList; }; stepHue: Command<TypeFromFields, void, any> & { isConditional: true; mandatoryIf: [] | [{ hueSaturation: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList; }; stepSaturation: Command<TypeFromFields, void, any> & { isConditional: true; mandatoryIf: [] | [{ hueSaturation: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList; }; stopMoveStep: Command<TypeFromFields, void, any> & { isConditional: true; mandatoryIf: [] | [{ hueSaturation: boolean; }, { xy: boolean; }, { colorTemperature: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList; }; }; features: { colorLoop: BitFlag; colorTemperature: BitFlag; enhancedHue: BitFlag; hueSaturation: BitFlag; xy: BitFlag; }; id: @matter/general; name: "ColorControl"; revision: 6; }, []> Type declaration
Readonlyattributes: {
acceptedCommandList: Attribute<.[], never>;
attributeList: Attribute<.[], never>;
clusterRevision: Attribute<number, never>;
colorCapabilities: Attribute<TypeFromPartialBitSchema, any>;
colorLoopActive: Attribute<ColorControl.ColorLoopActive, any> & {
isConditional: true;
mandatoryIf: [] | [{
colorLoop: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
};
colorLoopDirection: Attribute<ColorControl.ColorLoopDirection, any> & {
isConditional: true;
mandatoryIf: [] | [{
colorLoop: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
};
colorLoopStartEnhancedHue: Attribute<number, any> & {
isConditional: true;
mandatoryIf: [] | [{
colorLoop: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
};
colorLoopStoredEnhancedHue: Attribute<number, any> & {
isConditional: true;
mandatoryIf: [] | [{
colorLoop: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
};
colorLoopTime: Attribute<number, any> & {
isConditional: true;
mandatoryIf: [] | [{
colorLoop: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
};
colorMode: Attribute<ColorControl.ColorMode, any>;
colorPointBIntensity: OptionalWritableAttribute<number | null, any>;
colorPointBx: OptionalWritableAttribute<number, any>;
colorPointBy: OptionalWritableAttribute<number, any>;
colorPointGIntensity: OptionalWritableAttribute<number | null, any>;
colorPointGx: OptionalWritableAttribute<number, any>;
colorPointGy: OptionalWritableAttribute<number, any>;
colorPointRIntensity: OptionalWritableAttribute<number | null, any>;
colorPointRx: OptionalWritableAttribute<number, any>;
colorPointRy: OptionalWritableAttribute<number, any>;
colorTemperatureMireds: Attribute<number, any> & {
isConditional: true;
mandatoryIf: [] | [{
colorTemperature: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
};
colorTempPhysicalMaxMireds: Attribute<number, any> & {
isConditional: true;
mandatoryIf: [] | [{
colorTemperature: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
};
colorTempPhysicalMinMireds: Attribute<number, any> & {
isConditional: true;
mandatoryIf: [] | [{
colorTemperature: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
};
compensationText: OptionalAttribute<string, any>;
coupleColorTempToLevelMinMireds: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
colorTemperature: boolean;
}];
};
currentHue: Attribute<number, any> & {
isConditional: true;
mandatoryIf: [] | [{
hueSaturation: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
};
currentSaturation: Attribute<number, any> & {
isConditional: true;
mandatoryIf: [] | [{
hueSaturation: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
};
currentX: Attribute<number, any> & {
isConditional: true;
mandatoryIf: [] | [{
xy: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
};
currentY: Attribute<number, any> & {
isConditional: true;
mandatoryIf: [] | [{
xy: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
};
driftCompensation: OptionalAttribute<ColorControl.DriftCompensation, any>;
enhancedColorMode: Attribute<ColorControl.EnhancedColorMode, any>;
enhancedCurrentHue: Attribute<number, any> & {
isConditional: true;
mandatoryIf: [] | [{
enhancedHue: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
};
featureMap: Attribute<TypeFromPartialBitSchema, never>;
generatedCommandList: Attribute<.[], never>;
numberOfPrimaries: FixedAttribute<number | null, any>;
options: WritableAttribute<TypeFromPartialBitSchema, any>;
primary1Intensity: OptionalFixedAttribute<number | null, any>;
primary1X: OptionalFixedAttribute<number, any>;
primary1Y: OptionalFixedAttribute<number, any>;
primary2Intensity: OptionalFixedAttribute<number | null, any>;
primary2X: OptionalFixedAttribute<number, any>;
primary2Y: OptionalFixedAttribute<number, any>;
primary3Intensity: OptionalFixedAttribute<number | null, any>;
primary3X: OptionalFixedAttribute<number, any>;
primary3Y: OptionalFixedAttribute<number, any>;
primary4Intensity: OptionalFixedAttribute<number | null, any>;
primary4X: OptionalFixedAttribute<number, any>;
primary4Y: OptionalFixedAttribute<number, any>;
primary5Intensity: OptionalFixedAttribute<number | null, any>;
primary5X: OptionalFixedAttribute<number, any>;
primary5Y: OptionalFixedAttribute<number, any>;
primary6Intensity: OptionalFixedAttribute<number | null, any>;
primary6X: OptionalFixedAttribute<number, any>;
primary6Y: OptionalFixedAttribute<number, any>;
remainingTime: OptionalAttribute<number, any>;
startUpColorTemperatureMireds: OptionalWritableAttribute<number | null, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
colorTemperature: boolean;
}];
};
whitePointX: OptionalWritableAttribute<number, any>;
whitePointY: OptionalWritableAttribute<number, any>;
}
ReadonlyacceptedCommandList: Attribute<.[], never>
ReadonlyattributeList: Attribute<.[], never>
ReadonlyclusterRevision: Attribute<number, never>
ReadonlycolorCapabilities: Attribute<TypeFromPartialBitSchema, any>
ReadonlycolorLoopActive: Attribute<ColorControl.ColorLoopActive, any> & {
isConditional: true;
mandatoryIf: [] | [{
colorLoop: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
ReadonlycolorLoopDirection: Attribute<ColorControl.ColorLoopDirection, any> & {
isConditional: true;
mandatoryIf: [] | [{
colorLoop: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
ReadonlycolorLoopStartEnhancedHue: Attribute<number, any> & {
isConditional: true;
mandatoryIf: [] | [{
colorLoop: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
ReadonlycolorLoopStoredEnhancedHue: Attribute<number, any> & {
isConditional: true;
mandatoryIf: [] | [{
colorLoop: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
ReadonlycolorLoopTime: Attribute<number, any> & {
isConditional: true;
mandatoryIf: [] | [{
colorLoop: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
ReadonlycolorTemperatureMireds: Attribute<number, any> & {
isConditional: true;
mandatoryIf: [] | [{
colorTemperature: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
ReadonlycolorTempPhysicalMaxMireds: Attribute<number, any> & {
isConditional: true;
mandatoryIf: [] | [{
colorTemperature: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
ReadonlycolorTempPhysicalMinMireds: Attribute<number, any> & {
isConditional: true;
mandatoryIf: [] | [{
colorTemperature: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
ReadonlycompensationText: OptionalAttribute<string, any>
ReadonlycoupleColorTempToLevelMinMireds: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
colorTemperature: boolean;
}];
}
ReadonlycurrentHue: Attribute<number, any> & {
isConditional: true;
mandatoryIf: [] | [{
hueSaturation: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
ReadonlycurrentSaturation: Attribute<number, any> & {
isConditional: true;
mandatoryIf: [] | [{
hueSaturation: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
ReadonlycurrentX: Attribute<number, any> & {
isConditional: true;
mandatoryIf: [] | [{
xy: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
ReadonlycurrentY: Attribute<number, any> & {
isConditional: true;
mandatoryIf: [] | [{
xy: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
ReadonlyenhancedCurrentHue: Attribute<number, any> & {
isConditional: true;
mandatoryIf: [] | [{
enhancedHue: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
ReadonlyfeatureMap: Attribute<TypeFromPartialBitSchema, never>
ReadonlygeneratedCommandList: Attribute<.[], never>
ReadonlynumberOfPrimaries: FixedAttribute<number | null, any>
Readonlyoptions: WritableAttribute<TypeFromPartialBitSchema, any>
Readonlyprimary1Intensity: OptionalFixedAttribute<number | null, any>
Readonlyprimary2Intensity: OptionalFixedAttribute<number | null, any>
Readonlyprimary3Intensity: OptionalFixedAttribute<number | null, any>
Readonlyprimary4Intensity: OptionalFixedAttribute<number | null, any>
Readonlyprimary5Intensity: OptionalFixedAttribute<number | null, any>
Readonlyprimary6Intensity: OptionalFixedAttribute<number | null, any>
ReadonlyremainingTime: OptionalAttribute<number, any>
ReadonlystartUpColorTemperatureMireds: OptionalWritableAttribute<number | null, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
colorTemperature: boolean;
}];
}
Readonlycommands: {
colorLoopSet: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
colorLoop: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
};
enhancedMoveHue: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
enhancedHue: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
};
enhancedMoveToHue: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
enhancedHue: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
};
enhancedMoveToHueAndSaturation: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
enhancedHue: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
};
enhancedStepHue: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
enhancedHue: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
};
moveColor: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
xy: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
};
moveColorTemperature: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
colorTemperature: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
};
moveHue: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
hueSaturation: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
};
moveSaturation: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
hueSaturation: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
};
moveToColor: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
xy: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
};
moveToColorTemperature: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
colorTemperature: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
};
moveToHue: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
hueSaturation: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
};
moveToHueAndSaturation: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
hueSaturation: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
};
moveToSaturation: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
hueSaturation: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
};
stepColor: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
xy: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
};
stepColorTemperature: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
colorTemperature: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
};
stepHue: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
hueSaturation: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
};
stepSaturation: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
hueSaturation: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
};
stopMoveStep: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
hueSaturation: boolean;
}, {
xy: boolean;
}, {
colorTemperature: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
};
}
ReadonlycolorLoopSet: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
colorLoop: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
ReadonlyenhancedMoveHue: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
enhancedHue: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
ReadonlyenhancedMoveToHue: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
enhancedHue: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
ReadonlyenhancedMoveToHueAndSaturation: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
enhancedHue: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
ReadonlyenhancedStepHue: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
enhancedHue: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
ReadonlymoveColor: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
xy: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
ReadonlymoveColorTemperature: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
colorTemperature: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
ReadonlymoveHue: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
hueSaturation: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
ReadonlymoveSaturation: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
hueSaturation: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
ReadonlymoveToColor: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
xy: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
ReadonlymoveToColorTemperature: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
colorTemperature: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
ReadonlymoveToHue: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
hueSaturation: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
ReadonlymoveToHueAndSaturation: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
hueSaturation: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
ReadonlymoveToSaturation: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
hueSaturation: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
ReadonlystepColor: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
xy: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
ReadonlystepColorTemperature: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
colorTemperature: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
ReadonlystepHue: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
hueSaturation: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
ReadonlystepSaturation: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
hueSaturation: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
ReadonlystopMoveStep: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
hueSaturation: boolean;
}, {
xy: boolean;
}, {
colorTemperature: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
Readonlyfeatures: {
colorLoop: BitFlag;
colorTemperature: BitFlag;
enhancedHue: BitFlag;
hueSaturation: BitFlag;
xy: BitFlag;
}
Readonlyname: "ColorControl"
Readonlyrevision: 6
ColorLoop
Color loop is supported.