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:
- read(device, endpoint_id)¶
Constructs an st.matter.interaction_model.InteractionRequest to read
this attribute from a device
- Parameters:
device (
st.matter.Device)endpoint_id (
number or nil)
- Returns:
containing an Interaction Request
- Return type:
- 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 forendpoint_id (
number or nil)value (
any)status (
str) – Interaction status associated with the path
- Returns:
of type REPORT_DATA
- Return type:
- 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:
device (
st.matter.Device)endpoint_id (
number or nil)
- Returns:
containing an Interaction Request
- Return type:
- 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 forendpoint_id (
number or nil)value (
any)status (
str) – Interaction status associated with the path
- Returns:
of type REPORT_DATA
- Return type:
- 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:
- read(device, endpoint_id)¶
Constructs an st.matter.interaction_model.InteractionRequest to read
this attribute from a device
- Parameters:
device (
st.matter.Device)endpoint_id (
number or nil)
- Returns:
containing an Interaction Request
- Return type:
- 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 forendpoint_id (
number or nil)value (
any)status (
str) – Interaction status associated with the path
- Returns:
of type REPORT_DATA
- Return type:
- 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:
device (
st.matter.Device)endpoint_id (
number or nil)
- Returns:
containing an Interaction Request
- Return type:
- 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 forendpoint_id (
number or nil)value (
any)status (
str) – Interaction status associated with the path
- Returns:
of type REPORT_DATA
- Return type:
- 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:
device (
st.matter.Device)endpoint_id (
number or nil)
- Returns:
containing an Interaction Request
- Return type:
- 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 forendpoint_id (
number or nil)value (
any)status (
str) – Interaction status associated with the path
- Returns:
of type REPORT_DATA
- Return type:
- 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:
device (
st.matter.Device)endpoint_id (
number or nil)
- Returns:
containing an Interaction Request
- Return type:
- 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 forendpoint_id (
number or nil)value (
any)status (
str) – Interaction status associated with the path
- Returns:
of type REPORT_DATA
- Return type:
- 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:
- read(device, endpoint_id)¶
Constructs an st.matter.interaction_model.InteractionRequest to read
this attribute from a device
- Parameters:
device (
st.matter.Device)endpoint_id (
number or nil)
- Returns:
containing an Interaction Request
- Return type:
- 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 forendpoint_id (
number or nil)value (
any)status (
str) – Interaction status associated with the path
- Returns:
of type REPORT_DATA
- Return type:
- 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:
- read(device, endpoint_id)¶
Constructs an st.matter.interaction_model.InteractionRequest to read
this attribute from a device
- Parameters:
device (
st.matter.Device)endpoint_id (
number or nil)
- Returns:
containing an Interaction Request
- Return type:
- 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 forendpoint_id (
number or nil)value (
any)status (
str) – Interaction status associated with the path
- Returns:
of type REPORT_DATA
- Return type:
- 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 toendpoint_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:
- 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 toendpoint_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:
device (
st.matter.Device) – the device to build this message toposition (
st.matter.generated.zap_clusters.ClosureControl.types.TargetPositionEnum)latch (
st.matter.data_types.Boolean)speed (
st.matter.generated.zap_clusters.Global.types.ThreeLevelAutoEnum)
- Returns:
of type INVOKE
- Return type:
- 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 toendpoint_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:
- 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:
device (
st.matter.Device)endpoint_id (
number or nil)
- Return type:
- subscribe(device, endpoint_id)¶
Constructs a subscribe InteractionRequest for the Event
- Parameters:
device (
any)endpoint_id (
number or nil)
- Return type:
- 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 forendpoint_id (
number or nil)fields (
table) – containing the event fieldsstatus (
str) – Interaction status associated with the path
- Returns:
of type REPORT_DATA
- Return type:
- 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:
device (
st.matter.Device)endpoint_id (
number or nil)
- Return type:
- subscribe(device, endpoint_id)¶
Constructs a subscribe InteractionRequest for the Event
- Parameters:
device (
any)endpoint_id (
number or nil)
- Return type:
- 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 forendpoint_id (
number or nil)fields (
table) – containing the event fieldsstatus (
str) – Interaction status associated with the path
- Returns:
of type REPORT_DATA
- Return type:
- 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:
device (
st.matter.Device)endpoint_id (
number or nil)
- Return type:
- subscribe(device, endpoint_id)¶
Constructs a subscribe InteractionRequest for the Event
- Parameters:
device (
any)endpoint_id (
number or nil)
- Return type:
- 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 forendpoint_id (
number or nil)fields (
table) – containing the event fieldsstatus (
str) – Interaction status associated with the path
- Returns:
of type REPORT_DATA
- Return type:
- 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:
device (
st.matter.Device)endpoint_id (
number or nil)
- Return type:
- subscribe(device, endpoint_id)¶
Constructs a subscribe InteractionRequest for the Event
- Parameters:
device (
any)endpoint_id (
number or nil)
- Return type:
- 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 forendpoint_id (
number or nil)fields (
table) – containing the event fieldsstatus (
str) – Interaction status associated with the path
- Returns:
of type REPORT_DATA
- Return type:
- 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¶