ClosureControl

Attributes

class st.matter.generated.zap_clusters.ClosureControl.server.attributes.CountdownTime
ID: number

0x0000 the ID of this attribute

NAME: str

“CountdownTime” the name of this attribute

data_type: st.matter.data_types.Uint32

the data type of this attribute

new_value(...)

Create a Uint32 object of this attribute with any additional features provided for the attribute

This is also usable with the CountdownTime(…) syntax

Parameters:

vararg (vararg) – the values needed to construct a Uint32

Return type:

st.matter.data_types.Uint32

read(device, endpoint_id)

Constructs an st.matter.interaction_model.InteractionRequest to read

this attribute from a device

Parameters:
Returns:

containing an Interaction Request

Return type:

st.matter.interaction_model.InteractionRequest

subscribe(device, endpoint_id)

Reporting policy: CountdownTime => true => mandatory

Sets up a Subscribe Interaction

Parameters:
  • device (any)

  • endpoint_id (number or nil)

Return type:

any

build_test_report_data(device, endpoint_id, value, status)

Builds an CountdownTime test attribute reponse for the driver integration testing framework

Parameters:
  • device (st.matter.Device) – the device to build this message for

  • endpoint_id (number or nil)

  • value (any)

  • status (str) – Interaction status associated with the path

Returns:

of type REPORT_DATA

Return type:

st.matter.interaction_model.InteractionResponse

deserialize(tlv_buf)
Parameters:

tlv_buf (any)

class st.matter.generated.zap_clusters.ClosureControl.server.attributes.MainState
ID: number

0x0001 the ID of this attribute

NAME: str

“MainState” the name of this attribute

data_type: st.matter.generated.zap_clusters.ClosureControl.types.MainStateEnum

the data type of this attribute

new_value(...)

Create a MainStateEnum object of this attribute with any additional features provided for the attribute

This is also usable with the MainState(…) syntax

Parameters:

vararg (vararg) – the values needed to construct a MainStateEnum

Return type:

st.matter.generated.zap_clusters.ClosureControl.types.MainStateEnum

read(device, endpoint_id)

Constructs an st.matter.interaction_model.InteractionRequest to read

this attribute from a device

Parameters:
Returns:

containing an Interaction Request

Return type:

st.matter.interaction_model.InteractionRequest

subscribe(device, endpoint_id)

Reporting policy: MainState => true => mandatory

Sets up a Subscribe Interaction

Parameters:
  • device (any)

  • endpoint_id (number or nil)

Return type:

any

build_test_report_data(device, endpoint_id, value, status)

Builds an MainState test attribute reponse for the driver integration testing framework

Parameters:
  • device (st.matter.Device) – the device to build this message for

  • endpoint_id (number or nil)

  • value (any)

  • status (str) – Interaction status associated with the path

Returns:

of type REPORT_DATA

Return type:

st.matter.interaction_model.InteractionResponse

deserialize(tlv_buf)
Parameters:

tlv_buf (any)

class st.matter.generated.zap_clusters.ClosureControl.server.attributes.CurrentErrorList
ID: number

0x0002 the ID of this attribute

NAME: str

“CurrentErrorList” the name of this attribute

data_type: st.matter.data_types.Array

the data type of this attribute

augment_type(data_type_obj)

Add additional functionality to the base type object

Parameters:

data_type_obj (st.matter.data_types.Array) – the base data type object to add functionality to

new_value(...)

Create a Array object of this attribute with any additional features provided for the attribute

This is also usable with the CurrentErrorList(…) syntax

Parameters:

vararg (vararg) – the values needed to construct a Array

Return type:

st.matter.data_types.Array

read(device, endpoint_id)

Constructs an st.matter.interaction_model.InteractionRequest to read

this attribute from a device

Parameters:
Returns:

containing an Interaction Request

Return type:

st.matter.interaction_model.InteractionRequest

subscribe(device, endpoint_id)

Reporting policy: CurrentErrorList => true => mandatory

Sets up a Subscribe Interaction

Parameters:
  • device (any)

  • endpoint_id (number or nil)

Return type:

any

build_test_report_data(device, endpoint_id, value, status)

Builds an CurrentErrorList test attribute reponse for the driver integration testing framework

Parameters:
  • device (st.matter.Device) – the device to build this message for

  • endpoint_id (number or nil)

  • value (any)

  • status (str) – Interaction status associated with the path

Returns:

of type REPORT_DATA

Return type:

