IasZoneStatus
- class st.zigbee.zcl.types.IasZoneStatus: st.zigbee.data_types.Bitmap16
- byte_length: number
2
- ALARM1: number
1
- ALARM2: number
2
- TAMPER: number
4
- BATTERY_LOW: number
8
- SUPERVISION_NOTIFY: number
16
- RESTORE_NOTIFY: number
32
- TROUBLE: number
64
- AC_MAINS_FAULT: number
128
- TEST: number
256
- BATTERY_DEFECT: number
512
- is_alarm1_set()
- Returns
True if the value of ALARM1 is non-zero
- Return type
boolean
- set_alarm1()
Set the value of the bit in the ALARM1 field to 1
- unset_alarm1()
Set the value of the bits in the ALARM1 field to 0
- is_alarm2_set()
- Returns
True if the value of ALARM2 is non-zero
- Return type
boolean
- set_alarm2()
Set the value of the bit in the ALARM2 field to 1
- unset_alarm2()
Set the value of the bits in the ALARM2 field to 0
- is_tamper_set()
- Returns
True if the value of TAMPER is non-zero
- Return type
boolean
- set_tamper()
Set the value of the bit in the TAMPER field to 1
- unset_tamper()
Set the value of the bits in the TAMPER field to 0
- is_battery_low_set()
- Returns
True if the value of BATTERY_LOW is non-zero
- Return type
boolean
- set_battery_low()
Set the value of the bit in the BATTERY_LOW field to 1
- unset_battery_low()
Set the value of the bits in the BATTERY_LOW field to 0
- is_supervision_notify_set()
- Returns
True if the value of SUPERVISION_NOTIFY is non-zero
- Return type
boolean
- set_supervision_notify()
Set the value of the bit in the SUPERVISION_NOTIFY field to 1
- unset_supervision_notify()
Set the value of the bits in the SUPERVISION_NOTIFY field to 0
- is_restore_notify_set()
- Returns
True if the value of RESTORE_NOTIFY is non-zero
- Return type
boolean
- set_restore_notify()
Set the value of the bit in the RESTORE_NOTIFY field to 1
- unset_restore_notify()
Set the value of the bits in the RESTORE_NOTIFY field to 0
- is_trouble_set()
- Returns
True if the value of TROUBLE is non-zero
- Return type
boolean
- set_trouble()
Set the value of the bit in the TROUBLE field to 1
- unset_trouble()
Set the value of the bits in the TROUBLE field to 0
- is_ac_mains_fault_set()
- Returns
True if the value of AC_MAINS_FAULT is non-zero
- Return type
boolean
- set_ac_mains_fault()
Set the value of the bit in the AC_MAINS_FAULT field to 1
- unset_ac_mains_fault()
Set the value of the bits in the AC_MAINS_FAULT field to 0
- is_test_set()
- Returns
True if the value of TEST is non-zero
- Return type
boolean
- set_test()
Set the value of the bit in the TEST field to 1
- unset_test()
Set the value of the bits in the TEST field to 0
- is_battery_defect_set()
- Returns
True if the value of BATTERY_DEFECT is non-zero
- Return type
boolean
- set_battery_defect()
Set the value of the bit in the BATTERY_DEFECT field to 1
- unset_battery_defect()
Set the value of the bits in the BATTERY_DEFECT field to 0