Logo
Developing with ZBOSS for Zigbee
Ballast Configuration cluster attributes

Macros

#define ZB_ZCL_BALLAST_CONFIG_CLUSTER_REVISION_DEFAULT   ((zb_uint16_t)0x0003u)
 Default value for Ballast Configuration cluster revision global attribute. More...
 
#define ZB_ZCL_BALLAST_CONFIG_MIN_LEVEL_VALUE   0x01
 Minimal value for level attributes including PhysicalMinLevel, PhysicalMaxLevel, MinLevel, MaxLevel. More...
 
#define ZB_ZCL_BALLAST_CONFIG_MAX_LEVEL_VALUE   0xfe
 Maximal value for level attributes including PhysicalMinLevel, PhysicalMaxLevel, MinLevel, MaxLevel. More...
 
#define ZB_ZCL_BALLAST_CONFIG_PHYSICAL_MIN_LEVEL_DEFAULT_VALUE   ZB_ZCL_BALLAST_CONFIG_MIN_LEVEL_VALUE
 Default value for PhysicalMinLevel attribute. More...
 
#define ZB_ZCL_BALLAST_CONFIG_PHYSICAL_MAX_LEVEL_DEFAULT_VALUE   ZB_ZCL_BALLAST_CONFIG_MAX_LEVEL_VALUE
 Default value for PhysicalMaxLevel attribute. More...
 
#define ZB_ZCL_BALLAST_CONFIG_BALLAST_STATUS_DEFAULT_VALUE   ZB_ZCL_BALLAST_CONFIG_BALLAST_STATUS_NORMAL
 Default value for BallastStatus attribute. More...
 
#define ZB_ZCL_BALLAST_CONFIG_MIN_LEVEL_DEFAULT_VALUE   ZB_ZCL_BALLAST_CONFIG_PHYSICAL_MIN_LEVEL_DEFAULT_VALUE
 Default value for MinLevel attribute. More...
 
#define ZB_ZCL_BALLAST_CONFIG_MAX_LEVEL_DEFAULT_VALUE   ZB_ZCL_BALLAST_CONFIG_PHYSICAL_MAX_LEVEL_DEFAULT_VALUE
 Default value for MaxLevel attribute. More...
 
#define ZB_ZCL_BALLAST_CONFIG_INTRINSIC_BALLAST_FACTOR_INVALID   0xff
 Invalid value for IntrinsicBallastFactor attribute. More...
 
#define ZB_ZCL_BALLAST_CONFIG_BALLAST_FACTOR_ADJUSTMENT_DEFAULT_VALUE   0xff
 Default value for BallastFactorAdjustment attribute. More...
 
#define ZB_ZCL_BALLAST_CONFIG_LAMP_TYPE_DEFAULT_VALUE   {0}
 Default value for LampType attribute. More...
 
#define ZB_ZCL_BALLAST_CONFIG_LAMP_MANUFACTURER_DEFAULT_VALUE   {0}
 Default value for LampManufacturer attribute. More...
 
#define ZB_ZCL_BALLAST_CONFIG_LAMP_UNKNOWN_HOURS   MAX_UNSIGNED_24BIT_VAL
 Invalid or unknown value for LampRatedHours and LampBurnedHours attributes. More...
 
#define ZB_ZCL_BALLAST_CONFIG_LAMP_RATED_HOURS_DEFAULT_VALUE   ZB_ZCL_BALLAST_CONFIG_BALLAST_LAMP_UNKNOWN_HOURS
 Default value for LampRatedHours attribute. More...
 
#define ZB_ZCL_BALLAST_CONFIG_LAMP_BURN_HOURS_DEFAULT_VALUE   0x000000U
 Default value for LampBurnHours attribute. More...
 
#define ZB_ZCL_BALLAST_CONFIG_LAMP_ALARM_MODE_DEFAULT_VALUE   ZB_ZCL_BALLAST_CONFIG_LAMP_ALARM_MODE_NONE
 Default value for LampAlarmMode attribute. More...
 