st.matter.interaction_model.InteractionResponse

deserialize(tlv_buf)
Parameters:

tlv_buf (any)

class st.matter.generated.zap_clusters.ClosureControl.server.attributes.OverallCurrentState
ID: number

0x0003 the ID of this attribute

NAME: str

“OverallCurrentState” the name of this attribute

data_type: st.matter.generated.zap_clusters.ClosureControl.types.OverallCurrentStateStruct

the data type of this attribute

new_value(...)

Create a OverallCurrentStateStruct object of this attribute with any additional features provided for the attribute

This is also usable with the OverallCurrentState(…) syntax

Parameters:

vararg (vararg) – the values needed to construct a OverallCurrentStateStruct

Return type:

st.matter.generated.zap_clusters.ClosureControl.types.OverallCurrentStateStruct

read(device, endpoint_id)

Constructs an st.matter.interaction_model.InteractionRequest to read

this attribute from a device

Parameters:
Returns:

containing an Interaction Request

Return type:

st.matter.interaction_model.InteractionRequest

subscribe(device, endpoint_id)

Reporting policy: OverallCurrentState => true => mandatory

Sets up a Subscribe Interaction

Parameters:
  • device (any)

  • endpoint_id (number or nil)

Return type:

any

build_test_report_data(device, endpoint_id, value, status)

Builds an OverallCurrentState test attribute reponse for the driver integration testing framework

Parameters:
  • device (st.matter.Device) – the device to build this message for

  • endpoint_id (number or nil)

  • value (any)

  • status (str) – Interaction status associated with the path

Returns:

of type REPORT_DATA

Return type:

st.matter.interaction_model.InteractionResponse

deserialize(tlv_buf)
Parameters:

tlv_buf (any)

class st.matter.generated.zap_clusters.ClosureControl.server.attributes.OverallTargetState
ID: number

0x0004 the ID of this attribute

NAME: str

“OverallTargetState” the name of this attribute

data_type: st.matter.generated.zap_clusters.ClosureControl.types.OverallTargetStateStruct

the data type of this attribute

new_value(...)

Create a OverallTargetStateStruct object of this attribute with any additional features provided for the attribute

This is also usable with the OverallTargetState(…) syntax

Parameters:

vararg (vararg) – the values needed to construct a OverallTargetStateStruct

Return type:

st.matter.generated.zap_clusters.ClosureControl.types.OverallTargetStateStruct

read(device, endpoint_id)

Constructs an st.matter.interaction_model.InteractionRequest to read

this attribute from a device

Parameters:
Returns:

containing an Interaction Request

Return type:

st.matter.interaction_model.InteractionRequest

subscribe(device, endpoint_id)

Reporting policy: OverallTargetState => true => mandatory

Sets up a Subscribe Interaction

Parameters:
  • device (any)

  • endpoint_id (number or nil)

Return type:

any

build_test_report_data(device, endpoint_id, value, status)

Builds an OverallTargetState test attribute reponse for the driver integration testing framework

Parameters:
  • device (st.matter.Device) – the device to build this message for

  • endpoint_id (number or nil)

  • value (any)

  • status (str) – Interaction status associated with the path

Returns:

of type REPORT_DATA

Return type:

st.matter.interaction_model.InteractionResponse

deserialize(tlv_buf)
Parameters:

tlv_buf (any)

class st.matter.generated.zap_clusters.ClosureControl.server.attributes.LatchControlModes
ID: number

0x0005 the ID of this attribute

NAME: str

“LatchControlModes” the name of this attribute

data_type: st.matter.generated.zap_clusters.ClosureControl.types.LatchControlModesBitmap

the data type of this attribute

new_value(...)

Create a LatchControlModesBitmap object of this attribute with any additional features provided for the attribute

This is also usable with the LatchControlModes(…) syntax

Parameters:

vararg (vararg) – the values needed to construct a LatchControlModesBitmap

Return type:

st.matter.generated.zap_clusters.ClosureControl.types.LatchControlModesBitmap

read(device, endpoint_id)

Constructs an st.matter.interaction_model.InteractionRequest to read

this attribute from a device

Parameters:
Returns:

containing an Interaction Request

Return type:

st.matter.interaction_model.InteractionRequest

subscribe(device, endpoint_id)

Reporting policy: LatchControlModes => true => mandatory

Sets up a Subscribe Interaction

Parameters:
  • device (any)

  • endpoint_id (number or nil)

Return type:

any

build_test_report_data(device, endpoint_id, value, status)

