circuitmatter.clusters.device_management.basic_information

Classes

ProductFinish

Enum where members are also (and must be) ints

Color

Enum where members are also (and must be) ints

BasicInformationCluster

Module Contents

class circuitmatter.clusters.device_management.basic_information.ProductFinish

Bases: enum.IntEnum

Enum where members are also (and must be) ints

OTHER = 0
MATTE = 1
SATIN = 2
POLISHED = 3
RUGGED = 4
FABRIC = 5
class circuitmatter.clusters.device_management.basic_information.Color

Bases: enum.IntEnum

Enum where members are also (and must be) ints

BLACK = 0
NAVY = 1
GREEN = 2
TEAL = 3
MAROON = 4
PURPLE = 5
OLIVE = 6
GRAY = 7
BLUE = 8
LIME = 9
AQUA = 10
RED = 11
FUCHSIA = 12
YELLOW = 13
WHITE = 14
NICKEL = 15
CHROME = 16
BRASS = 17
COPPER = 18
SILVER = 19
GOLD = 20
class circuitmatter.clusters.device_management.basic_information.BasicInformationCluster

Bases: circuitmatter.data_model.Cluster

CLUSTER_ID = 40
class CapabilityMinima

Bases: circuitmatter.tlv.Structure

CaseSessionsPerFabric
SubscriptionsPerFabric
__str__()
encode() memoryview
encode_into(buffer: bytearray, offset: int = 0) int
classmethod decode(buffer: memoryview, offset=0) Structure
classmethod decode_member(control_octet, buffer, offset=0, depth=0) tuple[dict, int]
construct_containers()
classmethod from_value(value)
values
classmethod max_length()
set_value(tag, value)
delete_value(tag)
class ProductAppearance

Bases: circuitmatter.tlv.Structure

Finish
PrimaryColor
__str__()
encode() memoryview
encode_into(buffer: bytearray, offset: int = 0) int
classmethod decode(buffer: memoryview, offset=0) Structure
classmethod decode_member(control_octet, buffer, offset=0, depth=0) tuple[dict, int]
construct_containers()
classmethod from_value(value)
values
classmethod max_length()
set_value(tag, value)
delete_value(tag)
data_model_revision
vendor_name
vendor_id
product_name
product_id
node_label
location
hardware_version
hardware_version_string
software_version
software_version_string
manufacturing_date
part_number
product_url
product_label
serial_number
local_config_disabled
reachable
unique_id
capability_minima
product_appearance
specification_version
max_paths_per_invoke
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