#define ZB_ZCL_BALLAST_CONFIG_LAMP_BURN_HOURS_NOT_GENERATED   MAX_UNSIGNED_24BIT_VAL
 Value for LampBurnHoursTripPoint attribute indicating that the alarm for this attribute shall not be generated. More...
 
#define ZB_ZCL_BALLAST_CONFIG_LAMP_BURN_HOURS_TRIP_POINT_DEFAULT_VALUE   ZB_ZCL_BALLAST_CONFIG_LAMP_BURN_HOURS_NOT_GENERATED
 Default value for LampBurnHoursTripPoint attribute. More...
 
#define ZB_ZCL_DECLARE_BALLAST_CONFIG_ATTRIB_LIST( attr_list, physical_min_level, physical_max_level, ballast_status, min_level, max_level, intrinsic_ballast_factor, ballast_factor_adjustment, lamp_quantity, lamp_type, lamp_manufacturer, lamp_rated_hours, lamp_burn_hours, lamp_alarm_mode, lamp_burn_hours_trip_point)
 Declare attribute list for Ballast Configuration cluster. More...
 

Enumerations

enum  zb_zcl_ballast_config_attr_e {
  ZB_ZCL_ATTR_BALLAST_CONFIG_PHYSICAL_MIN_LEVEL_ID = 0x0000, ZB_ZCL_ATTR_BALLAST_CONFIG_PHYSICAL_MAX_LEVEL_ID = 0x0001, ZB_ZCL_ATTR_BALLAST_CONFIG_BALLAST_STATUS_ID = 0x0002, ZB_ZCL_ATTR_BALLAST_CONFIG_MIN_LEVEL_ID = 0x0010,
  ZB_ZCL_ATTR_BALLAST_CONFIG_MAX_LEVEL_ID = 0x0011, ZB_ZCL_ATTR_BALLAST_CONFIG_INTRINSIC_BALLAST_FACTOR_ID = 0x0014, ZB_ZCL_ATTR_BALLAST_CONFIG_BALLAST_FACTOR_ADJUSTMENT_ID = 0x0015, ZB_ZCL_ATTR_BALLAST_CONFIG_LAMP_QUANTITY_ID = 0x0020,
  ZB_ZCL_ATTR_BALLAST_CONFIG_LAMP_TYPE_ID = 0x0030, ZB_ZCL_ATTR_BALLAST_CONFIG_LAMP_MANUFACTURER_ID = 0x0031, ZB_ZCL_ATTR_BALLAST_CONFIG_LAMP_RATED_HOURS_ID = 0x0032, ZB_ZCL_ATTR_BALLAST_CONFIG_LAMP_BURN_HOURS_ID = 0x0033,
  ZB_ZCL_ATTR_BALLAST_CONFIG_LAMP_ALARM_MODE_ID = 0x0034, ZB_ZCL_ATTR_BALLAST_CONFIG_LAMP_BURN_HOURS_TRIP_POINT_ID = 0x0035
}
 Ballast Configuration cluster attribute identifiers. More...
 
enum  zb_zcl_ballast_config_ballast_status_value_e { ZB_ZCL_BALLAST_CONFIG_BALLAST_STATUS_NORMAL = 0x00, ZB_ZCL_BALLAST_CONFIG_BALLAST_STATUS_FLAG_BALLAST_NON_OPERATIONAL = 0x01, ZB_ZCL_BALLAST_CONFIG_BALLAST_STATUS_FLAG_LAMP_FAILURE = 0x02, ZB_ZCL_BALLAST_CONFIG_BALLAST_STATUS_FLAG_MASK = 0x03 }
 BallastStatus attribute values. More...
 
enum  zb_zcl_ballast_config_lamp_alarm_mode_value_e { ZB_ZCL_BALLAST_CONFIG_LAMP_ALARM_MODE_NONE = 0x00, ZB_ZCL_BALLAST_CONFIG_LAMP_ALARM_MODE_LAMP_BURN_HOURS = 0x01, ZB_ZCL_BALLAST_CONFIG_LAMP_ALARM_MODE_FLAG_MASK = 0x01 }
 LampAlarmMode attribute values. More...
 