Builds an LatchControlModes test attribute reponse for the driver integration testing framework

Parameters:
  • device (st.matter.Device) – the device to build this message for

  • endpoint_id (number or nil)

  • value (any)

  • status (str) – Interaction status associated with the path

Returns:

of type REPORT_DATA

Return type:

st.matter.interaction_model.InteractionResponse

deserialize(tlv_buf)
Parameters:

tlv_buf (any)

class st.matter.generated.zap_clusters.ClosureControl.server.attributes.AcceptedCommandList
ID: number

0xFFF9 the ID of this attribute

NAME: str

“AcceptedCommandList” the name of this attribute

data_type: st.matter.data_types.Array

the data type of this attribute

augment_type(data_type_obj)

Add additional functionality to the base type object

Parameters:

data_type_obj (st.matter.data_types.Array) – the base data type object to add functionality to

new_value(...)

Create a Array object of this attribute with any additional features provided for the attribute

This is also usable with the AcceptedCommandList(…) syntax

Parameters:

vararg (vararg) – the values needed to construct a Array

Return type:

st.matter.data_types.Array

read(device, endpoint_id)

Constructs an st.matter.interaction_model.InteractionRequest to read

this attribute from a device

Parameters:
Returns:

containing an Interaction Request

Return type:

st.matter.interaction_model.InteractionRequest

subscribe(device, endpoint_id)

Reporting policy: AcceptedCommandList => true => mandatory

Sets up a Subscribe Interaction

Parameters:
  • device (any)

  • endpoint_id (number or nil)

Return type:

any

build_test_report_data(device, endpoint_id, value, status)

Builds an AcceptedCommandList test attribute reponse for the driver integration testing framework

Parameters:
  • device (st.matter.Device) – the device to build this message for

  • endpoint_id (number or nil)

  • value (any)

  • status (str) – Interaction status associated with the path

Returns:

of type REPORT_DATA

Return type:

st.matter.interaction_model.InteractionResponse

deserialize(tlv_buf)
Parameters:

tlv_buf (any)

class st.matter.generated.zap_clusters.ClosureControl.server.attributes.AttributeList
ID: number

0xFFFB the ID of this attribute

NAME: str

“AttributeList” the name of this attribute

data_type: st.matter.data_types.Array

the data type of this attribute

augment_type(data_type_obj)

Add additional functionality to the base type object

Parameters:

data_type_obj (st.matter.data_types.Array) – the base data type object to add functionality to

new_value(...)

Create a Array object of this attribute with any additional features provided for the attribute

This is also usable with the AttributeList(…) syntax

Parameters:

vararg (vararg) – the values needed to construct a Array

Return type:

st.matter.data_types.Array

read(device, endpoint_id)

Constructs an st.matter.interaction_model.InteractionRequest to read

this attribute from a device

Parameters:
Returns:

containing an Interaction Request

Return type:

st.matter.interaction_model.InteractionRequest

subscribe(device, endpoint_id)

Reporting policy: AttributeList => true => mandatory

Sets up a Subscribe Interaction

Parameters:
  • device (any)

  • endpoint_id (number or nil)

Return type:

any

build_test_report_data(device, endpoint_id, value, status)

Builds an AttributeList test attribute reponse for the driver integration testing framework

Parameters:
  • device (st.matter.Device) – the device to build this message for

  • endpoint_id (number or nil)

  • value (any)

  • status (str) – Interaction status associated with the path

Returns:

of type REPORT_DATA

Return type:

st.matter.interaction_model.InteractionResponse

deserialize(tlv_buf)
Parameters:

tlv_buf (any)

Server Commands

class st.matter.generated.zap_clusters.ClosureControl.server.commands.Stop: st.matter.data_types.Structure
ID: number

0x0000 the ID of this command

NAME: str

“Stop” the name of this command

build_test_command_response(device, endpoint_id, status)

Builds an Stop test command reponse for the driver integration testing framework

Parameters:
  • device (st.matter.Device) – the device to build this message to

  • endpoint_id (number or nil)

  • status (str) – Interaction status associated with the path

Returns:

of type COMMAND_RESPONSE

Return type:

st.matter.st.matter.interaction_model.InteractionResponse

init(device)

Initialize the Stop command

Parameters:

device (st.matter.Device) – the device to build this message to

Returns:

of type INVOKE

Return type:

st.matter.interaction_model.InteractionRequest

augment_type(base_type_obj)

Add field names to each command field

