circuitmatter.clusters.lighting.color_control
Classes
Support for integer-based Flags |
|
Support for integer-based Flags |
|
Enum where members are also (and must be) ints |
|
Enum where members are also (and must be) ints |
|
Enum where members are also (and must be) ints |
|
Enum where members are also (and must be) ints |
|
Module Contents
- class circuitmatter.clusters.lighting.color_control.FeatureBitmap
Bases:
enum.IntFlagSupport for integer-based Flags
- HUE_SATURATION
- ENHANCED_HUE
- COLOR_LOOP
- XY
- COLOR_TEMPERATURE
- class circuitmatter.clusters.lighting.color_control.OptionsBitmap
Bases:
circuitmatter.data_model.Map8Support for integer-based Flags
- EXECUTE_IF_OFF
- class circuitmatter.clusters.lighting.color_control.Direction
Bases:
circuitmatter.data_model.Enum8Enum where members are also (and must be) ints
- SHORTEST_DISTANCE = 0
- LONGEST_DISTANCE = 1
- UP = 2
- DOWN = 3
- class circuitmatter.clusters.lighting.color_control.MoveMode
Bases:
circuitmatter.data_model.Enum8Enum where members are also (and must be) ints
- STOP = 0
- UP = 1
- DOWN = 3
- class circuitmatter.clusters.lighting.color_control.StepMode
Bases:
circuitmatter.data_model.Enum8Enum where members are also (and must be) ints
- UP = 1
- DOWN = 3
- class circuitmatter.clusters.lighting.color_control.ColorMode
Bases:
circuitmatter.data_model.Enum8Enum where members are also (and must be) ints
- HUE_SATURATION = 0
- XY = 1
- COLOR_TEMPERATURE = 2
- class circuitmatter.clusters.lighting.color_control.ColorControl
Bases:
circuitmatter.data_model.Cluster- CLUSTER_ID = 768
- cluster_revision = 6
- current_hue
- current_saturation
- remaining_time
- current_x
- current_y
- drift_compensation
- compensation_text
- color_temperature
- color_mode
- options
- color_capabilities
- color_temp_physical_min_mireds
- color_temp_physical_max_mireds
- class MoveToHue
Bases:
circuitmatter.tlv.Structure- Hue
- Direction
- TransitionTime
- OptionsMask
- OptionsOverride
- __str__()
- encode() memoryview
- classmethod decode(buffer: memoryview, offset=0) Structure
- construct_containers()
- classmethod from_value(value)
- values
- classmethod max_length()
- set_value(tag, value)
- delete_value(tag)
- move_to_hue
- class MoveHue
Bases:
circuitmatter.tlv.Structure- MoveMode
- Rate
- OptionsMask
- OptionsOverride
- __str__()
- encode() memoryview
- classmethod decode(buffer: memoryview, offset=0) Structure
- construct_containers()
- classmethod from_value(value)
- values
- classmethod max_length()
- set_value(tag, value)
- delete_value(tag)
- move_hue
- class StepHue
Bases:
circuitmatter.tlv.Structure- StepMode
- StepSize
- TransitionTime
- OptionsMask
- OptionsOverride
- __str__()
- encode() memoryview
- classmethod decode(buffer: memoryview, offset=0) Structure
- construct_containers()
- classmethod from_value(value)
- values
- classmethod max_length()
- set_value(tag, value)
- delete_value(tag)
- step_hue
- class MoveToSaturation
Bases:
circuitmatter.tlv.Structure- Saturation
- TransitionTime
- OptionsMask
- OptionsOverride
- __str__()
- encode() memoryview
- classmethod decode(buffer: memoryview, offset=0) Structure
- construct_containers()
- classmethod from_value(value)
- values
- classmethod max_length()
- set_value(tag, value)
- delete_value(tag)
- move_to_saturation
- class MoveSaturation
Bases:
circuitmatter.tlv.Structure- MoveMode
- Rate
- OptionsMask
- OptionsOverride
- __str__()
- encode() memoryview
- classmethod decode(buffer: memoryview, offset=0) Structure
- construct_containers()
- classmethod from_value(value)
- values
- classmethod max_length()
- set_value(tag, value)
- delete_value(tag)
- move_saturation
- class StepSaturation
Bases:
circuitmatter.tlv.Structure- StepMode
- StepSize
- TransitionTime
- OptionsMask
- OptionsOverride
- __str__()
- encode() memoryview
- classmethod decode(buffer: memoryview, offset=0) Structure
- construct_containers()
- classmethod from_value(value)
- values
- classmethod max_length()
- set_value(tag, value)
- delete_value(tag)
- step_saturation
- class MoveToHueAndSaturation
Bases:
circuitmatter.tlv.Structure- Hue
- Saturation
- TransitionTime
- OptionsMask
- OptionsOverride
- __str__()
- encode() memoryview
- classmethod decode(buffer: memoryview, offset=0) Structure
- construct_containers()
- classmethod from_value(value)
- values
- classmethod max_length()
- set_value(tag, value)
- delete_value(tag)
- move_to_hue_and_saturation
- feature_map
- attribute_list
- event_list
- accepted_command_list
- generated_command_list
- data_version
- __contains__(descriptor_id)
- restore(nonvolatile)
- get_attribute_data(session, path, subscription=None) list[circuitmatter.interaction_model.AttributeDataIB]
- set_attribute(context, attribute_data) circuitmatter.interaction_model.AttributeStatusIB
- invoke(session, path, fields) circuitmatter.interaction_model.CommandDataIB | circuitmatter.interaction_model.StatusCode | None