Module operational_state

Module operational_state 

Source
Expand description

Matter TLV encoders and decoders for Operational State Cluster Cluster ID: 0x0060

This file is automatically generated from OperationalState.xml

Structs§

ErrorState
OperationCompletionEvent
OperationalCommandResponse
OperationalErrorEvent
OperationalState

Enums§

ErrorStateEnum
OperationalStateEnum

Functions§

decode_attribute_json
Decode attribute value and return as JSON string
decode_countdown_time
Decode CountdownTime attribute (0x0002)
decode_current_phase
Decode CurrentPhase attribute (0x0001)
decode_operation_completion_event
Decode OperationCompletion event (0x01, priority: info)
decode_operational_command_response
Decode OperationalCommandResponse command response (04)
decode_operational_error
Decode OperationalError attribute (0x0005)
decode_operational_error_event
Decode OperationalError event (0x00, priority: critical)
decode_operational_state
Decode OperationalState attribute (0x0004)
decode_operational_state_list
Decode OperationalStateList attribute (0x0003)
decode_phase_list
Decode PhaseList attribute (0x0000)
encode_command_json
get_attribute_list
Get list of all attributes supported by this cluster
get_command_list
get_command_name
get_command_schema
pause
Invoke Pause command on cluster Operational State.
read_countdown_time
Read CountdownTime attribute from cluster Operational State.
read_current_phase
Read CurrentPhase attribute from cluster Operational State.
read_operational_error
Read OperationalError attribute from cluster Operational State.
read_operational_state
Read OperationalState attribute from cluster Operational State.
read_operational_state_list
Read OperationalStateList attribute from cluster Operational State.
read_phase_list
Read PhaseList attribute from cluster Operational State.
resume
Invoke Resume command on cluster Operational State.
start
Invoke Start command on cluster Operational State.
stop
Invoke Stop command on cluster Operational State.