Expand description
Matter TLV encoders and decoders for Color Control Cluster Cluster ID: 0x0300
This file is automatically generated from ColorControl.xml
Modules§
- colorcapabilities
- Constants for ColorCapabilities
- options
- Constants for Options
- updateflags
- Constants for UpdateFlags
Enums§
- Color
Loop Action - Color
Loop Direction - Color
Mode - Direction
- Drift
Compensation - Enhanced
Color Mode - Move
Mode - Step
Mode
Functions§
- color_
loop_ set - Invoke
ColorLoopSetcommand on clusterColor Control. - decode_
attribute_ json - Decode attribute value and return as JSON string
- decode_
color_ capabilities - Decode ColorCapabilities attribute (0x400A)
- decode_
color_ loop_ active - Decode ColorLoopActive attribute (0x4002)
- decode_
color_ loop_ direction - Decode ColorLoopDirection attribute (0x4003)
- decode_
color_ loop_ start_ enhanced_ hue - Decode ColorLoopStartEnhancedHue attribute (0x4005)
- decode_
color_ loop_ stored_ enhanced_ hue - Decode ColorLoopStoredEnhancedHue attribute (0x4006)
- decode_
color_ loop_ time - Decode ColorLoopTime attribute (0x4004)
- decode_
color_ mode - Decode ColorMode attribute (0x0008)
- decode_
color_ point_ b_ intensity - Decode ColorPointBIntensity attribute (0x003C)
- decode_
color_ point_ bx - Decode ColorPointBX attribute (0x003A)
- decode_
color_ point_ by - Decode ColorPointBY attribute (0x003B)
- decode_
color_ point_ g_ intensity - Decode ColorPointGIntensity attribute (0x0038)
- decode_
color_ point_ gx - Decode ColorPointGX attribute (0x0036)
- decode_
color_ point_ gy - Decode ColorPointGY attribute (0x0037)
- decode_
color_ point_ r_ intensity - Decode ColorPointRIntensity attribute (0x0034)
- decode_
color_ point_ rx - Decode ColorPointRX attribute (0x0032)
- decode_
color_ point_ ry - Decode ColorPointRY attribute (0x0033)
- decode_
color_ temp_ physical_ max_ mireds - Decode ColorTempPhysicalMaxMireds attribute (0x400C)
- decode_
color_ temp_ physical_ min_ mireds - Decode ColorTempPhysicalMinMireds attribute (0x400B)
- decode_
color_ temperature_ mireds - Decode ColorTemperatureMireds attribute (0x0007)
- decode_
compensation_ text - Decode CompensationText attribute (0x0006)
- decode_
couple_ color_ temp_ to_ level_ min_ mireds - Decode CoupleColorTempToLevelMinMireds attribute (0x400D)
- decode_
current_ hue - Decode CurrentHue attribute (0x0000)
- decode_
current_ saturation - Decode CurrentSaturation attribute (0x0001)
- decode_
current_ x - Decode CurrentX attribute (0x0003)
- decode_
current_ y - Decode CurrentY attribute (0x0004)
- decode_
drift_ compensation - Decode DriftCompensation attribute (0x0005)
- decode_
enhanced_ color_ mode - Decode EnhancedColorMode attribute (0x4001)
- decode_
enhanced_ current_ hue - Decode EnhancedCurrentHue attribute (0x4000)
- decode_
number_ of_ primaries - Decode NumberOfPrimaries attribute (0x0010)
- decode_
options - Decode Options attribute (0x000F)
- decode_
primary1_ intensity - Decode Primary1Intensity attribute (0x0013)
- decode_
primary1_ x - Decode Primary1X attribute (0x0011)
- decode_
primary1_ y - Decode Primary1Y attribute (0x0012)
- decode_
primary2_ intensity - Decode Primary2Intensity attribute (0x0017)
- decode_
primary2_ x - Decode Primary2X attribute (0x0015)
- decode_
primary2_ y - Decode Primary2Y attribute (0x0016)
- decode_
primary3_ intensity - Decode Primary3Intensity attribute (0x001B)
- decode_
primary3_ x - Decode Primary3X attribute (0x0019)
- decode_
primary3_ y - Decode Primary3Y attribute (0x001A)
- decode_
primary4_ intensity - Decode Primary4Intensity attribute (0x0022)
- decode_
primary4_ x - Decode Primary4X attribute (0x0020)
- decode_
primary4_ y - Decode Primary4Y attribute (0x0021)
- decode_
primary5_ intensity - Decode Primary5Intensity attribute (0x0026)
- decode_
primary5_ x - Decode Primary5X attribute (0x0024)
- decode_
primary5_ y - Decode Primary5Y attribute (0x0025)
- decode_
primary6_ intensity - Decode Primary6Intensity attribute (0x002A)
- decode_
primary6_ x - Decode Primary6X attribute (0x0028)
- decode_
primary6_ y - Decode Primary6Y attribute (0x0029)
- decode_
remaining_ time - Decode RemainingTime attribute (0x0002)
- decode_
start_ up_ color_ temperature_ mireds - Decode StartUpColorTemperatureMireds attribute (0x4010)
- decode_
white_ point_ x - Decode WhitePointX attribute (0x0030)
- decode_
white_ point_ y - Decode WhitePointY attribute (0x0031)
- encode_
color_ loop_ set - Encode ColorLoopSet command (0x44)
- encode_
command_ json - encode_
enhanced_ move_ hue - Encode EnhancedMoveHue command (0x41)
- encode_
enhanced_ move_ to_ hue - Encode EnhancedMoveToHue command (0x40)
- encode_
enhanced_ move_ to_ hue_ and_ saturation - Encode EnhancedMoveToHueAndSaturation command (0x43)
- encode_
enhanced_ step_ hue - Encode EnhancedStepHue command (0x42)
- encode_
move_ color - Encode MoveColor command (0x08)
- encode_
move_ color_ temperature - Encode MoveColorTemperature command (0x4B)
- encode_
move_ hue - Encode MoveHue command (0x01)
- encode_
move_ saturation - Encode MoveSaturation command (0x04)
- encode_
move_ to_ color - Encode MoveToColor command (0x07)
- encode_
move_ to_ color_ temperature - Encode MoveToColorTemperature command (0x0A)
- encode_
move_ to_ hue - Encode MoveToHue command (0x00)
- encode_
move_ to_ hue_ and_ saturation - Encode MoveToHueAndSaturation command (0x06)
- encode_
move_ to_ saturation - Encode MoveToSaturation command (0x03)
- encode_
step_ color - Encode StepColor command (0x09)
- encode_
step_ color_ temperature - Encode StepColorTemperature command (0x4C)
- encode_
step_ hue - Encode StepHue command (0x02)
- encode_
step_ saturation - Encode StepSaturation command (0x05)
- encode_
stop_ move_ step - Encode StopMoveStep command (0x47)
- enhanced_
move_ hue - Invoke
EnhancedMoveHuecommand on clusterColor Control. - enhanced_
move_ to_ hue - Invoke
EnhancedMoveToHuecommand on clusterColor Control. - enhanced_
move_ to_ hue_ and_ saturation - Invoke
EnhancedMoveToHueAndSaturationcommand on clusterColor Control. - enhanced_
step_ hue - Invoke
EnhancedStepHuecommand on clusterColor Control. - get_
attribute_ list - Get list of all attributes supported by this cluster
- get_
command_ list - get_
command_ name - get_
command_ schema - move_
color - Invoke
MoveColorcommand on clusterColor Control. - move_
color_ temperature - Invoke
MoveColorTemperaturecommand on clusterColor Control. - move_
hue - Invoke
MoveHuecommand on clusterColor Control. - move_
saturation - Invoke
MoveSaturationcommand on clusterColor Control. - move_
to_ color - Invoke
MoveToColorcommand on clusterColor Control. - move_
to_ color_ temperature - Invoke
MoveToColorTemperaturecommand on clusterColor Control. - move_
to_ hue - Invoke
MoveToHuecommand on clusterColor Control. - move_
to_ hue_ and_ saturation - Invoke
MoveToHueAndSaturationcommand on clusterColor Control. - move_
to_ saturation - Invoke
MoveToSaturationcommand on clusterColor Control. - read_
color_ capabilities - Read
ColorCapabilitiesattribute from clusterColor Control. - read_
color_ loop_ active - Read
ColorLoopActiveattribute from clusterColor Control. - read_
color_ loop_ direction - Read
ColorLoopDirectionattribute from clusterColor Control. - read_
color_ loop_ start_ enhanced_ hue - Read
ColorLoopStartEnhancedHueattribute from clusterColor Control. - read_
color_ loop_ stored_ enhanced_ hue - Read
ColorLoopStoredEnhancedHueattribute from clusterColor Control. - read_
color_ loop_ time - Read
ColorLoopTimeattribute from clusterColor Control. - read_
color_ mode - Read
ColorModeattribute from clusterColor Control. - read_
color_ point_ b_ intensity - Read
ColorPointBIntensityattribute from clusterColor Control. - read_
color_ point_ bx - Read
ColorPointBXattribute from clusterColor Control. - read_
color_ point_ by - Read
ColorPointBYattribute from clusterColor Control. - read_
color_ point_ g_ intensity - Read
ColorPointGIntensityattribute from clusterColor Control. - read_
color_ point_ gx - Read
ColorPointGXattribute from clusterColor Control. - read_
color_ point_ gy - Read
ColorPointGYattribute from clusterColor Control. - read_
color_ point_ r_ intensity - Read
ColorPointRIntensityattribute from clusterColor Control. - read_
color_ point_ rx - Read
ColorPointRXattribute from clusterColor Control. - read_
color_ point_ ry - Read
ColorPointRYattribute from clusterColor Control. - read_
color_ temp_ physical_ max_ mireds - Read
ColorTempPhysicalMaxMiredsattribute from clusterColor Control. - read_
color_ temp_ physical_ min_ mireds - Read
ColorTempPhysicalMinMiredsattribute from clusterColor Control. - read_
color_ temperature_ mireds - Read
ColorTemperatureMiredsattribute from clusterColor Control. - read_
compensation_ text - Read
CompensationTextattribute from clusterColor Control. - read_
couple_ color_ temp_ to_ level_ min_ mireds - Read
CoupleColorTempToLevelMinMiredsattribute from clusterColor Control. - read_
current_ hue - Read
CurrentHueattribute from clusterColor Control. - read_
current_ saturation - Read
CurrentSaturationattribute from clusterColor Control. - read_
current_ x - Read
CurrentXattribute from clusterColor Control. - read_
current_ y - Read
CurrentYattribute from clusterColor Control. - read_
drift_ compensation - Read
DriftCompensationattribute from clusterColor Control. - read_
enhanced_ color_ mode - Read
EnhancedColorModeattribute from clusterColor Control. - read_
enhanced_ current_ hue - Read
EnhancedCurrentHueattribute from clusterColor Control. - read_
number_ of_ primaries - Read
NumberOfPrimariesattribute from clusterColor Control. - read_
options - Read
Optionsattribute from clusterColor Control. - read_
primary1_ intensity - Read
Primary1Intensityattribute from clusterColor Control. - read_
primary1_ x - Read
Primary1Xattribute from clusterColor Control. - read_
primary1_ y - Read
Primary1Yattribute from clusterColor Control. - read_
primary2_ intensity - Read
Primary2Intensityattribute from clusterColor Control. - read_
primary2_ x - Read
Primary2Xattribute from clusterColor Control. - read_
primary2_ y - Read
Primary2Yattribute from clusterColor Control. - read_
primary3_ intensity - Read
Primary3Intensityattribute from clusterColor Control. - read_
primary3_ x - Read
Primary3Xattribute from clusterColor Control. - read_
primary3_ y - Read
Primary3Yattribute from clusterColor Control. - read_
primary4_ intensity - Read
Primary4Intensityattribute from clusterColor Control. - read_
primary4_ x - Read
Primary4Xattribute from clusterColor Control. - read_
primary4_ y - Read
Primary4Yattribute from clusterColor Control. - read_
primary5_ intensity - Read
Primary5Intensityattribute from clusterColor Control. - read_
primary5_ x - Read
Primary5Xattribute from clusterColor Control. - read_
primary5_ y - Read
Primary5Yattribute from clusterColor Control. - read_
primary6_ intensity - Read
Primary6Intensityattribute from clusterColor Control. - read_
primary6_ x - Read
Primary6Xattribute from clusterColor Control. - read_
primary6_ y - Read
Primary6Yattribute from clusterColor Control. - read_
remaining_ time - Read
RemainingTimeattribute from clusterColor Control. - read_
start_ up_ color_ temperature_ mireds - Read
StartUpColorTemperatureMiredsattribute from clusterColor Control. - read_
white_ point_ x - Read
WhitePointXattribute from clusterColor Control. - read_
white_ point_ y - Read
WhitePointYattribute from clusterColor Control. - step_
color - Invoke
StepColorcommand on clusterColor Control. - step_
color_ temperature - Invoke
StepColorTemperaturecommand on clusterColor Control. - step_
hue - Invoke
StepHuecommand on clusterColor Control. - step_
saturation - Invoke
StepSaturationcommand on clusterColor Control. - stop_
move_ step - Invoke
StopMoveStepcommand on clusterColor Control.
Type Aliases§
- Color
Capabilities - ColorCapabilities bitmap type
- Options
- Options bitmap type
- Update
Flags - UpdateFlags bitmap type