Parameters:

base_type_obj (st.matter.data_types.Structure)

deserialize(tlv_buf)
Parameters:

tlv_buf (any)

class st.matter.generated.zap_clusters.ClosureControl.server.commands.MoveTo: st.matter.data_types.Structure
ID: number

0x0001 the ID of this command

NAME: str

“MoveTo” the name of this command

position: st.matter.generated.zap_clusters.ClosureControl.types.TargetPositionEnum
latch: st.matter.data_types.Boolean
speed: st.matter.generated.zap_clusters.Global.types.ThreeLevelAutoEnum
build_test_command_response(device, endpoint_id, status)

Builds an MoveTo test command reponse for the driver integration testing framework

Parameters:
  • device (st.matter.Device) – the device to build this message to

  • endpoint_id (number or nil)

  • status (str) – Interaction status associated with the path

Returns:

of type COMMAND_RESPONSE

Return type:

st.matter.st.matter.interaction_model.InteractionResponse

init(device, position, latch, speed)

Initialize the MoveTo command

Parameters:
Returns:

of type INVOKE

Return type:

st.matter.interaction_model.InteractionRequest

augment_type(base_type_obj)

Add field names to each command field

Parameters:

base_type_obj (st.matter.data_types.Structure)

deserialize(tlv_buf)
Parameters:

tlv_buf (any)

class st.matter.generated.zap_clusters.ClosureControl.server.commands.Calibrate: st.matter.data_types.Structure
ID: number

0x0002 the ID of this command

NAME: str

“Calibrate” the name of this command

build_test_command_response(device, endpoint_id, status)

Builds an Calibrate test command reponse for the driver integration testing framework

Parameters:
  • device (st.matter.Device) – the device to build this message to

  • endpoint_id (number or nil)

  • status (str) – Interaction status associated with the path

Returns:

of type COMMAND_RESPONSE

Return type:

st.matter.st.matter.interaction_model.InteractionResponse

init(device)

Initialize the Calibrate command

Parameters:

device (st.matter.Device) – the device to build this message to

Returns:

of type INVOKE

Return type:

st.matter.interaction_model.InteractionRequest

augment_type(base_type_obj)

Add field names to each command field

Parameters:

base_type_obj (st.matter.data_types.Structure)

deserialize(tlv_buf)
Parameters:

tlv_buf (any)

Events

class st.matter.generated.zap_clusters.ClosureControl.server.events.OperationalError: st.matter.data_types.Structure
ID: number

0x0000 the ID of this event

NAME: str

“OperationalError” the name of this event

error_state: st.matter.data_types.Array
augment_type(base_type_obj)

Add field names to each event field

Parameters:

base_type_obj (st.matter.data_types.Structure)

read(device, endpoint_id)

Constructs a read InteractionRequest for the Event

Parameters:
Return type:

st.matter.interaction_model.InteractionRequest

subscribe(device, endpoint_id)

Constructs a subscribe InteractionRequest for the Event

Parameters:
  • device (any)

  • endpoint_id (number or nil)

Return type:

st.matter.interaction_model.InteractionRequest

build_test_event_report(device, endpoint_id, fields, status)

Builds an OperationalError test event report reponse to be used by

the driver integration testing framework.

Parameters:
  • device (st.matter.Device) – the device to build this message for

  • endpoint_id (number or nil)

  • fields (table) – containing the event fields

  • status (str) – Interaction status associated with the path

Returns:

of type REPORT_DATA

Return type:

st.matter.interaction_model.InteractionResponse

deserialize(tlv_buf)
Parameters:

tlv_buf (any)

class st.matter.generated.zap_clusters.ClosureControl.server.events.MovementCompleted: st.matter.data_types.Structure
ID: number

0x0001 the ID of this event

NAME: str

“MovementCompleted” the name of this event

augment_type(base_type_obj)

Add field names to each event field

Parameters:

base_type_obj (st.matter.data_types.Structure)

read(device, endpoint_id)

Constructs a read InteractionRequest for the Event

Parameters:
Return type:

st.matter.interaction_model.InteractionRequest

subscribe(device, endpoint_id)

Constructs a subscribe InteractionRequest for the Event

Parameters:
  • device (any)

  • endpoint_id (number or nil)

Return type:

st.matter.interaction_model.InteractionRequest

build_test_event_report(device, endpoint_id, fields, status)

Builds an MovementCompleted test event report reponse to be used by

the driver integration testing framework.

