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
Readonly
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>;
}
Readonly
acceptedCommandList: Attribute<.[], never>
Readonly
attributeList: Attribute<.[], never>
Readonly
clusterRevision: Attribute<number, never>
Readonly
colorCapabilities: Attribute<TypeFromPartialBitSchema, any>
Readonly
colorLoopActive: Attribute<ColorControl.ColorLoopActive, any> & {
isConditional: true;
mandatoryIf: [] | [{
colorLoop: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
Readonly
colorLoopDirection: Attribute<ColorControl.ColorLoopDirection, any> & {
isConditional: true;
mandatoryIf: [] | [{
colorLoop: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
Readonly
colorLoopStartEnhancedHue: Attribute<number, any> & {
isConditional: true;
mandatoryIf: [] | [{
colorLoop: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
Readonly
colorLoopStoredEnhancedHue: Attribute<number, any> & {
isConditional: true;
mandatoryIf: [] | [{
colorLoop: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
Readonly
colorLoopTime: Attribute<number, any> & {
isConditional: true;
mandatoryIf: [] | [{
colorLoop: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
Readonly
colorTemperatureMireds: Attribute<number, any> & {
isConditional: true;
mandatoryIf: [] | [{
colorTemperature: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
Readonly
colorTempPhysicalMaxMireds: Attribute<number, any> & {
isConditional: true;
mandatoryIf: [] | [{
colorTemperature: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
Readonly
colorTempPhysicalMinMireds: Attribute<number, any> & {
isConditional: true;
mandatoryIf: [] | [{
colorTemperature: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
Readonly
compensationText: OptionalAttribute<string, any>
Readonly
coupleColorTempToLevelMinMireds: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
colorTemperature: boolean;
}];
}
Readonly
currentHue: Attribute<number, any> & {
isConditional: true;
mandatoryIf: [] | [{
hueSaturation: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
Readonly
currentSaturation: Attribute<number, any> & {
isConditional: true;
mandatoryIf: [] | [{
hueSaturation: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
Readonly
currentX: Attribute<number, any> & {
isConditional: true;
mandatoryIf: [] | [{
xy: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
Readonly
currentY: Attribute<number, any> & {
isConditional: true;
mandatoryIf: [] | [{
xy: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
Readonly
enhancedCurrentHue: Attribute<number, any> & {
isConditional: true;
mandatoryIf: [] | [{
enhancedHue: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
Readonly
featureMap: Attribute<TypeFromPartialBitSchema, never>
Readonly
generatedCommandList: Attribute<.[], never>
Readonly
numberOfPrimaries: FixedAttribute<number | null, any>
Readonly
options: WritableAttribute<TypeFromPartialBitSchema, any>
Readonly
primary1Intensity: OptionalFixedAttribute<number | null, any>
Readonly
primary2Intensity: OptionalFixedAttribute<number | null, any>
Readonly
primary3Intensity: OptionalFixedAttribute<number | null, any>
Readonly
primary4Intensity: OptionalFixedAttribute<number | null, any>
Readonly
primary5Intensity: OptionalFixedAttribute<number | null, any>
Readonly
primary6Intensity: OptionalFixedAttribute<number | null, any>
Readonly
remainingTime: OptionalAttribute<number, any>
Readonly
startUpColorTemperatureMireds: OptionalWritableAttribute<number | null, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
colorTemperature: boolean;
}];
}
Readonly
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;
};
}
Readonly
colorLoopSet: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
colorLoop: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
Readonly
enhancedMoveHue: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
enhancedHue: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
Readonly
enhancedMoveToHue: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
enhancedHue: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
Readonly
enhancedMoveToHueAndSaturation: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
enhancedHue: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
Readonly
enhancedStepHue: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
enhancedHue: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
Readonly
moveColor: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
xy: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
Readonly
moveColorTemperature: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
colorTemperature: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
Readonly
moveHue: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
hueSaturation: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
Readonly
moveSaturation: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
hueSaturation: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
Readonly
moveToColor: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
xy: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
Readonly
moveToColorTemperature: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
colorTemperature: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
Readonly
moveToHue: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
hueSaturation: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
Readonly
moveToHueAndSaturation: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
hueSaturation: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
Readonly
moveToSaturation: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
hueSaturation: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
Readonly
stepColor: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
xy: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
Readonly
stepColorTemperature: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
colorTemperature: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
Readonly
stepHue: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
hueSaturation: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
Readonly
stepSaturation: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
hueSaturation: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
Readonly
stopMoveStep: Command<TypeFromFields, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
hueSaturation: boolean;
}, {
xy: boolean;
}, {
colorTemperature: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
Readonly
features: {
colorLoop: BitFlag;
colorTemperature: BitFlag;
enhancedHue: BitFlag;
hueSaturation: BitFlag;
xy: BitFlag;
}
Readonly
name: "ColorControl"
Readonly
revision: 6
ColorLoop
Color loop is supported.