TouchlinkCommissioning
- class st.zigbee.zcl.clusters.TouchlinkCommissioning
- ID: number
0x1000 the ID of this cluster
- NAME: str
“TouchlinkCommissioning” the name of this cluster
- attributes: st.zigbee.zcl.clusters.TouchlinkCommissioningServerAttributes or st.zigbee.zcl.clusters.TouchlinkCommissioningClientAttributes
- commands: st.zigbee.zcl.clusters.TouchlinkCommissioningServerCommands or st.zigbee.zcl.clusters.TouchlinkCommissioningClientCommands
- types: st.zigbee.zcl.clusters.TouchlinkCommissioningTypes
TouchlinkCommissioning Attributes
TouchlinkCommissioning Commands
- class st.zigbee.zcl.clusters.TouchlinkCommissioning.ScanResponse
- ID: number
0x01 the ID of this command
- NAME: str
“ScanResponse” the name of this command
- inter_pan_transaction_identifier: st.zigbee.data_types.Uint32
- rssi_correction: st.zigbee.data_types.Uint8
- zigbee_information: st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlZigbeeInformation
- touchlink_information: st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlTouchlinkInformation
- key_bitmask: st.zigbee.zcl.clusters.TouchlinkCommissioning.types.KeyBitmask
- response_identifier: st.zigbee.data_types.Uint32
- extended_pan_identifier: st.zigbee.data_types.IeeeAddress
- network_update_identifier: st.zigbee.data_types.Uint8
- logical_channel: st.zigbee.data_types.Uint8
- pan_identifier: st.zigbee.data_types.Uint16
- network_address: st.zigbee.data_types.Uint16
- number_of_sub_devices: st.zigbee.data_types.Uint8
- total_group_identifiers: st.zigbee.data_types.Uint8
- endpoint_identifier: st.zigbee.data_types.Uint8
- profile_identifier: st.zigbee.data_types.Uint16
- device_identifier: st.zigbee.data_types.Uint16
- version: st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlVersion
- group_identifier_count: st.zigbee.data_types.Uint8
- get_fields()
- static deserialize(buf)
Deserialize this command
- Parameters
buf (
buf
) – the bytes of the command body- Return type
ScanResponse
- set_field_names()
- static build_test_rx(device, inter_pan_transaction_identifier, rssi_correction, zigbee_information, touchlink_information, key_bitmask, response_identifier, extended_pan_identifier, network_update_identifier, logical_channel, pan_identifier, network_address, number_of_sub_devices, total_group_identifiers, endpoint_identifier, profile_identifier, device_identifier, version, group_identifier_count)
Build a version of this message as if it came from the device
- Parameters
device (
st.zigbee.Device
) – the device to build the message frominter_pan_transaction_identifier (
st.zigbee.data_types.Uint32
) –rssi_correction (
st.zigbee.data_types.Uint8
) –zigbee_information (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlZigbeeInformation
) –touchlink_information (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlTouchlinkInformation
) –key_bitmask (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.KeyBitmask
) –response_identifier (
st.zigbee.data_types.Uint32
) –extended_pan_identifier (
st.zigbee.data_types.IeeeAddress
) –network_update_identifier (
st.zigbee.data_types.Uint8
) –logical_channel (
st.zigbee.data_types.Uint8
) –pan_identifier (
st.zigbee.data_types.Uint16
) –network_address (
st.zigbee.data_types.Uint16
) –number_of_sub_devices (
st.zigbee.data_types.Uint8
) –total_group_identifiers (
st.zigbee.data_types.Uint8
) –endpoint_identifier (
st.zigbee.data_types.Uint8
) –profile_identifier (
st.zigbee.data_types.Uint16
) –device_identifier (
st.zigbee.data_types.Uint16
) –version (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlVersion
) –group_identifier_count (
st.zigbee.data_types.Uint8
) –
- Returns
The full Zigbee message containing this command body
- Return type
- init(self, device, inter_pan_transaction_identifier, rssi_correction, zigbee_information, touchlink_information, key_bitmask, response_identifier, extended_pan_identifier, network_update_identifier, logical_channel, pan_identifier, network_address, number_of_sub_devices, total_group_identifiers, endpoint_identifier, profile_identifier, device_identifier, version, group_identifier_count)
Initialize the ScanResponse command
- Parameters
self (
ScanResponse
) – the template class for this commanddevice (
st.zigbee.Device
) – the device to build this message tointer_pan_transaction_identifier (
st.zigbee.data_types.Uint32
) –rssi_correction (
st.zigbee.data_types.Uint8
) –zigbee_information (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlZigbeeInformation
) –touchlink_information (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlTouchlinkInformation
) –key_bitmask (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.KeyBitmask
) –response_identifier (
st.zigbee.data_types.Uint32
) –extended_pan_identifier (
st.zigbee.data_types.IeeeAddress
) –network_update_identifier (
st.zigbee.data_types.Uint8
) –logical_channel (
st.zigbee.data_types.Uint8
) –pan_identifier (
st.zigbee.data_types.Uint16
) –network_address (
st.zigbee.data_types.Uint16
) –number_of_sub_devices (
st.zigbee.data_types.Uint8
) –total_group_identifiers (
st.zigbee.data_types.Uint8
) –endpoint_identifier (
st.zigbee.data_types.Uint8
) –profile_identifier (
st.zigbee.data_types.Uint16
) –device_identifier (
st.zigbee.data_types.Uint16
) –version (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlVersion
) –group_identifier_count (
st.zigbee.data_types.Uint8
) –
- Returns
the full command addressed to the device
- Return type
- set_parent_cluster(cluster)
- Parameters
cluster (
any
) –
- class st.zigbee.zcl.clusters.TouchlinkCommissioning.DeviceInformationResponse
- ID: number
0x03 the ID of this command
- NAME: str
“DeviceInformationResponse” the name of this command
- inter_pan_transaction_identifier: st.zigbee.data_types.Uint32
- number_of_sub_devices: st.zigbee.data_types.Uint8
- start_index: st.zigbee.data_types.Uint8
- device_information_record_list_list: list[st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlDeviceInformationRecord]
- get_fields()
- static deserialize(buf)
Deserialize this command
- Parameters
buf (
buf
) – the bytes of the command body- Return type
DeviceInformationResponse
- set_field_names()
- static build_test_rx(device, inter_pan_transaction_identifier, number_of_sub_devices, start_index, device_information_record_list)
Build a version of this message as if it came from the device
- Parameters
device (
st.zigbee.Device
) – the device to build the message frominter_pan_transaction_identifier (
st.zigbee.data_types.Uint32
) –number_of_sub_devices (
st.zigbee.data_types.Uint8
) –start_index (
st.zigbee.data_types.Uint8
) –device_information_record_list (
list[st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlDeviceInformationRecord]
) –
- Returns
The full Zigbee message containing this command body
- Return type
- init(self, device, inter_pan_transaction_identifier, number_of_sub_devices, start_index, device_information_record_list)
Initialize the DeviceInformationResponse command
- Parameters
self (
DeviceInformationResponse
) – the template class for this commanddevice (
st.zigbee.Device
) – the device to build this message tointer_pan_transaction_identifier (
st.zigbee.data_types.Uint32
) –number_of_sub_devices (
st.zigbee.data_types.Uint8
) –start_index (
st.zigbee.data_types.Uint8
) –device_information_record_list (
list[st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlDeviceInformationRecord]
) –
- Returns
the full command addressed to the device
- Return type
- set_parent_cluster(cluster)
- Parameters
cluster (
any
) –
- class st.zigbee.zcl.clusters.TouchlinkCommissioning.NetworkStartResponse
- ID: number
0x11 the ID of this command
- NAME: str
“NetworkStartResponse” the name of this command
- inter_pan_transaction_identifier: st.zigbee.data_types.Uint32
- status: st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlStatus
- extended_pan_identifier: st.zigbee.data_types.IeeeAddress
- network_update_identifier: st.zigbee.data_types.Uint8
- logical_channel: st.zigbee.data_types.Uint8
- pan_identifier: st.zigbee.data_types.Uint16
- get_fields()
- static deserialize(buf)
Deserialize this command
- Parameters
buf (
buf
) – the bytes of the command body- Return type
NetworkStartResponse
- set_field_names()
- static build_test_rx(device, inter_pan_transaction_identifier, status, extended_pan_identifier, network_update_identifier, logical_channel, pan_identifier)
Build a version of this message as if it came from the device
- Parameters
device (
st.zigbee.Device
) – the device to build the message frominter_pan_transaction_identifier (
st.zigbee.data_types.Uint32
) –status (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlStatus
) –extended_pan_identifier (
st.zigbee.data_types.IeeeAddress
) –network_update_identifier (
st.zigbee.data_types.Uint8
) –logical_channel (
st.zigbee.data_types.Uint8
) –pan_identifier (
st.zigbee.data_types.Uint16
) –
- Returns
The full Zigbee message containing this command body
- Return type
- init(self, device, inter_pan_transaction_identifier, status, extended_pan_identifier, network_update_identifier, logical_channel, pan_identifier)
Initialize the NetworkStartResponse command
- Parameters
self (
NetworkStartResponse
) – the template class for this commanddevice (
st.zigbee.Device
) – the device to build this message tointer_pan_transaction_identifier (
st.zigbee.data_types.Uint32
) –status (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlStatus
) –extended_pan_identifier (
st.zigbee.data_types.IeeeAddress
) –network_update_identifier (
st.zigbee.data_types.Uint8
) –logical_channel (
st.zigbee.data_types.Uint8
) –pan_identifier (
st.zigbee.data_types.Uint16
) –
- Returns
the full command addressed to the device
- Return type
- set_parent_cluster(cluster)
- Parameters
cluster (
any
) –
- class st.zigbee.zcl.clusters.TouchlinkCommissioning.NetworkJoinRouterResponse
- ID: number
0x13 the ID of this command
- NAME: str
“NetworkJoinRouterResponse” the name of this command
- inter_pan_transaction_identifier: st.zigbee.data_types.Uint32
- status: st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlStatus
- get_fields()
- static deserialize(buf)
Deserialize this command
- Parameters
buf (
buf
) – the bytes of the command body- Return type
NetworkJoinRouterResponse
- set_field_names()
- static build_test_rx(device, inter_pan_transaction_identifier, status)
Build a version of this message as if it came from the device
- Parameters
device (
st.zigbee.Device
) – the device to build the message frominter_pan_transaction_identifier (
st.zigbee.data_types.Uint32
) –status (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlStatus
) –
- Returns
The full Zigbee message containing this command body
- Return type
- init(self, device, inter_pan_transaction_identifier, status)
Initialize the NetworkJoinRouterResponse command
- Parameters
self (
NetworkJoinRouterResponse
) – the template class for this commanddevice (
st.zigbee.Device
) – the device to build this message tointer_pan_transaction_identifier (
st.zigbee.data_types.Uint32
) –status (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlStatus
) –
- Returns
the full command addressed to the device
- Return type
- set_parent_cluster(cluster)
- Parameters
cluster (
any
) –
- class st.zigbee.zcl.clusters.TouchlinkCommissioning.NetworkJoinEndDeviceResponse
- ID: number
0x15 the ID of this command
- NAME: str
“NetworkJoinEndDeviceResponse” the name of this command
- inter_pan_transaction_identifier: st.zigbee.data_types.Uint32
- status: st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlStatus
- get_fields()
- static deserialize(buf)
Deserialize this command
- Parameters
buf (
buf
) – the bytes of the command body- Return type
NetworkJoinEndDeviceResponse
- set_field_names()
- static build_test_rx(device, inter_pan_transaction_identifier, status)
Build a version of this message as if it came from the device
- Parameters
device (
st.zigbee.Device
) – the device to build the message frominter_pan_transaction_identifier (
st.zigbee.data_types.Uint32
) –status (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlStatus
) –
- Returns
The full Zigbee message containing this command body
- Return type
- init(self, device, inter_pan_transaction_identifier, status)
Initialize the NetworkJoinEndDeviceResponse command
- Parameters
self (
NetworkJoinEndDeviceResponse
) – the template class for this commanddevice (
st.zigbee.Device
) – the device to build this message tointer_pan_transaction_identifier (
st.zigbee.data_types.Uint32
) –status (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlStatus
) –
- Returns
the full command addressed to the device
- Return type
- set_parent_cluster(cluster)
- Parameters
cluster (
any
) –
- class st.zigbee.zcl.clusters.TouchlinkCommissioning.EndpointInformation
- ID: number
0x40 the ID of this command
- NAME: str
“EndpointInformation” the name of this command
- ieee_address: st.zigbee.data_types.IeeeAddress
- network_address: st.zigbee.data_types.Uint16
- endpoint_identifier: st.zigbee.data_types.Uint8
- profile_identifier: st.zigbee.data_types.Uint16
- device_identifier: st.zigbee.data_types.Uint16
- version: st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlVersion
- get_fields()
- static deserialize(buf)
Deserialize this command
- Parameters
buf (
buf
) – the bytes of the command body- Return type
EndpointInformation
- set_field_names()
- static build_test_rx(device, ieee_address, network_address, endpoint_identifier, profile_identifier, device_identifier, version)
Build a version of this message as if it came from the device
- Parameters
device (
st.zigbee.Device
) – the device to build the message fromieee_address (
st.zigbee.data_types.IeeeAddress
) –network_address (
st.zigbee.data_types.Uint16
) –endpoint_identifier (
st.zigbee.data_types.Uint8
) –profile_identifier (
st.zigbee.data_types.Uint16
) –device_identifier (
st.zigbee.data_types.Uint16
) –version (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlVersion
) –
- Returns
The full Zigbee message containing this command body
- Return type
- init(self, device, ieee_address, network_address, endpoint_identifier, profile_identifier, device_identifier, version)
Initialize the EndpointInformation command
- Parameters
self (
EndpointInformation
) – the template class for this commanddevice (
st.zigbee.Device
) – the device to build this message toieee_address (
st.zigbee.data_types.IeeeAddress
) –network_address (
st.zigbee.data_types.Uint16
) –endpoint_identifier (
st.zigbee.data_types.Uint8
) –profile_identifier (
st.zigbee.data_types.Uint16
) –device_identifier (
st.zigbee.data_types.Uint16
) –version (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlVersion
) –
- Returns
the full command addressed to the device
- Return type
- set_parent_cluster(cluster)
- Parameters
cluster (
any
) –
- class st.zigbee.zcl.clusters.TouchlinkCommissioning.GetGroupIdentifiersResponse
- ID: number
0x41 the ID of this command
- NAME: str
“GetGroupIdentifiersResponse” the name of this command
- total: st.zigbee.data_types.Uint8
- start_index: st.zigbee.data_types.Uint8
- group_information_record_list_list: list[st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlGroupInformationRecord]
- get_fields()
- static deserialize(buf)
Deserialize this command
- Parameters
buf (
buf
) – the bytes of the command body- Return type
GetGroupIdentifiersResponse
- set_field_names()
- static build_test_rx(device, total, start_index, group_information_record_list)
Build a version of this message as if it came from the device
- Parameters
device (
st.zigbee.Device
) – the device to build the message fromtotal (
st.zigbee.data_types.Uint8
) –start_index (
st.zigbee.data_types.Uint8
) –group_information_record_list (
list[st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlGroupInformationRecord]
) –
- Returns
The full Zigbee message containing this command body
- Return type
- init(self, device, total, start_index, group_information_record_list)
Initialize the GetGroupIdentifiersResponse command
- Parameters
self (
GetGroupIdentifiersResponse
) – the template class for this commanddevice (
st.zigbee.Device
) – the device to build this message tototal (
st.zigbee.data_types.Uint8
) –start_index (
st.zigbee.data_types.Uint8
) –group_information_record_list (
list[st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlGroupInformationRecord]
) –
- Returns
the full command addressed to the device
- Return type
- set_parent_cluster(cluster)
- Parameters
cluster (
any
) –
- class st.zigbee.zcl.clusters.TouchlinkCommissioning.GetEndpointListResponse
- ID: number
0x42 the ID of this command
- NAME: str
“GetEndpointListResponse” the name of this command
- total: st.zigbee.data_types.Uint8
- start_index: st.zigbee.data_types.Uint8
- endpoint_information_record_list_list: list[st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlEndpointInformationRecord]
- get_fields()
- static deserialize(buf)
Deserialize this command
- Parameters
buf (
buf
) – the bytes of the command body- Return type
GetEndpointListResponse
- set_field_names()
- static build_test_rx(device, total, start_index, endpoint_information_record_list)
Build a version of this message as if it came from the device
- Parameters
device (
st.zigbee.Device
) – the device to build the message fromtotal (
st.zigbee.data_types.Uint8
) –start_index (
st.zigbee.data_types.Uint8
) –endpoint_information_record_list (
list[st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlEndpointInformationRecord]
) –
- Returns
The full Zigbee message containing this command body
- Return type
- init(self, device, total, start_index, endpoint_information_record_list)
Initialize the GetEndpointListResponse command
- Parameters
self (
GetEndpointListResponse
) – the template class for this commanddevice (
st.zigbee.Device
) – the device to build this message tototal (
st.zigbee.data_types.Uint8
) –start_index (
st.zigbee.data_types.Uint8
) –endpoint_information_record_list (
list[st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlEndpointInformationRecord]
) –
- Returns
the full command addressed to the device
- Return type
- set_parent_cluster(cluster)
- Parameters
cluster (
any
) –
- class st.zigbee.zcl.clusters.TouchlinkCommissioning.ScanRequest
- ID: number
0x00 the ID of this command
- NAME: str
“ScanRequest” the name of this command
- inter_pan_transaction_identifier: st.zigbee.data_types.Uint32
- zigbee_information: st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlZigbeeInformation
- touchlink_information: st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlTouchlinkInformation
- get_fields()
- static deserialize(buf)
Deserialize this command
- Parameters
buf (
buf
) – the bytes of the command body- Return type
ScanRequest
- set_field_names()
- static build_test_rx(device, inter_pan_transaction_identifier, zigbee_information, touchlink_information)
Build a version of this message as if it came from the device
- Parameters
device (
st.zigbee.Device
) – the device to build the message frominter_pan_transaction_identifier (
st.zigbee.data_types.Uint32
) –zigbee_information (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlZigbeeInformation
) –touchlink_information (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlTouchlinkInformation
) –
- Returns
The full Zigbee message containing this command body
- Return type
- init(self, device, inter_pan_transaction_identifier, zigbee_information, touchlink_information)
Initialize the ScanRequest command
- Parameters
self (
ScanRequest
) – the template class for this commanddevice (
st.zigbee.Device
) – the device to build this message tointer_pan_transaction_identifier (
st.zigbee.data_types.Uint32
) –zigbee_information (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlZigbeeInformation
) –touchlink_information (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlTouchlinkInformation
) –
- Returns
the full command addressed to the device
- Return type
- set_parent_cluster(cluster)
- Parameters
cluster (
any
) –
- class st.zigbee.zcl.clusters.TouchlinkCommissioning.DeviceInformationRequest
- ID: number
0x02 the ID of this command
- NAME: str
“DeviceInformationRequest” the name of this command
- inter_pan_transaction_identifier: st.zigbee.data_types.Uint32
- start_index: st.zigbee.data_types.Uint8
- get_fields()
- static deserialize(buf)
Deserialize this command
- Parameters
buf (
buf
) – the bytes of the command body- Return type
DeviceInformationRequest
- set_field_names()
- static build_test_rx(device, inter_pan_transaction_identifier, start_index)
Build a version of this message as if it came from the device
- Parameters
device (
st.zigbee.Device
) – the device to build the message frominter_pan_transaction_identifier (
st.zigbee.data_types.Uint32
) –start_index (
st.zigbee.data_types.Uint8
) –
- Returns
The full Zigbee message containing this command body
- Return type
- init(self, device, inter_pan_transaction_identifier, start_index)
Initialize the DeviceInformationRequest command
- Parameters
self (
DeviceInformationRequest
) – the template class for this commanddevice (
st.zigbee.Device
) – the device to build this message tointer_pan_transaction_identifier (
st.zigbee.data_types.Uint32
) –start_index (
st.zigbee.data_types.Uint8
) –
- Returns
the full command addressed to the device
- Return type
- set_parent_cluster(cluster)
- Parameters
cluster (
any
) –
- class st.zigbee.zcl.clusters.TouchlinkCommissioning.IdentifyRequest
- ID: number
0x06 the ID of this command
- NAME: str
“IdentifyRequest” the name of this command
- inter_pan_transaction_identifier: st.zigbee.data_types.Uint32
- identify_duration: st.zigbee.data_types.Uint16
- get_fields()
- static deserialize(buf)
Deserialize this command
- Parameters
buf (
buf
) – the bytes of the command body- Return type
IdentifyRequest
- set_field_names()
- static build_test_rx(device, inter_pan_transaction_identifier, identify_duration)
Build a version of this message as if it came from the device
- Parameters
device (
st.zigbee.Device
) – the device to build the message frominter_pan_transaction_identifier (
st.zigbee.data_types.Uint32
) –identify_duration (
st.zigbee.data_types.Uint16
) –
- Returns
The full Zigbee message containing this command body
- Return type
- init(self, device, inter_pan_transaction_identifier, identify_duration)
Initialize the IdentifyRequest command
- Parameters
self (
IdentifyRequest
) – the template class for this commanddevice (
st.zigbee.Device
) – the device to build this message tointer_pan_transaction_identifier (
st.zigbee.data_types.Uint32
) –identify_duration (
st.zigbee.data_types.Uint16
) –
- Returns
the full command addressed to the device
- Return type
- set_parent_cluster(cluster)
- Parameters
cluster (
any
) –
- class st.zigbee.zcl.clusters.TouchlinkCommissioning.ResetToFactoryNewRequest
- ID: number
0x07 the ID of this command
- NAME: str
“ResetToFactoryNewRequest” the name of this command
- inter_pan_transaction_identifier: st.zigbee.data_types.Uint32
- get_fields()
- static deserialize(buf)
Deserialize this command
- Parameters
buf (
buf
) – the bytes of the command body- Return type
ResetToFactoryNewRequest
- set_field_names()
- static build_test_rx(device, inter_pan_transaction_identifier)
Build a version of this message as if it came from the device
- Parameters
device (
st.zigbee.Device
) – the device to build the message frominter_pan_transaction_identifier (
st.zigbee.data_types.Uint32
) –
- Returns
The full Zigbee message containing this command body
- Return type
- init(self, device, inter_pan_transaction_identifier)
Initialize the ResetToFactoryNewRequest command
- Parameters
self (
ResetToFactoryNewRequest
) – the template class for this commanddevice (
st.zigbee.Device
) – the device to build this message tointer_pan_transaction_identifier (
st.zigbee.data_types.Uint32
) –
- Returns
the full command addressed to the device
- Return type
- set_parent_cluster(cluster)
- Parameters
cluster (
any
) –
- class st.zigbee.zcl.clusters.TouchlinkCommissioning.NetworkStartRequest
- ID: number
0x10 the ID of this command
- NAME: str
“NetworkStartRequest” the name of this command
- inter_pan_transaction_identifier: st.zigbee.data_types.Uint32
- extended_pan_identifier: st.zigbee.data_types.IeeeAddress
- key_index: st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlKeyIndex
- encrypted_network_key: st.zigbee.data_types.Seckey128
- logical_channel: st.zigbee.data_types.Uint8
- pan_identifier: st.zigbee.data_types.Uint16
- network_address: st.zigbee.data_types.Uint16
- group_identifiers_begin: st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlRangeBeginEnd
- group_identifiers_end: st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlRangeBeginEnd
- free_network_address_range_begin: st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlRangeBeginEnd
- free_network_address_range_end: st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlRangeBeginEnd
- free_group_identifier_range_begin: st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlRangeBeginEnd
- free_group_identifier_range_end: st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlRangeBeginEnd
- initiator_ieee_address: st.zigbee.data_types.IeeeAddress
- initiator_network_address: st.zigbee.data_types.Uint16
- get_fields()
- static deserialize(buf)
Deserialize this command
- Parameters
buf (
buf
) – the bytes of the command body- Return type
NetworkStartRequest
- set_field_names()
- static build_test_rx(device, inter_pan_transaction_identifier, extended_pan_identifier, key_index, encrypted_network_key, logical_channel, pan_identifier, network_address, group_identifiers_begin, group_identifiers_end, free_network_address_range_begin, free_network_address_range_end, free_group_identifier_range_begin, free_group_identifier_range_end, initiator_ieee_address, initiator_network_address)
Build a version of this message as if it came from the device
- Parameters
device (
st.zigbee.Device
) – the device to build the message frominter_pan_transaction_identifier (
st.zigbee.data_types.Uint32
) –extended_pan_identifier (
st.zigbee.data_types.IeeeAddress
) –key_index (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlKeyIndex
) –encrypted_network_key (
st.zigbee.data_types.Seckey128
) –logical_channel (
st.zigbee.data_types.Uint8
) –pan_identifier (
st.zigbee.data_types.Uint16
) –network_address (
st.zigbee.data_types.Uint16
) –group_identifiers_begin (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlRangeBeginEnd
) –group_identifiers_end (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlRangeBeginEnd
) –free_network_address_range_begin (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlRangeBeginEnd
) –free_network_address_range_end (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlRangeBeginEnd
) –free_group_identifier_range_begin (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlRangeBeginEnd
) –free_group_identifier_range_end (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlRangeBeginEnd
) –initiator_ieee_address (
st.zigbee.data_types.IeeeAddress
) –initiator_network_address (
st.zigbee.data_types.Uint16
) –
- Returns
The full Zigbee message containing this command body
- Return type
- init(self, device, inter_pan_transaction_identifier, extended_pan_identifier, key_index, encrypted_network_key, logical_channel, pan_identifier, network_address, group_identifiers_begin, group_identifiers_end, free_network_address_range_begin, free_network_address_range_end, free_group_identifier_range_begin, free_group_identifier_range_end, initiator_ieee_address, initiator_network_address)
Initialize the NetworkStartRequest command
- Parameters
self (
NetworkStartRequest
) – the template class for this commanddevice (
st.zigbee.Device
) – the device to build this message tointer_pan_transaction_identifier (
st.zigbee.data_types.Uint32
) –extended_pan_identifier (
st.zigbee.data_types.IeeeAddress
) –key_index (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlKeyIndex
) –encrypted_network_key (
st.zigbee.data_types.Seckey128
) –logical_channel (
st.zigbee.data_types.Uint8
) –pan_identifier (
st.zigbee.data_types.Uint16
) –network_address (
st.zigbee.data_types.Uint16
) –group_identifiers_begin (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlRangeBeginEnd
) –group_identifiers_end (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlRangeBeginEnd
) –free_network_address_range_begin (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlRangeBeginEnd
) –free_network_address_range_end (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlRangeBeginEnd
) –free_group_identifier_range_begin (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlRangeBeginEnd
) –free_group_identifier_range_end (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlRangeBeginEnd
) –initiator_ieee_address (
st.zigbee.data_types.IeeeAddress
) –initiator_network_address (
st.zigbee.data_types.Uint16
) –
- Returns
the full command addressed to the device
- Return type
- set_parent_cluster(cluster)
- Parameters
cluster (
any
) –
- class st.zigbee.zcl.clusters.TouchlinkCommissioning.NetworkJoinRouterRequest
- ID: number
0x12 the ID of this command
- NAME: str
“NetworkJoinRouterRequest” the name of this command
- inter_pan_transaction_identifier: st.zigbee.data_types.Uint32
- extended_pan_identifier: st.zigbee.data_types.IeeeAddress
- key_index: st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlKeyIndex
- encrypted_network_key: st.zigbee.data_types.Seckey128
- network_update_identifier: st.zigbee.data_types.Uint8
- logical_channel: st.zigbee.data_types.Uint8
- pan_identifier: st.zigbee.data_types.Uint16
- network_address: st.zigbee.data_types.Uint16
- group_identifiers_begin: st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlRangeBeginEnd
- group_identifiers_end: st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlRangeBeginEnd
- free_network_address_range_begin: st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlRangeBeginEnd
- free_network_address_range_end: st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlRangeBeginEnd
- free_group_identifier_range_begin: st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlRangeBeginEnd
- free_group_identifier_range_end: st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlRangeBeginEnd
- get_fields()
- static deserialize(buf)
Deserialize this command
- Parameters
buf (
buf
) – the bytes of the command body- Return type
NetworkJoinRouterRequest
- set_field_names()
- static build_test_rx(device, inter_pan_transaction_identifier, extended_pan_identifier, key_index, encrypted_network_key, network_update_identifier, logical_channel, pan_identifier, network_address, group_identifiers_begin, group_identifiers_end, free_network_address_range_begin, free_network_address_range_end, free_group_identifier_range_begin, free_group_identifier_range_end)
Build a version of this message as if it came from the device
- Parameters
device (
st.zigbee.Device
) – the device to build the message frominter_pan_transaction_identifier (
st.zigbee.data_types.Uint32
) –extended_pan_identifier (
st.zigbee.data_types.IeeeAddress
) –key_index (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlKeyIndex
) –encrypted_network_key (
st.zigbee.data_types.Seckey128
) –network_update_identifier (
st.zigbee.data_types.Uint8
) –logical_channel (
st.zigbee.data_types.Uint8
) –pan_identifier (
st.zigbee.data_types.Uint16
) –network_address (
st.zigbee.data_types.Uint16
) –group_identifiers_begin (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlRangeBeginEnd
) –group_identifiers_end (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlRangeBeginEnd
) –free_network_address_range_begin (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlRangeBeginEnd
) –free_network_address_range_end (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlRangeBeginEnd
) –free_group_identifier_range_begin (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlRangeBeginEnd
) –free_group_identifier_range_end (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlRangeBeginEnd
) –
- Returns
The full Zigbee message containing this command body
- Return type
- init(self, device, inter_pan_transaction_identifier, extended_pan_identifier, key_index, encrypted_network_key, network_update_identifier, logical_channel, pan_identifier, network_address, group_identifiers_begin, group_identifiers_end, free_network_address_range_begin, free_network_address_range_end, free_group_identifier_range_begin, free_group_identifier_range_end)
Initialize the NetworkJoinRouterRequest command
- Parameters
self (
NetworkJoinRouterRequest
) – the template class for this commanddevice (
st.zigbee.Device
) – the device to build this message tointer_pan_transaction_identifier (
st.zigbee.data_types.Uint32
) –extended_pan_identifier (
st.zigbee.data_types.IeeeAddress
) –key_index (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlKeyIndex
) –encrypted_network_key (
st.zigbee.data_types.Seckey128
) –network_update_identifier (
st.zigbee.data_types.Uint8
) –logical_channel (
st.zigbee.data_types.Uint8
) –pan_identifier (
st.zigbee.data_types.Uint16
) –network_address (
st.zigbee.data_types.Uint16
) –group_identifiers_begin (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlRangeBeginEnd
) –group_identifiers_end (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlRangeBeginEnd
) –free_network_address_range_begin (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlRangeBeginEnd
) –free_network_address_range_end (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlRangeBeginEnd
) –free_group_identifier_range_begin (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlRangeBeginEnd
) –free_group_identifier_range_end (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlRangeBeginEnd
) –
- Returns
the full command addressed to the device
- Return type
- set_parent_cluster(cluster)
- Parameters
cluster (
any
) –
- class st.zigbee.zcl.clusters.TouchlinkCommissioning.NetworkJoinEndDeviceRequest
- ID: number
0x14 the ID of this command
- NAME: str
“NetworkJoinEndDeviceRequest” the name of this command
- inter_pan_transaction_identifier: st.zigbee.data_types.Uint32
- extended_pan_identifier: st.zigbee.data_types.IeeeAddress
- key_index: st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlKeyIndex
- encrypted_network_key: st.zigbee.data_types.Seckey128
- network_update_identifier: st.zigbee.data_types.Uint8
- logical_channel: st.zigbee.data_types.Uint8
- pan_identifier: st.zigbee.data_types.Uint16
- network_address: st.zigbee.data_types.Uint16
- group_identifiers_begin: st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlRangeBeginEnd
- group_identifiers_end: st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlRangeBeginEnd
- free_network_address_range_begin: st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlRangeBeginEnd
- free_network_address_range_end: st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlRangeBeginEnd
- free_group_identifier_range_begin: st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlRangeBeginEnd
- free_group_identifier_range_end: st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlRangeBeginEnd
- get_fields()
- static deserialize(buf)
Deserialize this command
- Parameters
buf (
buf
) – the bytes of the command body- Return type
NetworkJoinEndDeviceRequest
- set_field_names()
- static build_test_rx(device, inter_pan_transaction_identifier, extended_pan_identifier, key_index, encrypted_network_key, network_update_identifier, logical_channel, pan_identifier, network_address, group_identifiers_begin, group_identifiers_end, free_network_address_range_begin, free_network_address_range_end, free_group_identifier_range_begin, free_group_identifier_range_end)
Build a version of this message as if it came from the device
- Parameters
device (
st.zigbee.Device
) – the device to build the message frominter_pan_transaction_identifier (
st.zigbee.data_types.Uint32
) –extended_pan_identifier (
st.zigbee.data_types.IeeeAddress
) –key_index (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlKeyIndex
) –encrypted_network_key (
st.zigbee.data_types.Seckey128
) –network_update_identifier (
st.zigbee.data_types.Uint8
) –logical_channel (
st.zigbee.data_types.Uint8
) –pan_identifier (
st.zigbee.data_types.Uint16
) –network_address (
st.zigbee.data_types.Uint16
) –group_identifiers_begin (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlRangeBeginEnd
) –group_identifiers_end (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlRangeBeginEnd
) –free_network_address_range_begin (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlRangeBeginEnd
) –free_network_address_range_end (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlRangeBeginEnd
) –free_group_identifier_range_begin (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlRangeBeginEnd
) –free_group_identifier_range_end (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlRangeBeginEnd
) –
- Returns
The full Zigbee message containing this command body
- Return type
- init(self, device, inter_pan_transaction_identifier, extended_pan_identifier, key_index, encrypted_network_key, network_update_identifier, logical_channel, pan_identifier, network_address, group_identifiers_begin, group_identifiers_end, free_network_address_range_begin, free_network_address_range_end, free_group_identifier_range_begin, free_group_identifier_range_end)
Initialize the NetworkJoinEndDeviceRequest command
- Parameters
self (
NetworkJoinEndDeviceRequest
) – the template class for this commanddevice (
st.zigbee.Device
) – the device to build this message tointer_pan_transaction_identifier (
st.zigbee.data_types.Uint32
) –extended_pan_identifier (
st.zigbee.data_types.IeeeAddress
) –key_index (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlKeyIndex
) –encrypted_network_key (
st.zigbee.data_types.Seckey128
) –network_update_identifier (
st.zigbee.data_types.Uint8
) –logical_channel (
st.zigbee.data_types.Uint8
) –pan_identifier (
st.zigbee.data_types.Uint16
) –network_address (
st.zigbee.data_types.Uint16
) –group_identifiers_begin (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlRangeBeginEnd
) –group_identifiers_end (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlRangeBeginEnd
) –free_network_address_range_begin (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlRangeBeginEnd
) –free_network_address_range_end (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlRangeBeginEnd
) –free_group_identifier_range_begin (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlRangeBeginEnd
) –free_group_identifier_range_end (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlRangeBeginEnd
) –
- Returns
the full command addressed to the device
- Return type
- set_parent_cluster(cluster)
- Parameters
cluster (
any
) –
- class st.zigbee.zcl.clusters.TouchlinkCommissioning.NetworkUpdateRequest
- ID: number
0x16 the ID of this command
- NAME: str
“NetworkUpdateRequest” the name of this command
- inter_pan_transaction_identifier: st.zigbee.data_types.Uint32
- extended_pan_identifier: st.zigbee.data_types.IeeeAddress
- network_update_identifier: st.zigbee.data_types.Uint8
- logical_channel: st.zigbee.data_types.Uint8
- pan_identifier: st.zigbee.data_types.Uint16
- network_address: st.zigbee.data_types.Uint16
- get_fields()
- static deserialize(buf)
Deserialize this command
- Parameters
buf (
buf
) – the bytes of the command body- Return type
NetworkUpdateRequest
- set_field_names()
- static build_test_rx(device, inter_pan_transaction_identifier, extended_pan_identifier, network_update_identifier, logical_channel, pan_identifier, network_address)
Build a version of this message as if it came from the device
- Parameters
device (
st.zigbee.Device
) – the device to build the message frominter_pan_transaction_identifier (
st.zigbee.data_types.Uint32
) –extended_pan_identifier (
st.zigbee.data_types.IeeeAddress
) –network_update_identifier (
st.zigbee.data_types.Uint8
) –logical_channel (
st.zigbee.data_types.Uint8
) –pan_identifier (
st.zigbee.data_types.Uint16
) –network_address (
st.zigbee.data_types.Uint16
) –
- Returns
The full Zigbee message containing this command body
- Return type
- init(self, device, inter_pan_transaction_identifier, extended_pan_identifier, network_update_identifier, logical_channel, pan_identifier, network_address)
Initialize the NetworkUpdateRequest command
- Parameters
self (
NetworkUpdateRequest
) – the template class for this commanddevice (
st.zigbee.Device
) – the device to build this message tointer_pan_transaction_identifier (
st.zigbee.data_types.Uint32
) –extended_pan_identifier (
st.zigbee.data_types.IeeeAddress
) –network_update_identifier (
st.zigbee.data_types.Uint8
) –logical_channel (
st.zigbee.data_types.Uint8
) –pan_identifier (
st.zigbee.data_types.Uint16
) –network_address (
st.zigbee.data_types.Uint16
) –
- Returns
the full command addressed to the device
- Return type
- set_parent_cluster(cluster)
- Parameters
cluster (
any
) –
- class st.zigbee.zcl.clusters.TouchlinkCommissioning.GetGroupIdentifiersRequest
- ID: number
0x41 the ID of this command
- NAME: str
“GetGroupIdentifiersRequest” the name of this command
- start_index: st.zigbee.data_types.Uint8
- get_fields()
- static deserialize(buf)
Deserialize this command
- Parameters
buf (
buf
) – the bytes of the command body- Return type
GetGroupIdentifiersRequest
- set_field_names()
- static build_test_rx(device, start_index)
Build a version of this message as if it came from the device
- Parameters
device (
st.zigbee.Device
) – the device to build the message fromstart_index (
st.zigbee.data_types.Uint8
) –
- Returns
The full Zigbee message containing this command body
- Return type
- init(self, device, start_index)
Initialize the GetGroupIdentifiersRequest command
- Parameters
self (
GetGroupIdentifiersRequest
) – the template class for this commanddevice (
st.zigbee.Device
) – the device to build this message tostart_index (
st.zigbee.data_types.Uint8
) –
- Returns
the full command addressed to the device
- Return type
- set_parent_cluster(cluster)
- Parameters
cluster (
any
) –
- class st.zigbee.zcl.clusters.TouchlinkCommissioning.GetEndpointListRequest
- ID: number
0x42 the ID of this command
- NAME: str
“GetEndpointListRequest” the name of this command
- start_index: st.zigbee.data_types.Uint8
- get_fields()
- static deserialize(buf)
Deserialize this command
- Parameters
buf (
buf
) – the bytes of the command body- Return type
GetEndpointListRequest
- set_field_names()
- static build_test_rx(device, start_index)
Build a version of this message as if it came from the device
- Parameters
device (
st.zigbee.Device
) – the device to build the message fromstart_index (
st.zigbee.data_types.Uint8
) –
- Returns
The full Zigbee message containing this command body
- Return type
- init(self, device, start_index)
Initialize the GetEndpointListRequest command
- Parameters
self (
GetEndpointListRequest
) – the template class for this commanddevice (
st.zigbee.Device
) – the device to build this message tostart_index (
st.zigbee.data_types.Uint8
) –
- Returns
the full command addressed to the device
- Return type
- set_parent_cluster(cluster)
- Parameters
cluster (
any
) –
TouchlinkCommissioning Types
- class st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlKeyIndex: st.zigbee.data_types.Uint8
- byte_length: number
1
- DEVELOPMENT_KEY: number
0
- MASTER_KEY: number
4
- CERTIFICATION_KEY: number
15
- class st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlZigbeeInformation: st.zigbee.data_types.Bitmap8
- byte_length: number
1
- LOGICAL_TYPE: number
3
- RX_ON_WHEN_IDLE: number
4
- is_logical_type_set()
- Returns
True if the value of LOGICAL_TYPE is non-zero
- Return type
boolean
- set_logical_type(fieldVal)
Set the value of the bits in the LOGICAL_TYPE field
- Parameters
fieldVal (
number
) – the value to set the bitfield to
- get_logical_type()
Get the value of the bits in the LOGICAL_TYPE field
- unset_logical_type()
Set the value of the bits in the LOGICAL_TYPE field to 0
- is_rx_on_when_idle_set()
- Returns
True if the value of RX_ON_WHEN_IDLE is non-zero
- Return type
boolean
- set_rx_on_when_idle()
Set the value of the bit in the RX_ON_WHEN_IDLE field to 1
- unset_rx_on_when_idle()
Set the value of the bits in the RX_ON_WHEN_IDLE field to 0
- class st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlTouchlinkInformation: st.zigbee.data_types.Bitmap8
- byte_length: number
1
- FACTORY_NEW: number
1
- ADDRESS_ASSIGNMENT: number
2
- LINK_INITIATOR: number
16
- TOUCHLINK_PRIORITY_REQUEST: number
32
- PROFILE_INTEROP: number
128
- is_factory_new_set()
- Returns
True if the value of FACTORY_NEW is non-zero
- Return type
boolean
- set_factory_new()
Set the value of the bit in the FACTORY_NEW field to 1
- unset_factory_new()
Set the value of the bits in the FACTORY_NEW field to 0
- is_address_assignment_set()
- Returns
True if the value of ADDRESS_ASSIGNMENT is non-zero
- Return type
boolean
- set_address_assignment()
Set the value of the bit in the ADDRESS_ASSIGNMENT field to 1
- unset_address_assignment()
Set the value of the bits in the ADDRESS_ASSIGNMENT field to 0
- is_link_initiator_set()
- Returns
True if the value of LINK_INITIATOR is non-zero
- Return type
boolean
- set_link_initiator()
Set the value of the bit in the LINK_INITIATOR field to 1
- unset_link_initiator()
Set the value of the bits in the LINK_INITIATOR field to 0
- is_touchlink_priority_request_set()
- Returns
True if the value of TOUCHLINK_PRIORITY_REQUEST is non-zero
- Return type
boolean
- set_touchlink_priority_request()
Set the value of the bit in the TOUCHLINK_PRIORITY_REQUEST field to 1
- unset_touchlink_priority_request()
Set the value of the bits in the TOUCHLINK_PRIORITY_REQUEST field to 0
- is_profile_interop_set()
- Returns
True if the value of PROFILE_INTEROP is non-zero
- Return type
boolean
- set_profile_interop()
Set the value of the bit in the PROFILE_INTEROP field to 1
- unset_profile_interop()
Set the value of the bits in the PROFILE_INTEROP field to 0
- class st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlVersion: st.zigbee.data_types.Uint8
- byte_length: number
1
- APPLICATION_DEVICE_VERSION: number
15
- is_application_device_version_set()
- Returns
True if the value of APPLICATION_DEVICE_VERSION is non-zero
- Return type
boolean
- set_application_device_version(fieldVal)
Set the value of the bits in the APPLICATION_DEVICE_VERSION field
- Parameters
fieldVal (
number
) – the value to set the bitfield to
- get_application_device_version()
Get the value of the bits in the APPLICATION_DEVICE_VERSION field
- unset_application_device_version()
Set the value of the bits in the APPLICATION_DEVICE_VERSION field to 0
- class st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlDeviceInformationRecord
- NAME: TlDeviceInformationRecord
- ieee_address: st.zigbee.data_types.IeeeAddress
- endpoint_identifier: st.zigbee.data_types.Uint8
- profile_indentifier: st.zigbee.data_types.Uint16
- device_identifier: st.zigbee.data_types.Uint16
- version: st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlVersion
- group_identifier_count: st.zigbee.data_types.Uint8
- sort: st.zigbee.data_types.Uint8
- get_length()
- Returns
the length in bytes of this frame
- Return type
number
- _serialize()
- Returns
this class serialized to bytes
- Return type
str
- pretty_print()
- Returns
this class in a human readable format
- Return type
str
- static deserialize(buf)
- Parameters
buf (
Reader
) – the buf to parse this class from- Returns
the length in bytes of this frame
- Return type
number
- static init(ieee_address, endpoint_identifier, profile_indentifier, device_identifier, version, group_identifier_count, sort)
- Parameters
ieee_address (
st.zigbee.data_types.IeeeAddress
) –endpoint_identifier (
st.zigbee.data_types.Uint8
) –profile_indentifier (
st.zigbee.data_types.Uint16
) –device_identifier (
st.zigbee.data_types.Uint16
) –version (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlVersion
) –group_identifier_count (
st.zigbee.data_types.Uint8
) –sort (
st.zigbee.data_types.Uint8
) –
- class st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlStatus: st.zigbee.data_types.Uint8
- byte_length: number
1
- SUCCESS: number
0
- FAILURE: number
1
- class st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlGroupInformationRecord
- NAME: TlGroupInformationRecord
- group_identifier: st.zigbee.data_types.Uint16
- group_type: st.zigbee.data_types.Uint8
- get_length()
- Returns
the length in bytes of this frame
- Return type
number
- _serialize()
- Returns
this class serialized to bytes
- Return type
str
- pretty_print()
- Returns
this class in a human readable format
- Return type
str
- static deserialize(buf)
- Parameters
buf (
Reader
) – the buf to parse this class from- Returns
the length in bytes of this frame
- Return type
number
- static init(group_identifier, group_type)
- Parameters
group_identifier (
st.zigbee.data_types.Uint16
) –group_type (
st.zigbee.data_types.Uint8
) –
- class st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlEndpointInformationRecord
- NAME: TlEndpointInformationRecord
- network_address: st.zigbee.data_types.Uint16
- endpoint_identifier: st.zigbee.data_types.Uint8
- profile_identifier: st.zigbee.data_types.Uint16
- device_identifier: st.zigbee.data_types.Uint16
- version: st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlVersion
- get_length()
- Returns
the length in bytes of this frame
- Return type
number
- _serialize()
- Returns
this class serialized to bytes
- Return type
str
- pretty_print()
- Returns
this class in a human readable format
- Return type
str
- static deserialize(buf)
- Parameters
buf (
Reader
) – the buf to parse this class from- Returns
the length in bytes of this frame
- Return type
number
- static init(network_address, endpoint_identifier, profile_identifier, device_identifier, version)
- Parameters
network_address (
st.zigbee.data_types.Uint16
) –endpoint_identifier (
st.zigbee.data_types.Uint8
) –profile_identifier (
st.zigbee.data_types.Uint16
) –device_identifier (
st.zigbee.data_types.Uint16
) –version (
st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlVersion
) –
- class st.zigbee.zcl.clusters.TouchlinkCommissioning.types.TlRangeBeginEnd: st.zigbee.data_types.Uint16
- class st.zigbee.zcl.clusters.TouchlinkCommissioning.types.KeyBitmask: st.zigbee.data_types.Bitmap16
- byte_length: number
2
- DEVELOPMENT_KEY: number
1
- MASTER_KEY: number
16
- CERTIFICATION_KEY: number
32768
- is_development_key_set()
- Returns
True if the value of DEVELOPMENT_KEY is non-zero
- Return type
boolean
- set_development_key()
Set the value of the bit in the DEVELOPMENT_KEY field to 1
- unset_development_key()
Set the value of the bits in the DEVELOPMENT_KEY field to 0
- is_master_key_set()
- Returns
True if the value of MASTER_KEY is non-zero
- Return type
boolean
- set_master_key()
Set the value of the bit in the MASTER_KEY field to 1
- unset_master_key()
Set the value of the bits in the MASTER_KEY field to 0
- is_certification_key_set()
- Returns
True if the value of CERTIFICATION_KEY is non-zero
- Return type
boolean
- set_certification_key()
Set the value of the bit in the CERTIFICATION_KEY field to 1
- unset_certification_key()
Set the value of the bits in the CERTIFICATION_KEY field to 0