Parameters:
  • device (st.matter.Device) – the device to build this message for

  • endpoint_id (number or nil)

  • fields (table) – containing the event fields

  • status (str) – Interaction status associated with the path

Returns:

of type REPORT_DATA

Return type:

st.matter.interaction_model.InteractionResponse

deserialize(tlv_buf)
Parameters:

tlv_buf (any)

class st.matter.generated.zap_clusters.ClosureControl.server.events.EngageStateChanged: st.matter.data_types.Structure
ID: number

0x0002 the ID of this event

NAME: str

“EngageStateChanged” the name of this event

engage_value: st.matter.data_types.Boolean
augment_type(base_type_obj)

Add field names to each event field

Parameters:

base_type_obj (st.matter.data_types.Structure)

read(device, endpoint_id)

Constructs a read InteractionRequest for the Event

Parameters:
Return type:

st.matter.interaction_model.InteractionRequest

subscribe(device, endpoint_id)

Constructs a subscribe InteractionRequest for the Event

Parameters:
  • device (any)

  • endpoint_id (number or nil)

Return type:

st.matter.interaction_model.InteractionRequest

build_test_event_report(device, endpoint_id, fields, status)

Builds an EngageStateChanged test event report reponse to be used by

the driver integration testing framework.

Parameters:
  • device (st.matter.Device) – the device to build this message for

  • endpoint_id (number or nil)

  • fields (table) – containing the event fields

  • status (str) – Interaction status associated with the path

Returns:

of type REPORT_DATA

Return type:

st.matter.interaction_model.InteractionResponse

deserialize(tlv_buf)
Parameters:

tlv_buf (any)

class st.matter.generated.zap_clusters.ClosureControl.server.events.SecureStateChanged: st.matter.data_types.Structure
ID: number

0x0003 the ID of this event

NAME: str

“SecureStateChanged” the name of this event

secure_value: st.matter.data_types.Boolean
augment_type(base_type_obj)

Add field names to each event field

Parameters:

base_type_obj (st.matter.data_types.Structure)

read(device, endpoint_id)

Constructs a read InteractionRequest for the Event

Parameters:
Return type:

st.matter.interaction_model.InteractionRequest

subscribe(device, endpoint_id)

Constructs a subscribe InteractionRequest for the Event

Parameters:
  • device (any)

  • endpoint_id (number or nil)

Return type:

st.matter.interaction_model.InteractionRequest

build_test_event_report(device, endpoint_id, fields, status)

Builds an SecureStateChanged test event report reponse to be used by

the driver integration testing framework.

Parameters:
  • device (st.matter.Device) – the device to build this message for

  • endpoint_id (number or nil)

  • fields (table) – containing the event fields

  • status (str) – Interaction status associated with the path

Returns:

of type REPORT_DATA

Return type:

st.matter.interaction_model.InteractionResponse

deserialize(tlv_buf)
Parameters:

tlv_buf (any)

Bitmap types

class st.matter.generated.zap_clusters.ClosureControl.types.Feature
POSITIONING: number

1

MOTION_LATCHING: number

2

INSTANTANEOUS: number

4

SPEED: number

8

VENTILATION: number

16

PEDESTRIAN: number

32

CALIBRATION: number

64

PROTECTION: number

128

MANUALLY_OPERABLE: number

256

is_positioning_set()
Returns:

True if the value of POSITIONING is non-zero

Return type:

boolean

set_positioning()

Set the value of the bit in the POSITIONING field to 1

unset_positioning()

Set the value of the bits in the POSITIONING field to 0

is_motion_latching_set()
Returns:

True if the value of MOTION_LATCHING is non-zero

Return type:

boolean

set_motion_latching()

Set the value of the bit in the MOTION_LATCHING field to 1

unset_motion_latching()

Set the value of the bits in the MOTION_LATCHING field to 0

is_instantaneous_set()
Returns:

True if the value of INSTANTANEOUS is non-zero

Return type:

boolean

set_instantaneous()

Set the value of the bit in the INSTANTANEOUS field to 1

unset_instantaneous()

Set the value of the bits in the INSTANTANEOUS field to 0

is_speed_set()
Returns:

True if the value of SPEED is non-zero

Return type:

boolean

set_speed()

Set the value of the bit in the SPEED field to 1

unset_speed()

Set the value of the bits in the SPEED field to 0

is_ventilation_set()
Returns:

True if the value of VENTILATION is non-zero

Return type:

boolean

set_ventilation()

