BooleanStateConfiguration
Attributes
- class st.matter.clusters.BooleanStateConfiguration.CurrentSensitivityLevel
- ID: number
0x0000 the ID of this attribute
- NAME: str
“CurrentSensitivityLevel” 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 CurrentSensitivityLevel(…) 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: CurrentSensitivityLevel => true => mandatory
Sets up a Subscribe Interaction
- Parameters
device (
any
) –endpoint_id (
number or nil
) –
- Return type
any
- set_parent_cluster(cluster)
- Parameters
cluster (
any
) –
- build_test_report_data(device, endpoint_id, value, status)
Builds an CurrentSensitivityLevel 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.clusters.BooleanStateConfiguration.SupportedSensitivityLevels
- ID: number
0x0001 the ID of this attribute
- NAME: str
“SupportedSensitivityLevels” 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 SupportedSensitivityLevels(…) 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: SupportedSensitivityLevels => true => mandatory
Sets up a Subscribe Interaction
- Parameters
device (
any
) –endpoint_id (
number or nil
) –
- Return type
any
- set_parent_cluster(cluster)
- Parameters
cluster (
any
) –
- build_test_report_data(device, endpoint_id, value, status)
Builds an SupportedSensitivityLevels 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.clusters.BooleanStateConfiguration.DefaultSensitivityLevel
- ID: number
0x0002 the ID of this attribute
- NAME: str
“DefaultSensitivityLevel” 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 DefaultSensitivityLevel(…) 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: DefaultSensitivityLevel => true => mandatory
Sets up a Subscribe Interaction
- Parameters
device (
any
) –endpoint_id (
number or nil
) –
- Return type
any
- set_parent_cluster(cluster)
- Parameters
cluster (
any
) –
- build_test_report_data(device, endpoint_id, value, status)
Builds an DefaultSensitivityLevel 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.clusters.BooleanStateConfiguration.AlarmsActive
- ID: number
0x0003 the ID of this attribute
- NAME: str
“AlarmsActive” the name of this attribute
- data_type: st.matter.generated.zap_clusters.BooleanStateConfiguration.types.AlarmModeBitmap
the data type of this attribute
- new_value(...)
Create a AlarmModeBitmap object of this attribute with any additional features provided for the attribute
This is also usable with the AlarmsActive(…) syntax
- Parameters
vararg (
vararg
) – the values needed to construct a AlarmModeBitmap- Return type
st.matter.generated.zap_clusters.BooleanStateConfiguration.types.AlarmModeBitmap
- 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: AlarmsActive => true => mandatory
Sets up a Subscribe Interaction
- Parameters
device (
any
) –endpoint_id (
number or nil
) –
- Return type
any
- set_parent_cluster(cluster)
- Parameters
cluster (
any
) –
- build_test_report_data(device, endpoint_id, value, status)
Builds an AlarmsActive 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.clusters.BooleanStateConfiguration.AlarmsSuppressed
- ID: number
0x0004 the ID of this attribute
- NAME: str
“AlarmsSuppressed” the name of this attribute
- data_type: st.matter.generated.zap_clusters.BooleanStateConfiguration.types.AlarmModeBitmap
the data type of this attribute
- new_value(...)
Create a AlarmModeBitmap object of this attribute with any additional features provided for the attribute
This is also usable with the AlarmsSuppressed(…) syntax
- Parameters
vararg (
vararg
) – the values needed to construct a AlarmModeBitmap- Return type
st.matter.generated.zap_clusters.BooleanStateConfiguration.types.AlarmModeBitmap
- 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: AlarmsSuppressed => true => mandatory
Sets up a Subscribe Interaction
- Parameters
device (
any
) –endpoint_id (
number or nil
) –
- Return type
any
- set_parent_cluster(cluster)
- Parameters
cluster (
any
) –
- build_test_report_data(device, endpoint_id, value, status)
Builds an AlarmsSuppressed 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.clusters.BooleanStateConfiguration.AlarmsEnabled
- ID: number
0x0005 the ID of this attribute
- NAME: str
“AlarmsEnabled” the name of this attribute
- data_type: st.matter.generated.zap_clusters.BooleanStateConfiguration.types.AlarmModeBitmap
the data type of this attribute
- new_value(...)
Create a AlarmModeBitmap object of this attribute with any additional features provided for the attribute
This is also usable with the AlarmsEnabled(…) syntax
- Parameters
vararg (
vararg
) – the values needed to construct a AlarmModeBitmap- Return type
st.matter.generated.zap_clusters.BooleanStateConfiguration.types.AlarmModeBitmap
- 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: AlarmsEnabled => true => mandatory
Sets up a Subscribe Interaction
- Parameters
device (
any
) –endpoint_id (
number or nil
) –
- Return type
any
- set_parent_cluster(cluster)
- Parameters
cluster (
any
) –
- build_test_report_data(device, endpoint_id, value, status)
Builds an AlarmsEnabled 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.clusters.BooleanStateConfiguration.AlarmsSupported
- ID: number
0x0006 the ID of this attribute
- NAME: str
“AlarmsSupported” the name of this attribute
- data_type: st.matter.generated.zap_clusters.BooleanStateConfiguration.types.AlarmModeBitmap
the data type of this attribute
- new_value(...)
Create a AlarmModeBitmap object of this attribute with any additional features provided for the attribute
This is also usable with the AlarmsSupported(…) syntax
- Parameters
vararg (
vararg
) – the values needed to construct a AlarmModeBitmap- Return type
st.matter.generated.zap_clusters.BooleanStateConfiguration.types.AlarmModeBitmap
- 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: AlarmsSupported => true => mandatory
Sets up a Subscribe Interaction
- Parameters
device (
any
) –endpoint_id (
number or nil
) –
- Return type
any
- set_parent_cluster(cluster)
- Parameters
cluster (
any
) –
- build_test_report_data(device, endpoint_id, value, status)
Builds an AlarmsSupported 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.clusters.BooleanStateConfiguration.SensorFault
- ID: number
0x0007 the ID of this attribute
- NAME: str
“SensorFault” the name of this attribute
- data_type: st.matter.generated.zap_clusters.BooleanStateConfiguration.types.SensorFaultBitmap
the data type of this attribute
- new_value(...)
Create a SensorFaultBitmap object of this attribute with any additional features provided for the attribute
This is also usable with the SensorFault(…) syntax
- Parameters
vararg (
vararg
) – the values needed to construct a SensorFaultBitmap- Return type
st.matter.generated.zap_clusters.BooleanStateConfiguration.types.SensorFaultBitmap
- 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: SensorFault => true => mandatory
Sets up a Subscribe Interaction
- Parameters
device (
any
) –endpoint_id (
number or nil
) –
- Return type
any
- set_parent_cluster(cluster)
- Parameters
cluster (
any
) –
- build_test_report_data(device, endpoint_id, value, status)
Builds an SensorFault 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.clusters.BooleanStateConfiguration.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(base_type_obj)
Add additional functionality to the base type object
- Parameters
base_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
- set_parent_cluster(cluster)
- Parameters
cluster (
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.clusters.BooleanStateConfiguration.EventList
- ID: number
0xFFFA the ID of this attribute
- NAME: str
“EventList” the name of this attribute
- data_type: st.matter.data_types.Array
the data type of this attribute
- augment_type(base_type_obj)
Add additional functionality to the base type object
- Parameters
base_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 EventList(…) 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: EventList => true => mandatory
Sets up a Subscribe Interaction
- Parameters
device (
any
) –endpoint_id (
number or nil
) –
- Return type
any
- set_parent_cluster(cluster)
- Parameters
cluster (
any
) –
- build_test_report_data(device, endpoint_id, value, status)
Builds an EventList 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.clusters.BooleanStateConfiguration.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(base_type_obj)
Add additional functionality to the base type object
- Parameters
base_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
- set_parent_cluster(cluster)
- Parameters
cluster (
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.clusters.BooleanStateConfiguration.SuppressAlarm
- ID: number
0x0000 the ID of this command
- NAME: str
“SuppressAlarm” the name of this command
- alarms_to_suppress: st.matter.generated.zap_clusters.BooleanStateConfiguration.types.AlarmModeBitmap
- build_test_command_response(device, endpoint_id, status)
Builds an SuppressAlarm 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(self, device, alarms_to_suppress)
Initialize the SuppressAlarm command
- Parameters
self (
SuppressAlarm
) – the template class for this commanddevice (
st.matter.Device
) – the device to build this message toalarms_to_suppress (
st.matter.generated.zap_clusters.BooleanStateConfiguration.types.AlarmModeBitmap
) –
- Returns
of type INVOKE
- Return type
- set_parent_cluster(cluster)
- Parameters
cluster (
any
) –
- 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.clusters.BooleanStateConfiguration.EnableDisableAlarm
- ID: number
0x0001 the ID of this command
- NAME: str
“EnableDisableAlarm” the name of this command
- alarms_to_enable_disable: st.matter.generated.zap_clusters.BooleanStateConfiguration.types.AlarmModeBitmap
- build_test_command_response(device, endpoint_id, status)
Builds an EnableDisableAlarm 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(self, device, alarms_to_enable_disable)
Initialize the EnableDisableAlarm command
- Parameters
self (
EnableDisableAlarm
) – the template class for this commanddevice (
st.matter.Device
) – the device to build this message toalarms_to_enable_disable (
st.matter.generated.zap_clusters.BooleanStateConfiguration.types.AlarmModeBitmap
) –
- Returns
of type INVOKE
- Return type
- set_parent_cluster(cluster)
- Parameters
cluster (
any
) –
- 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.clusters.BooleanStateConfiguration.AlarmsStateChanged
- ID: number
0x0000 the ID of this event
- NAME: str
“AlarmsStateChanged” the name of this event
- alarms_active: st.matter.generated.zap_clusters.BooleanStateConfiguration.types.AlarmModeBitmap
- alarms_suppressed: st.matter.generated.zap_clusters.BooleanStateConfiguration.types.AlarmModeBitmap
- 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 AlarmsStateChanged 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
) –
- set_parent_cluster(cluster)
- Parameters
cluster (
any
) –
- class st.matter.clusters.BooleanStateConfiguration.SensorFault
- ID: number
0x0007 the ID of this attribute
- NAME: str
“SensorFault” the name of this attribute
- data_type: st.matter.generated.zap_clusters.BooleanStateConfiguration.types.SensorFaultBitmap
the data type of this attribute
- new_value(...)
Create a SensorFaultBitmap object of this attribute with any additional features provided for the attribute
This is also usable with the SensorFault(…) syntax
- Parameters
vararg (
vararg
) – the values needed to construct a SensorFaultBitmap- Return type
st.matter.generated.zap_clusters.BooleanStateConfiguration.types.SensorFaultBitmap
- 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: SensorFault => true => mandatory
Sets up a Subscribe Interaction
- Parameters
device (
any
) –endpoint_id (
number or nil
) –
- Return type
any
- set_parent_cluster(cluster)
- Parameters
cluster (
any
) –
- build_test_report_data(device, endpoint_id, value, status)
Builds an SensorFault 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
) –
Bitmap types
- class st.matter.clusters.BooleanStateConfiguration.types.AlarmModeBitmap
- VISUAL: number
1
- AUDIBLE: number
2
- is_visual_set()
- Returns
True if the value of VISUAL is non-zero
- Return type
boolean
- set_visual()
Set the value of the bit in the VISUAL field to 1
- unset_visual()
Set the value of the bits in the VISUAL field to 0
- is_audible_set()
- Returns
True if the value of AUDIBLE is non-zero
- Return type
boolean
- set_audible()
Set the value of the bit in the AUDIBLE field to 1
- unset_audible()
Set the value of the bits in the AUDIBLE field to 0
- class st.matter.clusters.BooleanStateConfiguration.types.Feature
- VISUAL: number
1
- AUDIBLE: number
2
- ALARM_SUPPRESS: number
4
- SENSITIVITY_LEVEL: number
8
- is_visual_set()
- Returns
True if the value of VISUAL is non-zero
- Return type
boolean
- set_visual()
Set the value of the bit in the VISUAL field to 1
- unset_visual()
Set the value of the bits in the VISUAL field to 0
- is_audible_set()
- Returns
True if the value of AUDIBLE is non-zero
- Return type
boolean
- set_audible()
Set the value of the bit in the AUDIBLE field to 1
- unset_audible()
Set the value of the bits in the AUDIBLE field to 0
- is_alarm_suppress_set()
- Returns
True if the value of ALARM_SUPPRESS is non-zero
- Return type
boolean
- set_alarm_suppress()
Set the value of the bit in the ALARM_SUPPRESS field to 1
- unset_alarm_suppress()
Set the value of the bits in the ALARM_SUPPRESS field to 0
- is_sensitivity_level_set()
- Returns
True if the value of SENSITIVITY_LEVEL is non-zero
- Return type
boolean
- set_sensitivity_level()
Set the value of the bit in the SENSITIVITY_LEVEL field to 1
- unset_sensitivity_level()
Set the value of the bits in the SENSITIVITY_LEVEL field to 0
- class st.matter.clusters.BooleanStateConfiguration.types.SensorFaultBitmap
- GENERAL_FAULT: number
1
- is_general_fault_set()
- Returns
True if the value of GENERAL_FAULT is non-zero
- Return type
boolean
- set_general_fault()
Set the value of the bit in the GENERAL_FAULT field to 1
- unset_general_fault()
Set the value of the bits in the GENERAL_FAULT field to 0