circuitmatter.clusters.general.level_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 |
|
Module Contents
- class circuitmatter.clusters.general.level_control.FeatureBitmap
Bases:
enum.IntFlagSupport for integer-based Flags
- ON_OFF
- LIGHTING
- FREQUENCY
- class circuitmatter.clusters.general.level_control.OptionsBitmap
Bases:
circuitmatter.data_model.Map8Support for integer-based Flags
- ExecuteIfOff = 0
- CoupleColorTempToLevel = 1
- class circuitmatter.clusters.general.level_control.MoveModeEnum
Bases:
circuitmatter.data_model.Enum8Enum where members are also (and must be) ints
- UP = 0
- DOWN = 1
- class circuitmatter.clusters.general.level_control.StepModeEnum
Bases:
circuitmatter.data_model.Enum8Enum where members are also (and must be) ints
- UP = 0
- DOWN = 1
- class circuitmatter.clusters.general.level_control.LevelControl
Bases:
circuitmatter.data_model.Cluster- CLUSTER_ID = 8
- CurrentLevel
- RemainingTime
- MinLevel
- MaxLevel
- OnLevel
- Options
- StartUpCurrentLevel
- class MoveToLevel
Bases:
circuitmatter.tlv.Structure- Level
- 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_level
- class Move
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
- class Step
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
- class Stop
Bases:
circuitmatter.tlv.Structure- 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)
- stop
- move_to_level_with_on_off
- move_with_on_off
- step_with_on_off
- stop_with_on_off
- cluster_revision
- 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