ZoneManagement
Attributes
- class st.matter.generated.zap_clusters.ZoneManagement.server.attributes.MaxUserDefinedZones
- ID: number
0x0000 the ID of this attribute
- NAME: str
“MaxUserDefinedZones” the name of this attribute
- data_type: st.matter.data_types.Uint8
the data type of this attribute
- new_value(...)
Create a Uint8 object of this attribute with any additional features provided for the attribute
This is also usable with the MaxUserDefinedZones(…) syntax
- Parameters
vararg (
vararg) – the values needed to construct a Uint8- 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: MaxUserDefinedZones => 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 MaxUserDefinedZones 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.ZoneManagement.server.attributes.MaxZones
- ID: number
0x0001 the ID of this attribute
- NAME: str
“MaxZones” the name of this attribute
- data_type: st.matter.data_types.Uint8
the data type of this attribute
- new_value(...)
Create a Uint8 object of this attribute with any additional features provided for the attribute
This is also usable with the MaxZones(…) syntax
- Parameters
vararg (
vararg) – the values needed to construct a Uint8- 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: MaxZones => 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 MaxZones 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.ZoneManagement.server.attributes.Zones
- ID: number
0x0002 the ID of this attribute
- NAME: str
“Zones” 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 Zones(…) 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: Zones => 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 Zones 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.ZoneManagement.server.attributes.Triggers
- ID: number
0x0003 the ID of this attribute
- NAME: str
“Triggers” 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 Triggers(…) 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: Triggers => 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 Triggers 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.ZoneManagement.server.attributes.SensitivityMax
- ID: number
0x0004 the ID of this attribute
- NAME: str
“SensitivityMax” the name of this attribute
- data_type: st.matter.data_types.Uint8
the data type of this attribute
- new_value(...)
Create a Uint8 object of this attribute with any additional features provided for the attribute
This is also usable with the SensitivityMax(…) syntax
- Parameters
vararg (
vararg) – the values needed to construct a Uint8- 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: SensitivityMax => 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 SensitivityMax 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.ZoneManagement.server.attributes.Sensitivity
- ID: number
0x0005 the ID of this attribute
- NAME: str
“Sensitivity” the name of this attribute
- data_type: st.matter.data_types.Uint8
the data type of this attribute
- new_value(...)
Create a Uint8 object of this attribute with any additional features provided for the attribute
This is also usable with the Sensitivity(…) syntax
- Parameters
vararg (
vararg) – the values needed to construct a Uint8- 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
- write(device, endpoint_id, value)
Constructs an st.matter.interaction_model.InteractionRequest to write
this attribute to a device
- Parameters
device (
st.matter.Device) –endpoint_id (
number or nil) –value (
st.matter.data_types.Uint8) – the value to write
- Return type
- subscribe(device, endpoint_id)
Reporting policy: Sensitivity => 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 Sensitivity 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.ZoneManagement.server.attributes.TwoDCartesianMax
- ID: number
0x0006 the ID of this attribute
- NAME: str
“TwoDCartesianMax” the name of this attribute
- data_type: st.matter.generated.zap_clusters.ZoneManagement.types.TwoDCartesianVertexStruct
the data type of this attribute
- new_value(...)
Create a TwoDCartesianVertexStruct object of this attribute with any additional features provided for the attribute
This is also usable with the TwoDCartesianMax(…) syntax
- Parameters
vararg (
vararg) – the values needed to construct a TwoDCartesianVertexStruct- Return type
st.matter.generated.zap_clusters.ZoneManagement.types.TwoDCartesianVertexStruct
- 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: TwoDCartesianMax => 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 TwoDCartesianMax 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.ZoneManagement.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.ZoneManagement.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) –
Client Commands
- class st.matter.generated.zap_clusters.ZoneManagement.client.commands.CreateTwoDCartesianZoneResponse: st.matter.data_types.Structure
- ID: number
0x0001 the ID of this command
- NAME: str
“CreateTwoDCartesianZoneResponse” the name of this command
- zoneid: st.matter.data_types.Uint16
- augment_type(base_type_obj)
Add field names to each command field
- Parameters
base_type_obj (
st.matter.data_types.Structure) –
- build_test_command_response(device, endpoint_id, zoneid)
Builds an CreateTwoDCartesianZoneResponse 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) –zoneid (
st.matter.data_types.Uint16) –
- Returns
of type COMMAND_RESPONSE
- Return type
st.matter.st.matter.interaction_model.InteractionResponse
- init()
Initialize the CreateTwoDCartesianZoneResponse command
- Return type
nil
- deserialize(tlv_buf)
- Parameters
tlv_buf (
any) –
Server Commands
- class st.matter.generated.zap_clusters.ZoneManagement.server.commands.CreateTwoDCartesianZone: st.matter.data_types.Structure
- ID: number
0x0000 the ID of this command
- NAME: str
“CreateTwoDCartesianZone” the name of this command
- zone: st.matter.generated.zap_clusters.ZoneManagement.types.TwoDCartesianZoneStruct
- init(device, zone)
Refer to CreateTwoDCartesianZoneResponse:build_test_command_response for
building a test command reponse for the driver integration testing framework Initialize the CreateTwoDCartesianZone command
- Parameters
device (
st.matter.Device) – the device to build this message tozone (
st.matter.generated.zap_clusters.ZoneManagement.types.TwoDCartesianZoneStruct) –
- 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.ZoneManagement.server.commands.UpdateTwoDCartesianZone: st.matter.data_types.Structure
- ID: number
0x0002 the ID of this command
- NAME: str
“UpdateTwoDCartesianZone” the name of this command
- zoneid: st.matter.data_types.Uint16
- zone: st.matter.generated.zap_clusters.ZoneManagement.types.TwoDCartesianZoneStruct
- build_test_command_response(device, endpoint_id, status)
Builds an UpdateTwoDCartesianZone 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, zoneid, zone)
Initialize the UpdateTwoDCartesianZone command
- Parameters
device (
st.matter.Device) – the device to build this message tozoneid (
st.matter.data_types.Uint16) –zone (
st.matter.generated.zap_clusters.ZoneManagement.types.TwoDCartesianZoneStruct) –
- 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.ZoneManagement.server.commands.RemoveZone: st.matter.data_types.Structure
- ID: number
0x0003 the ID of this command
- NAME: str
“RemoveZone” the name of this command
- zoneid: st.matter.data_types.Uint16
- build_test_command_response(device, endpoint_id, status)
Builds an RemoveZone 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, zoneid)
Initialize the RemoveZone command
- Parameters
device (
st.matter.Device) – the device to build this message tozoneid (
st.matter.data_types.Uint16) –
- 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.ZoneManagement.server.commands.CreateOrUpdateTrigger: st.matter.data_types.Structure
- ID: number
0x0004 the ID of this command
- NAME: str
“CreateOrUpdateTrigger” the name of this command
- trigger: st.matter.generated.zap_clusters.ZoneManagement.types.ZoneTriggerControlStruct
- build_test_command_response(device, endpoint_id, status)
Builds an CreateOrUpdateTrigger 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, trigger)
Initialize the CreateOrUpdateTrigger command
- Parameters
device (
st.matter.Device) – the device to build this message totrigger (
st.matter.generated.zap_clusters.ZoneManagement.types.ZoneTriggerControlStruct) –
- 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.ZoneManagement.server.commands.RemoveTrigger: st.matter.data_types.Structure
- ID: number
0x0005 the ID of this command
- NAME: str
“RemoveTrigger” the name of this command
- zoneid: st.matter.data_types.Uint16
- build_test_command_response(device, endpoint_id, status)
Builds an RemoveTrigger 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, zoneid)
Initialize the RemoveTrigger command
- Parameters
device (
st.matter.Device) – the device to build this message tozoneid (
st.matter.data_types.Uint16) –
- 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.ZoneManagement.server.events.ZoneTriggered: st.matter.data_types.Structure
- ID: number
0x0000 the ID of this event
- NAME: str
“ZoneTriggered” the name of this event
- zone: st.matter.data_types.Uint16
- reason: st.matter.generated.zap_clusters.ZoneManagement.types.ZoneEventTriggeredReasonEnum
- 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 ZoneTriggered 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.ZoneManagement.server.events.ZoneStopped: st.matter.data_types.Structure
- ID: number
0x0001 the ID of this event
- NAME: str
“ZoneStopped” the name of this event
- zone: st.matter.data_types.Uint16
- reason: st.matter.generated.zap_clusters.ZoneManagement.types.ZoneEventStoppedReasonEnum
- 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 ZoneStopped 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.ZoneManagement.types.Feature
- TWO_DIMENSIONAL_CARTESIAN_ZONE: number
1
- PER_ZONE_SENSITIVITY: number
2
- USER_DEFINED: number
4
- FOCUS_ZONES: number
8
- is_two_dimensional_cartesian_zone_set()
- Returns
True if the value of TWO_DIMENSIONAL_CARTESIAN_ZONE is non-zero
- Return type
boolean
- set_two_dimensional_cartesian_zone()
Set the value of the bit in the TWO_DIMENSIONAL_CARTESIAN_ZONE field to 1
- unset_two_dimensional_cartesian_zone()
Set the value of the bits in the TWO_DIMENSIONAL_CARTESIAN_ZONE field to 0
- is_per_zone_sensitivity_set()
- Returns
True if the value of PER_ZONE_SENSITIVITY is non-zero
- Return type
boolean
- set_per_zone_sensitivity()
Set the value of the bit in the PER_ZONE_SENSITIVITY field to 1
- unset_per_zone_sensitivity()
Set the value of the bits in the PER_ZONE_SENSITIVITY field to 0
- is_user_defined_set()
- Returns
True if the value of USER_DEFINED is non-zero
- Return type
boolean
- set_user_defined()
Set the value of the bit in the USER_DEFINED field to 1
- unset_user_defined()
Set the value of the bits in the USER_DEFINED field to 0
- is_focus_zones_set()
- Returns
True if the value of FOCUS_ZONES is non-zero
- Return type
boolean
- set_focus_zones()
Set the value of the bit in the FOCUS_ZONES field to 1
- unset_focus_zones()
Set the value of the bits in the FOCUS_ZONES field to 0
Enum types
- class st.matter.generated.zap_clusters.ZoneManagement.types.StatusCodeEnum: st.matter.data_types.Uint8
- byte_length: number
1
- ZONE_NOT_FOUND: number
2
- ZONE_IN_USE: number
3
- class st.matter.generated.zap_clusters.ZoneManagement.types.ZoneEventStoppedReasonEnum: st.matter.data_types.Uint8
- byte_length: number
1
- ACTION_STOPPED: number
0
- TIMEOUT: number
1
- class st.matter.generated.zap_clusters.ZoneManagement.types.ZoneEventTriggeredReasonEnum: st.matter.data_types.Uint8
- byte_length: number
1
- MOTION: number
0
- class st.matter.generated.zap_clusters.ZoneManagement.types.ZoneSourceEnum: st.matter.data_types.Uint8
- byte_length: number
1
- MFG: number
0
- USER: number
1
- class st.matter.generated.zap_clusters.ZoneManagement.types.ZoneTypeEnum: st.matter.data_types.Uint8
- byte_length: number
1
- TWODCART_ZONE: number
0
Struct types
- class st.matter.generated.zap_clusters.ZoneManagement.types.TwoDCartesianVertexStruct: st.matter.data_types.Structure
- x: st.matter.data_types.Uint16
- y: st.matter.data_types.Uint16
- class st.matter.generated.zap_clusters.ZoneManagement.types.TwoDCartesianZoneStruct: st.matter.data_types.Structure
- name: st.matter.data_types.UTF8String1
- use: st.matter.generated.zap_clusters.ZoneManagement.types.ZoneUseEnum
- vertices: st.matter.data_types.Array
- color: st.matter.data_types.UTF8String1
- class st.matter.generated.zap_clusters.ZoneManagement.types.ZoneInformationStruct: st.matter.data_types.Structure
- zone_id: st.matter.data_types.Uint16
- zone_type: st.matter.generated.zap_clusters.ZoneManagement.types.ZoneTypeEnum
- zone_source: st.matter.generated.zap_clusters.ZoneManagement.types.ZoneSourceEnum
- two_d_cartesian_zone: st.matter.generated.zap_clusters.ZoneManagement.types.TwoDCartesianZoneStruct
- class st.matter.generated.zap_clusters.ZoneManagement.types.ZoneTriggerControlStruct: st.matter.data_types.Structure
- zone_id: st.matter.data_types.Uint16
- initial_duration: st.matter.data_types.Uint32
- augmentation_duration: st.matter.data_types.Uint32
- max_duration: st.matter.data_types.Uint32
- blind_duration: st.matter.data_types.Uint32
- sensitivity: st.matter.data_types.Uint8