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

st.matter.data_types.Uint8

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: 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 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.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

st.matter.data_types.Uint8

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: 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 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.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

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: 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 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.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

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: 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 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.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

st.matter.data_types.Uint8

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: 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 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.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

st.matter.data_types.Uint8

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

write(device, endpoint_id, value)

Constructs an st.matter.interaction_model.InteractionRequest to write

this attribute to a device

Parameters
Return type

st.matter.interaction_model.InteractionRequest

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 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.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
Returns

containing an Interaction Request

Return type

st.matter.interaction_model.InteractionRequest

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 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.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

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.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

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) –

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
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
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.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 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, zoneid, zone)

Initialize the UpdateTwoDCartesianZone 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.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 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, zoneid)

Initialize the RemoveZone 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.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 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, trigger)

Initialize the CreateOrUpdateTrigger 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.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 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, zoneid)

Initialize the RemoveTrigger 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) –

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
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 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 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.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
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 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 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.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

class st.matter.generated.zap_clusters.ZoneManagement.types.ZoneUseEnum: st.matter.data_types.Uint8
byte_length: number

1

MOTION: number

0

PRIVACY: number

1

FOCUS: number

2

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