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

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

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

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

containing an Interaction Request

Return type

st.matter.interaction_model.InteractionRequest

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

containing an Interaction Request

Return type

st.matter.interaction_model.InteractionRequest

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

containing an Interaction Request

Return type

st.matter.interaction_model.InteractionRequest

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

containing an Interaction Request

Return type

st.matter.interaction_model.InteractionRequest

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

containing an Interaction Request

Return type

st.matter.interaction_model.InteractionRequest

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

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

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

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

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

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 for

  • endpoint_id (number or nil) –

  • value (any) –

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

Returns

of type REPORT_DATA

Return type

st.matter.interaction_model.InteractionResponse

deserialize(tlv_buf)
Parameters

tlv_buf (any) –

Server Commands

class st.matter.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 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(self, device, alarms_to_suppress)

Initialize the SuppressAlarm command

Parameters
  • self (SuppressAlarm) – the template class for this command

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

  • alarms_to_suppress (st.matter.generated.zap_clusters.BooleanStateConfiguration.types.AlarmModeBitmap) –

Returns

of type INVOKE

Return type

st.matter.interaction_model.InteractionRequest

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 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(self, device, alarms_to_enable_disable)

Initialize the EnableDisableAlarm command

Parameters
  • self (EnableDisableAlarm) – the template class for this command

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

  • alarms_to_enable_disable (st.matter.generated.zap_clusters.BooleanStateConfiguration.types.AlarmModeBitmap) –

Returns

of type INVOKE

Return type

st.matter.interaction_model.InteractionRequest

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

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
Returns

containing an Interaction Request

Return type

st.matter.interaction_model.InteractionRequest

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

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