Detailed Description

Macro Definition Documentation

§ ZB_ZCL_BALLAST_CONFIG_BALLAST_FACTOR_ADJUSTMENT_DEFAULT_VALUE

#define ZB_ZCL_BALLAST_CONFIG_BALLAST_FACTOR_ADJUSTMENT_DEFAULT_VALUE   0xff

§ ZB_ZCL_BALLAST_CONFIG_BALLAST_STATUS_DEFAULT_VALUE

§ ZB_ZCL_BALLAST_CONFIG_CLUSTER_REVISION_DEFAULT

#define ZB_ZCL_BALLAST_CONFIG_CLUSTER_REVISION_DEFAULT   ((zb_uint16_t)0x0003u)

§ ZB_ZCL_BALLAST_CONFIG_INTRINSIC_BALLAST_FACTOR_INVALID

#define ZB_ZCL_BALLAST_CONFIG_INTRINSIC_BALLAST_FACTOR_INVALID   0xff

§ ZB_ZCL_BALLAST_CONFIG_LAMP_ALARM_MODE_DEFAULT_VALUE

§ ZB_ZCL_BALLAST_CONFIG_LAMP_BURN_HOURS_DEFAULT_VALUE

#define ZB_ZCL_BALLAST_CONFIG_LAMP_BURN_HOURS_DEFAULT_VALUE   0x000000U

§ ZB_ZCL_BALLAST_CONFIG_LAMP_BURN_HOURS_NOT_GENERATED

#define ZB_ZCL_BALLAST_CONFIG_LAMP_BURN_HOURS_NOT_GENERATED   MAX_UNSIGNED_24BIT_VAL

#include </conan-data/ti_zigbee/9.14.00.04/library-lprf/ga/build/f6d18801b7b469a709ae7e8290b03ecdc7a7ad4c/zboss_r23/include/zcl/zb_zcl_ballast_configuration.h>

Value for LampBurnHoursTripPoint attribute indicating that the alarm for this attribute shall not be generated.

§ ZB_ZCL_BALLAST_CONFIG_LAMP_BURN_HOURS_TRIP_POINT_DEFAULT_VALUE

#define ZB_ZCL_BALLAST_CONFIG_LAMP_BURN_HOURS_TRIP_POINT_DEFAULT_VALUE   ZB_ZCL_BALLAST_CONFIG_LAMP_BURN_HOURS_NOT_GENERATED

§ ZB_ZCL_BALLAST_CONFIG_LAMP_MANUFACTURER_DEFAULT_VALUE

#define ZB_ZCL_BALLAST_CONFIG_LAMP_MANUFACTURER_DEFAULT_VALUE   {0}

§ ZB_ZCL_BALLAST_CONFIG_LAMP_RATED_HOURS_DEFAULT_VALUE

#define ZB_ZCL_BALLAST_CONFIG_LAMP_RATED_HOURS_DEFAULT_VALUE   ZB_ZCL_BALLAST_CONFIG_BALLAST_LAMP_UNKNOWN_HOURS

§ ZB_ZCL_BALLAST_CONFIG_LAMP_TYPE_DEFAULT_VALUE

#define ZB_ZCL_BALLAST_CONFIG_LAMP_TYPE_DEFAULT_VALUE   {0}

§ ZB_ZCL_BALLAST_CONFIG_LAMP_UNKNOWN_HOURS

#define ZB_ZCL_BALLAST_CONFIG_LAMP_UNKNOWN_HOURS   MAX_UNSIGNED_24BIT_VAL

§ ZB_ZCL_BALLAST_CONFIG_MAX_LEVEL_DEFAULT_VALUE

§ ZB_ZCL_BALLAST_CONFIG_MAX_LEVEL_VALUE

#define ZB_ZCL_BALLAST_CONFIG_MAX_LEVEL_VALUE   0xfe

#include </conan-data/ti_zigbee/9.14.00.04/library-lprf/ga/build/f6d18801b7b469a709ae7e8290b03ecdc7a7ad4c/zboss_r23/include/zcl/zb_zcl_ballast_configuration.h>

