circuitmatter.clusters.device_management.network_commissioning
Classes
Support for integer-based Flags |
|
Module Contents
- class circuitmatter.clusters.device_management.network_commissioning.ThreadCapabilitiesBitmap
Bases:
circuitmatter.data_model.Map16Support for integer-based Flags
- IS_BORDER_ROUTER_CAPABLE
- IS_ROUTER_CAPABLE
- IS_SLEEPY_END_DEVICE_CAPABLE
- IS_FULL_THREAD_DEVICE
- IS_SYNCHRONIZED_SLEEPY_END_DEVICE_CAPABLE
- class circuitmatter.clusters.device_management.network_commissioning.NetworkCommissioningCluster
Bases:
circuitmatter.data_model.Cluster- CLUSTER_ID = 49
- class FeatureBitmap
Bases:
enum.IntFlagSupport for integer-based Flags
- WIFI_NETWORK_INTERFACE = 1
- THREAD_NETWORK_INTERFACE = 2
- ETHERNET_NETWORK_INTERFACE = 4
- class WifiBandEnum
Bases:
circuitmatter.data_model.Enum8Enum where members are also (and must be) ints
- BAND_2G4 = 0
- BAND_3G65 = 1
- BAND_5G = 2
- BAND_6G = 3
- BAND_60G = 4
- BAND_1G = 5
- class NetworkCommissioningStatus
Bases:
circuitmatter.data_model.Enum8Enum where members are also (and must be) ints
- SUCCESS = 0
Ok, no error
- OUT_OF_RANGE = 1
Value Outside Range
- BOUNDS_EXCEEDED = 2
A collection would exceed its size limit
- NETWORK_ID_NOT_FOUND = 3
The NetworkID is not among the collection of added networks
- DUPLICATE_NETWORK_ID = 4
The NetworkID is already among the collection of added networks
- NETWORK_NOT_FOUND = 5
SSID Not found
- Type:
Cannot find AP
- REGULATORY_ERROR = 6
Mismatch on band/channels/regulatory domain / 2.4GHz vs 5GHz
- Type:
Cannot find AP
- AUTH_FAILURE = 7
Cannot associate due to authentication failure
- UNSUPPORTED_SECURITY = 8
Cannot associate due to unsupported security mode
- OTHER_CONNECTION_FAILURE = 9
Other association failure
- IPV6_FAILED = 10
Failure to generate an IPv6 address
- IP_BIND_FAILED = 11
Failure to bind Wi-Fi <-> IP interfaces
- UNKNOWN_ERROR = 12
Unknown error
- class NetworkInfoStruct
Bases:
circuitmatter.tlv.Structure- NetworkID
- Connected
- __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)
- max_networks
- networks
- scan_max_time_seconds
- connect_max_time_seconds
- interface_enabled
- last_network_status
- last_network_id
- last_connect_error_value
- supported_wifi_bands
- supported_thread_features
- thread_version
- 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