Set the value of the bit in the VENTILATION field to 1

unset_ventilation()

Set the value of the bits in the VENTILATION field to 0

is_pedestrian_set()
Returns:

True if the value of PEDESTRIAN is non-zero

Return type:

boolean

set_pedestrian()

Set the value of the bit in the PEDESTRIAN field to 1

unset_pedestrian()

Set the value of the bits in the PEDESTRIAN field to 0

is_calibration_set()
Returns:

True if the value of CALIBRATION is non-zero

Return type:

boolean

set_calibration()

Set the value of the bit in the CALIBRATION field to 1

unset_calibration()

Set the value of the bits in the CALIBRATION field to 0

is_protection_set()
Returns:

True if the value of PROTECTION is non-zero

Return type:

boolean

set_protection()

Set the value of the bit in the PROTECTION field to 1

unset_protection()

Set the value of the bits in the PROTECTION field to 0

is_manually_operable_set()
Returns:

True if the value of MANUALLY_OPERABLE is non-zero

Return type:

boolean

set_manually_operable()

Set the value of the bit in the MANUALLY_OPERABLE field to 1

unset_manually_operable()

Set the value of the bits in the MANUALLY_OPERABLE field to 0

class st.matter.generated.zap_clusters.ClosureControl.types.LatchControlModesBitmap
REMOTE_LATCHING: number

1

REMOTE_UNLATCHING: number

2

is_remote_latching_set()
Returns:

True if the value of REMOTE_LATCHING is non-zero

Return type:

boolean

set_remote_latching()

Set the value of the bit in the REMOTE_LATCHING field to 1

unset_remote_latching()

Set the value of the bits in the REMOTE_LATCHING field to 0

is_remote_unlatching_set()
Returns:

True if the value of REMOTE_UNLATCHING is non-zero

Return type:

boolean

set_remote_unlatching()

Set the value of the bit in the REMOTE_UNLATCHING field to 1

unset_remote_unlatching()

Set the value of the bits in the REMOTE_UNLATCHING field to 0

Enum types

class st.matter.generated.zap_clusters.ClosureControl.types.ClosureErrorEnum: st.matter.data_types.Uint8
byte_length: number

1

PHYSICALLY_BLOCKED: number

0

BLOCKED_BY_SENSOR: number

1

TEMPERATURE_LIMITED: number

2

MAINTENANCE_REQUIRED: number

3

INTERNAL_INTERFERENCE: number

4

class st.matter.generated.zap_clusters.ClosureControl.types.CurrentPositionEnum: st.matter.data_types.Uint8
byte_length: number

1

FULLY_CLOSED: number

0

FULLY_OPENED: number

1

PARTIALLY_OPENED: number

2

OPENED_FOR_PEDESTRIAN: number

3

OPENED_FOR_VENTILATION: number

4

OPENED_AT_SIGNATURE: number

5

class st.matter.generated.zap_clusters.ClosureControl.types.MainStateEnum: st.matter.data_types.Uint8
byte_length: number

1

STOPPED: number

0

MOVING: number

1

WAITING_FOR_MOTION: number

2

ERROR: number

3

CALIBRATING: number

4

PROTECTED: number

5

DISENGAGED: number

6

SETUP_REQUIRED: number

7

class st.matter.generated.zap_clusters.ClosureControl.types.TargetPositionEnum: st.matter.data_types.Uint8
byte_length: number

1

MOVE_TO_FULLY_CLOSED: number

0

MOVE_TO_FULLY_OPEN: number

1

MOVE_TO_PEDESTRIAN_POSITION: number

2

MOVE_TO_VENTILATION_POSITION: number

3

MOVE_TO_SIGNATURE_POSITION: number

4

Struct types

class st.matter.generated.zap_clusters.ClosureControl.types.OverallCurrentStateStruct: st.matter.data_types.Structure
position: st.matter.generated.zap_clusters.ClosureControl.types.CurrentPositionEnum
latch: st.matter.data_types.Boolean
speed: st.matter.generated.zap_clusters.Global.types.ThreeLevelAutoEnum
secure_state: st.matter.data_types.Boolean
class st.matter.generated.zap_clusters.ClosureControl.types.OverallTargetStateStruct: st.matter.data_types.Structure
position: st.matter.generated.zap_clusters.ClosureControl.types.TargetPositionEnum
latch: st.matter.data_types.Boolean
speed: st.matter.generated.zap_clusters.Global.types.ThreeLevelAutoEnum