Maximal value for level attributes including PhysicalMinLevel, PhysicalMaxLevel, MinLevel, MaxLevel.

§ ZB_ZCL_BALLAST_CONFIG_MIN_LEVEL_DEFAULT_VALUE

§ ZB_ZCL_BALLAST_CONFIG_MIN_LEVEL_VALUE

#define ZB_ZCL_BALLAST_CONFIG_MIN_LEVEL_VALUE   0x01

#include </conan-data/ti_zigbee/9.14.00.04/library-lprf/ga/build/f6d18801b7b469a709ae7e8290b03ecdc7a7ad4c/zboss_r23/include/zcl/zb_zcl_ballast_configuration.h>

Minimal value for level attributes including PhysicalMinLevel, PhysicalMaxLevel, MinLevel, MaxLevel.

§ ZB_ZCL_BALLAST_CONFIG_PHYSICAL_MAX_LEVEL_DEFAULT_VALUE

#define ZB_ZCL_BALLAST_CONFIG_PHYSICAL_MAX_LEVEL_DEFAULT_VALUE   ZB_ZCL_BALLAST_CONFIG_MAX_LEVEL_VALUE

§ ZB_ZCL_BALLAST_CONFIG_PHYSICAL_MIN_LEVEL_DEFAULT_VALUE

#define ZB_ZCL_BALLAST_CONFIG_PHYSICAL_MIN_LEVEL_DEFAULT_VALUE   ZB_ZCL_BALLAST_CONFIG_MIN_LEVEL_VALUE

§ ZB_ZCL_DECLARE_BALLAST_CONFIG_ATTRIB_LIST

#define ZB_ZCL_DECLARE_BALLAST_CONFIG_ATTRIB_LIST (   attr_list,
  physical_min_level,
  physical_max_level,
  ballast_status,
  min_level,
  max_level,
  intrinsic_ballast_factor,
  ballast_factor_adjustment,
  lamp_quantity,
  lamp_type,
  lamp_manufacturer,
  lamp_rated_hours,
  lamp_burn_hours,
  lamp_alarm_mode,
  lamp_burn_hours_trip_point 
)

#include </conan-data/ti_zigbee/9.14.00.04/library-lprf/ga/build/f6d18801b7b469a709ae7e8290b03ecdc7a7ad4c/zboss_r23/include/zcl/zb_zcl_ballast_configuration.h>

Value:
ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_BALLAST_CONFIG) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_BALLAST_CONFIG_PHYSICAL_MIN_LEVEL_ID, (physical_min_level)) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_BALLAST_CONFIG_PHYSICAL_MAX_LEVEL_ID, (physical_max_level)) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_BALLAST_CONFIG_BALLAST_STATUS_ID, (ballast_status)) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_BALLAST_CONFIG_MIN_LEVEL_ID, (min_level)) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_BALLAST_CONFIG_MAX_LEVEL_ID, (max_level)) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_BALLAST_CONFIG_INTRINSIC_BALLAST_FACTOR_ID, (intrinsic_ballast_factor)) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_BALLAST_CONFIG_BALLAST_FACTOR_ADJUSTMENT_ID, (ballast_factor_adjustment)) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_BALLAST_CONFIG_LAMP_QUANTITY_ID, (lamp_quantity)) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_BALLAST_CONFIG_LAMP_TYPE_ID, (lamp_type)) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_BALLAST_CONFIG_LAMP_MANUFACTURER_ID, (lamp_manufacturer)) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_BALLAST_CONFIG_LAMP_RATED_HOURS_ID, (lamp_rated_hours)) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_BALLAST_CONFIG_LAMP_BURN_HOURS_ID, (lamp_burn_hours)) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_BALLAST_CONFIG_LAMP_ALARM_MODE_ID, (lamp_alarm_mode)) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_BALLAST_CONFIG_LAMP_BURN_HOURS_TRIP_POINT_ID, (lamp_burn_hours_trip_point)) \
ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST
LampAlarmMode attribute, ZCL spec 5.3.2.2.4.5.
Definition: zb_zcl_ballast_configuration.h:77
LampBurnHours attribute, ZCL spec 5.3.2.2.4.4.
Definition: zb_zcl_ballast_configuration.h:75
LampQuantity attribute, ZCL spec 5.3.2.2.3.1.
Definition: zb_zcl_ballast_configuration.h:67
MaxLevel attribute, ZCL spec 5.3.2.2.2.2.
Definition: zb_zcl_ballast_configuration.h:61
BallastFactorAdjustment attribute, ZCL spec 5.3.2.2.2.4.
Definition: zb_zcl_ballast_configuration.h:65
BallastStatus attribute, ZCL spec 5.3.2.2.1.3.
Definition: zb_zcl_ballast_configuration.h:57
PhysicalMinLevel attribute, ZCL spec 5.3.2.2.1.1.
Definition: zb_zcl_ballast_configuration.h:53
LampBurnHoursTripPoint attribute, ZCL spec 5.3.2.2.4.6.
Definition: zb_zcl_ballast_configuration.h:79
MinLevel attribute, ZCL spec 5.3.2.2.2.1.
Definition: zb_zcl_ballast_configuration.h:59
LampManufacturer attribute, ZCL spec 5.3.2.2.4.2.
Definition: zb_zcl_ballast_configuration.h:71
IntrinsicBallastFactor attribute, ZCL spec 5.3.2.2.2.3.
Definition: zb_zcl_ballast_configuration.h:63
PhysicalMaxLevel attribute, ZCL spec 5.3.2.2.1.2.
Definition: zb_zcl_ballast_configuration.h:55
LampType attribute, ZCL spec 5.3.2.2.4.1.
Definition: zb_zcl_ballast_configuration.h:69
LampRatedHours attribute, ZCL spec 5.3.2.2.4.3.
Definition: zb_zcl_ballast_configuration.h:73

Declare attribute list for Ballast Configuration cluster.

Parameters
attr_list- attribute list name
physical_min_level- pointer to variable storing PhysicalMinLevel attribute value
physical_max_level- pointer to variable storing PhysicalMaxLevel attribute value
ballast_status- pointer to variable storing BallastStatus attribute value
min_level- pointer to variable storing MinLevel attribute value
max_level- pointer to variable storing MaxLevel attribute value
intrinsic_ballast_factor- pointer to variable storing IntrinsicBallastFactor attribute value
ballast_factor_adjustment- pointer to variable storing BallastFactorAdjustment attribute value
lamp_quantity- pointer to variable storing LampQuantity attribute value
lamp_type- pointer to variable storing LampType attribute value
lamp_manufacturer- pointer to variable storing LampManufacturer attribute value
lamp_rated_hours- pointer to variable storing LampRatedHours attribute value
lamp_burn_hours- pointer to variable storing LampBurnHours attribute value
lamp_alarm_mode- pointer to variable storing LampAlarmMode attribute value
lamp_burn_hours_trip_point- pointer to variable storing LampBurnHoursTripPoint attribute value

Enumeration Type Documentation

§ zb_zcl_ballast_config_attr_e

#include </conan-data/ti_zigbee/9.14.00.04/library-lprf/ga/build/f6d18801b7b469a709ae7e8290b03ecdc7a7ad4c/zboss_r23/include/zcl/zb_zcl_ballast_configuration.h>

Ballast Configuration cluster attribute identifiers.

See also
ZCL spec, Ballast Configuration Cluster 5.3.2.2
Enumerator
ZB_ZCL_ATTR_BALLAST_CONFIG_PHYSICAL_MIN_LEVEL_ID 

PhysicalMinLevel attribute, ZCL spec 5.3.2.2.1.1.

ZB_ZCL_ATTR_BALLAST_CONFIG_PHYSICAL_MAX_LEVEL_ID 

PhysicalMaxLevel attribute, ZCL spec 5.3.2.2.1.2.

ZB_ZCL_ATTR_BALLAST_CONFIG_BALLAST_STATUS_ID 

BallastStatus attribute, ZCL spec 5.3.2.2.1.3.

ZB_ZCL_ATTR_BALLAST_CONFIG_MIN_LEVEL_ID 

MinLevel attribute, ZCL spec 5.3.2.2.2.1.

ZB_ZCL_ATTR_BALLAST_CONFIG_MAX_LEVEL_ID 

MaxLevel attribute, ZCL spec 5.3.2.2.2.2.

ZB_ZCL_ATTR_BALLAST_CONFIG_INTRINSIC_BALLAST_FACTOR_ID 

IntrinsicBallastFactor attribute, ZCL spec 5.3.2.2.2.3.

ZB_ZCL_ATTR_BALLAST_CONFIG_BALLAST_FACTOR_ADJUSTMENT_ID 

BallastFactorAdjustment attribute, ZCL spec 5.3.2.2.2.4.

ZB_ZCL_ATTR_BALLAST_CONFIG_LAMP_QUANTITY_ID 

LampQuantity attribute, ZCL spec 5.3.2.2.3.1.

ZB_ZCL_ATTR_BALLAST_CONFIG_LAMP_TYPE_ID 

LampType attribute, ZCL spec 5.3.2.2.4.1.

ZB_ZCL_ATTR_BALLAST_CONFIG_LAMP_MANUFACTURER_ID 

LampManufacturer attribute, ZCL spec 5.3.2.2.4.2.

ZB_ZCL_ATTR_BALLAST_CONFIG_LAMP_RATED_HOURS_ID 

LampRatedHours attribute, ZCL spec 5.3.2.2.4.3.

ZB_ZCL_ATTR_BALLAST_CONFIG_LAMP_BURN_HOURS_ID 

LampBurnHours attribute, ZCL spec 5.3.2.2.4.4.

ZB_ZCL_ATTR_BALLAST_CONFIG_LAMP_ALARM_MODE_ID 

LampAlarmMode attribute, ZCL spec 5.3.2.2.4.5.

ZB_ZCL_ATTR_BALLAST_CONFIG_LAMP_BURN_HOURS_TRIP_POINT_ID 

LampBurnHoursTripPoint attribute, ZCL spec 5.3.2.2.4.6.

§ zb_zcl_ballast_config_ballast_status_value_e

#include </conan-data/ti_zigbee/9.14.00.04/library-lprf/ga/build/f6d18801b7b469a709ae7e8290b03ecdc7a7ad4c/zboss_r23/include/zcl/zb_zcl_ballast_configuration.h>

BallastStatus attribute values.

See also
ZCL spec 5.3.2.2.1.3 for details
Enumerator
ZB_ZCL_BALLAST_CONFIG_BALLAST_STATUS_NORMAL 

Normal (default) state.

ZB_ZCL_BALLAST_CONFIG_BALLAST_STATUS_FLAG_BALLAST_NON_OPERATIONAL 

Flag indicating that ballast is not fully operational.

ZB_ZCL_BALLAST_CONFIG_BALLAST_STATUS_FLAG_LAMP_FAILURE 

Flag indicating that one or more lamp is not in its socket or is faulty.

ZB_ZCL_BALLAST_CONFIG_BALLAST_STATUS_FLAG_MASK 

Mask for BallastStatus supported range of flags.

§ zb_zcl_ballast_config_lamp_alarm_mode_value_e

#include </conan-data/ti_zigbee/9.14.00.04/library-lprf/ga/build/f6d18801b7b469a709ae7e8290b03ecdc7a7ad4c/zboss_r23/include/zcl/zb_zcl_ballast_configuration.h>

LampAlarmMode attribute values.

See also
ZCL spec 5.3.2.2.4.5 for details
Enumerator
ZB_ZCL_BALLAST_CONFIG_LAMP_ALARM_MODE_NONE 

No attributes that may generate an alarm (default)

ZB_ZCL_BALLAST_CONFIG_LAMP_ALARM_MODE_LAMP_BURN_HOURS 

Flag indicating LampBurnHours attribute may generate an alarm.

ZB_ZCL_BALLAST_CONFIG_LAMP_ALARM_MODE_FLAG_MASK 

Mask for LampAlarmMode supported range of flags.