Application Framework V2 Enums Reference

Enums

enum  EmberAf11073ConnectRequestConnectControl { EMBER_ZCL_11073_CONNECT_REQUEST_CONNECT_CONTROL_PREEMPTIBLE = 0x01 }
 
enum  EmberAf11073TunnelConnectionStatus {
  EMBER_ZCL_11073_TUNNEL_CONNECTION_STATUS_DISCONNECTED = 0x00,
  EMBER_ZCL_11073_TUNNEL_CONNECTION_STATUS_CONNECTED = 0x01,
  EMBER_ZCL_11073_TUNNEL_CONNECTION_STATUS_NOT_AUTHORIZED = 0x02,
  EMBER_ZCL_11073_TUNNEL_CONNECTION_STATUS_RECONNECT_REQUEST = 0x03,
  EMBER_ZCL_11073_TUNNEL_CONNECTION_STATUS_ALREADY_CONNECTED = 0x04
}
 
enum  EmberAfAlertCountType { EMBER_ZCL_ALERT_COUNT_TYPE_UNSTRUCTURED = 0x00 }
 
enum  EmberAfAlertStructureCategory {
  EMBER_ZCL_ALERT_STRUCTURE_CATEGORY_WARNING = 0x0100,
  EMBER_ZCL_ALERT_STRUCTURE_CATEGORY_DANGER = 0x0200,
  EMBER_ZCL_ALERT_STRUCTURE_CATEGORY_FAILURE = 0x0300
}
 
enum  EmberAfAlertStructurePresenceRecovery {
  EMBER_ZCL_ALERT_STRUCTURE_PRESENCE_RECOVERY_RECOVERY = 0x0000,
  EMBER_ZCL_ALERT_STRUCTURE_PRESENCE_RECOVERY_PRESENCE = 0x1000
}
 
enum  EmberAfAlternateCostUnit { EMBER_ZCL_ALTERNATE_COST_UNIT_KG_OF_CO2_PER_UNIT_OF_MEASURE = 0x02 }
 
enum  EmberAfAmiCriticalityLevel {
  EMBER_ZCL_AMI_CRITICALITY_LEVEL_RESERVED = 0x00,
  EMBER_ZCL_AMI_CRITICALITY_LEVEL_GREEN = 0x01,
  EMBER_ZCL_AMI_CRITICALITY_LEVEL_1 = 0x02,
  EMBER_ZCL_AMI_CRITICALITY_LEVEL_2 = 0x03,
  EMBER_ZCL_AMI_CRITICALITY_LEVEL_3 = 0x04,
  EMBER_ZCL_AMI_CRITICALITY_LEVEL_4 = 0x05,
  EMBER_ZCL_AMI_CRITICALITY_LEVEL_5 = 0x06,
  EMBER_ZCL_AMI_CRITICALITY_LEVEL_EMERGENCY = 0x07,
  EMBER_ZCL_AMI_CRITICALITY_LEVEL_PLANNED_OUTAGE = 0x08,
  EMBER_ZCL_AMI_CRITICALITY_LEVEL_SERVICE_DISCONNECT = 0x09,
  EMBER_ZCL_AMI_CRITICALITY_LEVEL_UTILITY_DEFINED1 = 0x0A,
  EMBER_ZCL_AMI_CRITICALITY_LEVEL_UTILITY_DEFINED2 = 0x0B,
  EMBER_ZCL_AMI_CRITICALITY_LEVEL_UTILITY_DEFINED3 = 0x0C,
  EMBER_ZCL_AMI_CRITICALITY_LEVEL_UTILITY_DEFINED4 = 0x0D,
  EMBER_ZCL_AMI_CRITICALITY_LEVEL_UTILITY_DEFINED5 = 0x0E,
  EMBER_ZCL_AMI_CRITICALITY_LEVEL_UTILITY_DEFINED6 = 0x0F
}
 
enum  EmberAfAmiEventStatus {
  EMBER_ZCL_AMI_EVENT_STATUS_LOAD_CONTROL_EVENT_COMMAND_RX = 0x01,
  EMBER_ZCL_AMI_EVENT_STATUS_EVENT_STARTED = 0x02,
  EMBER_ZCL_AMI_EVENT_STATUS_EVENT_COMPLETED = 0x03,
  EMBER_ZCL_AMI_EVENT_STATUS_USER_HAS_CHOOSE_TO_OPT_OUT = 0x04,
  EMBER_ZCL_AMI_EVENT_STATUS_USER_HAS_CHOOSE_TO_OPT_IN = 0x05,
  EMBER_ZCL_AMI_EVENT_STATUS_THE_EVENT_HAS_BEEN_CANCELED = 0x06,
  EMBER_ZCL_AMI_EVENT_STATUS_THE_EVENT_HAS_BEEN_SUPERSEDED = 0x07,
  EMBER_ZCL_AMI_EVENT_STATUS_EVENT_PARTIALLY_COMPLETED_WITH_USER_OPT_OUT = 0x08,
  EMBER_ZCL_AMI_EVENT_STATUS_EVENT_PARTIALLY_COMPLETED_DUE_TO_USER_OPT_IN = 0x09,
  EMBER_ZCL_AMI_EVENT_STATUS_EVENT_COMPLETED_NO_USER_PARTICIPATION_PREVIOUS_OPT_OUT = 0x0A,
  EMBER_ZCL_AMI_EVENT_STATUS_INVALID_OPT_OUT = 0xF6,
  EMBER_ZCL_AMI_EVENT_STATUS_EVENT_NOT_FOUND = 0xF7,
  EMBER_ZCL_AMI_EVENT_STATUS_REJECTED_INVALID_CANCEL_COMMAND = 0xF8,
  EMBER_ZCL_AMI_EVENT_STATUS_REJECTED_INVALID_CANCEL_COMMAND_INVALID_EFFECTIVE_TIME = 0xF9,
  EMBER_ZCL_AMI_EVENT_STATUS_REJECTED_EVENT_EXPIRED = 0xFB,
  EMBER_ZCL_AMI_EVENT_STATUS_REJECTED_INVALID_CANCEL_UNDEFINED_EVENT = 0xFD,
  EMBER_ZCL_AMI_EVENT_STATUS_LOAD_CONTROL_EVENT_COMMAND_REJECTED = 0xFE
}
 
enum  EmberAfAmiGetProfileStatus {
  EMBER_ZCL_AMI_GET_PROFILE_STATUS_SUCCESS = 0x00,
  EMBER_ZCL_AMI_GET_PROFILE_STATUS_UNDEFINED_INTERVAL_CHANNEL_REQUESTED = 0x01,
  EMBER_ZCL_AMI_GET_PROFILE_STATUS_INTERVAL_CHANNEL_NOT_SUPPORTED = 0x02,
  EMBER_ZCL_AMI_GET_PROFILE_STATUS_INVALID_END_TIME = 0x03,
  EMBER_ZCL_AMI_GET_PROFILE_STATUS_MORE_PERIODS_REQUESTED_THAN_CAN_BE_RETURNED = 0x04,
  EMBER_ZCL_AMI_GET_PROFILE_STATUS_NO_INTERVALS_AVAILABLE_FOR_THE_REQUESTED_TIME = 0x05
}
 
enum  EmberAfAmiIntervalChannel {
  EMBER_ZCL_AMI_INTERVAL_CHANNEL_CONSUMPTION_DELIVERED = 0x00,
  EMBER_ZCL_AMI_INTERVAL_CHANNEL_CONSUMPTION_RECEIVED = 0x01
}
 
enum  EmberAfAmiIntervalPeriod {
  EMBER_ZCL_AMI_INTERVAL_PERIOD_DAILY = 0x00,
  EMBER_ZCL_AMI_INTERVAL_PERIOD_MINUTES60 = 0x01,
  EMBER_ZCL_AMI_INTERVAL_PERIOD_MINUTES30 = 0x02,
  EMBER_ZCL_AMI_INTERVAL_PERIOD_MINUTES15 = 0x03,
  EMBER_ZCL_AMI_INTERVAL_PERIOD_MINUTES10 = 0x04,
  EMBER_ZCL_AMI_INTERVAL_PERIOD_MINUTES7P5 = 0x05,
  EMBER_ZCL_AMI_INTERVAL_PERIOD_MINUTES5 = 0x06,
  EMBER_ZCL_AMI_INTERVAL_PERIOD_MINUTES2P5 = 0x07
}
 
enum  EmberAfAmiKeyEstablishmentStatus {
  EMBER_ZCL_AMI_KEY_ESTABLISHMENT_STATUS_SUCCESS = 0x00,
  EMBER_ZCL_AMI_KEY_ESTABLISHMENT_STATUS_UNKNOWN_ISSUER = 0x01,
  EMBER_ZCL_AMI_KEY_ESTABLISHMENT_STATUS_BAD_KEY_CONFIRM = 0x02,
  EMBER_ZCL_AMI_KEY_ESTABLISHMENT_STATUS_BAD_MESSAGE = 0x03,
  EMBER_ZCL_AMI_KEY_ESTABLISHMENT_STATUS_NO_RESOURCES = 0x04,
  EMBER_ZCL_AMI_KEY_ESTABLISHMENT_STATUS_UNSUPPORTED_SUITE = 0x05,
  EMBER_ZCL_AMI_KEY_ESTABLISHMENT_STATUS_INVALID_KEY_USAGE = 0x06
}
 
enum  EmberAfAmiRegistrationState {
  EMBER_ZCL_AMI_REGISTRATION_STATE_UNREGISTERED = 0x00,
  EMBER_ZCL_AMI_REGISTRATION_STATE_JOINING_NETWORK = 0x01,
  EMBER_ZCL_AMI_REGISTRATION_STATE_JOINED_NETWORK = 0x02,
  EMBER_ZCL_AMI_REGISTRATION_STATE_SUBMITTED_REGISTRATION_REQUEST = 0x03,
  EMBER_ZCL_AMI_REGISTRATION_STATE_REGISTRATION_REJECTED = 0x04,
  EMBER_ZCL_AMI_REGISTRATION_STATE_REGISTERED = 0x05,
  EMBER_ZCL_AMI_REGISTRATION_STATE_REGISTERATION_NOT_POSSIBLE = 0x06
}
 
enum  EmberAfAmiUnitOfMeasure {
  EMBER_ZCL_AMI_UNIT_OF_MEASURE_KILO_WATT_HOURS = 0x00,
  EMBER_ZCL_AMI_UNIT_OF_MEASURE_CUBIC_METER_PER_HOUR = 0x01,
  EMBER_ZCL_AMI_UNIT_OF_MEASURE_CUBIC_FEET_PER_HOUR = 0x02,
  EMBER_ZCL_AMI_UNIT_OF_MEASURE_CENTUM_CUBIC_FEET_PER_HOUR = 0x03,
  EMBER_ZCL_AMI_UNIT_OF_MEASURE_US_GALLONS_PER_HOUR = 0x04,
  EMBER_ZCL_AMI_UNIT_OF_MEASURE_IMPERIAL_GALLONS_PER_HOUR = 0x05,
  EMBER_ZCL_AMI_UNIT_OF_MEASURE_BT_US_OR_BTU_PER_HOUR = 0x06,
  EMBER_ZCL_AMI_UNIT_OF_MEASURE_LITERS_OR_LITERS_PER_HOUR = 0x07,
  EMBER_ZCL_AMI_UNIT_OF_MEASURE_KPA_GAUGE = 0x08,
  EMBER_ZCL_AMI_UNIT_OF_MEASURE_KPA_ABSOLUTE = 0x09,
  EMBER_ZCL_AMI_UNIT_OF_MEASURE_MCF_OR_MCF_PER_SECOND = 0x0A,
  EMBER_ZCL_AMI_UNIT_OF_MEASURE_UNITLESS = 0x0B,
  EMBER_ZCL_AMI_UNIT_OF_MEASURE_MJ_OR_MJ_PER_SECOND = 0x0C,
  EMBER_ZCL_AMI_UNIT_OF_MEASURE_K_VAR_OR_K_VAR_HOURS = 0x0D,
  EMBER_ZCL_AMI_UNIT_OF_MEASURE_KILO_WATT_HOURS_BCD = 0x80,
  EMBER_ZCL_AMI_UNIT_OF_MEASURE_CUBIC_METER_PER_HOUR_BCD = 0x81,
  EMBER_ZCL_AMI_UNIT_OF_MEASURE_CUBIC_FEET_PER_HOUR_BCD = 0x82,
  EMBER_ZCL_AMI_UNIT_OF_MEASURE_CENTUM_CUBIC_FEET_PER_HOUR_BCD = 0x83,
  EMBER_ZCL_AMI_UNIT_OF_MEASURE_US_GALLONS_PER_HOUR_BCD = 0x84,
  EMBER_ZCL_AMI_UNIT_OF_MEASURE_IMPERIAL_GALLONS_PER_HOUR_BCD = 0x85,
  EMBER_ZCL_AMI_UNIT_OF_MEASURE_BT_US_OR_BTU_PER_HOUR_BCD = 0x86,
  EMBER_ZCL_AMI_UNIT_OF_MEASURE_LITERS_OR_LITERS_PER_HOUR_BCD = 0x87,
  EMBER_ZCL_AMI_UNIT_OF_MEASURE_KPA_GUAGE_BCD = 0x88,
  EMBER_ZCL_AMI_UNIT_OF_MEASURE_KPA_ABSOLUTE_BCD = 0x89,
  EMBER_ZCL_AMI_UNIT_OF_MEASURE_MCF_OR_MCF_PER_SECOND_BCD = 0x8A,
  EMBER_ZCL_AMI_UNIT_OF_MEASURE_UNITLESS_BCD = 0x8B,
  EMBER_ZCL_AMI_UNIT_OF_MEASURE_MJ_OR_MJ_PER_SECOND_BCD = 0x8C,
  EMBER_ZCL_AMI_UNIT_OF_MEASURE_K_VAR_OR_K_VAR_HOURS_BCD = 0x8D
}
 
enum  EmberAfAnonymousDataState {
  EMBER_ZCL_ANONYMOUS_DATA_STATE_NO_SOURCE_FOUND = 0x00,
  EMBER_ZCL_ANONYMOUS_DATA_STATE_SOURCE_FOUND = 0x01
}
 
enum  EmberAfApplianceStatus {
  EMBER_ZCL_APPLIANCE_STATUS_OFF = 0x01,
  EMBER_ZCL_APPLIANCE_STATUS_STAND_BY = 0x02,
  EMBER_ZCL_APPLIANCE_STATUS_PROGRAMMED = 0x03,
  EMBER_ZCL_APPLIANCE_STATUS_PROGRAMMED_WAITING_TO_START = 0x04,
  EMBER_ZCL_APPLIANCE_STATUS_RUNNING = 0x05,
  EMBER_ZCL_APPLIANCE_STATUS_PAUSE = 0x06,
  EMBER_ZCL_APPLIANCE_STATUS_END_PROGRAMMED = 0x07,
  EMBER_ZCL_APPLIANCE_STATUS_FAILURE = 0x08,
  EMBER_ZCL_APPLIANCE_STATUS_PROGRAMME_INTERRUPTED = 0x09,
  EMBER_ZCL_APPLIANCE_STATUS_IDLE = 0x0A,
  EMBER_ZCL_APPLIANCE_STATUS_RINSE_HOLD = 0x0B,
  EMBER_ZCL_APPLIANCE_STATUS_SERVICE = 0x0C,
  EMBER_ZCL_APPLIANCE_STATUS_SUPERFREEZING = 0x0D,
  EMBER_ZCL_APPLIANCE_STATUS_SUPERCOOLING = 0x0E,
  EMBER_ZCL_APPLIANCE_STATUS_SUPERHEATING = 0x0F
}
 
enum  EmberAfAttributeReportingStatus {
  EMBER_ZCL_ATTRIBUTE_REPORTING_STATUS_PENDING = 0x00,
  EMBER_ZCL_ATTRIBUTE_REPORTING_STATUS_ATTRIBUTE_REPORTING_COMPLETE = 0x01
}
 
enum  EmberAfAttributeWritePermission {
  EMBER_ZCL_ATTRIBUTE_WRITE_PERMISSION_DENY_WRITE = 0x00,
  EMBER_ZCL_ATTRIBUTE_WRITE_PERMISSION_ALLOW_WRITE_NORMAL = 0x01,
  EMBER_ZCL_ATTRIBUTE_WRITE_PERMISSION_ALLOW_WRITE_OF_READ_ONLY = 0x02,
  EMBER_ZCL_ATTRIBUTE_WRITE_PERMISSION_UNSUPPORTED_ATTRIBUTE = 0x86,
  EMBER_ZCL_ATTRIBUTE_WRITE_PERMISSION_INVALID_VALUE = 0x87,
  EMBER_ZCL_ATTRIBUTE_WRITE_PERMISSION_READ_ONLY = 0x88,
  EMBER_ZCL_ATTRIBUTE_WRITE_PERMISSION_INVALID_DATA_TYPE = 0x8D
}
 
enum  EmberAfBarrierControlBarrierPosition {
  EMBER_ZCL_BARRIER_CONTROL_BARRIER_POSITION_CLOSED = 0x00,
  EMBER_ZCL_BARRIER_CONTROL_BARRIER_POSITION_OPEN = 0x64,
  EMBER_ZCL_BARRIER_CONTROL_BARRIER_POSITION_UNKNOWN = 0xFF
}
 
enum  EmberAfBarrierControlMovingState {
  EMBER_ZCL_BARRIER_CONTROL_MOVING_STATE_STOPPED = 0x00,
  EMBER_ZCL_BARRIER_CONTROL_MOVING_STATE_CLOSING = 0x01,
  EMBER_ZCL_BARRIER_CONTROL_MOVING_STATE_OPENING = 0x02
}
 
enum  EmberAfBatterySize {
  EMBER_ZCL_BATTERY_SIZE_NO_BATTERY = 0x00,
  EMBER_ZCL_BATTERY_SIZE_BUILT_IN = 0x01,
  EMBER_ZCL_BATTERY_SIZE_OTHER = 0x02,
  EMBER_ZCL_BATTERY_SIZE_AA = 0x03,
  EMBER_ZCL_BATTERY_SIZE_AAA = 0x04,
  EMBER_ZCL_BATTERY_SIZE_C = 0x05,
  EMBER_ZCL_BATTERY_SIZE_D = 0x06,
  EMBER_ZCL_BATTERY_SIZE_UNKNOWN = 0xFF
}
 
enum  EmberAfBillingPeriodDurationUnits {
  EMBER_ZCL_BILLING_PERIOD_DURATION_UNITS_MINUTES = 0x000000,
  EMBER_ZCL_BILLING_PERIOD_DURATION_UNITS_DAYS = 0x400000,
  EMBER_ZCL_BILLING_PERIOD_DURATION_UNITS_WEEKS = 0x800000,
  EMBER_ZCL_BILLING_PERIOD_DURATION_UNITS_MONTHS = 0xC00000
}
 
enum  EmberAfBlock {
  EMBER_ZCL_BLOCK_NO_BLOCKS_IN_USE = 0x00,
  EMBER_ZCL_BLOCK_BLOCK1 = 0x01,
  EMBER_ZCL_BLOCK_BLOCK2 = 0x02,
  EMBER_ZCL_BLOCK_BLOCK3 = 0x03,
  EMBER_ZCL_BLOCK_BLOCK4 = 0x04,
  EMBER_ZCL_BLOCK_BLOCK5 = 0x05,
  EMBER_ZCL_BLOCK_BLOCK6 = 0x06,
  EMBER_ZCL_BLOCK_BLOCK7 = 0x07,
  EMBER_ZCL_BLOCK_BLOCK8 = 0x08,
  EMBER_ZCL_BLOCK_BLOCK9 = 0x09,
  EMBER_ZCL_BLOCK_BLOCK10 = 0x0A,
  EMBER_ZCL_BLOCK_BLOCK11 = 0x0B,
  EMBER_ZCL_BLOCK_BLOCK12 = 0x0C,
  EMBER_ZCL_BLOCK_BLOCK13 = 0x0D,
  EMBER_ZCL_BLOCK_BLOCK14 = 0x0E,
  EMBER_ZCL_BLOCK_BLOCK15 = 0x0F,
  EMBER_ZCL_BLOCK_BLOCK16 = 0x10
}
 
enum  EmberAfBlockPeriodDurationTypeControl {
  EMBER_ZCL_BLOCK_PERIOD_DURATION_TYPE_CONTROL_START_OF_TIMEBASE = 0x00,
  EMBER_ZCL_BLOCK_PERIOD_DURATION_TYPE_CONTROL_END_OF_TIMEBASE = 0x10,
  EMBER_ZCL_BLOCK_PERIOD_DURATION_TYPE_CONTROL_NOT_SPECIFIED = 0x20
}
 
enum  EmberAfBlockPeriodDurationTypeTimebase {
  EMBER_ZCL_BLOCK_PERIOD_DURATION_TYPE_TIMEBASE_MINUTES = 0x00,
  EMBER_ZCL_BLOCK_PERIOD_DURATION_TYPE_TIMEBASE_DAYS = 0x01,
  EMBER_ZCL_BLOCK_PERIOD_DURATION_TYPE_TIMEBASE_WEEKS = 0x02,
  EMBER_ZCL_BLOCK_PERIOD_DURATION_TYPE_TIMEBASE_MONTHS = 0x03
}
 
enum  EmberAfCO2Unit {
  EMBER_ZCL_C_O2_UNIT_KILOGRAM_PER_KILOWATT_HOUR = 0x01,
  EMBER_ZCL_C_O2_UNIT_KILOGRAM_PER_GALLON_OF_GASOLINE = 0x02,
  EMBER_ZCL_C_O2_UNIT_KILOGRAM_PER_THERM_OF_NATURAL_GAS = 0x03
}
 
enum  EmberAfCalendarTimeReference {
  EMBER_ZCL_CALENDAR_TIME_REFERENCE_UTC_TIME = 0x00,
  EMBER_ZCL_CALENDAR_TIME_REFERENCE_STANDARD_TIME = 0x01,
  EMBER_ZCL_CALENDAR_TIME_REFERENCE_LOCAL_TIME = 0x02
}
 
enum  EmberAfCalendarType {
  EMBER_ZCL_CALENDAR_TYPE_DELIVERED_CALENDAR = 0x00,
  EMBER_ZCL_CALENDAR_TYPE_RECEIVED_CALENDAR = 0x01,
  EMBER_ZCL_CALENDAR_TYPE_DELIVERED_AND_RECEIVED_CALENDAR = 0x02,
  EMBER_ZCL_CALENDAR_TYPE_FRIENDLY_CREDIT_CALENDAR = 0x03,
  EMBER_ZCL_CALENDAR_TYPE_AUXILLIARY_LOAD_SWITCH_CALENDAR = 0x04
}
 
enum  EmberAfCalorificValueUnit {
  EMBER_ZCL_CALORIFIC_VALUE_UNIT_MEGAJOULE_PER_CUBIC_METER = 0x01,
  EMBER_ZCL_CALORIFIC_VALUE_UNIT_MEGAJOULE_PER_KILOGRAM = 0x02
}
 
enum  EmberAfCecedSpecificationVersion {
  EMBER_ZCL_CECED_SPECIFICATION_VERSION_COMPLIANT_WITH_V10_NOT_CERTIFIED = 0x10,
  EMBER_ZCL_CECED_SPECIFICATION_VERSION_COMPLIANT_WITH_V10_CERTIFIED = 0x1A
}
 
enum  EmberAfColorControlOptions { EMBER_ZCL_COLOR_CONTROL_OPTIONS_EXECUTE_IF_OFF = 0x01 }
 
enum  EmberAfColorLoopAction {
  EMBER_ZCL_COLOR_LOOP_ACTION_DEACTIVATE = 0x00,
  EMBER_ZCL_COLOR_LOOP_ACTION_ACTIVATE_FROM_COLOR_LOOP_START_ENHANCED_HUE = 0x01,
  EMBER_ZCL_COLOR_LOOP_ACTION_ACTIVATE_FROM_ENHANCED_CURRENT_HUE = 0x02
}
 
enum  EmberAfColorLoopDirection {
  EMBER_ZCL_COLOR_LOOP_DIRECTION_DECREMENT_HUE = 0x00,
  EMBER_ZCL_COLOR_LOOP_DIRECTION_INCREMENT_HUE = 0x01
}
 
enum  EmberAfColorMode {
  EMBER_ZCL_COLOR_MODE_CURRENT_HUE_AND_CURRENT_SATURATION = 0x00,
  EMBER_ZCL_COLOR_MODE_CURRENT_X_AND_CURRENT_Y = 0x01,
  EMBER_ZCL_COLOR_MODE_COLOR_TEMPERATURE = 0x02
}
 
enum  EmberAfCommandIdentification {
  EMBER_ZCL_COMMAND_IDENTIFICATION_START = 0x01,
  EMBER_ZCL_COMMAND_IDENTIFICATION_STOP = 0x02,
  EMBER_ZCL_COMMAND_IDENTIFICATION_PAUSE = 0x03,
  EMBER_ZCL_COMMAND_IDENTIFICATION_START_SUPERFREEZING = 0x04,
  EMBER_ZCL_COMMAND_IDENTIFICATION_STOP_SUPERFREEZING = 0x05,
  EMBER_ZCL_COMMAND_IDENTIFICATION_START_SUPERCOOLING = 0x06,
  EMBER_ZCL_COMMAND_IDENTIFICATION_STOP_SUPERCOOLING = 0x07,
  EMBER_ZCL_COMMAND_IDENTIFICATION_DISABLE_GAS = 0x08,
  EMBER_ZCL_COMMAND_IDENTIFICATION_ENABLE_GAS = 0x09,
  EMBER_ZCL_COMMAND_IDENTIFICATION_ENABLE_ENERGY_CONTROL = 0x0A,
  EMBER_ZCL_COMMAND_IDENTIFICATION_DISABLE_ENERGY_CONTROL = 0x0B
}
 
enum  EmberAfCommissioningStartupControl {
  EMBER_ZCL_COMMISSIONING_STARTUP_CONTROL_NO_ACTION = 0x00,
  EMBER_ZCL_COMMISSIONING_STARTUP_CONTROL_FORM_NETWORK = 0x01,
  EMBER_ZCL_COMMISSIONING_STARTUP_CONTROL_REJOIN_NETWORK = 0x02,
  EMBER_ZCL_COMMISSIONING_STARTUP_CONTROL_START_FROM_SCRATCH = 0x03
}
 
enum  EmberAfCommodityType {
  EMBER_ZCL_COMMODITY_TYPE_ELECTRIC_METERING = 0x00,
  EMBER_ZCL_COMMODITY_TYPE_GAS_METERING = 0x01,
  EMBER_ZCL_COMMODITY_TYPE_WATER_METERING = 0x02,
  EMBER_ZCL_COMMODITY_TYPE_THERMAL_METERING = 0x03,
  EMBER_ZCL_COMMODITY_TYPE_PRESSURE_METERING = 0x04,
  EMBER_ZCL_COMMODITY_TYPE_HEAT_METERING = 0x05,
  EMBER_ZCL_COMMODITY_TYPE_COOLING_METERING = 0x06,
  EMBER_ZCL_COMMODITY_TYPE_ELECTRIC_VEHICLE_CHARGING_METERING = 0x07,
  EMBER_ZCL_COMMODITY_TYPE_PV_GENERATION_METERING = 0x08,
  EMBER_ZCL_COMMODITY_TYPE_WIND_TURBINE_GENERATION_METERING = 0x09,
  EMBER_ZCL_COMMODITY_TYPE_WATER_TURBINE_GENERATION_METERING = 0x0A,
  EMBER_ZCL_COMMODITY_TYPE_MICRO_GENERATION_METERING = 0x0B,
  EMBER_ZCL_COMMODITY_TYPE_SOLAR_HOT_WATER_GENERATION_METERING = 0x0C,
  EMBER_ZCL_COMMODITY_TYPE_ELECTRIC_METERING_ELEMENT1 = 0x0D,
  EMBER_ZCL_COMMODITY_TYPE_ELECTRIC_METERING_ELEMENT2 = 0x0E,
  EMBER_ZCL_COMMODITY_TYPE_ELECTRIC_METERING_ELEMENT3 = 0x0F
}
 
enum  EmberAfCppEventResponseCppAuth {
  EMBER_ZCL_CPP_EVENT_RESPONSE_CPP_AUTH_ACCEPTED = 0x01,
  EMBER_ZCL_CPP_EVENT_RESPONSE_CPP_AUTH_REJECTED = 0x02
}
 
enum  EmberAfCppPriceTier {
  EMBER_ZCL_CPP_PRICE_TIER_CPP1 = 0x00,
  EMBER_ZCL_CPP_PRICE_TIER_CPP2 = 0x01
}
 
enum  EmberAfCreditAdjustmentType {
  EMBER_ZCL_CREDIT_ADJUSTMENT_TYPE_CREDIT_INCREMENTAL = 0x00,
  EMBER_ZCL_CREDIT_ADJUSTMENT_TYPE_CREDIT_ABSOLUTE = 0x01
}
 
enum  EmberAfCreditPaymentStatus {
  EMBER_ZCL_CREDIT_PAYMENT_STATUS_PENDING = 0x00,
  EMBER_ZCL_CREDIT_PAYMENT_STATUS_RECEIVED_PAID = 0x01,
  EMBER_ZCL_CREDIT_PAYMENT_STATUS_OVERDUE = 0x02,
  EMBER_ZCL_CREDIT_PAYMENT_STATUS_2_PAYMENTS_OVERDUE = 0x03,
  EMBER_ZCL_CREDIT_PAYMENT_STATUS_3_PAYMENTS_OVERDUE = 0x04
}
 
enum  EmberAfDataQualityId {
  EMBER_ZCL_DATA_QUALITY_ID_ALL_DATA_CERTIFIED = 0x0000,
  EMBER_ZCL_DATA_QUALITY_ID_ONLY_INSTANTANEOUS_POWER_NOT_CERTIFIED = 0x0001,
  EMBER_ZCL_DATA_QUALITY_ID_ONLY_CUMULATED_CONSUMPTION_NOT_CERTIFIED = 0x0002,
  EMBER_ZCL_DATA_QUALITY_ID_NOT_CERTIFIED_DATA = 0x0003
}
 
enum  EmberAfDebtAmountType {
  EMBER_ZCL_DEBT_AMOUNT_TYPE_TYPE1_ABSOLUTE = 0x00,
  EMBER_ZCL_DEBT_AMOUNT_TYPE_TYPE1_INCREMENTAL = 0x01,
  EMBER_ZCL_DEBT_AMOUNT_TYPE_TYPE2_ABSOLUTE = 0x02,
  EMBER_ZCL_DEBT_AMOUNT_TYPE_TYPE2_INCREMENTAL = 0x03,
  EMBER_ZCL_DEBT_AMOUNT_TYPE_TYPE3_ABSOLUTE = 0x04,
  EMBER_ZCL_DEBT_AMOUNT_TYPE_TYPE3_INCREMENTAL = 0x05
}
 
enum  EmberAfDebtRecoveryFrequency {
  EMBER_ZCL_DEBT_RECOVERY_FREQUENCY_PER_HOUR = 0x00,
  EMBER_ZCL_DEBT_RECOVERY_FREQUENCY_PER_DAY = 0x01,
  EMBER_ZCL_DEBT_RECOVERY_FREQUENCY_PER_WEEK = 0x02,
  EMBER_ZCL_DEBT_RECOVERY_FREQUENCY_PER_MONTH = 0x03,
  EMBER_ZCL_DEBT_RECOVERY_FREQUENCY_PER_QUARTER = 0x04
}
 
enum  EmberAfDebtRecoveryMethod {
  EMBER_ZCL_DEBT_RECOVERY_METHOD_TIME_BASED = 0x00,
  EMBER_ZCL_DEBT_RECOVERY_METHOD_PERCENTAGE_BASED = 0x01,
  EMBER_ZCL_DEBT_RECOVERY_METHOD_CATCH_UP_BASED = 0x02
}
 
enum  EmberAfDehumidifcationLockout {
  EMBER_ZCL_DEHUMIDIFCATION_LOCKOUT_NOT_ALLOWED = 0x00,
  EMBER_ZCL_DEHUMIDIFCATION_LOCKOUT_ALLOWED = 0x01
}
 
enum  EmberAfDeviceInformationRecordSort {
  EMBER_ZCL_DEVICE_INFORMATION_RECORD_SORT_NOT_SORTED = 0x00,
  EMBER_ZCL_DEVICE_INFORMATION_RECORD_SORT_TOP_OF_THE_LIST = 0x01
}
 
enum  EmberAfDeviceStatus2Structure { EMBER_ZCL_DEVICE_STATUS2_STRUCTURE_IRIS_SYMPTOM_CODE = 0x20 }
 
enum  EmberAfDoorLockEventSource {
  EMBER_ZCL_DOOR_LOCK_EVENT_SOURCE_KEYPAD = 0x00,
  EMBER_ZCL_DOOR_LOCK_EVENT_SOURCE_RF = 0x01,
  EMBER_ZCL_DOOR_LOCK_EVENT_SOURCE_MANUAL = 0x02,
  EMBER_ZCL_DOOR_LOCK_EVENT_SOURCE_RFID = 0x03,
  EMBER_ZCL_DOOR_LOCK_EVENT_SOURCE_INDETERMINATE = 0xFF
}
 
enum  EmberAfDoorLockEventType {
  EMBER_ZCL_DOOR_LOCK_EVENT_TYPE_OPERATION = 0x00,
  EMBER_ZCL_DOOR_LOCK_EVENT_TYPE_PROGRAMMING = 0x01,
  EMBER_ZCL_DOOR_LOCK_EVENT_TYPE_ALARM = 0x02
}
 
enum  EmberAfDoorLockOperatingMode {
  EMBER_ZCL_DOOR_LOCK_OPERATING_MODE_NORMAL_MODE = 0x00,
  EMBER_ZCL_DOOR_LOCK_OPERATING_MODE_VACATION_MODE = 0x01,
  EMBER_ZCL_DOOR_LOCK_OPERATING_MODE_PRIVACY_MODE = 0x02,
  EMBER_ZCL_DOOR_LOCK_OPERATING_MODE_NO_RF_LOCK_OR_UNLOCK = 0x03,
  EMBER_ZCL_DOOR_LOCK_OPERATING_MODE_LOCAL_PROGRAMMING_MODE = 0x04,
  EMBER_ZCL_DOOR_LOCK_OPERATING_MODE_PASSAGE_MODE = 0x05
}
 
enum  EmberAfDoorLockOperationEventCode {
  EMBER_ZCL_DOOR_LOCK_OPERATION_EVENT_CODE_UNKNOWN_OR_MFG_SPECIFIC = 0x00,
  EMBER_ZCL_DOOR_LOCK_OPERATION_EVENT_CODE_LOCK = 0x01,
  EMBER_ZCL_DOOR_LOCK_OPERATION_EVENT_CODE_UNLOCK = 0x02,
  EMBER_ZCL_DOOR_LOCK_OPERATION_EVENT_CODE_LOCK_INVALID_PIN_OR_ID = 0x03,
  EMBER_ZCL_DOOR_LOCK_OPERATION_EVENT_CODE_LOCK_INVALID_SCHEDULE = 0x04,
  EMBER_ZCL_DOOR_LOCK_OPERATION_EVENT_CODE_UNLOCK_INVALID_PIN_OR_ID = 0x05,
  EMBER_ZCL_DOOR_LOCK_OPERATION_EVENT_CODE_UNLOCK_INVALID_SCHEDULE = 0x06,
  EMBER_ZCL_DOOR_LOCK_OPERATION_EVENT_CODE_ONE_TOUCH_LOCK = 0x07,
  EMBER_ZCL_DOOR_LOCK_OPERATION_EVENT_CODE_KEY_LOCK = 0x08,
  EMBER_ZCL_DOOR_LOCK_OPERATION_EVENT_CODE_KEY_UNLOCK = 0x09,
  EMBER_ZCL_DOOR_LOCK_OPERATION_EVENT_CODE_AUTO_LOCK = 0x0A,
  EMBER_ZCL_DOOR_LOCK_OPERATION_EVENT_CODE_SCHEDULE_LOCK = 0x0B,
  EMBER_ZCL_DOOR_LOCK_OPERATION_EVENT_CODE_SCHEDULE_UNLOCK = 0x0C,
  EMBER_ZCL_DOOR_LOCK_OPERATION_EVENT_CODE_MANUAL_LOCK = 0x0D,
  EMBER_ZCL_DOOR_LOCK_OPERATION_EVENT_CODE_MANUAL_UNLOCK = 0x0E
}
 
enum  EmberAfDoorLockProgrammingEventCode {
  EMBER_ZCL_DOOR_LOCK_PROGRAMMING_EVENT_CODE_UNKNOWN_OR_MFG_SPECIFIC = 0x00,
  EMBER_ZCL_DOOR_LOCK_PROGRAMMING_EVENT_CODE_MASTER_CODE_CHANGED = 0x01,
  EMBER_ZCL_DOOR_LOCK_PROGRAMMING_EVENT_CODE_PIN_ADDED = 0x02,
  EMBER_ZCL_DOOR_LOCK_PROGRAMMING_EVENT_CODE_PIN_DELETED = 0x03,
  EMBER_ZCL_DOOR_LOCK_PROGRAMMING_EVENT_CODE_PIN_CHANGED = 0x04,
  EMBER_ZCL_DOOR_LOCK_PROGRAMMING_EVENT_CODE_ID_ADDED = 0x05,
  EMBER_ZCL_DOOR_LOCK_PROGRAMMING_EVENT_CODE_ID_DELETED = 0x06
}
 
enum  EmberAfDoorLockSecurityLevel {
  EMBER_ZCL_DOOR_LOCK_SECURITY_LEVEL_NETWORK_SECURITY = 0x00,
  EMBER_ZCL_DOOR_LOCK_SECURITY_LEVEL_APS_SECURITY = 0x01
}
 
enum  EmberAfDoorLockSetPinOrIdStatus {
  EMBER_ZCL_DOOR_LOCK_SET_PIN_OR_ID_STATUS_SUCCESS = 0x00,
  EMBER_ZCL_DOOR_LOCK_SET_PIN_OR_ID_STATUS_GENERAL_FAILURE = 0x01,
  EMBER_ZCL_DOOR_LOCK_SET_PIN_OR_ID_STATUS_MEMORY_FULL = 0x02,
  EMBER_ZCL_DOOR_LOCK_SET_PIN_OR_ID_STATUS_DUPLICATE_CODE_ERROR = 0x03
}
 
enum  EmberAfDoorLockSoundVolume {
  EMBER_ZCL_DOOR_LOCK_SOUND_VOLUME_SILENT = 0x00,
  EMBER_ZCL_DOOR_LOCK_SOUND_VOLUME_LOW = 0x01,
  EMBER_ZCL_DOOR_LOCK_SOUND_VOLUME_HIGH = 0x02
}
 
enum  EmberAfDoorLockState {
  EMBER_ZCL_DOOR_LOCK_STATE_NOT_FULLY_LOCKED = 0x00,
  EMBER_ZCL_DOOR_LOCK_STATE_LOCKED = 0x01,
  EMBER_ZCL_DOOR_LOCK_STATE_UNLOCKED = 0x02
}
 
enum  EmberAfDoorLockType {
  EMBER_ZCL_DOOR_LOCK_TYPE_DEAD_BOLT = 0x00,
  EMBER_ZCL_DOOR_LOCK_TYPE_MAGNETIC = 0x01,
  EMBER_ZCL_DOOR_LOCK_TYPE_MORTISE = 0x02,
  EMBER_ZCL_DOOR_LOCK_TYPE_RIM = 0x03,
  EMBER_ZCL_DOOR_LOCK_TYPE_LATCH_BOLT = 0x04,
  EMBER_ZCL_DOOR_LOCK_TYPE_CYLINDRICAL = 0x05,
  EMBER_ZCL_DOOR_LOCK_TYPE_TUBULAR = 0x06,
  EMBER_ZCL_DOOR_LOCK_TYPE_INTERCONNECTED = 0x07,
  EMBER_ZCL_DOOR_LOCK_TYPE_DEAD_LATCH = 0x08,
  EMBER_ZCL_DOOR_LOCK_TYPE_OTHER = 0x09
}
 
enum  EmberAfDoorLockUserStatus {
  EMBER_ZCL_DOOR_LOCK_USER_STATUS_AVAILABLE = 0x00,
  EMBER_ZCL_DOOR_LOCK_USER_STATUS_OCCUPIED_ENABLED = 0x01,
  EMBER_ZCL_DOOR_LOCK_USER_STATUS_OCCUPIED_DISABLED = 0x03,
  EMBER_ZCL_DOOR_LOCK_USER_STATUS_NOT_SUPPORTED = 0xFF
}
 
enum  EmberAfDoorLockUserType {
  EMBER_ZCL_DOOR_LOCK_USER_TYPE_UNRESTRICTED = 0x00,
  EMBER_ZCL_DOOR_LOCK_USER_TYPE_ONE_TIME_USER = 0x01,
  EMBER_ZCL_DOOR_LOCK_USER_TYPE_USER_WITH_SCHEDULE = 0x02,
  EMBER_ZCL_DOOR_LOCK_USER_TYPE_MASTER_USER = 0x03,
  EMBER_ZCL_DOOR_LOCK_USER_TYPE_NOT_SUPPORTED = 0xFF
}
 
enum  EmberAfDoorState {
  EMBER_ZCL_DOOR_STATE_OPEN = 0x00,
  EMBER_ZCL_DOOR_STATE_CLOSED = 0x01,
  EMBER_ZCL_DOOR_STATE_ERROR_JAMMED = 0x02,
  EMBER_ZCL_DOOR_STATE_ERROR_FORCED_OPEN = 0x03,
  EMBER_ZCL_DOOR_STATE_ERROR_UNSPECIFIED = 0x04
}
 
enum  EmberAfElectricityAlarmGroups {
  EMBER_ZCL_ELECTRICITY_ALARM_GROUPS_LOW_VOLTAGE_L1 = 0x10,
  EMBER_ZCL_ELECTRICITY_ALARM_GROUPS_HIGH_VOLTAGE_L1 = 0x11,
  EMBER_ZCL_ELECTRICITY_ALARM_GROUPS_LOW_VOLTAGE_L2 = 0x12,
  EMBER_ZCL_ELECTRICITY_ALARM_GROUPS_HIGH_VOLTAGE_L2 = 0x13,
  EMBER_ZCL_ELECTRICITY_ALARM_GROUPS_LOW_VOLTAGE_L3 = 0x14,
  EMBER_ZCL_ELECTRICITY_ALARM_GROUPS_HIGH_VOLTAGE_L3 = 0x15,
  EMBER_ZCL_ELECTRICITY_ALARM_GROUPS_OVER_CURRENT_L1 = 0x16,
  EMBER_ZCL_ELECTRICITY_ALARM_GROUPS_OVER_CURRENT_L2 = 0x17,
  EMBER_ZCL_ELECTRICITY_ALARM_GROUPS_OVER_CURRENT_L3 = 0x18,
  EMBER_ZCL_ELECTRICITY_ALARM_GROUPS_FREQUENCY_TOO_LOW_L1 = 0x19,
  EMBER_ZCL_ELECTRICITY_ALARM_GROUPS_FREQUENCY_TOO_HIGH_L1 = 0x1A,
  EMBER_ZCL_ELECTRICITY_ALARM_GROUPS_FREQUENCY_TOO_LOW_L2 = 0x1B,
  EMBER_ZCL_ELECTRICITY_ALARM_GROUPS_FREQUENCY_TOO_HIGH_L2 = 0x1C,
  EMBER_ZCL_ELECTRICITY_ALARM_GROUPS_FREQUENCY_TOO_LOW_L3 = 0x1D,
  EMBER_ZCL_ELECTRICITY_ALARM_GROUPS_FREQUENCY_TOO_HIGH_L3 = 0x1E,
  EMBER_ZCL_ELECTRICITY_ALARM_GROUPS_GROUND_FAULT = 0x1F,
  EMBER_ZCL_ELECTRICITY_ALARM_GROUPS_ELECTRIC_TAMPER_DETECT = 0x20,
  EMBER_ZCL_ELECTRICITY_ALARM_GROUPS_INCORRECT_POLARITY = 0x21,
  EMBER_ZCL_ELECTRICITY_ALARM_GROUPS_CURRENT_NO_VOLTAGE = 0x22,
  EMBER_ZCL_ELECTRICITY_ALARM_GROUPS_UNDER_VOLTAGE = 0x23,
  EMBER_ZCL_ELECTRICITY_ALARM_GROUPS_OVER_VOLTAGE = 0x24,
  EMBER_ZCL_ELECTRICITY_ALARM_GROUPS_NORMAL_VOLTAGE = 0x25,
  EMBER_ZCL_ELECTRICITY_ALARM_GROUPS_P_F_BELOW_THRESHOLD = 0x26,
  EMBER_ZCL_ELECTRICITY_ALARM_GROUPS_P_F_ABOVE_THRESHOLD = 0x27,
  EMBER_ZCL_ELECTRICITY_ALARM_GROUPS_TERMINAL_COVER_REMOVED = 0x28,
  EMBER_ZCL_ELECTRICITY_ALARM_GROUPS_TERMINAL_COVER_CLOSED = 0x29
}
 
enum  EmberAfEnhancedColorMode {
  EMBER_ZCL_ENHANCED_COLOR_MODE_CURRENT_HUE_AND_CURRENT_SATURATION = 0x00,
  EMBER_ZCL_ENHANCED_COLOR_MODE_CURRENT_X_AND_CURRENT_Y = 0x01,
  EMBER_ZCL_ENHANCED_COLOR_MODE_COLOR_TEMPERATURE = 0x02,
  EMBER_ZCL_ENHANCED_COLOR_MODE_ENHANCED_CURRENT_HUE_AND_CURRENT_SATURATION = 0x03
}
 
enum  EmberAfEventConfigurationControl {
  EMBER_ZCL_EVENT_CONFIGURATION_CONTROL_APPLY_BY_LIST = 0x00,
  EMBER_ZCL_EVENT_CONFIGURATION_CONTROL_APPLY_BY_EVENT_GROUP = 0x01,
  EMBER_ZCL_EVENT_CONFIGURATION_CONTROL_APPLY_BY_LOG_TYPE = 0x02,
  EMBER_ZCL_EVENT_CONFIGURATION_CONTROL_APPLY_BY_CONFIGURATION_MATCH = 0x03
}
 
enum  EmberAfEventConfigurationLogAction {
  EMBER_ZCL_EVENT_CONFIGURATION_LOG_ACTION_DO_NOT_LOG = 0x00,
  EMBER_ZCL_EVENT_CONFIGURATION_LOG_ACTION_LOG_AS_TAMPER = 0x01,
  EMBER_ZCL_EVENT_CONFIGURATION_LOG_ACTION_LOG_AS_FAULT = 0x02,
  EMBER_ZCL_EVENT_CONFIGURATION_LOG_ACTION_LOG_AS_GENERAL_EVENT = 0x03,
  EMBER_ZCL_EVENT_CONFIGURATION_LOG_ACTION_LOG_AS_SECURITY_EVENT = 0x04,
  EMBER_ZCL_EVENT_CONFIGURATION_LOG_ACTION_LOG_AS_NETWORK_EVENT = 0x05
}
 
enum  EmberAfEventControl {
  EMBER_ZCL_EVENT_CONTROL_RETRIEVE_MINIMAL_INFORMATION = 0x00,
  EMBER_ZCL_EVENT_CONTROL_RETRIEVE_FULL_INFORMATION = 0x10
}
 
enum  EmberAfEventId {
  EMBER_ZCL_EVENT_ID_METER_COVER_REMOVED = 0x00,
  EMBER_ZCL_EVENT_ID_METER_COVER_CLOSED = 0x01,
  EMBER_ZCL_EVENT_ID_STRONG_MAGNETIC_FIELD = 0x02,
  EMBER_ZCL_EVENT_ID_NO_STRONG_MAGNETIC_FIELD = 0x03,
  EMBER_ZCL_EVENT_ID_BATTERY_FAILURE = 0x04,
  EMBER_ZCL_EVENT_ID_LOW_BATTERY = 0x05,
  EMBER_ZCL_EVENT_ID_PROGRAM_MEMORY_ERROR = 0x06,
  EMBER_ZCL_EVENT_ID_RAM_ERROR = 0x07,
  EMBER_ZCL_EVENT_ID_NV_MEMORY_ERROR = 0x08,
  EMBER_ZCL_EVENT_ID_MEASUREMENT_SYSTEM_ERROR = 0x09,
  EMBER_ZCL_EVENT_ID_WATCHDOG_ERROR = 0x0A,
  EMBER_ZCL_EVENT_ID_SUPPLY_DISCONNECT_FAILURE = 0x0B,
  EMBER_ZCL_EVENT_ID_SUPPLY_CONNECT_FAILURE = 0x0C,
  EMBER_ZCL_EVENT_ID_MEASURMENT_SOFTWARE_CHANGED = 0x0D,
  EMBER_ZCL_EVENT_ID_DST_ENABLED = 0x0E,
  EMBER_ZCL_EVENT_ID_DST_DISABLED = 0x0F,
  EMBER_ZCL_EVENT_ID_CLOCK_ADJ_BACKWARD = 0x10,
  EMBER_ZCL_EVENT_ID_CLOCK_ADJ_FORWARD = 0x11,
  EMBER_ZCL_EVENT_ID_CLOCK_INVALID = 0x12,
  EMBER_ZCL_EVENT_ID_COMMS_ERROR_HAN = 0x13,
  EMBER_ZCL_EVENT_ID_COMMS_OK_HAN = 0x14,
  EMBER_ZCL_EVENT_ID_FRAUD_ATTEMPT = 0x15,
  EMBER_ZCL_EVENT_ID_POWER_LOSS = 0x16,
  EMBER_ZCL_EVENT_ID_INCORRECT_PROTOCOL = 0x17,
  EMBER_ZCL_EVENT_ID_UNUSUAL_HAN_TRAFFIC = 0x18,
  EMBER_ZCL_EVENT_ID_UNEXPECTED_CLOCK_CHANGE = 0x19,
  EMBER_ZCL_EVENT_ID_COMMS_USING_UNAUTHENTICATED_COMPONENT = 0x1A,
  EMBER_ZCL_EVENT_ID_ERROR_REG_CLEAR = 0x1B,
  EMBER_ZCL_EVENT_ID_ALARM_REG_CLEAR = 0x1C,
  EMBER_ZCL_EVENT_ID_UNEXPECTED_HW_RESET = 0x1D,
  EMBER_ZCL_EVENT_ID_UNEXPECTED_PROGRAM_EXECUTION = 0x1E,
  EMBER_ZCL_EVENT_ID_EVENT_LOG_CLEARED = 0x1F,
  EMBER_ZCL_EVENT_ID_MANUAL_DISCONNECT = 0x20,
  EMBER_ZCL_EVENT_ID_MANUAL_CONNECT = 0x21,
  EMBER_ZCL_EVENT_ID_REMOTE_DISCONNECTION = 0x22,
  EMBER_ZCL_EVENT_ID_LOCAL_DISCONNECTION = 0x23,
  EMBER_ZCL_EVENT_ID_LIMIT_THRESHOLD_EXCEEDED = 0x24,
  EMBER_ZCL_EVENT_ID_LIMIT_THRESHOLD_OK = 0x25,
  EMBER_ZCL_EVENT_ID_LIMIT_THRESHOLD_CHANGED = 0x26,
  EMBER_ZCL_EVENT_ID_MAXIMUM_DEMAND_EXCEEDED = 0x27,
  EMBER_ZCL_EVENT_ID_PROFILE_CLEARED = 0x28,
  EMBER_ZCL_EVENT_ID_FIRMWARE_READY_FOR_ACTIVATION = 0x29,
  EMBER_ZCL_EVENT_ID_FIRMWARE_ACTIVATED = 0x2A,
  EMBER_ZCL_EVENT_ID_PATCH_FAILURE = 0x2B,
  EMBER_ZCL_EVENT_ID_TOU_TARIFF_ACTIVATION = 0x2C,
  EMBER_ZCL_EVENT_ID_8X8_TARIFFACTIVATED = 0x2D,
  EMBER_ZCL_EVENT_ID_SINGLE_TARIFF_RATE_ACTIVATED = 0x2E,
  EMBER_ZCL_EVENT_ID_ASYNCHRONOUS_BILLING_OCCURRED = 0x2F,
  EMBER_ZCL_EVENT_ID_SYNCHRONOUS_BILLING_OCCURRED = 0x30,
  EMBER_ZCL_EVENT_ID_INCORRECT_POLARITY = 0x80,
  EMBER_ZCL_EVENT_ID_CURRENT_NO_VOLTAGE = 0x81,
  EMBER_ZCL_EVENT_ID_UNDER_VOLTAGE = 0x82,
  EMBER_ZCL_EVENT_ID_OVER_VOLTAGE = 0x83,
  EMBER_ZCL_EVENT_ID_NORMAL_VOLTAGE = 0x84,
  EMBER_ZCL_EVENT_ID_PF_BELOW_THRESHOLD = 0x85,
  EMBER_ZCL_EVENT_ID_PF_ABOVE_THRESHOLD = 0x86,
  EMBER_ZCL_EVENT_ID_TERMINAL_COVER_REMOVED = 0x87,
  EMBER_ZCL_EVENT_ID_TERMINAL_COVER_CLOSED = 0x88,
  EMBER_ZCL_EVENT_ID_REVERSE_FLOW = 0xA0,
  EMBER_ZCL_EVENT_ID_TILT_TAMPER = 0xA1,
  EMBER_ZCL_EVENT_ID_BATTERY_COVER_REMOVED = 0xA2,
  EMBER_ZCL_EVENT_ID_BATTERY_COVER_CLOSED = 0xA3,
  EMBER_ZCL_EVENT_ID_EXCESS_FLOW = 0xA4,
  EMBER_ZCL_EVENT_ID_EMERGENCY_CREDIT_IN_USE = 0xC0,
  EMBER_ZCL_EVENT_ID_EMERGENCY_CREDIT_EXHAUSTED = 0xC1,
  EMBER_ZCL_EVENT_ID_ZERO_CREDIT_EC_NOT_SELECTED = 0xC2,
  EMBER_ZCL_EVENT_ID_SUPPLY_ON = 0xC3,
  EMBER_ZCL_EVENT_ID_SUPPLY_OFF_AARMED = 0xC4,
  EMBER_ZCL_EVENT_ID_SUPPLY_OFF = 0xC5,
  EMBER_ZCL_EVENT_ID_DISCOUNT_APPLIED = 0xC6,
  EMBER_ZCL_EVENT_ID_MANUFACTURER_SPECIFIC_A = 0xE0,
  EMBER_ZCL_EVENT_ID_MANUFACTURER_SPECIFIC_B = 0xE1,
  EMBER_ZCL_EVENT_ID_MANUFACTURER_SPECIFIC_C = 0xE2,
  EMBER_ZCL_EVENT_ID_MANUFACTURER_SPECIFIC_D = 0xE3,
  EMBER_ZCL_EVENT_ID_MANUFACTURER_SPECIFIC_E = 0xE4,
  EMBER_ZCL_EVENT_ID_MANUFACTURER_SPECIFIC_F = 0xE5,
  EMBER_ZCL_EVENT_ID_MANUFACTURER_SPECIFIC_G = 0xE6,
  EMBER_ZCL_EVENT_ID_MANUFACTURER_SPECIFIC_H = 0xE7,
  EMBER_ZCL_EVENT_ID_MANUFACTURER_SPECIFIC_I = 0xE8
}
 
enum  EmberAfEventIdentification {
  EMBER_ZCL_EVENT_IDENTIFICATION_END_OF_CYCLE = 0x01,
  EMBER_ZCL_EVENT_IDENTIFICATION_TEMPERATURE_REACHED = 0x04,
  EMBER_ZCL_EVENT_IDENTIFICATION_END_OF_COOKING = 0x05,
  EMBER_ZCL_EVENT_IDENTIFICATION_SWITCHING_OFF = 0x06,
  EMBER_ZCL_EVENT_IDENTIFICATION_WRONG_DATA = 0x07
}
 
enum  EmberAfEventLogId {
  EMBER_ZCL_EVENT_LOG_ID_ALL_LOGS = 0x00,
  EMBER_ZCL_EVENT_LOG_ID_TAMPER_LOG = 0x01,
  EMBER_ZCL_EVENT_LOG_ID_FAULT_LOG = 0x02,
  EMBER_ZCL_EVENT_LOG_ID_GENERAL_EVENT_LOG = 0x03,
  EMBER_ZCL_EVENT_LOG_ID_SECURITY_EVENT_LOG = 0x04,
  EMBER_ZCL_EVENT_LOG_ID_NETWORK_EVENT_LOG = 0x05,
  EMBER_ZCL_EVENT_LOG_ID_GBCS_GENERAL_EVENT_LOG = 0x06,
  EMBER_ZCL_EVENT_LOG_ID_GBCS_SECURITY_EVENT_LOG = 0x07
}
 
enum  EmberAfEventLogPayloadControl {
  EMBER_ZCL_EVENT_LOG_PAYLOAD_CONTROL_EVENTS_DO_NOT_CROSS_FRAME_BOUNDARY = 0x00,
  EMBER_ZCL_EVENT_LOG_PAYLOAD_CONTROL_EVENT_CROSSES_FRAME_BOUNDARY = 0x01
}
 
enum  EmberAfExtendedGenericAlarmGroups {
  EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_MEASUREMENT_SYSTEM_ERROR = 0x70,
  EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_WATCHDOG_ERROR = 0x71,
  EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_SUPPLY_DISCONNECT_FAILURE = 0x72,
  EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_SUPPLY_CONNECT_FAILURE = 0x73,
  EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_MEASURMENT_SOFTWARE_CHANGED = 0x74,
  EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_DST_ENABLED = 0x75,
  EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_DST_DISABLED = 0x76,
  EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_CLOCK_ADJ_BACKWARD = 0x77,
  EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_CLOCK_ADJ_FORWARD = 0x78,
  EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_CLOCK_INVALID = 0x79,
  EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_COMMUNICATION_ERROR_HAN = 0x7A,
  EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_COMMUNICATION_OK_H_AN = 0x7B,
  EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_METER_FRAUD_ATTEMPT = 0x7C,
  EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_POWER_LOSS = 0x7D,
  EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_UNUSUAL_HAN_TRAFFIC = 0x7E,
  EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_UNEXPECTED_CLOCK_CHANGE = 0x7F,
  EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_COMMS_USING_UNAUTHENTICATED_COMPONENT = 0x80,
  EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_ERROR_REG_CLEAR = 0x81,
  EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_ALARM_REG_CLEAR = 0x82,
  EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_UNEXPECTED_HW_RESET = 0x83,
  EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_UNEXPECTED_PROGRAM_EXECUTION = 0x84,
  EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_EVENT_LOG_CLEARED = 0x85,
  EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_LIMIT_THRESHOLD_EXCEEDED = 0x86,
  EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_LIMIT_THRESHOLD_OK = 0x87,
  EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_LIMIT_THRESHOLD_CHANGED = 0x88,
  EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_MAXIMUM_DEMAND_EXCEEDED = 0x89,
  EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_PROFILE_CLEARED = 0x8A,
  EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_SAMPLING_BUFFERCLEARED = 0x8B,
  EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_BATTERY_WARNING = 0x8C,
  EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_WRONG_SIGNATURE = 0x8D,
  EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_NO_SIGNATURE = 0x8E,
  EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_UNAUTHORISED_ACTIONFROM_HAN = 0x8F,
  EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_FAST_POLLING_START = 0x90,
  EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_FAST_POLLING_END = 0x91,
  EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_METER_REPORTING_INTERVAL_CHANGED = 0x92,
  EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_DISCONNECT_DUETO_LOAD_LIMIT = 0x93,
  EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_METER_SUPPLY_STATUS_REGISTER_CHANGED = 0x94,
  EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_METER_ALARM_STATUS_REGISTER_CHANGED = 0x95,
  EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_EXTENDED_METER_ALARM_STATUS_REGISTER_CHANGED = 0x96
}
 
enum  EmberAfExtendedNumberOfPriceTiers {
  EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_REFER_TO_NUMBER_OF_PRICE_TIERS_FIELD = 0x00,
  EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS16 = 0x01,
  EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS17 = 0x02,
  EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS18 = 0x03,
  EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS19 = 0x04,
  EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS20 = 0x05,
  EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS21 = 0x06,
  EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS22 = 0x07,
  EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS23 = 0x08,
  EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS24 = 0x09,
  EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS25 = 0x0A,
  EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS26 = 0x0B,
  EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS27 = 0x0C,
  EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS28 = 0x0D,
  EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS29 = 0x0E,
  EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS30 = 0x0F,
  EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS31 = 0x10,
  EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS32 = 0x11,
  EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS33 = 0x12,
  EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS34 = 0x13,
  EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS35 = 0x14,
  EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS36 = 0x15,
  EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS37 = 0x16,
  EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS38 = 0x17,
  EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS39 = 0x18,
  EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS40 = 0x19,
  EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS41 = 0x1A,
  EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS42 = 0x1B,
  EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS43 = 0x1C,
  EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS44 = 0x1D,
  EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS45 = 0x1E,
  EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS46 = 0x1F,
  EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS47 = 0x20,
  EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS48 = 0x21
}
 
enum  EmberAfExtendedPriceTier {
  EMBER_ZCL_EXTENDED_PRICE_TIER_REFER_TO_PRICE_TIER_FIELD = 0x00,
  EMBER_ZCL_EXTENDED_PRICE_TIER_TIER16_PRICE_LABEL = 0x01,
  EMBER_ZCL_EXTENDED_PRICE_TIER_TIER17_PRICE_LABEL = 0x02,
  EMBER_ZCL_EXTENDED_PRICE_TIER_TIER18_PRICE_LABEL = 0x03,
  EMBER_ZCL_EXTENDED_PRICE_TIER_TIER19_PRICE_LABEL = 0x04,
  EMBER_ZCL_EXTENDED_PRICE_TIER_TIER20_PRICE_LABEL = 0x05,
  EMBER_ZCL_EXTENDED_PRICE_TIER_TIER21_PRICE_LABEL = 0x06,
  EMBER_ZCL_EXTENDED_PRICE_TIER_TIER22_PRICE_LABEL = 0x07,
  EMBER_ZCL_EXTENDED_PRICE_TIER_TIER23_PRICE_LABEL = 0x08,
  EMBER_ZCL_EXTENDED_PRICE_TIER_TIER24_PRICE_LABEL = 0x09,
  EMBER_ZCL_EXTENDED_PRICE_TIER_TIER25_PRICE_LABEL = 0x0A,
  EMBER_ZCL_EXTENDED_PRICE_TIER_TIER26_PRICE_LABEL = 0x0B,
  EMBER_ZCL_EXTENDED_PRICE_TIER_TIER27_PRICE_LABEL = 0x0C,
  EMBER_ZCL_EXTENDED_PRICE_TIER_TIER28_PRICE_LABEL = 0x0D,
  EMBER_ZCL_EXTENDED_PRICE_TIER_TIER29_PRICE_LABEL = 0x0E,
  EMBER_ZCL_EXTENDED_PRICE_TIER_TIER30_PRICE_LABEL = 0x0F,
  EMBER_ZCL_EXTENDED_PRICE_TIER_TIER31_PRICE_LABEL = 0x10,
  EMBER_ZCL_EXTENDED_PRICE_TIER_TIER32_PRICE_LABEL = 0x11,
  EMBER_ZCL_EXTENDED_PRICE_TIER_TIER33_PRICE_LABEL = 0x12,
  EMBER_ZCL_EXTENDED_PRICE_TIER_TIER34_PRICE_LABEL = 0x13,
  EMBER_ZCL_EXTENDED_PRICE_TIER_TIER35_PRICE_LABEL = 0x14,
  EMBER_ZCL_EXTENDED_PRICE_TIER_TIER36_PRICE_LABEL = 0x15,
  EMBER_ZCL_EXTENDED_PRICE_TIER_TIER37_PRICE_LABEL = 0x16,
  EMBER_ZCL_EXTENDED_PRICE_TIER_TIER38_PRICE_LABEL = 0x17,
  EMBER_ZCL_EXTENDED_PRICE_TIER_TIER39_PRICE_LABEL = 0x18,
  EMBER_ZCL_EXTENDED_PRICE_TIER_TIER40_PRICE_LABEL = 0x19,
  EMBER_ZCL_EXTENDED_PRICE_TIER_TIER41_PRICE_LABEL = 0x1A,
  EMBER_ZCL_EXTENDED_PRICE_TIER_TIER42_PRICE_LABEL = 0x1B,
  EMBER_ZCL_EXTENDED_PRICE_TIER_TIER43_PRICE_LABEL = 0x1C,
  EMBER_ZCL_EXTENDED_PRICE_TIER_TIER44_PRICE_LABEL = 0x1D,
  EMBER_ZCL_EXTENDED_PRICE_TIER_TIER45_PRICE_LABEL = 0x1E,
  EMBER_ZCL_EXTENDED_PRICE_TIER_TIER46_PRICE_LABEL = 0x1F,
  EMBER_ZCL_EXTENDED_PRICE_TIER_TIER47_PRICE_LABEL = 0x20,
  EMBER_ZCL_EXTENDED_PRICE_TIER_TIER48_PRICE_LABEL = 0x21
}
 
enum  EmberAfExtendedRegisterTier {
  EMBER_ZCL_EXTENDED_REGISTER_TIER_REFER_TO_REGISTER_TIER_FIELD = 0x00,
  EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER16_SUMMATION_DELIVERED_ATTRIBUTE = 0x01,
  EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER17_SUMMATION_DELIVERED_ATTRIBUTE = 0x02,
  EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER18_SUMMATION_DELIVERED_ATTRIBUTE = 0x03,
  EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER19_SUMMATION_DELIVERED_ATTRIBUTE = 0x04,
  EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER20_SUMMATION_DELIVERED_ATTRIBUTE = 0x05,
  EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER21_SUMMATION_DELIVERED_ATTRIBUTE = 0x06,
  EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER22_SUMMATION_DELIVERED_ATTRIBUTE = 0x07,
  EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER23_SUMMATION_DELIVERED_ATTRIBUTE = 0x08,
  EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER24_SUMMATION_DELIVERED_ATTRIBUTE = 0x09,
  EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER25_SUMMATION_DELIVERED_ATTRIBUTE = 0x0A,
  EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER26_SUMMATION_DELIVERED_ATTRIBUTE = 0x0B,
  EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER27_SUMMATION_DELIVERED_ATTRIBUTE = 0x0C,
  EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER28_SUMMATION_DELIVERED_ATTRIBUTE = 0x0D,
  EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER29_SUMMATION_DELIVERED_ATTRIBUTE = 0x0E,
  EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER30_SUMMATION_DELIVERED_ATTRIBUTE = 0x0F,
  EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER31_SUMMATION_DELIVERED_ATTRIBUTE = 0x10,
  EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER32_SUMMATION_DELIVERED_ATTRIBUTE = 0x11,
  EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER33_SUMMATION_DELIVERED_ATTRIBUTE = 0x12,
  EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER34_SUMMATION_DELIVERED_ATTRIBUTE = 0x13,
  EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER35_SUMMATION_DELIVERED_ATTRIBUTE = 0x14,
  EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER36_SUMMATION_DELIVERED_ATTRIBUTE = 0x15,
  EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER37_SUMMATION_DELIVERED_ATTRIBUTE = 0x16,
  EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER38_SUMMATION_DELIVERED_ATTRIBUTE = 0x17,
  EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER39_SUMMATION_DELIVERED_ATTRIBUTE = 0x18,
  EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER40_SUMMATION_DELIVERED_ATTRIBUTE = 0x19,
  EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER41_SUMMATION_DELIVERED_ATTRIBUTE = 0x1A,
  EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER42_SUMMATION_DELIVERED_ATTRIBUTE = 0x1B,
  EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER43_SUMMATION_DELIVERED_ATTRIBUTE = 0x1C,
  EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER44_SUMMATION_DELIVERED_ATTRIBUTE = 0x1D,
  EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER45_SUMMATION_DELIVERED_ATTRIBUTE = 0x1E,
  EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER46_SUMMATION_DELIVERED_ATTRIBUTE = 0x1F,
  EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER47_SUMMATION_DELIVERED_ATTRIBUTE = 0x20,
  EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER48_SUMMATION_DELIVERED_ATTRIBUTE = 0x21
}
 
enum  EmberAfEzModeCommissioningClusterType {
  EMBER_ZCL_EZ_MODE_COMMISSIONING_CLUSTER_TYPE_SERVER = 0x00,
  EMBER_ZCL_EZ_MODE_COMMISSIONING_CLUSTER_TYPE_CLIENT = 0x01
}
 
enum  EmberAfFanMode {
  EMBER_ZCL_FAN_MODE_OFF = 0x00,
  EMBER_ZCL_FAN_MODE_LOW = 0x01,
  EMBER_ZCL_FAN_MODE_MEDIUM = 0x02,
  EMBER_ZCL_FAN_MODE_HIGH = 0x03,
  EMBER_ZCL_FAN_MODE_ON = 0x04,
  EMBER_ZCL_FAN_MODE_AUTO = 0x05,
  EMBER_ZCL_FAN_MODE_SMART = 0x06
}
 
enum  EmberAfFanModeSequence {
  EMBER_ZCL_FAN_MODE_SEQUENCE_LOW_MED_HIGH = 0x00,
  EMBER_ZCL_FAN_MODE_SEQUENCE_LOW_HIGH = 0x01,
  EMBER_ZCL_FAN_MODE_SEQUENCE_LOW_MED_HIGH_AUTO = 0x02,
  EMBER_ZCL_FAN_MODE_SEQUENCE_LOW_HIGH_AUTO = 0x03,
  EMBER_ZCL_FAN_MODE_SEQUENCE_ON_AUTO = 0x04
}
 
enum  EmberAfGasSpecificAlarmGroups {
  EMBER_ZCL_GAS_SPECIFIC_ALARM_GROUPS_TILT_TAMPER = 0x60,
  EMBER_ZCL_GAS_SPECIFIC_ALARM_GROUPS_BATTERY_COVER_REMOVED = 0x61,
  EMBER_ZCL_GAS_SPECIFIC_ALARM_GROUPS_BATTERY_COVER_CLOSED = 0x62,
  EMBER_ZCL_GAS_SPECIFIC_ALARM_GROUPS_EXCESS_FLOW = 0x63,
  EMBER_ZCL_GAS_SPECIFIC_ALARM_GROUPS_TILT_TAMPER_ENDED = 0x64
}
 
enum  EmberAfGenerationTier {
  EMBER_ZCL_GENERATION_TIER_CURRENT_TIER1_SUMMATION_RECEIVED_ATTRIBUTE = 0x01,
  EMBER_ZCL_GENERATION_TIER_CURRENT_TIER2_SUMMATION_RECEIVED_ATTRIBUTE = 0x02,
  EMBER_ZCL_GENERATION_TIER_CURRENT_TIER3_SUMMATION_RECEIVED_ATTRIBUTE = 0x03,
  EMBER_ZCL_GENERATION_TIER_CURRENT_TIER4_SUMMATION_RECEIVED_ATTRIBUTE = 0x04,
  EMBER_ZCL_GENERATION_TIER_CURRENT_TIER5_SUMMATION_RECEIVED_ATTRIBUTE = 0x05,
  EMBER_ZCL_GENERATION_TIER_CURRENT_TIER6_SUMMATION_RECEIVED_ATTRIBUTE = 0x06,
  EMBER_ZCL_GENERATION_TIER_CURRENT_TIER7_SUMMATION_RECEIVED_ATTRIBUTE = 0x07,
  EMBER_ZCL_GENERATION_TIER_CURRENT_TIER8_SUMMATION_RECEIVED_ATTRIBUTE = 0x08,
  EMBER_ZCL_GENERATION_TIER_CURRENT_TIER9_SUMMATION_RECEIVED_ATTRIBUTE = 0x09,
  EMBER_ZCL_GENERATION_TIER_CURRENT_TIER10_SUMMATION_RECEIVED_ATTRIBUTE = 0x0A,
  EMBER_ZCL_GENERATION_TIER_CURRENT_TIER11_SUMMATION_RECEIVED_ATTRIBUTE = 0x0B,
  EMBER_ZCL_GENERATION_TIER_CURRENT_TIER12_SUMMATION_RECEIVED_ATTRIBUTE = 0x0C,
  EMBER_ZCL_GENERATION_TIER_CURRENT_TIER13_SUMMATION_RECEIVED_ATTRIBUTE = 0x0D,
  EMBER_ZCL_GENERATION_TIER_CURRENT_TIER14_SUMMATION_RECEIVED_ATTRIBUTE = 0x0E,
  EMBER_ZCL_GENERATION_TIER_CURRENT_TIER15_SUMMATION_RECEIVED_ATTRIBUTE = 0x0F,
  EMBER_ZCL_GENERATION_TIER_CURRENT_TIER16_SUMMATION_RECEIVED_ATTRIBUTE = 0x10,
  EMBER_ZCL_GENERATION_TIER_CURRENT_TIER17_SUMMATION_RECEIVED_ATTRIBUTE = 0x11,
  EMBER_ZCL_GENERATION_TIER_CURRENT_TIER18_SUMMATION_RECEIVED_ATTRIBUTE = 0x12,
  EMBER_ZCL_GENERATION_TIER_CURRENT_TIER19_SUMMATION_RECEIVED_ATTRIBUTE = 0x13,
  EMBER_ZCL_GENERATION_TIER_CURRENT_TIER20_SUMMATION_RECEIVED_ATTRIBUTE = 0x14,
  EMBER_ZCL_GENERATION_TIER_CURRENT_TIER21_SUMMATION_RECEIVED_ATTRIBUTE = 0x15,
  EMBER_ZCL_GENERATION_TIER_CURRENT_TIER22_SUMMATION_RECEIVED_ATTRIBUTE = 0x16,
  EMBER_ZCL_GENERATION_TIER_CURRENT_TIER23_SUMMATION_RECEIVED_ATTRIBUTE = 0x17,
  EMBER_ZCL_GENERATION_TIER_CURRENT_TIER24_SUMMATION_RECEIVED_ATTRIBUTE = 0x18,
  EMBER_ZCL_GENERATION_TIER_CURRENT_TIER25_SUMMATION_RECEIVED_ATTRIBUTE = 0x19,
  EMBER_ZCL_GENERATION_TIER_CURRENT_TIER26_SUMMATION_RECEIVED_ATTRIBUTE = 0x1A,
  EMBER_ZCL_GENERATION_TIER_CURRENT_TIER27_SUMMATION_RECEIVED_ATTRIBUTE = 0x1B,
  EMBER_ZCL_GENERATION_TIER_CURRENT_TIER28_SUMMATION_RECEIVED_ATTRIBUTE = 0x1C,
  EMBER_ZCL_GENERATION_TIER_CURRENT_TIER29_SUMMATION_RECEIVED_ATTRIBUTE = 0x1D,
  EMBER_ZCL_GENERATION_TIER_CURRENT_TIER30_SUMMATION_RECEIVED_ATTRIBUTE = 0x1E,
  EMBER_ZCL_GENERATION_TIER_CURRENT_TIER31_SUMMATION_RECEIVED_ATTRIBUTE = 0x1F,
  EMBER_ZCL_GENERATION_TIER_CURRENT_TIER32_SUMMATION_RECEIVED_ATTRIBUTE = 0x20,
  EMBER_ZCL_GENERATION_TIER_CURRENT_TIER33_SUMMATION_RECEIVED_ATTRIBUTE = 0x21,
  EMBER_ZCL_GENERATION_TIER_CURRENT_TIER34_SUMMATION_RECEIVED_ATTRIBUTE = 0x22,
  EMBER_ZCL_GENERATION_TIER_CURRENT_TIER35_SUMMATION_RECEIVED_ATTRIBUTE = 0x23,
  EMBER_ZCL_GENERATION_TIER_CURRENT_TIER36_SUMMATION_RECEIVED_ATTRIBUTE = 0x24,
  EMBER_ZCL_GENERATION_TIER_CURRENT_TIER37_SUMMATION_RECEIVED_ATTRIBUTE = 0x25,
  EMBER_ZCL_GENERATION_TIER_CURRENT_TIER38_SUMMATION_RECEIVED_ATTRIBUTE = 0x26,
  EMBER_ZCL_GENERATION_TIER_CURRENT_TIER39_SUMMATION_RECEIVED_ATTRIBUTE = 0x27,
  EMBER_ZCL_GENERATION_TIER_CURRENT_TIER40_SUMMATION_RECEIVED_ATTRIBUTE = 0x28,
  EMBER_ZCL_GENERATION_TIER_CURRENT_TIER41_SUMMATION_RECEIVED_ATTRIBUTE = 0x29,
  EMBER_ZCL_GENERATION_TIER_CURRENT_TIER42_SUMMATION_RECEIVED_ATTRIBUTE = 0x2A,
  EMBER_ZCL_GENERATION_TIER_CURRENT_TIER43_SUMMATION_RECEIVED_ATTRIBUTE = 0x2B,
  EMBER_ZCL_GENERATION_TIER_CURRENT_TIER44_SUMMATION_RECEIVED_ATTRIBUTE = 0x2C,
  EMBER_ZCL_GENERATION_TIER_CURRENT_TIER45_SUMMATION_RECEIVED_ATTRIBUTE = 0x2D,
  EMBER_ZCL_GENERATION_TIER_CURRENT_TIER46_SUMMATION_RECEIVED_ATTRIBUTE = 0x2E,
  EMBER_ZCL_GENERATION_TIER_CURRENT_TIER47_SUMMATION_RECEIVED_ATTRIBUTE = 0x2F,
  EMBER_ZCL_GENERATION_TIER_CURRENT_TIER48_SUMMATION_RECEIVED_ATTRIBUTE = 0x30
}
 
enum  EmberAfGenericAlarmGroups {
  EMBER_ZCL_GENERIC_ALARM_GROUPS_CHECK_METER = 0x00,
  EMBER_ZCL_GENERIC_ALARM_GROUPS_LOW_BATTERY = 0x01,
  EMBER_ZCL_GENERIC_ALARM_GROUPS_TAMPER_DETECT = 0x02,
  EMBER_ZCL_GENERIC_ALARM_GROUPS_LEAK_DETECT = 0x05,
  EMBER_ZCL_GENERIC_ALARM_GROUPS_SERVICE_DISCONNECT = 0x06,
  EMBER_ZCL_GENERIC_ALARM_GROUPS_METER_COVER_REMOVED = 0x08,
  EMBER_ZCL_GENERIC_ALARM_GROUPS_METER_COVER_CLOSED = 0x09,
  EMBER_ZCL_GENERIC_ALARM_GROUPS_STRONG_MAGNETIC_FIELD = 0x0A,
  EMBER_ZCL_GENERIC_ALARM_GROUPS_NO_STRONG_MAGNETIC_FIELD = 0x0B,
  EMBER_ZCL_GENERIC_ALARM_GROUPS_BATTERY_FAILURE = 0x0C,
  EMBER_ZCL_GENERIC_ALARM_GROUPS_PROGRAM_MEMORY_ERROR = 0x0D,
  EMBER_ZCL_GENERIC_ALARM_GROUPS_R_A_M_ERROR = 0x0E,
  EMBER_ZCL_GENERIC_ALARM_GROUPS_N_V_MEMORY_ERROR = 0x0F
}
 
enum  EmberAfGenericAlarmGroupsElectricity {
  EMBER_ZCL_GENERIC_ALARM_GROUPS_ELECTRICITY_POWER_FAILURE = 0x03,
  EMBER_ZCL_GENERIC_ALARM_GROUPS_ELECTRICITY_POWER_QUALITY = 0x04
}
 
enum  EmberAfGenericAlarmGroupsGas {
  EMBER_ZCL_GENERIC_ALARM_GROUPS_GAS_LOW_PRESSURE = 0x04,
  EMBER_ZCL_GENERIC_ALARM_GROUPS_GAS_REVERSE_FLOW = 0x07
}
 
enum  EmberAfGenericAlarmGroupsHeatCooling {
  EMBER_ZCL_GENERIC_ALARM_GROUPS_HEAT_COOLING_TEMPERATURE_SENSOR = 0x03,
  EMBER_ZCL_GENERIC_ALARM_GROUPS_HEAT_COOLING_BURST_DETECT = 0x04,
  EMBER_ZCL_GENERIC_ALARM_GROUPS_HEAT_COOLING_FLOW_SENSOR = 0x07
}
 
enum  EmberAfGenericAlarmGroupsWater {
  EMBER_ZCL_GENERIC_ALARM_GROUPS_WATER_WATER_PIPE_EMPTY = 0x03,
  EMBER_ZCL_GENERIC_ALARM_GROUPS_WATER_WATER_LOW_PRESSURE = 0x04,
  EMBER_ZCL_GENERIC_ALARM_GROUPS_WATER_WATER_REVERSE_FLOW = 0x07
}
 
enum  EmberAfGenericDeviceClass { EMBER_ZCL_GENERIC_DEVICE_CLASS_LIGHTING = 0x00 }
 
enum  EmberAfGenericDeviceType {
  EMBER_ZCL_GENERIC_DEVICE_TYPE_INCANDESCENT = 0x00,
  EMBER_ZCL_GENERIC_DEVICE_TYPE_SPOTLIGHT_HALOGEN = 0x01,
  EMBER_ZCL_GENERIC_DEVICE_TYPE_HALOGEN_BULB = 0x02,
  EMBER_ZCL_GENERIC_DEVICE_TYPE_CFL = 0x03,
  EMBER_ZCL_GENERIC_DEVICE_TYPE_LINEAR_FLOURESCENT = 0x04,
  EMBER_ZCL_GENERIC_DEVICE_TYPE_LED_BULB = 0x05,
  EMBER_ZCL_GENERIC_DEVICE_TYPE_SPOTLIGHT_LED = 0x06,
  EMBER_ZCL_GENERIC_DEVICE_TYPE_LED_STRIP = 0x07,
  EMBER_ZCL_GENERIC_DEVICE_TYPE_LED_TUBE = 0x08,
  EMBER_ZCL_GENERIC_DEVICE_TYPE_GENERIC_INDOOR_FIXTURE = 0x09,
  EMBER_ZCL_GENERIC_DEVICE_TYPE_GENERIC_OUTDOOR_FIXTURE = 0x0A,
  EMBER_ZCL_GENERIC_DEVICE_TYPE_PENDANT_FIXTURE = 0x0B,
  EMBER_ZCL_GENERIC_DEVICE_TYPE_FLOOR_STANDING_FIXTURE = 0x0C,
  EMBER_ZCL_GENERIC_DEVICE_TYPE_GENERIC_CONTROLLER = 0xE0,
  EMBER_ZCL_GENERIC_DEVICE_TYPE_WALL_SWITCH = 0xE1,
  EMBER_ZCL_GENERIC_DEVICE_TYPE_PORTABLE_REMOTE_CONTROLLER = 0xE2,
  EMBER_ZCL_GENERIC_DEVICE_TYPE_MOTION_OR_LIGHT_SENSOR = 0xE3,
  EMBER_ZCL_GENERIC_DEVICE_TYPE_GENERIC_ACTUATOR = 0xF0,
  EMBER_ZCL_GENERIC_DEVICE_TYPE_PLUGIN_UNIT = 0xF1,
  EMBER_ZCL_GENERIC_DEVICE_TYPE_RETROFIT_ACTUATOR = 0xF2,
  EMBER_ZCL_GENERIC_DEVICE_TYPE_UNSPECIFIED = 0xFF
}
 
enum  EmberAfGenericFlowPressureAlarmGroups {
  EMBER_ZCL_GENERIC_FLOW_PRESSURE_ALARM_GROUPS_BURST_DETECT = 0x30,
  EMBER_ZCL_GENERIC_FLOW_PRESSURE_ALARM_GROUPS_PRESSURE_TOO_LOW = 0x31,
  EMBER_ZCL_GENERIC_FLOW_PRESSURE_ALARM_GROUPS_PRESSURE_TOO_HIGH = 0x32,
  EMBER_ZCL_GENERIC_FLOW_PRESSURE_ALARM_GROUPS_FLOW_SENSOR_COMMUNICATION_ERROR = 0x33,
  EMBER_ZCL_GENERIC_FLOW_PRESSURE_ALARM_GROUPS_FLOW_SENSOR_MEASUREMENT_FAULT = 0x34,
  EMBER_ZCL_GENERIC_FLOW_PRESSURE_ALARM_GROUPS_FLOW_SENSOR_REVERSE_FLOW = 0x35,
  EMBER_ZCL_GENERIC_FLOW_PRESSURE_ALARM_GROUPS_FLOW_SENSOR_AIR_DETECT = 0x36,
  EMBER_ZCL_GENERIC_FLOW_PRESSURE_ALARM_GROUPS_PIPE_EMPTY = 0x37
}
 
enum  EmberAfGpDeviceId {
  EMBER_ZCL_GP_DEVICE_ID_GP_SIMPLE_GENERICE_TWO_STATE_SWITCH = 0x00,
  EMBER_ZCL_GP_DEVICE_ID_GP_ON_OFF_SWITCH = 0x08,
  EMBER_ZCL_GP_DEVICE_ID_GP_LEVEL_CONTROL_SWITCH = 0x10,
  EMBER_ZCL_GP_DEVICE_ID_GP_INDOOR_ENVIRONMENT_SNESOR = 0x18
}
 
enum  EmberAfGpGpdf {
  EMBER_ZCL_GP_GPDF_IDENTIFY = 0x00,
  EMBER_ZCL_GP_GPDF_MATCH_ONLY_ON_GPD_ADDRESS = 0x02,
  EMBER_ZCL_GP_GPDF_RECALL_SCENE0 = 0x10,
  EMBER_ZCL_GP_GPDF_RECALL_SCENE1 = 0x11,
  EMBER_ZCL_GP_GPDF_RECALL_SCENE2 = 0x12,
  EMBER_ZCL_GP_GPDF_RECALL_SCENE3 = 0x13,
  EMBER_ZCL_GP_GPDF_RECALL_SCENE4 = 0x14,
  EMBER_ZCL_GP_GPDF_RECALL_SCENE5 = 0x15,
  EMBER_ZCL_GP_GPDF_RECALL_SCENE6 = 0x16,
  EMBER_ZCL_GP_GPDF_RECALL_SCENE7 = 0x17,
  EMBER_ZCL_GP_GPDF_STORE_SCENE0 = 0x18,
  EMBER_ZCL_GP_GPDF_STORE_SCENE1 = 0x19,
  EMBER_ZCL_GP_GPDF_STORE_SCENE2 = 0x1A,
  EMBER_ZCL_GP_GPDF_STORE_SCENE3 = 0x1B,
  EMBER_ZCL_GP_GPDF_STORE_SCENE4 = 0x1C,
  EMBER_ZCL_GP_GPDF_STORE_SCENE5 = 0x1D,
  EMBER_ZCL_GP_GPDF_STORE_SCENE6 = 0x1E,
  EMBER_ZCL_GP_GPDF_STORE_SCENE7 = 0x1F,
  EMBER_ZCL_GP_GPDF_OFF = 0x20,
  EMBER_ZCL_GP_GPDF_ON = 0x21,
  EMBER_ZCL_GP_GPDF_TOGGLE = 0x22,
  EMBER_ZCL_GP_GPDF_RELEASE = 0x23,
  EMBER_ZCL_GP_GPDF_MOVE_UP = 0x30,
  EMBER_ZCL_GP_GPDF_MOVE_DOWN = 0x31,
  EMBER_ZCL_GP_GPDF_STEP_UP = 0x32,
  EMBER_ZCL_GP_GPDF_STEP_DOWN = 0x33,
  EMBER_ZCL_GP_GPDF_LEVEL_CONTROL_STOP = 0x34,
  EMBER_ZCL_GP_GPDF_MOVE_UP_WITH_ON_OFF = 0x35,
  EMBER_ZCL_GP_GPDF_MOVE_DOWN_WITH_ON_OFF = 0x36,
  EMBER_ZCL_GP_GPDF_STEP_UP_WITH_ON_OFF = 0x37,
  EMBER_ZCL_GP_GPDF_STEP_DOWN_WITH_ON_OFF = 0x38,
  EMBER_ZCL_GP_GPDF_MOVE_HUE_STOP = 0x40,
  EMBER_ZCL_GP_GPDF_MOVE_HUE_UP = 0x41,
  EMBER_ZCL_GP_GPDF_MOVE_HUE_DOWN = 0x42,
  EMBER_ZCL_GP_GPDF_STEP_HUE_UP = 0x43,
  EMBER_ZCL_GP_GPDF_STEP_HUE_DOWN = 0x44,
  EMBER_ZCL_GP_GPDF_MOVE_SATURATION_STOP = 0x45,
  EMBER_ZCL_GP_GPDF_MOVE_SATURATION_UP = 0x46,
  EMBER_ZCL_GP_GPDF_MOVE_SATURATION_DOWN = 0x47,
  EMBER_ZCL_GP_GPDF_STEP_SATURATION_UP = 0x48,
  EMBER_ZCL_GP_GPDF_STEP_SATURATION_DOWN = 0x49,
  EMBER_ZCL_GP_GPDF_MOVE_COLOR = 0x4A,
  EMBER_ZCL_GP_GPDF_STEP_COLOR = 0x4B,
  EMBER_ZCL_GP_GPDF_LOCK_DOOR = 0x50,
  EMBER_ZCL_GP_GPDF_UNLOCK_DOOR = 0x51,
  EMBER_ZCL_GP_GPDF_PRESS1_OF1 = 0x60,
  EMBER_ZCL_GP_GPDF_RELEASE1_OF1 = 0x61,
  EMBER_ZCL_GP_GPDF_PRESS1_OF2 = 0x62,
  EMBER_ZCL_GP_GPDF_RELEASE1_OF2 = 0x63,
  EMBER_ZCL_GP_GPDF_PRESS2_OF2 = 0x64,
  EMBER_ZCL_GP_GPDF_RELEASE2_OF2 = 0x65,
  EMBER_ZCL_GP_GPDF_SHORT_PRESS1_OF1 = 0x66,
  EMBER_ZCL_GP_GPDF_SHORT_PRESS1_OF2 = 0x67,
  EMBER_ZCL_GP_GPDF_SHORT_PRESS2_OF2 = 0x68,
  EMBER_ZCL_GP_GPDF_8BITS_VECTOR_PRESS = 0x69,
  EMBER_ZCL_GP_GPDF_8BITS_VECTOR_RELEASE = 0x6A,
  EMBER_ZCL_GP_GPDF_ATTRIBUTE_REPORTING = 0xA0,
  EMBER_ZCL_GP_GPDF_MFR_SP_ATTR_RPTG = 0xA1,
  EMBER_ZCL_GP_GPDF_MULTI_CLUSTER_RPTG = 0xA2,
  EMBER_ZCL_GP_GPDF_MFR_SP_MULTI_CLUSTER_RPTG = 0xA3,
  EMBER_ZCL_GP_GPDF_REQUEST_ATTRIBUTE = 0xA4,
  EMBER_ZCL_GP_GPDF_READ_ATTR_RESPONSE = 0xA5,
  EMBER_ZCL_GP_GPDF_ZCL_TUNNELING_WITH_PAYLOAD = 0xA6,
  EMBER_ZCL_GP_GPDF_COMPACT_ATTRIBUTE_REPORTING = 0xA8,
  EMBER_ZCL_GP_GPDF_ANY_GPD_SENSOR_CMD = 0xAF,
  EMBER_ZCL_GP_GPDF_MFR_DEF_GPD_CMD0 = 0xB0,
  EMBER_ZCL_GP_GPDF_MFR_DEF_GPD_CMD1 = 0xB1,
  EMBER_ZCL_GP_GPDF_MFR_DEF_GPD_CMD2 = 0xB2,
  EMBER_ZCL_GP_GPDF_MFR_DEF_GPD_CMD3 = 0xB3,
  EMBER_ZCL_GP_GPDF_MFR_DEF_GPD_CMD4 = 0xB4,
  EMBER_ZCL_GP_GPDF_MFR_DEF_GPD_CMD5 = 0xB5,
  EMBER_ZCL_GP_GPDF_MFR_DEF_GPD_CMD6 = 0xB6,
  EMBER_ZCL_GP_GPDF_MFR_DEF_GPD_CMD7 = 0xB7,
  EMBER_ZCL_GP_GPDF_MFR_DEF_GPD_CMD8 = 0xB8,
  EMBER_ZCL_GP_GPDF_MFR_DEF_GPD_CMD9 = 0xB9,
  EMBER_ZCL_GP_GPDF_MFR_DEF_GPD_CMD_A = 0xBA,
  EMBER_ZCL_GP_GPDF_MFR_DEF_GPD_CMD_B = 0xBB,
  EMBER_ZCL_GP_GPDF_MFR_DEF_GPD_CMD_C = 0xBC,
  EMBER_ZCL_GP_GPDF_MFR_DEF_GPD_CMD_D = 0xBD,
  EMBER_ZCL_GP_GPDF_MFR_DEF_GPD_CMD_E = 0xBE,
  EMBER_ZCL_GP_GPDF_MFR_DEF_GPD_CMD_F = 0xBF,
  EMBER_ZCL_GP_GPDF_COMMISSIONING = 0xE0,
  EMBER_ZCL_GP_GPDF_DECOMMISSIONING = 0xE1,
  EMBER_ZCL_GP_GPDF_SUCCESS = 0xE2,
  EMBER_ZCL_GP_GPDF_CHANNEL_REQUEST = 0xE3,
  EMBER_ZCL_GP_GPDF_APPLICATION_DESCRIPTION = 0xE4,
  EMBER_ZCL_GP_GPDF_COMMISSIONING_REPLY = 0xF0,
  EMBER_ZCL_GP_GPDF_WRITE_ATTRIBUTES = 0xF1,
  EMBER_ZCL_GP_GPDF_READ_ATTRIBUTES = 0xF2,
  EMBER_ZCL_GP_GPDF_CHANNEL_CONFIGURATION = 0xF3,
  EMBER_ZCL_GP_GPDF_ZCL_TUNNELING = 0xF6
}
 
enum  EmberAfGpPairingConfigurationAction {
  EMBER_ZCL_GP_PAIRING_CONFIGURATION_ACTION_NO_ACTION = 0x00,
  EMBER_ZCL_GP_PAIRING_CONFIGURATION_ACTION_EXTEND_SINK_TABLE_ENTRY = 0x01,
  EMBER_ZCL_GP_PAIRING_CONFIGURATION_ACTION_REPLACE_SINK_TABLE_ENTRY = 0x02,
  EMBER_ZCL_GP_PAIRING_CONFIGURATION_ACTION_REMOVE_A_PAIRING = 0x03,
  EMBER_ZCL_GP_PAIRING_CONFIGURATION_ACTION_REMOVE_GPD = 0x04,
  EMBER_ZCL_GP_PAIRING_CONFIGURATION_ACTION_APPLICATION_DESCRIPTION = 0x05
}
 
enum  EmberAfGpPairingConfigurationOptionCommunicationMode {
  EMBER_ZCL_GP_PAIRING_CONFIGURATION_OPTION_COMMUNICATION_MODE_UNICAST_FORWARDING = 0x00,
  EMBER_ZCL_GP_PAIRING_CONFIGURATION_OPTION_COMMUNICATION_MODE_GROUPCAST_FORWARDING_TO_D_GROUP_I_D = 0x08,
  EMBER_ZCL_GP_PAIRING_CONFIGURATION_OPTION_COMMUNICATION_MODE_GROUPCAST_FORWARDING_TO_PRE_COMMISSIONED = 0x10,
  EMBER_ZCL_GP_PAIRING_CONFIGURATION_OPTION_COMMUNICATION_MODE_UNICAST_FORWARDING_LIGHTWEIGHT = 0x18
}
 
enum  EmberAfGpPairingOptionsCommunicationMode {
  EMBER_ZCL_GP_PAIRING_OPTIONS_COMMUNICATION_MODE_FULL_UNICAST_FORWARDING = 0x00,
  EMBER_ZCL_GP_PAIRING_OPTIONS_COMMUNICATION_MODE_GROUPCAST_FORWARDING_TO_D_GROUP_ID = 0x01,
  EMBER_ZCL_GP_PAIRING_OPTIONS_COMMUNICATION_MODE_GROUPCAST_FORWARDING_TO_PRE_COMM_UNIT = 0x10,
  EMBER_ZCL_GP_PAIRING_OPTIONS_COMMUNICATION_MODE_UNICAST_FORWARDING_BY_PROX_SUPPORT = 0x11
}
 
enum  EmberAfGpProxyTableRequestOptionsRequestType {
  EMBER_ZCL_GP_PROXY_TABLE_REQUEST_OPTIONS_REQUEST_TYPE_BY_GPD_ID = 0x00,
  EMBER_ZCL_GP_PROXY_TABLE_REQUEST_OPTIONS_REQUEST_TYPE_BY_INDEX = 0x01
}
 
enum  EmberAfGpProxyTableResponseStatus {
  EMBER_ZCL_GP_PROXY_TABLE_RESPONSE_STATUS_SUCCESS = 0x00,
  EMBER_ZCL_GP_PROXY_TABLE_RESPONSE_STATUS_NOT_FOUND = 0x8B
}
 
enum  EmberAfGpSecurityKeyType {
  EMBER_ZCL_GP_SECURITY_KEY_TYPE_NONE = 0x00,
  EMBER_ZCL_GP_SECURITY_KEY_TYPE_ZIGBEE_NETWORK_KEY = 0x01,
  EMBER_ZCL_GP_SECURITY_KEY_TYPE_GPD_GROUP_KEY = 0x02,
  EMBER_ZCL_GP_SECURITY_KEY_TYPE_NETWORK_DERIVED_GROUP_KEY = 0x03,
  EMBER_ZCL_GP_SECURITY_KEY_TYPE_INDIVIDIGUAL_GPD_KEY = 0x04,
  EMBER_ZCL_GP_SECURITY_KEY_TYPE_DERIVED_INDIVIDUAL_GPD_KEY = 0x07
}
 
enum  EmberAfGpSinkTableRequestOptions {
  EMBER_ZCL_GP_SINK_TABLE_REQUEST_OPTIONS_REQUEST_TABLE_ENTRIES_BY_GPD_ID = 0x00,
  EMBER_ZCL_GP_SINK_TABLE_REQUEST_OPTIONS_REQUEST_TABLE_ENTRIES_BY_INDEX = 0x01
}
 
enum  EmberAfGpSinkTableResponseStatus {
  EMBER_ZCL_GP_SINK_TABLE_RESPONSE_STATUS_SUCCESS = 0x00,
  EMBER_ZCL_GP_SINK_TABLE_RESPONSE_STATUS_NOT_FOUND = 0x8B
}
 
enum  EmberAfGpTranslationTableResponseStatus {
  EMBER_ZCL_GP_TRANSLATION_TABLE_RESPONSE_STATUS_SUCCESS = 0x00,
  EMBER_ZCL_GP_TRANSLATION_TABLE_RESPONSE_STATUS_NOT_FOUND = 0x8B
}
 
enum  EmberAfGpTranslationTableUpdateAction {
  EMBER_ZCL_GP_TRANSLATION_TABLE_UPDATE_ACTION_ADD_TRANSLATION_TABLE_ENTRY = 0x00,
  EMBER_ZCL_GP_TRANSLATION_TABLE_UPDATE_ACTION_REPLACE_TRANSLATION_TABLE_ENTRY = 0x08,
  EMBER_ZCL_GP_TRANSLATION_TABLE_UPDATE_ACTION_REMOVE_TRANSLATION_TABLE_ENTRY = 0x10,
  EMBER_ZCL_GP_TRANSLATION_TABLE_UPDATE_ACTION_RESERVED = 0x18
}
 
enum  EmberAfHeatAndCoolingSpecificAlarmGroups {
  EMBER_ZCL_HEAT_AND_COOLING_SPECIFIC_ALARM_GROUPS_INLET_TEMPERATURE_SENSOR_FAULT = 0x50,
  EMBER_ZCL_HEAT_AND_COOLING_SPECIFIC_ALARM_GROUPS_OUTLET_TEMPERATURE_SENSOR_FAULT = 0x51
}
 
enum  EmberAfHueDirection {
  EMBER_ZCL_HUE_DIRECTION_SHORTEST_DISTANCE = 0x00,
  EMBER_ZCL_HUE_DIRECTION_LONGEST_DISTANCE = 0x01,
  EMBER_ZCL_HUE_DIRECTION_UP = 0x02,
  EMBER_ZCL_HUE_DIRECTION_DOWN = 0x03
}
 
enum  EmberAfHueMoveMode {
  EMBER_ZCL_HUE_MOVE_MODE_STOP = 0x00,
  EMBER_ZCL_HUE_MOVE_MODE_UP = 0x01,
  EMBER_ZCL_HUE_MOVE_MODE_DOWN = 0x03
}
 
enum  EmberAfHueStepMode {
  EMBER_ZCL_HUE_STEP_MODE_UP = 0x01,
  EMBER_ZCL_HUE_STEP_MODE_DOWN = 0x03
}
 
enum  EmberAfIasAceAlarmStatus {
  EMBER_ZCL_IAS_ACE_ALARM_STATUS_NO_ALARM = 0x00,
  EMBER_ZCL_IAS_ACE_ALARM_STATUS_BURGLAR = 0x01,
  EMBER_ZCL_IAS_ACE_ALARM_STATUS_FIRE = 0x02,
  EMBER_ZCL_IAS_ACE_ALARM_STATUS_EMERGENCY = 0x03,
  EMBER_ZCL_IAS_ACE_ALARM_STATUS_POLICE_PANIC = 0x04,
  EMBER_ZCL_IAS_ACE_ALARM_STATUS_FIRE_PANIC = 0x05,
  EMBER_ZCL_IAS_ACE_ALARM_STATUS_EMERGENCY_PANIC = 0x06
}
 
enum  EmberAfIasAceArmMode {
  EMBER_ZCL_IAS_ACE_ARM_MODE_DISARM = 0x00,
  EMBER_ZCL_IAS_ACE_ARM_MODE_ARM_DAY_HOME_ZONES_ONLY = 0x01,
  EMBER_ZCL_IAS_ACE_ARM_MODE_ARM_NIGHT_SLEEP_ZONES_ONLY = 0x02,
  EMBER_ZCL_IAS_ACE_ARM_MODE_ARM_ALL_ZONES = 0x03
}
 
enum  EmberAfIasAceArmNotification {
  EMBER_ZCL_IAS_ACE_ARM_NOTIFICATION_ALL_ZONES_DISARMED = 0x00,
  EMBER_ZCL_IAS_ACE_ARM_NOTIFICATION_ONLY_DAY_HOME_ZONES_ARMED = 0x01,
  EMBER_ZCL_IAS_ACE_ARM_NOTIFICATION_ONLY_NIGHT_SLEEP_ZONES_ARMED = 0x02,
  EMBER_ZCL_IAS_ACE_ARM_NOTIFICATION_ALL_ZONES_ARMED = 0x03,
  EMBER_ZCL_IAS_ACE_ARM_NOTIFICATION_INVALID_ARM_DISARM_CODE = 0x04,
  EMBER_ZCL_IAS_ACE_ARM_NOTIFICATION_NOT_READY_TO_ARM = 0x05,
  EMBER_ZCL_IAS_ACE_ARM_NOTIFICATION_ALREADY_DISARMED = 0x06
}
 
enum  EmberAfIasAceAudibleNotification {
  EMBER_ZCL_IAS_ACE_AUDIBLE_NOTIFICATION_MUTE = 0x00,
  EMBER_ZCL_IAS_ACE_AUDIBLE_NOTIFICATION_DEFAULT_SOUND = 0x01
}
 
enum  EmberAfIasAceBypassResult {
  EMBER_ZCL_IAS_ACE_BYPASS_RESULT_ZONE_BYPASSED = 0x00,
  EMBER_ZCL_IAS_ACE_BYPASS_RESULT_ZONE_NOT_BYPASSED = 0x01,
  EMBER_ZCL_IAS_ACE_BYPASS_RESULT_NOT_ALLOWED = 0x02,
  EMBER_ZCL_IAS_ACE_BYPASS_RESULT_INVALID_ZONE_ID = 0x03,
  EMBER_ZCL_IAS_ACE_BYPASS_RESULT_UNKNOWN_ZONE_ID = 0x04,
  EMBER_ZCL_IAS_ACE_BYPASS_RESULT_INVALID_ARM_DISARM_CODE = 0x05
}
 
enum  EmberAfIasAcePanelStatus {
  EMBER_ZCL_IAS_ACE_PANEL_STATUS_PANEL_DISARMED = 0x00,
  EMBER_ZCL_IAS_ACE_PANEL_STATUS_ARMED_STAY = 0x01,
  EMBER_ZCL_IAS_ACE_PANEL_STATUS_ARMED_NIGHT = 0x02,
  EMBER_ZCL_IAS_ACE_PANEL_STATUS_ARMED_AWAY = 0x03,
  EMBER_ZCL_IAS_ACE_PANEL_STATUS_EXIT_DELAY = 0x04,
  EMBER_ZCL_IAS_ACE_PANEL_STATUS_ENTRY_DELAY = 0x05,
  EMBER_ZCL_IAS_ACE_PANEL_STATUS_NOT_READY_TO_ARM = 0x06,
  EMBER_ZCL_IAS_ACE_PANEL_STATUS_IN_ALARM = 0x07,
  EMBER_ZCL_IAS_ACE_PANEL_STATUS_ARMING_STAY = 0x08,
  EMBER_ZCL_IAS_ACE_PANEL_STATUS_ARMING_NIGHT = 0x09,
  EMBER_ZCL_IAS_ACE_PANEL_STATUS_ARMING_AWAY = 0x0A
}
 
enum  EmberAfIasEnrollResponseCode {
  EMBER_ZCL_IAS_ENROLL_RESPONSE_CODE_SUCCESS = 0x00,
  EMBER_ZCL_IAS_ENROLL_RESPONSE_CODE_NOT_SUPPORTED = 0x01,
  EMBER_ZCL_IAS_ENROLL_RESPONSE_CODE_NO_ENROLL_PERMIT = 0x02,
  EMBER_ZCL_IAS_ENROLL_RESPONSE_CODE_TOO_MANY_ZONES = 0x03
}
 
enum  EmberAfIasZoneState {
  EMBER_ZCL_IAS_ZONE_STATE_NOT_ENROLLED = 0x00,
  EMBER_ZCL_IAS_ZONE_STATE_ENROLLED = 0x01
}
 
enum  EmberAfIasZoneType {
  EMBER_ZCL_IAS_ZONE_TYPE_STANDARD_CIE = 0x0000,
  EMBER_ZCL_IAS_ZONE_TYPE_MOTION_SENSOR = 0x000D,
  EMBER_ZCL_IAS_ZONE_TYPE_CONTACT_SWITCH = 0x0015,
  EMBER_ZCL_IAS_ZONE_TYPE_FIRE_SENSOR = 0x0028,
  EMBER_ZCL_IAS_ZONE_TYPE_WATER_SENSOR = 0x002A,
  EMBER_ZCL_IAS_ZONE_TYPE_GAS_SENSOR = 0x002B,
  EMBER_ZCL_IAS_ZONE_TYPE_PERSONAL_EMERGENCY_DEVICE = 0x002C,
  EMBER_ZCL_IAS_ZONE_TYPE_VIBRATION_MOVEMENT_SENSOR = 0x002D,
  EMBER_ZCL_IAS_ZONE_TYPE_REMOTE_CONTROL = 0x010F,
  EMBER_ZCL_IAS_ZONE_TYPE_KEY_FOB = 0x0115,
  EMBER_ZCL_IAS_ZONE_TYPE_KEYPAD = 0x021D,
  EMBER_ZCL_IAS_ZONE_TYPE_STANDARD_WARNING_DEVICE = 0x0225,
  EMBER_ZCL_IAS_ZONE_TYPE_GLASS_BREAK_SENSOR = 0x0226,
  EMBER_ZCL_IAS_ZONE_TYPE_CARBON_MONOXIDE_SENSOR = 0x0227,
  EMBER_ZCL_IAS_ZONE_TYPE_SECURITY_REPEATER = 0x0229,
  EMBER_ZCL_IAS_ZONE_TYPE_INVALID_ZONE_TYPE = 0xFFFF
}
 
enum  EmberAfIdentifyEffectIdentifier {
  EMBER_ZCL_IDENTIFY_EFFECT_IDENTIFIER_BLINK = 0x00,
  EMBER_ZCL_IDENTIFY_EFFECT_IDENTIFIER_BREATHE = 0x01,
  EMBER_ZCL_IDENTIFY_EFFECT_IDENTIFIER_OKAY = 0x02,
  EMBER_ZCL_IDENTIFY_EFFECT_IDENTIFIER_CHANNEL_CHANGE = 0x0B,
  EMBER_ZCL_IDENTIFY_EFFECT_IDENTIFIER_FINISH_EFFECT = 0xFE,
  EMBER_ZCL_IDENTIFY_EFFECT_IDENTIFIER_STOP_EFFECT = 0xFF
}
 
enum  EmberAfIdentifyEffectVariant { EMBER_ZCL_IDENTIFY_EFFECT_VARIANT_DEFAULT = 0x00 }
 
enum  EmberAfKeyIndex {
  EMBER_ZCL_KEY_INDEX_DEVELOPMENT = 0x00,
  EMBER_ZCL_KEY_INDEX_MASTER = 0x04,
  EMBER_ZCL_KEY_INDEX_CERTIFICATION = 0x0F
}
 
enum  EmberAfKeypadLockout {
  EMBER_ZCL_KEYPAD_LOCKOUT_NO_LOCKOUT = 0x00,
  EMBER_ZCL_KEYPAD_LOCKOUT_LEVEL_ONE_LOCKOUT = 0x01,
  EMBER_ZCL_KEYPAD_LOCKOUT_LEVEL_TWO_LOCKOUT = 0x02,
  EMBER_ZCL_KEYPAD_LOCKOUT_LEVEL_THREE_LOCKOUT = 0x03,
  EMBER_ZCL_KEYPAD_LOCKOUT_LEVEL_FOUR_LOCKOUT = 0x04,
  EMBER_ZCL_KEYPAD_LOCKOUT_LEVELFIVE_LOCKOUT = 0x05
}
 
enum  EmberAfLevelControlOptions {
  EMBER_ZCL_LEVEL_CONTROL_OPTIONS_EXECUTE_IF_OFF = 0x01,
  EMBER_ZCL_LEVEL_CONTROL_OPTIONS_COUPLE_COLOR_TEMP_TO_LEVEL = 0x02
}
 
enum  EmberAfLevelStatus {
  EMBER_ZCL_LEVEL_STATUS_ON_TARGET = 0x00,
  EMBER_ZCL_LEVEL_STATUS_BELOW_TARGET = 0x01,
  EMBER_ZCL_LEVEL_STATUS_ABOVE_TARGET = 0x02
}
 
enum  EmberAfLocationMethod {
  EMBER_ZCL_LOCATION_METHOD_LATERATION = 0x00,
  EMBER_ZCL_LOCATION_METHOD_SIGNPOSTING = 0x01,
  EMBER_ZCL_LOCATION_METHOD_RF_FINGERPRINTING = 0x02,
  EMBER_ZCL_LOCATION_METHOD_OUT_OF_BAND = 0x03
}
 
enum  EmberAfManufacturerSpecificAlarmGroups {
  EMBER_ZCL_MANUFACTURER_SPECIFIC_ALARM_GROUPS_MANUFACTURER_SPECIFIC_A = 0xB0,
  EMBER_ZCL_MANUFACTURER_SPECIFIC_ALARM_GROUPS_MANUFACTURER_SPECIFIC_B = 0xB1,
  EMBER_ZCL_MANUFACTURER_SPECIFIC_ALARM_GROUPS_MANUFACTURER_SPECIFIC_C = 0xB2,
  EMBER_ZCL_MANUFACTURER_SPECIFIC_ALARM_GROUPS_MANUFACTURER_SPECIFIC_D = 0xB3,
  EMBER_ZCL_MANUFACTURER_SPECIFIC_ALARM_GROUPS_MANUFACTURER_SPECIFIC_E = 0xB4,
  EMBER_ZCL_MANUFACTURER_SPECIFIC_ALARM_GROUPS_MANUFACTURER_SPECIFIC_F = 0xB5,
  EMBER_ZCL_MANUFACTURER_SPECIFIC_ALARM_GROUPS_MANUFACTURER_SPECIFIC_G = 0xB6,
  EMBER_ZCL_MANUFACTURER_SPECIFIC_ALARM_GROUPS_MANUFACTURER_SPECIFIC_H = 0xB7,
  EMBER_ZCL_MANUFACTURER_SPECIFIC_ALARM_GROUPS_MANUFACTURER_SPECIFIC_I = 0xB8
}
 
enum  EmberAfMeasurementLightSensorType {
  EMBER_ZCL_MEASUREMENT_LIGHT_SENSOR_TYPE_PHOTODIODE = 0x00,
  EMBER_ZCL_MEASUREMENT_LIGHT_SENSOR_TYPE_CMOS = 0x01
}
 
enum  EmberAfMessagingControlConfirmation {
  EMBER_ZCL_MESSAGING_CONTROL_CONFIRMATION_NOT_REQUIRED = 0x00,
  EMBER_ZCL_MESSAGING_CONTROL_CONFIRMATION_REQUIRED = 0x80
}
 
enum  EmberAfMessagingControlEnhancedConfirmation {
  EMBER_ZCL_MESSAGING_CONTROL_ENHANCED_CONFIRMATION_NOT_REQUIRED = 0x00,
  EMBER_ZCL_MESSAGING_CONTROL_ENHANCED_CONFIRMATION_REQUIRED = 0x20
}
 
enum  EmberAfMessagingControlImportance {
  EMBER_ZCL_MESSAGING_CONTROL_IMPORTANCE_LOW = 0x00,
  EMBER_ZCL_MESSAGING_CONTROL_IMPORTANCE_MEDIUM = 0x04,
  EMBER_ZCL_MESSAGING_CONTROL_IMPORTANCE_HIGH = 0x08,
  EMBER_ZCL_MESSAGING_CONTROL_IMPORTANCE_CRITICAL = 0x0C
}
 
enum  EmberAfMessagingControlTransmission {
  EMBER_ZCL_MESSAGING_CONTROL_TRANSMISSION_NORMAL = 0x00,
  EMBER_ZCL_MESSAGING_CONTROL_TRANSMISSION_NORMAL_AND_ANONYMOUS = 0x01,
  EMBER_ZCL_MESSAGING_CONTROL_TRANSMISSION_ANONYMOUS = 0x02,
  EMBER_ZCL_MESSAGING_CONTROL_TRANSMISSION_RESERVED = 0x03
}
 
enum  EmberAfMeterDeviceType {
  EMBER_ZCL_METER_DEVICE_TYPE_ELECTRIC_METER = 0x00,
  EMBER_ZCL_METER_DEVICE_TYPE_GAS_METER = 0x01,
  EMBER_ZCL_METER_DEVICE_TYPE_WATER_METER = 0x02,
  EMBER_ZCL_METER_DEVICE_TYPE_THERMAL_METER = 0x03,
  EMBER_ZCL_METER_DEVICE_TYPE_PRESSURE_METER = 0x04,
  EMBER_ZCL_METER_DEVICE_TYPE_HEAT_METER = 0x05,
  EMBER_ZCL_METER_DEVICE_TYPE_COOLING_METER = 0x06,
  EMBER_ZCL_METER_DEVICE_TYPE_MIRRORED_GAS_METER = 0x80,
  EMBER_ZCL_METER_DEVICE_TYPE_MIRRORED_WATER_METER = 0x81,
  EMBER_ZCL_METER_DEVICE_TYPE_MIRRORED_THERMAL_METER = 0x82,
  EMBER_ZCL_METER_DEVICE_TYPE_MIRRORED_PRESSURE_METER = 0x83,
  EMBER_ZCL_METER_DEVICE_TYPE_MIRRORED_HEAT_METER = 0x84,
  EMBER_ZCL_METER_DEVICE_TYPE_MIRRORED_COOLING_METER = 0x85,
  EMBER_ZCL_METER_DEVICE_TYPE_UNDEFINED_MIRROR_METER = 0xFE
}
 
enum  EmberAfMeterTypeId {
  EMBER_ZCL_METER_TYPE_ID_UTILITY_PRIMARY_METER = 0x0000,
  EMBER_ZCL_METER_TYPE_ID_UTILITY_PRODUCTION_METER = 0x0001,
  EMBER_ZCL_METER_TYPE_ID_UTILITY_SECONDARY_METER = 0x0002,
  EMBER_ZCL_METER_TYPE_ID_PRIVATE_PRIMARY_METER = 0x0100,
  EMBER_ZCL_METER_TYPE_ID_PRIVATE_PRODUCTION_METER = 0x0101,
  EMBER_ZCL_METER_TYPE_ID_PRIVATE_SECONDARY_METERS = 0x0102,
  EMBER_ZCL_METER_TYPE_ID_GENERIC_METER = 0x0110
}
 
enum  EmberAfMeteringAlarmCode {
  EMBER_ZCL_METERING_ALARM_CODE_CHECK_METER = 0x00,
  EMBER_ZCL_METERING_ALARM_CODE_LOW_BATTERY = 0x01,
  EMBER_ZCL_METERING_ALARM_CODE_TAMPER_DETECT = 0x02,
  EMBER_ZCL_METERING_ALARM_CODE_POWER_FAILURE_PIPE_EMPTY_TEMPERATURE_SENSOR = 0x03,
  EMBER_ZCL_METERING_ALARM_CODE_POWER_QUALITY_LOW_PRESSURE_BURST_DETECT = 0x04,
  EMBER_ZCL_METERING_ALARM_CODE_LEAK_DETECT = 0x05,
  EMBER_ZCL_METERING_ALARM_CODE_SERVICE_DISCONNECT = 0x06,
  EMBER_ZCL_METERING_ALARM_CODE_REVERSE_FLOW_FLOW_SENSOR = 0x07,
  EMBER_ZCL_METERING_ALARM_CODE_METER_COVER_REMOVED = 0x08,
  EMBER_ZCL_METERING_ALARM_CODE_METER_COVER_CLOSED = 0x09,
  EMBER_ZCL_METERING_ALARM_CODE_STRONG_MAGNETIC_FIELD = 0x0A,
  EMBER_ZCL_METERING_ALARM_CODE_NO_STRONG_MAGNETIC_FIELD = 0x0B,
  EMBER_ZCL_METERING_ALARM_CODE_BATTERY_FAILURE = 0x0C,
  EMBER_ZCL_METERING_ALARM_CODE_PROGRAM_MEMORY_ERROR = 0x0D,
  EMBER_ZCL_METERING_ALARM_CODE_R_A_M_ERROR = 0x0E,
  EMBER_ZCL_METERING_ALARM_CODE_N_V_MEMORY_ERROR = 0x0F,
  EMBER_ZCL_METERING_ALARM_CODE_LOW_VOLTAGE_L1 = 0x10,
  EMBER_ZCL_METERING_ALARM_CODE_HIGH_VOLTAGE_L1 = 0x11,
  EMBER_ZCL_METERING_ALARM_CODE_LOW_VOLTAGE_L2 = 0x12,
  EMBER_ZCL_METERING_ALARM_CODE_HIGH_VOLTAGE_L2 = 0x13,
  EMBER_ZCL_METERING_ALARM_CODE_LOW_VOLTAGE_L3 = 0x14,
  EMBER_ZCL_METERING_ALARM_CODE_HIGH_VOLTAGE_L3 = 0x15,
  EMBER_ZCL_METERING_ALARM_CODE_OVER_CURRENT_L1 = 0x16,
  EMBER_ZCL_METERING_ALARM_CODE_OVER_CURRENT_L2 = 0x17,
  EMBER_ZCL_METERING_ALARM_CODE_OVER_CURRENT_L3 = 0x18,
  EMBER_ZCL_METERING_ALARM_CODE_FREQUENCY_TOO_LOW_L1 = 0x19,
  EMBER_ZCL_METERING_ALARM_CODE_FREQUENCY_TOO_HIGH_L1 = 0x1A,
  EMBER_ZCL_METERING_ALARM_CODE_FREQUENCY_TOO_LOW_L2 = 0x1B,
  EMBER_ZCL_METERING_ALARM_CODE_FREQUENCY_TOO_HIGH_L2 = 0x1C,
  EMBER_ZCL_METERING_ALARM_CODE_FREQUENCY_TOO_LOW_L3 = 0x1D,
  EMBER_ZCL_METERING_ALARM_CODE_FREQUENCY_TOO_HIGH_L3 = 0x1E,
  EMBER_ZCL_METERING_ALARM_CODE_GROUND_FAULT = 0x1F,
  EMBER_ZCL_METERING_ALARM_CODE_ELECTRIC_TAMPER_DETECT = 0x20,
  EMBER_ZCL_METERING_ALARM_CODE_INCORRECT_POLARITY = 0x21,
  EMBER_ZCL_METERING_ALARM_CODE_CURRENT_NO_VOLTAGE = 0x22,
  EMBER_ZCL_METERING_ALARM_CODE_UNDER_VOLTAGE = 0x23,
  EMBER_ZCL_METERING_ALARM_CODE_OVER_VOLTAGE = 0x24,
  EMBER_ZCL_METERING_ALARM_CODE_NORMAL_VOLTAGE = 0x25,
  EMBER_ZCL_METERING_ALARM_CODE_P_F_BELOW_THRESHOLD = 0x26,
  EMBER_ZCL_METERING_ALARM_CODE_P_F_ABOVE_THRESHOLD = 0x27,
  EMBER_ZCL_METERING_ALARM_CODE_TERMINAL_COVER_REMOVED = 0x28,
  EMBER_ZCL_METERING_ALARM_CODE_TERMINAL_COVER_CLOSED = 0x29,
  EMBER_ZCL_METERING_ALARM_CODE_BURST_DETECT = 0x30,
  EMBER_ZCL_METERING_ALARM_CODE_PRESSURE_TOO_LOW = 0x31,
  EMBER_ZCL_METERING_ALARM_CODE_PRESSURE_TOO_HIGH = 0x32,
  EMBER_ZCL_METERING_ALARM_CODE_FLOW_SENSOR_COMMUNICATION_ERROR = 0x33,
  EMBER_ZCL_METERING_ALARM_CODE_FLOW_SENSOR_MEASUREMENT_FAULT = 0x34,
  EMBER_ZCL_METERING_ALARM_CODE_FLOW_SENSOR_REVERSE_FLOW = 0x35,
  EMBER_ZCL_METERING_ALARM_CODE_FLOW_SENSOR_AIR_DETECT = 0x36,
  EMBER_ZCL_METERING_ALARM_CODE_PIPE_EMPTY = 0x37,
  EMBER_ZCL_METERING_ALARM_CODE_INLET_TEMPERATURE_SENSOR_FAULT = 0x50,
  EMBER_ZCL_METERING_ALARM_CODE_OUTLET_TEMPERATURE_SENSOR_FAULT = 0x51,
  EMBER_ZCL_METERING_ALARM_CODE_TILT_TAMPER = 0x60,
  EMBER_ZCL_METERING_ALARM_CODE_BATTERY_COVER_REMOVED = 0x61,
  EMBER_ZCL_METERING_ALARM_CODE_BATTERY_COVER_CLOSED = 0x62,
  EMBER_ZCL_METERING_ALARM_CODE_EXCESS_FLOW = 0x63,
  EMBER_ZCL_METERING_ALARM_CODE_TILT_TAMPER_ENDED = 0x64,
  EMBER_ZCL_METERING_ALARM_CODE_MEASUREMENT_SYSTEM_ERROR = 0x70,
  EMBER_ZCL_METERING_ALARM_CODE_WATCHDOG_ERROR = 0x71,
  EMBER_ZCL_METERING_ALARM_CODE_SUPPLY_DISCONNECT_FAILURE = 0x72,
  EMBER_ZCL_METERING_ALARM_CODE_SUPPLY_CONNECT_FAILURE = 0x73,
  EMBER_ZCL_METERING_ALARM_CODE_MEASURMENT_SOFTWARE_CHANGED = 0x74,
  EMBER_ZCL_METERING_ALARM_CODE_DST_ENABLED = 0x75,
  EMBER_ZCL_METERING_ALARM_CODE_DST_DISABLED = 0x76,
  EMBER_ZCL_METERING_ALARM_CODE_CLOCK_ADJ_BACKWARD = 0x77,
  EMBER_ZCL_METERING_ALARM_CODE_CLOCK_ADJ_FORWARD = 0x78,
  EMBER_ZCL_METERING_ALARM_CODE_CLOCK_INVALID = 0x79,
  EMBER_ZCL_METERING_ALARM_CODE_COMMUNICATION_ERROR_HAN = 0x7A,
  EMBER_ZCL_METERING_ALARM_CODE_COMMUNICATION_OK_H_AN = 0x7B,
  EMBER_ZCL_METERING_ALARM_CODE_METER_FRAUD_ATTEMPT = 0x7C,
  EMBER_ZCL_METERING_ALARM_CODE_POWER_LOSS = 0x7D,
  EMBER_ZCL_METERING_ALARM_CODE_UNUSUAL_HAN_TRAFFIC = 0x7E,
  EMBER_ZCL_METERING_ALARM_CODE_UNEXPECTED_CLOCK_CHANGE = 0x7F,
  EMBER_ZCL_METERING_ALARM_CODE_COMMS_USING_UNAUTHENTICATED_COMPONENT = 0x80,
  EMBER_ZCL_METERING_ALARM_CODE_ERROR_REG_CLEAR = 0x81,
  EMBER_ZCL_METERING_ALARM_CODE_ALARM_REG_CLEAR = 0x82,
  EMBER_ZCL_METERING_ALARM_CODE_UNEXPECTED_HW_RESET = 0x83,
  EMBER_ZCL_METERING_ALARM_CODE_UNEXPECTED_PROGRAM_EXECUTION = 0x84,
  EMBER_ZCL_METERING_ALARM_CODE_EVENT_LOG_CLEARED = 0x85,
  EMBER_ZCL_METERING_ALARM_CODE_LIMIT_THRESHOLD_EXCEEDED = 0x86,
  EMBER_ZCL_METERING_ALARM_CODE_LIMIT_THRESHOLD_OK = 0x87,
  EMBER_ZCL_METERING_ALARM_CODE_LIMIT_THRESHOLD_CHANGED = 0x88,
  EMBER_ZCL_METERING_ALARM_CODE_MAXIMUM_DEMAND_EXCEEDED = 0x89,
  EMBER_ZCL_METERING_ALARM_CODE_PROFILE_CLEARED = 0x8A,
  EMBER_ZCL_METERING_ALARM_CODE_SAMPLING_BUFFERCLEARED = 0x8B,
  EMBER_ZCL_METERING_ALARM_CODE_BATTERY_WARNING = 0x8C,
  EMBER_ZCL_METERING_ALARM_CODE_WRONG_SIGNATURE = 0x8D,
  EMBER_ZCL_METERING_ALARM_CODE_NO_SIGNATURE = 0x8E,
  EMBER_ZCL_METERING_ALARM_CODE_UNAUTHORISED_ACTIONFROM_HAN = 0x8F,
  EMBER_ZCL_METERING_ALARM_CODE_FAST_POLLING_START = 0x90,
  EMBER_ZCL_METERING_ALARM_CODE_FAST_POLLING_END = 0x91,
  EMBER_ZCL_METERING_ALARM_CODE_METER_REPORTING_INTERVAL_CHANGED = 0x92,
  EMBER_ZCL_METERING_ALARM_CODE_DISCONNECT_DUETO_LOAD_LIMIT = 0x93,
  EMBER_ZCL_METERING_ALARM_CODE_METER_SUPPLY_STATUS_REGISTER_CHANGED = 0x94,
  EMBER_ZCL_METERING_ALARM_CODE_METER_ALARM_STATUS_REGISTER_CHANGED = 0x95,
  EMBER_ZCL_METERING_ALARM_CODE_EXTENDED_METER_ALARM_STATUS_REGISTER_CHANGED = 0x96,
  EMBER_ZCL_METERING_ALARM_CODE_MANUFACTURER_SPECIFIC_A = 0xB0,
  EMBER_ZCL_METERING_ALARM_CODE_MANUFACTURER_SPECIFIC_B = 0xB1,
  EMBER_ZCL_METERING_ALARM_CODE_MANUFACTURER_SPECIFIC_C = 0xB2,
  EMBER_ZCL_METERING_ALARM_CODE_MANUFACTURER_SPECIFIC_D = 0xB3,
  EMBER_ZCL_METERING_ALARM_CODE_MANUFACTURER_SPECIFIC_E = 0xB4,
  EMBER_ZCL_METERING_ALARM_CODE_MANUFACTURER_SPECIFIC_F = 0xB5,
  EMBER_ZCL_METERING_ALARM_CODE_MANUFACTURER_SPECIFIC_G = 0xB6,
  EMBER_ZCL_METERING_ALARM_CODE_MANUFACTURER_SPECIFIC_H = 0xB7,
  EMBER_ZCL_METERING_ALARM_CODE_MANUFACTURER_SPECIFIC_I = 0xB8
}
 
enum  EmberAfMeteringBlockEnumerations {
  EMBER_ZCL_METERING_BLOCK_ENUMERATIONS_NO_BLOCKS_IN_USE = 0x00,
  EMBER_ZCL_METERING_BLOCK_ENUMERATIONS_BLOCK1 = 0x01,
  EMBER_ZCL_METERING_BLOCK_ENUMERATIONS_BLOCK2 = 0x02,
  EMBER_ZCL_METERING_BLOCK_ENUMERATIONS_BLOCK3 = 0x03,
  EMBER_ZCL_METERING_BLOCK_ENUMERATIONS_BLOCK4 = 0x04,
  EMBER_ZCL_METERING_BLOCK_ENUMERATIONS_BLOCK5 = 0x05,
  EMBER_ZCL_METERING_BLOCK_ENUMERATIONS_BLOCK6 = 0x06,
  EMBER_ZCL_METERING_BLOCK_ENUMERATIONS_BLOCK7 = 0x07,
  EMBER_ZCL_METERING_BLOCK_ENUMERATIONS_BLOCK8 = 0x08,
  EMBER_ZCL_METERING_BLOCK_ENUMERATIONS_BLOCK9 = 0x09,
  EMBER_ZCL_METERING_BLOCK_ENUMERATIONS_BLOCK10 = 0x0A,
  EMBER_ZCL_METERING_BLOCK_ENUMERATIONS_BLOCK11 = 0x0B,
  EMBER_ZCL_METERING_BLOCK_ENUMERATIONS_BLOCK12 = 0x0C,
  EMBER_ZCL_METERING_BLOCK_ENUMERATIONS_BLOCK13 = 0x0D,
  EMBER_ZCL_METERING_BLOCK_ENUMERATIONS_BLOCK14 = 0x0E,
  EMBER_ZCL_METERING_BLOCK_ENUMERATIONS_BLOCK15 = 0x0F,
  EMBER_ZCL_METERING_BLOCK_ENUMERATIONS_BLOCK16 = 0x10
}
 
enum  EmberAfMeteringConsumptionStatus {
  EMBER_ZCL_METERING_CONSUMPTION_STATUS_LOW_ENERGY_USAGE = 0x00,
  EMBER_ZCL_METERING_CONSUMPTION_STATUS_MEDIUM_ENERGY_USAGE = 0x01,
  EMBER_ZCL_METERING_CONSUMPTION_STATUS_HIGH_ENERGY_USAGE = 0x02
}
 
enum  EmberAfMeteringDeviceType {
  EMBER_ZCL_METERING_DEVICE_TYPE_ELECTRIC_METERING = 0x00,
  EMBER_ZCL_METERING_DEVICE_TYPE_GAS_METERING = 0x01,
  EMBER_ZCL_METERING_DEVICE_TYPE_WATER_METERING = 0x02,
  EMBER_ZCL_METERING_DEVICE_TYPE_THERMAL_METERING = 0x03,
  EMBER_ZCL_METERING_DEVICE_TYPE_PRESSURE_METERING = 0x04,
  EMBER_ZCL_METERING_DEVICE_TYPE_HEAT_METERING = 0x05,
  EMBER_ZCL_METERING_DEVICE_TYPE_COOLING_METERING = 0x06,
  EMBER_ZCL_METERING_DEVICE_TYPE_ELECTRIC_VEHICLE_CHARGING_METERING = 0x07,
  EMBER_ZCL_METERING_DEVICE_TYPE_PV_GENERATION_METERING = 0x08,
  EMBER_ZCL_METERING_DEVICE_TYPE_WIND_TURBINE_GENERATION_METERING = 0x09,
  EMBER_ZCL_METERING_DEVICE_TYPE_WATER_TURBINE_GENERATION_METERING = 0x0A,
  EMBER_ZCL_METERING_DEVICE_TYPE_MICRO_GENERATION_METERING = 0x0B,
  EMBER_ZCL_METERING_DEVICE_TYPE_SOLAR_HOT_WATER_GENERATION_METERING = 0x0C,
  EMBER_ZCL_METERING_DEVICE_TYPE_ELECTRIC_METERING_ELEMENT1 = 0x0D,
  EMBER_ZCL_METERING_DEVICE_TYPE_ELECTRIC_METERING_ELEMENT2 = 0x0E,
  EMBER_ZCL_METERING_DEVICE_TYPE_ELECTRIC_METERING_ELEMENT3 = 0x0F,
  EMBER_ZCL_METERING_DEVICE_TYPE_MIRRORED_ELECTRIC_METERING = 0x7F,
  EMBER_ZCL_METERING_DEVICE_TYPE_MIRRORED_GAS_METERING = 0x80,
  EMBER_ZCL_METERING_DEVICE_TYPE_MIRRORED_WATER_METERING = 0x81,
  EMBER_ZCL_METERING_DEVICE_TYPE_MIRRORED_THERMAL_METERING = 0x82,
  EMBER_ZCL_METERING_DEVICE_TYPE_MIRRORED_PRESSURE_METERING = 0x83,
  EMBER_ZCL_METERING_DEVICE_TYPE_MIRRORED_HEAT_METERING = 0x84,
  EMBER_ZCL_METERING_DEVICE_TYPE_MIRRORED_COOLING_METERING = 0x85,
  EMBER_ZCL_METERING_DEVICE_TYPE_MIRRORED_ELECTRIC_VEHICLE_CHARGING_METERING = 0x86,
  EMBER_ZCL_METERING_DEVICE_TYPE_MIRRORED_PV_GENERATION_METERING = 0x87,
  EMBER_ZCL_METERING_DEVICE_TYPE_MIRRORED_WIND_TURBINE_GENERATION_METERING = 0x88,
  EMBER_ZCL_METERING_DEVICE_TYPE_MIRRORED_WATER_TURBINE_GENERATION_METERING = 0x89,
  EMBER_ZCL_METERING_DEVICE_TYPE_MIRRORED_MICRO_GENERATION_METERING = 0x8A,
  EMBER_ZCL_METERING_DEVICE_TYPE_MIRRORED_SOLAR_HOT_WATER_GENERATION_METERING = 0x8B,
  EMBER_ZCL_METERING_DEVICE_TYPE_MIRRORED_ELECTRIC_METERING_ELEMENT1 = 0x8C,
  EMBER_ZCL_METERING_DEVICE_TYPE_MIRRORED_ELECTRIC_METERING_ELEMENT2 = 0x8D,
  EMBER_ZCL_METERING_DEVICE_TYPE_MIRRORED_ELECTRIC_METERING_ELEMENT3 = 0x8E,
  EMBER_ZCL_METERING_DEVICE_TYPE_UNDEFINED_MIRROR_METER = 0xFE
}
 
enum  EmberAfMeteringSupplyStatus {
  EMBER_ZCL_METERING_SUPPLY_STATUS_SUPPLY_OFF = 0x00,
  EMBER_ZCL_METERING_SUPPLY_STATUS_SUPPLY_OFF_ARMED = 0x01,
  EMBER_ZCL_METERING_SUPPLY_STATUS_SUPPLY_ON = 0x02
}
 
enum  EmberAfMeteringTemperatureUnitOfMeasure {
  EMBER_ZCL_METERING_TEMPERATURE_UNIT_OF_MEASURE_KELVIN = 0x00,
  EMBER_ZCL_METERING_TEMPERATURE_UNIT_OF_MEASURE_CELSIUS = 0x01,
  EMBER_ZCL_METERING_TEMPERATURE_UNIT_OF_MEASURE_FAHRENHEIT = 0x02,
  EMBER_ZCL_METERING_TEMPERATURE_UNIT_OF_MEASURE_KELVIN_BCD = 0x80,
  EMBER_ZCL_METERING_TEMPERATURE_UNIT_OF_MEASURE_CELSIUS_BCD = 0x81,
  EMBER_ZCL_METERING_TEMPERATURE_UNIT_OF_MEASURE_FAHRENHEIT_BCD = 0x82
}
 
enum  EmberAfMoveMode {
  EMBER_ZCL_MOVE_MODE_UP = 0x00,
  EMBER_ZCL_MOVE_MODE_DOWN = 0x01
}
 
enum  EmberAfNotificationScheme {
  EMBER_ZCL_NOTIFICATION_SCHEME_NO_NOTIFICATION_SCHEME_DEFINED = 0x00,
  EMBER_ZCL_NOTIFICATION_SCHEME_PREDEFINED_NOTIFICATION_SCHEME_A = 0x01,
  EMBER_ZCL_NOTIFICATION_SCHEME_PREDEFINED_NOTIFICATION_SCHEME_B = 0x02
}
 
enum  EmberAfOccupancySensorType {
  EMBER_ZCL_OCCUPANCY_SENSOR_TYPE_PIR = 0x00,
  EMBER_ZCL_OCCUPANCY_SENSOR_TYPE_ULTRASONIC = 0x01,
  EMBER_ZCL_OCCUPANCY_SENSOR_TYPE_PIR_AND_ULTRASONIC = 0x02,
  EMBER_ZCL_OCCUPANCY_SENSOR_TYPE_PHYSICAL_CONTACT = 0x03
}
 
enum  EmberAfOnOffDelayedAllOffEffectVariant {
  EMBER_ZCL_ON_OFF_DELAYED_ALL_OFF_EFFECT_VARIANT_FADE_TO_OFF_IN_0P8_SECONDS = 0x00,
  EMBER_ZCL_ON_OFF_DELAYED_ALL_OFF_EFFECT_VARIANT_NO_FADE = 0x01,
  EMBER_ZCL_ON_OFF_DELAYED_ALL_OFF_EFFECT_VARIANT_50_PERCENT_DIM_DOWN_IN_0P8_SECONDS_THEN_FADE_TO_OFF_IN_12_SECONDS = 0x02
}
 
enum  EmberAfOnOffDyingLightEffectVariant { EMBER_ZCL_ON_OFF_DYING_LIGHT_EFFECT_VARIANT_20_PERCENTER_DIM_UP_IN_0P5_SECONDS_THEN_FADE_TO_OFF_IN_1_SECOND = 0x00 }
 
enum  EmberAfOnOffEffectIdentifier {
  EMBER_ZCL_ON_OFF_EFFECT_IDENTIFIER_DELAYED_ALL_OFF = 0x00,
  EMBER_ZCL_ON_OFF_EFFECT_IDENTIFIER_DYING_LIGHT = 0x01
}
 
enum  EmberAfOperatingMode {
  EMBER_ZCL_OPERATING_MODE_NORMAL = 0x00,
  EMBER_ZCL_OPERATING_MODE_CONFIGURE = 0x01
}
 
enum  EmberAfOriginatingDevice {
  EMBER_ZCL_ORIGINATING_DEVICE_ENERGY_SERVICE_INTERFACE = 0x00,
  EMBER_ZCL_ORIGINATING_DEVICE_METER = 0x01,
  EMBER_ZCL_ORIGINATING_DEVICE_IN_HOME_DISPLAY_DEVICE = 0x02
}
 
enum  EmberAfPasswordType {
  EMBER_ZCL_PASSWORD_TYPE_PASSWORD1_SERVICE_MENU_ACCESS = 0x01,
  EMBER_ZCL_PASSWORD_TYPE_PASSWORD2_CONSUMER_MENU_ACCESS = 0x02,
  EMBER_ZCL_PASSWORD_TYPE_PASSWORD3 = 0x03,
  EMBER_ZCL_PASSWORD_TYPE_PASSWORD4 = 0x04
}
 
enum  EmberAfPaymentDiscountDuration {
  EMBER_ZCL_PAYMENT_DISCOUNT_DURATION_CURRENT_BILLING_PERIOD = 0x00,
  EMBER_ZCL_PAYMENT_DISCOUNT_DURATION_CURRENT_CONSOLIDATED_BILL = 0x01,
  EMBER_ZCL_PAYMENT_DISCOUNT_DURATION_ONE_MONTH = 0x02,
  EMBER_ZCL_PAYMENT_DISCOUNT_DURATION_ONE_QUARTER = 0x03,
  EMBER_ZCL_PAYMENT_DISCOUNT_DURATION_ONE_YEAR = 0x04
}
 
enum  EmberAfPhysicalEnvironment {
  EMBER_ZCL_PHYSICAL_ENVIRONMENT_UNSPECIFIED = 0x00,
  EMBER_ZCL_PHYSICAL_ENVIRONMENT_FIRST_PROFILE_SPECIFIED_VALUE = 0x01,
  EMBER_ZCL_PHYSICAL_ENVIRONMENT_LAST_PROFILE_SPECIFIED_VALUE = 0x7F,
  EMBER_ZCL_PHYSICAL_ENVIRONMENT_UNKNOWN = 0xFF
}
 
enum  EmberAfPowerProfileState {
  EMBER_ZCL_POWER_PROFILE_STATE_POWER_PROFILE_WAITING_TO_START = 0x01,
  EMBER_ZCL_POWER_PROFILE_STATE_POWER_PROFILE_STARTED = 0x02,
  EMBER_ZCL_POWER_PROFILE_STATE_ENERGY_PHASE_RUNNING = 0x03,
  EMBER_ZCL_POWER_PROFILE_STATE_ENERGY_PHASE_ENDED = 0x04,
  EMBER_ZCL_POWER_PROFILE_STATE_ENERGY_PHASE_WAITING_TO_START = 0x05,
  EMBER_ZCL_POWER_PROFILE_STATE_ENERGY_PHASE_STARTED = 0x06,
  EMBER_ZCL_POWER_PROFILE_STATE_POWER_PROFILE_ENDED = 0x07,
  EMBER_ZCL_POWER_PROFILE_STATE_PROFILE_READY_FOR_SCHEDULING = 0x08,
  EMBER_ZCL_POWER_PROFILE_STATE_POWER_PROFILE_SCHEDULED = 0x09
}
 
enum  EmberAfPowerSource {
  EMBER_ZCL_POWER_SOURCE_UNKNOWN = 0x00,
  EMBER_ZCL_POWER_SOURCE_SINGLE_PHASE_MAINS = 0x01,
  EMBER_ZCL_POWER_SOURCE_THREE_PHASE_MAINS = 0x02,
  EMBER_ZCL_POWER_SOURCE_BATTERY = 0x03,
  EMBER_ZCL_POWER_SOURCE_DC_SOURCE = 0x04,
  EMBER_ZCL_POWER_SOURCE_EMERGENCY_MAINS_CONSTANT_POWER = 0x05,
  EMBER_ZCL_POWER_SOURCE_EMERGENCY_MAINS_TRANSFER_SWITCH = 0x06,
  EMBER_ZCL_POWER_SOURCE_BATTERY_BACKUP = 0x80
}
 
enum  EmberAfPrePayGenericAlarmGroup {
  EMBER_ZCL_PRE_PAY_GENERIC_ALARM_GROUP_LOW_CREDIT = 0x00,
  EMBER_ZCL_PRE_PAY_GENERIC_ALARM_GROUP_NO_CREDIT = 0x01,
  EMBER_ZCL_PRE_PAY_GENERIC_ALARM_GROUP_CREDIT_EXHAUSTED = 0x02,
  EMBER_ZCL_PRE_PAY_GENERIC_ALARM_GROUP_EMERGENCY_CREDIT_ENABLED = 0x03,
  EMBER_ZCL_PRE_PAY_GENERIC_ALARM_GROUP_EMERGENCY_CREDIT_EXHAUSTED = 0x04,
  EMBER_ZCL_PRE_PAY_GENERIC_ALARM_GROUP_IHD_LOW_CREDIT_WARNING = 0x05,
  EMBER_ZCL_PRE_PAY_GENERIC_ALARM_GROUP_EVENT_LOG_CLEARED = 0x06
}
 
enum  EmberAfPrepayEventAlarmGroup {
  EMBER_ZCL_PREPAY_EVENT_ALARM_GROUP_PHYSICAL_ATTACK_ON_THE_PREPAY_METER = 0x20,
  EMBER_ZCL_PREPAY_EVENT_ALARM_GROUP_ELECTRONIC_ATTACK_ON_THE_PREPAY_METER = 0x21,
  EMBER_ZCL_PREPAY_EVENT_ALARM_GROUP_DISCOUNT_APPLIED = 0x22,
  EMBER_ZCL_PREPAY_EVENT_ALARM_GROUP_CREDIT_ADJUSTMENT = 0x23,
  EMBER_ZCL_PREPAY_EVENT_ALARM_GROUP_CREDIT_ADJUSTMENT_FAIL = 0x24,
  EMBER_ZCL_PREPAY_EVENT_ALARM_GROUP_DEBT_ADJUSTMENT = 0x25,
  EMBER_ZCL_PREPAY_EVENT_ALARM_GROUP_DEBT_ADJUSTMENT_FAIL = 0x26,
  EMBER_ZCL_PREPAY_EVENT_ALARM_GROUP_MODE_CHANGE = 0x27,
  EMBER_ZCL_PREPAY_EVENT_ALARM_GROUP_TOPUP_CODE_ERROR = 0x28,
  EMBER_ZCL_PREPAY_EVENT_ALARM_GROUP_TOPUP_ALREADY_USED = 0x29,
  EMBER_ZCL_PREPAY_EVENT_ALARM_GROUP_TOPUP_CODE_INVALID = 0x2A,
  EMBER_ZCL_PREPAY_EVENT_ALARM_GROUP_FRIENDLY_CREDIT_IN_USE = 0x2B,
  EMBER_ZCL_PREPAY_EVENT_ALARM_GROUP_FRIENDLY_CREDIT_PERIOD_END_WARNING = 0x2C,
  EMBER_ZCL_PREPAY_EVENT_ALARM_GROUP_FRIENDLY_CREDIT_PERIOD_END = 0x2D,
  EMBER_ZCL_PREPAY_EVENT_ALARM_GROUP_ERROR_REG_CLEAR = 0x30,
  EMBER_ZCL_PREPAY_EVENT_ALARM_GROUP_ALARM_REG_CLEAR = 0x31,
  EMBER_ZCL_PREPAY_EVENT_ALARM_GROUP_PREPAY_CLUSTER_NOT_FOUND = 0x32,
  EMBER_ZCL_PREPAY_EVENT_ALARM_GROUP_MODE_CREDIT2_PREPAY = 0x41,
  EMBER_ZCL_PREPAY_EVENT_ALARM_GROUP_MODE_PREPAY2_CREDIT = 0x42,
  EMBER_ZCL_PREPAY_EVENT_ALARM_GROUP_MODE_DEFAULT = 0x43
}
 
enum  EmberAfPrepaySnapshotPayloadType {
  EMBER_ZCL_PREPAY_SNAPSHOT_PAYLOAD_TYPE_DEBT_CREDIT_STATUS = 0x00,
  EMBER_ZCL_PREPAY_SNAPSHOT_PAYLOAD_TYPE_NOT_USED = 0xFF
}
 
enum  EmberAfPrepaySwitchAlarmGroup {
  EMBER_ZCL_PREPAY_SWITCH_ALARM_GROUP_SUPPLY_ON = 0x10,
  EMBER_ZCL_PREPAY_SWITCH_ALARM_GROUP_SUPPLY_ARM = 0x11,
  EMBER_ZCL_PREPAY_SWITCH_ALARM_GROUP_SUPPLY_OFF = 0x12,
  EMBER_ZCL_PREPAY_SWITCH_ALARM_GROUP_DISCONNECTION_FAILURE = 0x13,
  EMBER_ZCL_PREPAY_SWITCH_ALARM_GROUP_DISCONNECTED_DUE_TO_TAMPER_DETECTED = 0x14,
  EMBER_ZCL_PREPAY_SWITCH_ALARM_GROUP_DISCONNECTED_DUE_TO_CUT_OFF_VALUE = 0x15,
  EMBER_ZCL_PREPAY_SWITCH_ALARM_GROUP_REMOTE_DISCONNECTED = 0x16
}
 
enum  EmberAfPriceControlAcknowledgement {
  EMBER_ZCL_PRICE_CONTROL_ACKNOWLEDGEMENT_NOT_REQUIRED = 0x00,
  EMBER_ZCL_PRICE_CONTROL_ACKNOWLEDGEMENT_REQUIRED = 0x01
}
 
enum  EmberAfPriceTier {
  EMBER_ZCL_PRICE_TIER_NO_TIER_RELATED = 0x00,
  EMBER_ZCL_PRICE_TIER_TIER1_PRICE_LABEL = 0x01,
  EMBER_ZCL_PRICE_TIER_TIER2_PRICE_LABEL = 0x02,
  EMBER_ZCL_PRICE_TIER_TIER3_PRICE_LABEL = 0x03,
  EMBER_ZCL_PRICE_TIER_TIER4_PRICE_LABEL = 0x04,
  EMBER_ZCL_PRICE_TIER_TIER5_PRICE_LABEL = 0x05,
  EMBER_ZCL_PRICE_TIER_TIER6_PRICE_LABEL = 0x06,
  EMBER_ZCL_PRICE_TIER_TIER7_PRICE_LABEL = 0x07,
  EMBER_ZCL_PRICE_TIER_TIER8_PRICE_LABEL = 0x08,
  EMBER_ZCL_PRICE_TIER_TIER9_PRICE_LABEL = 0x09,
  EMBER_ZCL_PRICE_TIER_TIER10_PRICE_LABEL = 0x0A,
  EMBER_ZCL_PRICE_TIER_TIER11_PRICE_LABEL = 0x0B,
  EMBER_ZCL_PRICE_TIER_TIER12_PRICE_LABEL = 0x0C,
  EMBER_ZCL_PRICE_TIER_TIER13_PRICE_LABEL = 0x0D,
  EMBER_ZCL_PRICE_TIER_TIER14_PRICE_LABEL = 0x0E,
  EMBER_ZCL_PRICE_TIER_TIER15_PRICE_LABEL = 0x0F
}
 
enum  EmberAfProductCode {
  EMBER_ZCL_PRODUCT_CODE_MANUFACTURER_DEFINED = 0x00,
  EMBER_ZCL_PRODUCT_CODE_ITERNATIONAL_ARTICLE_NUMBER = 0x01,
  EMBER_ZCL_PRODUCT_CODE_GLOBAL_TRADE_ITEM_NUMBER = 0x02,
  EMBER_ZCL_PRODUCT_CODE_UNIVERSAL_PRODUCT_CODE = 0x03,
  EMBER_ZCL_PRODUCT_CODE_STOCK_KEEPING_UNIT = 0x04
}
 
enum  EmberAfProductTypeId {
  EMBER_ZCL_PRODUCT_TYPE_ID_WHITE_GOODS = 0x0000,
  EMBER_ZCL_PRODUCT_TYPE_ID_DISHWASHER = 0x5601,
  EMBER_ZCL_PRODUCT_TYPE_ID_TUMBLE_DRYER = 0x5602,
  EMBER_ZCL_PRODUCT_TYPE_ID_WASHER_DRYER = 0x5603,
  EMBER_ZCL_PRODUCT_TYPE_ID_WASHING_MACHINE = 0x5604,
  EMBER_ZCL_PRODUCT_TYPE_ID_HOBS = 0x5E03,
  EMBER_ZCL_PRODUCT_TYPE_ID_INDUCTION_HOBS = 0x5E09,
  EMBER_ZCL_PRODUCT_TYPE_ID_OVEN = 0x5E01,
  EMBER_ZCL_PRODUCT_TYPE_ID_ELECTRICAL_OVEN = 0x5E06,
  EMBER_ZCL_PRODUCT_TYPE_ID_REFRIGERATOR_FREEZER = 0x6601
}
 
enum  EmberAfProposedSupplyStatus {
  EMBER_ZCL_PROPOSED_SUPPLY_STATUS_RESERVED = 0x00,
  EMBER_ZCL_PROPOSED_SUPPLY_STATUS_SUPPLY_OFF_ARMED = 0x01,
  EMBER_ZCL_PROPOSED_SUPPLY_STATUS_SUPPLY_ON = 0x02
}
 
enum  EmberAfPublishCppEventCppAuth {
  EMBER_ZCL_PUBLISH_CPP_EVENT_CPP_AUTH_PENDING = 0x00,
  EMBER_ZCL_PUBLISH_CPP_EVENT_CPP_AUTH_ACCEPTED = 0x01,
  EMBER_ZCL_PUBLISH_CPP_EVENT_CPP_AUTH_REJECTED = 0x02,
  EMBER_ZCL_PUBLISH_CPP_EVENT_CPP_AUTH_FORCED = 0x03
}
 
enum  EmberAfPumpControlMode {
  EMBER_ZCL_PUMP_CONTROL_MODE_CONSTANT_SPEED = 0x00,
  EMBER_ZCL_PUMP_CONTROL_MODE_CONSTANT_PRESSURE = 0x01,
  EMBER_ZCL_PUMP_CONTROL_MODE_PROPORTIONAL_PRESSURE = 0x02,
  EMBER_ZCL_PUMP_CONTROL_MODE_CONSTANT_FLOW = 0x03,
  EMBER_ZCL_PUMP_CONTROL_MODE_CONSTANT_TEMPERATURE = 0x05,
  EMBER_ZCL_PUMP_CONTROL_MODE_AUTOMATIC = 0x07
}
 
enum  EmberAfPumpOperationMode {
  EMBER_ZCL_PUMP_OPERATION_MODE_NORMAL = 0x00,
  EMBER_ZCL_PUMP_OPERATION_MODE_MINIMUM = 0x01,
  EMBER_ZCL_PUMP_OPERATION_MODE_MAXIMUM = 0x02,
  EMBER_ZCL_PUMP_OPERATION_MODE_LOCAL = 0x03
}
 
enum  EmberAfPushHistoricalMeteringData {
  EMBER_ZCL_PUSH_HISTORICAL_METERING_DATA_DAY = 0x0040,
  EMBER_ZCL_PUSH_HISTORICAL_METERING_DATA_WEEK = 0x0080,
  EMBER_ZCL_PUSH_HISTORICAL_METERING_DATA_MONTH = 0x0180,
  EMBER_ZCL_PUSH_HISTORICAL_METERING_DATA_YEAR = 0x01C0
}
 
enum  EmberAfPushHistoricalPaymentData {
  EMBER_ZCL_PUSH_HISTORICAL_PAYMENT_DATA_DAY = 0x0200,
  EMBER_ZCL_PUSH_HISTORICAL_PAYMENT_DATA_WEEK = 0x0400,
  EMBER_ZCL_PUSH_HISTORICAL_PAYMENT_DATA_MONTH = 0x0C00,
  EMBER_ZCL_PUSH_HISTORICAL_PAYMENT_DATA_YEAR = 0x0E00
}
 
enum  EmberAfRegisterTier {
  EMBER_ZCL_REGISTER_TIER_NO_TIER_RELATED = 0x00,
  EMBER_ZCL_REGISTER_TIER_CURRENT_TIER1_SUMMATION_DELIVERED_ATTRIBUTE = 0x01,
  EMBER_ZCL_REGISTER_TIER_CURRENT_TIER2_SUMMATION_DELIVERED_ATTRIBUTE = 0x02,
  EMBER_ZCL_REGISTER_TIER_CURRENT_TIER3_SUMMATION_DELIVERED_ATTRIBUTE = 0x03,
  EMBER_ZCL_REGISTER_TIER_CURRENT_TIER4_SUMMATION_DELIVERED_ATTRIBUTE = 0x04,
  EMBER_ZCL_REGISTER_TIER_CURRENT_TIER5_SUMMATION_DELIVERED_ATTRIBUTE = 0x05,
  EMBER_ZCL_REGISTER_TIER_CURRENT_TIER6_SUMMATION_DELIVERED_ATTRIBUTE = 0x06,
  EMBER_ZCL_REGISTER_TIER_CURRENT_TIER7_SUMMATION_DELIVERED_ATTRIBUTE = 0x07,
  EMBER_ZCL_REGISTER_TIER_CURRENT_TIER8_SUMMATION_DELIVERED_ATTRIBUTE = 0x08,
  EMBER_ZCL_REGISTER_TIER_CURRENT_TIER9_SUMMATION_DELIVERED_ATTRIBUTE = 0x09,
  EMBER_ZCL_REGISTER_TIER_CURRENT_TIER10_SUMMATION_DELIVERED_ATTRIBUTE = 0x0A,
  EMBER_ZCL_REGISTER_TIER_CURRENT_TIER11_SUMMATION_DELIVERED_ATTRIBUTE = 0x0B,
  EMBER_ZCL_REGISTER_TIER_CURRENT_TIER12_SUMMATION_DELIVERED_ATTRIBUTE = 0x0C,
  EMBER_ZCL_REGISTER_TIER_CURRENT_TIER13_SUMMATION_DELIVERED_ATTRIBUTE = 0x0D,
  EMBER_ZCL_REGISTER_TIER_CURRENT_TIER14_SUMMATION_DELIVERED_ATTRIBUTE = 0x0E,
  EMBER_ZCL_REGISTER_TIER_CURRENT_TIER15_SUMMATION_DELIVERED_ATTRIBUTE = 0x0F
}
 
enum  EmberAfRelativeHumidityDisplay {
  EMBER_ZCL_RELATIVE_HUMIDITY_DISPLAY_NOT_DISPLAYED = 0x00,
  EMBER_ZCL_RELATIVE_HUMIDITY_DISPLAY_DISPLAYED = 0x01
}
 
enum  EmberAfRelativeHumidityMode {
  EMBER_ZCL_RELATIVE_HUMIDITY_MODE_MEASURE_LOCALLY = 0x00,
  EMBER_ZCL_RELATIVE_HUMIDITY_MODE_UPDATED_OVER_THE_NETWORK = 0x01
}
 
enum  EmberAfRemoteEnableFlags {
  EMBER_ZCL_REMOTE_ENABLE_FLAGS_DISABLED = 0x00,
  EMBER_ZCL_REMOTE_ENABLE_FLAGS_TEMPORARILY_LOCKED_DISABLED = 0x07,
  EMBER_ZCL_REMOTE_ENABLE_FLAGS_ENABLED_REMOTE_CONTROL = 0x0F,
  EMBER_ZCL_REMOTE_ENABLE_FLAGS_ENABLED_REMOTE_AND_ENERGY_CONTROL = 0x01
}
 
enum  EmberAfRepaymentDebtType {
  EMBER_ZCL_REPAYMENT_DEBT_TYPE_DEBT1 = 0x00,
  EMBER_ZCL_REPAYMENT_DEBT_TYPE_DEBT2 = 0x01,
  EMBER_ZCL_REPAYMENT_DEBT_TYPE_DEBT3 = 0x02,
  EMBER_ZCL_REPAYMENT_DEBT_TYPE_ALL_DEBTS = 0xFF
}
 
enum  EmberAfReportingDirection {
  EMBER_ZCL_REPORTING_DIRECTION_REPORTED = 0x00,
  EMBER_ZCL_REPORTING_DIRECTION_RECEIVED = 0x01
}
 
enum  EmberAfResultType {
  EMBER_ZCL_RESULT_TYPE_ACCEPTED = 0x00,
  EMBER_ZCL_RESULT_TYPE_REJECTED_INVALID_TOP_UP = 0x01,
  EMBER_ZCL_RESULT_TYPE_REJECTED_DUPLICATE_TOP_UP = 0x02,
  EMBER_ZCL_RESULT_TYPE_REJECTED_ERROR = 0x03,
  EMBER_ZCL_RESULT_TYPE_REJECTED_MAX_CREDIT_REACHED = 0x04,
  EMBER_ZCL_RESULT_TYPE_REJECTED_KEYPAD_LOCK = 0x05,
  EMBER_ZCL_RESULT_TYPE_REJECTED_TOP_UP_VALUE_TOO_LARGE = 0x06,
  EMBER_ZCL_RESULT_TYPE_ACCEPTED_SUPPLY_ENABLED = 0x10,
  EMBER_ZCL_RESULT_TYPE_ACCEPTED_SUPPLY_DISABLED = 0x11,
  EMBER_ZCL_RESULT_TYPE_ACCEPTED_SUPPLY_ARMED = 0x12
}
 
enum  EmberAfSampleType { EMBER_ZCL_SAMPLE_TYPE_CONSUMPTION_DELIVERED = 0x00 }
 
enum  EmberAfSaturationMoveMode {
  EMBER_ZCL_SATURATION_MOVE_MODE_STOP = 0x00,
  EMBER_ZCL_SATURATION_MOVE_MODE_UP = 0x01,
  EMBER_ZCL_SATURATION_MOVE_MODE_DOWN = 0x03
}
 
enum  EmberAfSaturationStepMode {
  EMBER_ZCL_SATURATION_STEP_MODE_UP = 0x01,
  EMBER_ZCL_SATURATION_STEP_MODE_DOWN = 0x03
}
 
enum  EmberAfSensingLightSensorType {
  EMBER_ZCL_SENSING_LIGHT_SENSOR_TYPE_PHOTODIODE = 0x00,
  EMBER_ZCL_SENSING_LIGHT_SENSOR_TYPE_CMOS = 0x01
}
 
enum  EmberAfSetpointAdjustMode {
  EMBER_ZCL_SETPOINT_ADJUST_MODE_HEAT_SETPOINT = 0x00,
  EMBER_ZCL_SETPOINT_ADJUST_MODE_COOL_SETPOINT = 0x01,
  EMBER_ZCL_SETPOINT_ADJUST_MODE_HEAT_AND_COOL_SETPOINTS = 0x02
}
 
enum  EmberAfSignatureType {
  EMBER_ZCL_SIGNATURE_TYPE_RESERVED = 0x00,
  EMBER_ZCL_SIGNATURE_TYPE_ECDSA = 0x01
}
 
enum  EmberAfSnapshotConfirmation {
  EMBER_ZCL_SNAPSHOT_CONFIRMATION_ACCEPTED = 0x00,
  EMBER_ZCL_SNAPSHOT_CONFIRMATION_SNAPSHOT_CAUSE_NOT_SUPPORTED = 0x01
}
 
enum  EmberAfSnapshotPayloadType {
  EMBER_ZCL_SNAPSHOT_PAYLOAD_TYPE_TOU_INFORMATION_SET_DELIVERED_REGISTERS = 0x00,
  EMBER_ZCL_SNAPSHOT_PAYLOAD_TYPE_TOU_INFORMATION_SET_RECEIVED_REGISTERS = 0x01,
  EMBER_ZCL_SNAPSHOT_PAYLOAD_TYPE_BLOCK_TIER_INFORMATION_SET_DELIVERED = 0x02,
  EMBER_ZCL_SNAPSHOT_PAYLOAD_TYPE_BLOCK_TIER_INFORMATION_SET_RECEIVED = 0x03,
  EMBER_ZCL_SNAPSHOT_PAYLOAD_TYPE_TOU_INFORMATION_SET_DELIVERED_REGISTERS_NO_BILLING = 0x04,
  EMBER_ZCL_SNAPSHOT_PAYLOAD_TYPE_TOU_INFORMATION_SET_RECEIVED_REGISTER_NO_BILLINGS = 0x05,
  EMBER_ZCL_SNAPSHOT_PAYLOAD_TYPE_BLOCK_TIER_INFORMATION_SET_DELIVERED_NO_BILLING = 0x06,
  EMBER_ZCL_SNAPSHOT_PAYLOAD_TYPE_BLOCK_TIER_INFORMATION_SET_RECEIVED_NO_BILLING = 0x07,
  EMBER_ZCL_SNAPSHOT_PAYLOAD_TYPE_DATA_UNAVAILABLE = 0x80
}
 
enum  EmberAfSnapshotScheduleConfirmation {
  EMBER_ZCL_SNAPSHOT_SCHEDULE_CONFIRMATION_ACCEPTED = 0x00,
  EMBER_ZCL_SNAPSHOT_SCHEDULE_CONFIRMATION_SNAPSHOT_TYPE_NOT_SUPPORTED = 0x01,
  EMBER_ZCL_SNAPSHOT_SCHEDULE_CONFIRMATION_SNAPSHOT_CAUSE_NOT_SUPPORTED = 0x02,
  EMBER_ZCL_SNAPSHOT_SCHEDULE_CONFIRMATION_SNAPSHOT_SCHEDULE_NOT_CURRENTLY_AVAILABLE = 0x03,
  EMBER_ZCL_SNAPSHOT_SCHEDULE_CONFIRMATION_SNAPSHOT_SCHEDULES_NOT_SUPPORTED_BY_DEVICE = 0x04,
  EMBER_ZCL_SNAPSHOT_SCHEDULE_CONFIRMATION_INSUFFICIENT_SPACE_FOR_SNAPSHOT_SCHEDULE = 0x05
}
 
enum  EmberAfSquawkLevel {
  EMBER_ZCL_SQUAWK_LEVEL_LOW_LEVEL = 0x00,
  EMBER_ZCL_SQUAWK_LEVEL_MEDIUM_LEVEL = 0x01,
  EMBER_ZCL_SQUAWK_LEVEL_VERY_HIGH_LEVEL = 0x02
}
 
enum  EmberAfSquawkMode {
  EMBER_ZCL_SQUAWK_MODE_SYSTEM_IS_ARMED = 0x00,
  EMBER_ZCL_SQUAWK_MODE_SYSTEM_IS_DISARMED = 0x01
}
 
enum  EmberAfSquawkStobe {
  EMBER_ZCL_SQUAWK_STOBE_NO_STROBE = 0x00,
  EMBER_ZCL_SQUAWK_STOBE_USE_STROBE = 0x01
}
 
enum  EmberAfStartOfWeek {
  EMBER_ZCL_START_OF_WEEK_SUNDAY = 0x00,
  EMBER_ZCL_START_OF_WEEK_MONDAY = 0x01,
  EMBER_ZCL_START_OF_WEEK_TUESDAY = 0x02,
  EMBER_ZCL_START_OF_WEEK_WEDNESDAY = 0x03,
  EMBER_ZCL_START_OF_WEEK_THURSDAY = 0x04,
  EMBER_ZCL_START_OF_WEEK_FRIDAY = 0x05,
  EMBER_ZCL_START_OF_WEEK_SATURDAY = 0x06
}
 
enum  EmberAfStartUpOnOffValue {
  EMBER_ZCL_START_UP_ON_OFF_VALUE_SET_TO_OFF = 0x00,
  EMBER_ZCL_START_UP_ON_OFF_VALUE_SET_TO_ON = 0x01,
  EMBER_ZCL_START_UP_ON_OFF_VALUE_SET_TO_TOGGLE = 0x02,
  EMBER_ZCL_START_UP_ON_OFF_VALUE_SET_TO_PREVIOUS = 0xFF
}
 
enum  EmberAfStatus {
  EMBER_ZCL_STATUS_SUCCESS = 0x00,
  EMBER_ZCL_STATUS_FAILURE = 0x01,
  EMBER_ZCL_STATUS_REQUEST_DENIED = 0x70,
  EMBER_ZCL_STATUS_MULTIPLE_REQUEST_NOT_ALLOWED = 0x71,
  EMBER_ZCL_STATUS_INDICATION_REDIRECTION_TO_AP = 0x72,
  EMBER_ZCL_STATUS_PREFERENCE_DENIED = 0x73,
  EMBER_ZCL_STATUS_PREFERENCE_IGNORED = 0x74,
  EMBER_ZCL_STATUS_NOT_AUTHORIZED = 0x7E,
  EMBER_ZCL_STATUS_RESERVED_FIELD_NOT_ZERO = 0x7F,
  EMBER_ZCL_STATUS_MALFORMED_COMMAND = 0x80,
  EMBER_ZCL_STATUS_UNSUP_CLUSTER_COMMAND = 0x81,
  EMBER_ZCL_STATUS_UNSUP_GENERAL_COMMAND = 0x82,
  EMBER_ZCL_STATUS_UNSUP_MANUF_CLUSTER_COMMAND = 0x83,
  EMBER_ZCL_STATUS_UNSUP_MANUF_GENERAL_COMMAND = 0x84,
  EMBER_ZCL_STATUS_INVALID_FIELD = 0x85,
  EMBER_ZCL_STATUS_UNSUPPORTED_ATTRIBUTE = 0x86,
  EMBER_ZCL_STATUS_INVALID_VALUE = 0x87,
  EMBER_ZCL_STATUS_READ_ONLY = 0x88,
  EMBER_ZCL_STATUS_INSUFFICIENT_SPACE = 0x89,
  EMBER_ZCL_STATUS_DUPLICATE_EXISTS = 0x8A,
  EMBER_ZCL_STATUS_NOT_FOUND = 0x8B,
  EMBER_ZCL_STATUS_UNREPORTABLE_ATTRIBUTE = 0x8C,
  EMBER_ZCL_STATUS_INVALID_DATA_TYPE = 0x8D,
  EMBER_ZCL_STATUS_INVALID_SELECTOR = 0x8E,
  EMBER_ZCL_STATUS_WRITE_ONLY = 0x8F,
  EMBER_ZCL_STATUS_INCONSISTENT_STARTUP_STATE = 0x90,
  EMBER_ZCL_STATUS_DEFINED_OUT_OF_BAND = 0x91,
  EMBER_ZCL_STATUS_INCONSISTENT = 0x92,
  EMBER_ZCL_STATUS_ACTION_DENIED = 0x93,
  EMBER_ZCL_STATUS_TIMEOUT = 0x94,
  EMBER_ZCL_STATUS_ABORT = 0x95,
  EMBER_ZCL_STATUS_INVALID_IMAGE = 0x96,
  EMBER_ZCL_STATUS_WAIT_FOR_DATA = 0x97,
  EMBER_ZCL_STATUS_NO_IMAGE_AVAILABLE = 0x98,
  EMBER_ZCL_STATUS_REQUIRE_MORE_IMAGE = 0x99,
  EMBER_ZCL_STATUS_HARDWARE_FAILURE = 0xC0,
  EMBER_ZCL_STATUS_SOFTWARE_FAILURE = 0xC1,
  EMBER_ZCL_STATUS_CALIBRATION_ERROR = 0xC2,
  EMBER_ZCL_STATUS_UNSUPPORTED_CLUSTER = 0xC3
}
 
enum  EmberAfStepMode {
  EMBER_ZCL_STEP_MODE_UP = 0x00,
  EMBER_ZCL_STEP_MODE_DOWN = 0x01
}
 
enum  EmberAfSupplyStatus {
  EMBER_ZCL_SUPPLY_STATUS_SUPPLY_OFF = 0x00,
  EMBER_ZCL_SUPPLY_STATUS_SUPPLY_OFF_ARMED = 0x01,
  EMBER_ZCL_SUPPLY_STATUS_SUPPLY_ON = 0x02,
  EMBER_ZCL_SUPPLY_STATUS_SUPPLY_UNCHANGED = 0x03
}
 
enum  EmberAfSwitchActions {
  EMBER_ZCL_SWITCH_ACTIONS_ON = 0x00,
  EMBER_ZCL_SWITCH_ACTIONS_OFF = 0x01,
  EMBER_ZCL_SWITCH_ACTIONS_TOGGLE = 0x02
}
 
enum  EmberAfSwitchType {
  EMBER_ZCL_SWITCH_TYPE_TOGGLE = 0x00,
  EMBER_ZCL_SWITCH_TYPE_MOMENTARY = 0x01,
  EMBER_ZCL_SWITCH_TYPE_MULTI_FUNCTION = 0x02
}
 
enum  EmberAfTariffChargingScheme {
  EMBER_ZCL_TARIFF_CHARGING_SCHEME_TOU_TARIFF = 0x00,
  EMBER_ZCL_TARIFF_CHARGING_SCHEME_BLOCK_TARIFF = 0x10,
  EMBER_ZCL_TARIFF_CHARGING_SCHEME_BLOCK_TOU_TARIFF_WITH_COMMON_THRESHOLDS = 0x20,
  EMBER_ZCL_TARIFF_CHARGING_SCHEME_BLOCK_TOU_TARIFF_WITH_INDIVIDUAL_THRESHOLDS_PER_TIER = 0x30
}
 
enum  EmberAfTariffResolutionPeriod {
  EMBER_ZCL_TARIFF_RESOLUTION_PERIOD_NOT_DEFINED = 0x00,
  EMBER_ZCL_TARIFF_RESOLUTION_PERIOD_BLOCK_PERIOD = 0x01,
  EMBER_ZCL_TARIFF_RESOLUTION_PERIOD_ONE_DAY = 0x02
}
 
enum  EmberAfTariffType {
  EMBER_ZCL_TARIFF_TYPE_DELIVERED_TARIFF = 0x00,
  EMBER_ZCL_TARIFF_TYPE_RECEIVED_TARIFF = 0x01,
  EMBER_ZCL_TARIFF_TYPE_DELIVERED_AND_RECEIVED_TARIFF = 0x02
}
 
enum  EmberAfTemperatureDisplayMode {
  EMBER_ZCL_TEMPERATURE_DISPLAY_MODE_CELSIUS = 0x00,
  EMBER_ZCL_TEMPERATURE_DISPLAY_MODE_FAHRENHEIT = 0x01
}
 
enum  EmberAfTemperatureSetpointHold {
  EMBER_ZCL_TEMPERATURE_SETPOINT_HOLD_SETPOINT_HOLD_OFF = 0x00,
  EMBER_ZCL_TEMPERATURE_SETPOINT_HOLD_SETPOINT_HOLD_ON = 0x01
}
 
enum  EmberAfThermostatControlSequence {
  EMBER_ZCL_THERMOSTAT_CONTROL_SEQUENCE_COOLING_ONLY = 0x00,
  EMBER_ZCL_THERMOSTAT_CONTROL_SEQUENCE_COOLING_WITH_REHEAT = 0x01,
  EMBER_ZCL_THERMOSTAT_CONTROL_SEQUENCE_HEATING_ONLY = 0x02,
  EMBER_ZCL_THERMOSTAT_CONTROL_SEQUENCE_HEATING_WITH_REHEAT = 0x03,
  EMBER_ZCL_THERMOSTAT_CONTROL_SEQUENCE_COOLING_AND_HEATING = 0x04,
  EMBER_ZCL_THERMOSTAT_CONTROL_SEQUENCE_COOLING_AND_HEATING_WITH_REHEAT = 0x05
}
 
enum  EmberAfThermostatRunningMode {
  EMBER_ZCL_THERMOSTAT_RUNNING_MODE_OFF = 0x00,
  EMBER_ZCL_THERMOSTAT_RUNNING_MODE_COOL = 0x03,
  EMBER_ZCL_THERMOSTAT_RUNNING_MODE_HEAT = 0x04
}
 
enum  EmberAfThermostatSystemMode {
  EMBER_ZCL_THERMOSTAT_SYSTEM_MODE_OFF = 0x00,
  EMBER_ZCL_THERMOSTAT_SYSTEM_MODE_AUTO = 0x01,
  EMBER_ZCL_THERMOSTAT_SYSTEM_MODE_COOL = 0x03,
  EMBER_ZCL_THERMOSTAT_SYSTEM_MODE_HEAT = 0x04,
  EMBER_ZCL_THERMOSTAT_SYSTEM_MODE_EMERGENCY_HEATING = 0x05,
  EMBER_ZCL_THERMOSTAT_SYSTEM_MODE_PRECOOLING = 0x06,
  EMBER_ZCL_THERMOSTAT_SYSTEM_MODE_FAN_ONLY = 0x07
}
 
enum  EmberAfTierBlockMode {
  EMBER_ZCL_TIER_BLOCK_MODE_ACTIVE_BLOCK = 0x00,
  EMBER_ZCL_TIER_BLOCK_MODE_ACTIVE_BLOCK_PRICE_TIER = 0x01,
  EMBER_ZCL_TIER_BLOCK_MODE_ACTIVE_BLOCK_PRICE_TIER_THRESHOLD = 0x02,
  EMBER_ZCL_TIER_BLOCK_MODE_NOT_USED = 0xFF
}
 
enum  EmberAfTimeEncoding {
  EMBER_ZCL_TIME_ENCODING_RELATIVE = 0x00,
  EMBER_ZCL_TIME_ENCODING_ABSOLUTE = 0x40
}
 
enum  EmberAfTunnelingProtocolId {
  EMBER_ZCL_TUNNELING_PROTOCOL_ID_DLMS_COSEM = 0x00,
  EMBER_ZCL_TUNNELING_PROTOCOL_ID_IEC_61107 = 0x01,
  EMBER_ZCL_TUNNELING_PROTOCOL_ID_ANSI_C12 = 0x02,
  EMBER_ZCL_TUNNELING_PROTOCOL_ID_M_BUS = 0x03,
  EMBER_ZCL_TUNNELING_PROTOCOL_ID_SML = 0x04,
  EMBER_ZCL_TUNNELING_PROTOCOL_ID_CLIMATE_TALK = 0x05,
  EMBER_ZCL_TUNNELING_PROTOCOL_ID_GB_HRGP = 0x06,
  EMBER_ZCL_TUNNELING_PROTOCOL_ID_TEST = 0xC7
}
 
enum  EmberAfTunnelingTransferDataStatus {
  EMBER_ZCL_TUNNELING_TRANSFER_DATA_STATUS_NO_SUCH_TUNNEL = 0x00,
  EMBER_ZCL_TUNNELING_TRANSFER_DATA_STATUS_WRONG_DEVICE = 0x01,
  EMBER_ZCL_TUNNELING_TRANSFER_DATA_STATUS_DATA_OVERFLOW = 0x02
}
 
enum  EmberAfTunnelingTunnelStatus {
  EMBER_ZCL_TUNNELING_TUNNEL_STATUS_SUCCESS = 0x00,
  EMBER_ZCL_TUNNELING_TUNNEL_STATUS_BUSY = 0x01,
  EMBER_ZCL_TUNNELING_TUNNEL_STATUS_NO_MORE_TUNNEL_IDS = 0x02,
  EMBER_ZCL_TUNNELING_TUNNEL_STATUS_PROTOCOL_NOT_SUPPORTED = 0x03,
  EMBER_ZCL_TUNNELING_TUNNEL_STATUS_FLOW_CONTROL_NOT_SUPPORTED = 0x04
}
 
enum  EmberAfWanStatus {
  EMBER_ZCL_WAN_STATUS_CONNECTION_TO_WAN_IS_NOT_AVAILABLE = 0x00,
  EMBER_ZCL_WAN_STATUS_CONNECTION_TO_WAN_IS_AVAILABLE = 0x01
}
 
enum  EmberAfWarningEvent {
  EMBER_ZCL_WARNING_EVENT_WARNING1_OVERALL_POWER_ABOVE_AVAILABLE_POWER_LEVEL = 0x00,
  EMBER_ZCL_WARNING_EVENT_WARNING2_OVERALL_POWER_ABOVE_POWER_THRESHOLD_LEVEL = 0x01,
  EMBER_ZCL_WARNING_EVENT_WARNING3_OVERALL_POWER_BACK_BELOW_THE_AVAILABLE_POWER_LEVEL = 0x02,
  EMBER_ZCL_WARNING_EVENT_WARNING4_OVERALL_POWER_BACK_BELOW_THE_POWER_THRESHOLD_LEVEL = 0x03,
  EMBER_ZCL_WARNING_EVENT_WARNING5_OVERALL_POWER_WILL_BE_POTENTIALLY_ABOVE_AVAILABLE_POWER_LEVEL_IF_THE_APPLIANCE_STARTS = 0x04
}
 
enum  EmberAfWarningMode {
  EMBER_ZCL_WARNING_MODE_STOP = 0x00,
  EMBER_ZCL_WARNING_MODE_BURGLAR = 0x01,
  EMBER_ZCL_WARNING_MODE_FIRE = 0x02,
  EMBER_ZCL_WARNING_MODE_EMERGENCY = 0x03,
  EMBER_ZCL_WARNING_MODE_POLICE_PANIC = 0x04,
  EMBER_ZCL_WARNING_MODE_FIRE_PANIC = 0x05,
  EMBER_ZCL_WARNING_MODE_EMERGENCY_PANIC = 0x06
}
 
enum  EmberAfWarningStobe {
  EMBER_ZCL_WARNING_STOBE_NO_STROBE = 0x00,
  EMBER_ZCL_WARNING_STOBE_USE_STROBE = 0x01
}
 
enum  EmberAfWwahIasZoneEnrollmentMode {
  EMBER_ZCL_WWAH_IAS_ZONE_ENROLLMENT_MODE_TRIP_TO_PAIR = 0x00,
  EMBER_ZCL_WWAH_IAS_ZONE_ENROLLMENT_MODE_AUTO_ENROLLMENT_RESPONSE = 0x01,
  EMBER_ZCL_WWAH_IAS_ZONE_ENROLLMENT_MODE_REQUEST = 0x02
}
 
enum  EmberAfWwahPowerNotificationReason {
  EMBER_ZCL_WWAH_POWER_NOTIFICATION_REASON_UNKNOWN = 0x00,
  EMBER_ZCL_WWAH_POWER_NOTIFICATION_REASON_BATTERY = 0x01,
  EMBER_ZCL_WWAH_POWER_NOTIFICATION_REASON_BROWNOUT = 0x02,
  EMBER_ZCL_WWAH_POWER_NOTIFICATION_REASON_WATCHDOG = 0x03,
  EMBER_ZCL_WWAH_POWER_NOTIFICATION_REASON_RESET_PIN = 0x04,
  EMBER_ZCL_WWAH_POWER_NOTIFICATION_REASON_MEMORY_HARDWARE_FAULT = 0x05,
  EMBER_ZCL_WWAH_POWER_NOTIFICATION_REASON_SOFWARE_EXCEPTION = 0x06,
  EMBER_ZCL_WWAH_POWER_NOTIFICATION_REASON_OTA_BOOTLOAD_SUCCESS = 0x07,
  EMBER_ZCL_WWAH_POWER_NOTIFICATION_REASON_SOFTWARE_RESET = 0x08,
  EMBER_ZCL_WWAH_POWER_NOTIFICATION_REASON_POWER_BUTTON = 0x09,
  EMBER_ZCL_WWAH_POWER_NOTIFICATION_REASON_TEMPERATURE = 0x0A,
  EMBER_ZCL_WWAH_POWER_NOTIFICATION_REASON_BOOTLOAD_FAILURE = 0x0B
}
 
enum  EmberAfZigbeeInformationLogicalType {
  EMBER_ZCL_ZIGBEE_INFORMATION_LOGICAL_TYPE_COORDINATOR = 0x00,
  EMBER_ZCL_ZIGBEE_INFORMATION_LOGICAL_TYPE_ROUTER = 0x01,
  EMBER_ZCL_ZIGBEE_INFORMATION_LOGICAL_TYPE_END_DEVICE = 0x02
}
 
enum  EmberAfZllStatus {
  EMBER_ZCL_ZLL_STATUS_SUCCESS = 0x00,
  EMBER_ZCL_ZLL_STATUS_FAILURE = 0x01
}
 
#define EMBER_AF_SHADE_CLOSURE_STATUS_OPERATIONAL   (0x01)
 
#define EMBER_AF_SHADE_CLOSURE_STATUS_ADJUSTING   (0x02)
 
#define EMBER_AF_SHADE_CLOSURE_STATUS_ADJUSTING_OFFSET   (1)
 
#define EMBER_AF_SHADE_CLOSURE_STATUS_OPENING   (0x04)
 
#define EMBER_AF_SHADE_CLOSURE_STATUS_OPENING_OFFSET   (2)
 
#define EMBER_AF_SHADE_CLOSURE_STATUS_MOTOR_OPENING   (0x08)
 
#define EMBER_AF_SHADE_CLOSURE_STATUS_MOTOR_OPENING_OFFSET   (3)
 
#define EMBER_AF_ALARM_MASK_GENERAL_HW_FAULT   (0x01)
 
#define EMBER_AF_ALARM_MASK_GENERAL_SW_FAULT   (0x02)
 
#define EMBER_AF_ALARM_MASK_GENERAL_SW_FAULT_OFFSET   (1)
 
#define EMBER_AF_RESTART_OPTIONS_START_MODE1   (0x01)
 
#define EMBER_AF_RESTART_OPTIONS_STARTUP_MODE2   (0x02)
 
#define EMBER_AF_RESTART_OPTIONS_STARTUP_MODE2_OFFSET   (1)
 
#define EMBER_AF_RESTART_OPTIONS_STARTUP_MODE3   (0x04)
 
#define EMBER_AF_RESTART_OPTIONS_STARTUP_MODE3_OFFSET   (2)
 
#define EMBER_AF_RESTART_OPTIONS_IMMEDIATE   (0x08)
 
#define EMBER_AF_RESTART_OPTIONS_IMMEDIATE_OFFSET   (3)
 
#define EMBER_AF_RESET_OPTIONS_RESET_CURRENT   (0x01)
 
#define EMBER_AF_RESET_OPTIONS_RESET_ALL   (0x02)
 
#define EMBER_AF_RESET_OPTIONS_RESET_ALL_OFFSET   (1)
 
#define EMBER_AF_RESET_OPTIONS_ERASE_INDEX   (0x04)
 
#define EMBER_AF_RESET_OPTIONS_ERASE_INDEX_OFFSET   (2)
 
#define EMBER_AF_MAINS_ALARM_MASK_VOLTAGE_TOO_LOW   (0x01)
 
#define EMBER_AF_MAINS_ALARM_MASK_VOLTAGE_TOO_HIGH   (0x02)
 
#define EMBER_AF_MAINS_ALARM_MASK_VOLTAGE_TOO_HIGH_OFFSET   (1)
 
#define EMBER_AF_MAINS_ALARM_MASK_MAINS_POWER_SUPPLY_LOST   (0x04)
 
#define EMBER_AF_MAINS_ALARM_MASK_MAINS_POWER_SUPPLY_LOST_OFFSET   (2)
 
#define EMBER_AF_BATTERY_ALARM_MASK_VOLTAGE_TOO_LOW   (0x01)
 
#define EMBER_AF_DEVICE_TEMP_ALARM_MASK_TOO_LOW   (0x01)
 
#define EMBER_AF_DEVICE_TEMP_ALARM_MASK_TOO_HIGH   (0x02)
 
#define EMBER_AF_DEVICE_TEMP_ALARM_MASK_TOO_HIGH_OFFSET   (1)
 
#define EMBER_AF_TIME_STATUS_MASK_MASTER_CLOCK   (0x01)
 
#define EMBER_AF_TIME_STATUS_MASK_SYNCHRONIZED   (0x02)
 
#define EMBER_AF_TIME_STATUS_MASK_SYNCHRONIZED_OFFSET   (1)
 
#define EMBER_AF_TIME_STATUS_MASK_MASTER_ZONE_DST   (0x04)
 
#define EMBER_AF_TIME_STATUS_MASK_MASTER_ZONE_DST_OFFSET   (2)
 
#define EMBER_AF_TIME_STATUS_MASK_SUPERSEDING   (0x08)
 
#define EMBER_AF_TIME_STATUS_MASK_SUPERSEDING_OFFSET   (3)
 
#define EMBER_AF_LOCATION_TYPE_ABSOLUTE   (0x01)
 
#define EMBER_AF_LOCATION_TYPE2_D   (0x02)
 
#define EMBER_AF_LOCATION_TYPE2_D_OFFSET   (1)
 
#define EMBER_AF_LOCATION_TYPE_COORDINATE_SYSTEM   (0x0C)
 
#define EMBER_AF_LOCATION_TYPE_COORDINATE_SYSTEM_OFFSET   (2)
 
#define EMBER_AF_GET_LOCATION_DATA_FLAGS_ABSOLUTE_ONLY   (0x01)
 
#define EMBER_AF_GET_LOCATION_DATA_FLAGS_RECALCULATE   (0x02)
 
#define EMBER_AF_GET_LOCATION_DATA_FLAGS_RECALCULATE_OFFSET   (1)
 
#define EMBER_AF_GET_LOCATION_DATA_FLAGS_BROADCAST   (0x04)
 
#define EMBER_AF_GET_LOCATION_DATA_FLAGS_BROADCAST_OFFSET   (2)
 
#define EMBER_AF_GET_LOCATION_DATA_FLAGS_BROADCAST_RESPONSE   (0x08)
 
#define EMBER_AF_GET_LOCATION_DATA_FLAGS_BROADCAST_RESPONSE_OFFSET   (3)
 
#define EMBER_AF_GET_LOCATION_DATA_FLAGS_COMPACT_RESPONSE   (0x10)
 
#define EMBER_AF_GET_LOCATION_DATA_FLAGS_COMPACT_RESPONSE_OFFSET   (4)
 
#define EMBER_AF_PUMP_STATUS_DEVICE_FAULT   (0x0001)
 
#define EMBER_AF_PUMP_STATUS_SUPPLYFAULT   (0x0002)
 
#define EMBER_AF_PUMP_STATUS_SUPPLYFAULT_OFFSET   (1)
 
#define EMBER_AF_PUMP_STATUS_SPEED_LOW   (0x0004)
 
#define EMBER_AF_PUMP_STATUS_SPEED_LOW_OFFSET   (2)
 
#define EMBER_AF_PUMP_STATUS_SPEED_HIGH   (0x0008)
 
#define EMBER_AF_PUMP_STATUS_SPEED_HIGH_OFFSET   (3)
 
#define EMBER_AF_PUMP_STATUS_LOCAL_OVERRIDE   (0x0010)
 
#define EMBER_AF_PUMP_STATUS_LOCAL_OVERRIDE_OFFSET   (4)
 
#define EMBER_AF_PUMP_STATUS_RUNNING   (0x0020)
 
#define EMBER_AF_PUMP_STATUS_RUNNING_OFFSET   (5)
 
#define EMBER_AF_PUMP_STATUS_REMOTE_PRESSURE   (0x0040)
 
#define EMBER_AF_PUMP_STATUS_REMOTE_PRESSURE_OFFSET   (6)
 
#define EMBER_AF_PUMP_STATUS_REMOTE_FLOW   (0x0080)
 
#define EMBER_AF_PUMP_STATUS_REMOTE_FLOW_OFFSET   (7)
 
#define EMBER_AF_PUMP_STATUS_REMOTE_TEMPERATURE   (0x0100)
 
#define EMBER_AF_PUMP_STATUS_REMOTE_TEMPERATURE_OFFSET   (8)
 
#define EMBER_AF_PUMP_ALARM_MASK_SUPPLY_VOLTAGE_TOO_LOW   (0x0001)
 
#define EMBER_AF_PUMP_ALARM_MASK_SUPPLY_VOLTAGE_TOO_HIGH   (0x0002)
 
#define EMBER_AF_PUMP_ALARM_MASK_SUPPLY_VOLTAGE_TOO_HIGH_OFFSET   (1)
 
#define EMBER_AF_PUMP_ALARM_MASK_POWER_MISSING_PHASE   (0x0004)
 
#define EMBER_AF_PUMP_ALARM_MASK_POWER_MISSING_PHASE_OFFSET   (2)
 
#define EMBER_AF_PUMP_ALARM_MASK_SYSTEM_PRESSURE_TOO_LOW   (0x0008)
 
#define EMBER_AF_PUMP_ALARM_MASK_SYSTEM_PRESSURE_TOO_LOW_OFFSET   (3)
 
#define EMBER_AF_PUMP_ALARM_MASK_SYSTEM_PRESSURE_TOO_HIGH   (0x0010)
 
#define EMBER_AF_PUMP_ALARM_MASK_SYSTEM_PRESSURE_TOO_HIGH_OFFSET   (4)
 
#define EMBER_AF_PUMP_ALARM_MASK_DRY_RUNNING   (0x0020)
 
#define EMBER_AF_PUMP_ALARM_MASK_DRY_RUNNING_OFFSET   (5)
 
#define EMBER_AF_PUMP_ALARM_MASK_MOTOR_TEMPERATURE_TOO_HIGH   (0x0040)
 
#define EMBER_AF_PUMP_ALARM_MASK_MOTOR_TEMPERATURE_TOO_HIGH_OFFSET   (6)
 
#define EMBER_AF_PUMP_ALARM_MASK_PUMP_MOTOR_HAS_FATAL_FAILURE   (0x0080)
 
#define EMBER_AF_PUMP_ALARM_MASK_PUMP_MOTOR_HAS_FATAL_FAILURE_OFFSET   (7)
 
#define EMBER_AF_PUMP_ALARM_MASK_ELECTRONIC_TEMPERATURE_TOO_HIGH   (0x0100)
 
#define EMBER_AF_PUMP_ALARM_MASK_ELECTRONIC_TEMPERATURE_TOO_HIGH_OFFSET   (8)
 
#define EMBER_AF_PUMP_ALARM_MASK_PUMP_BLOCKED   (0x0200)
 
#define EMBER_AF_PUMP_ALARM_MASK_PUMP_BLOCKED_OFFSET   (9)
 
#define EMBER_AF_PUMP_ALARM_MASK_SENSOR_FAILURE   (0x0400)
 
#define EMBER_AF_PUMP_ALARM_MASK_SENSOR_FAILURE_OFFSET   (10)
 
#define EMBER_AF_PUMP_ALARM_MASK_ELECTRONIC_NON_FATAL_FAILURE   (0x0800)
 
#define EMBER_AF_PUMP_ALARM_MASK_ELECTRONIC_NON_FATAL_FAILURE_OFFSET   (11)
 
#define EMBER_AF_PUMP_ALARM_MASK_ELECTRONIC_FATAL_FAILURE   (0x1000)
 
#define EMBER_AF_PUMP_ALARM_MASK_ELECTRONIC_FATAL_FAILURE_OFFSET   (12)
 
#define EMBER_AF_PUMP_ALARM_MASK_GENERAL_FAULT   (0x2000)
 
#define EMBER_AF_PUMP_ALARM_MASK_GENERAL_FAULT_OFFSET   (13)
 
#define EMBER_AF_THERMOSTAT_OCCUPANCY_OCCUPIED   (0x01)
 
#define EMBER_AF_THERMOSTAT_SENSING_LOCAL_TEMP_SENSED_REMOTELY   (0x01)
 
#define EMBER_AF_THERMOSTAT_SENSING_OUTDOOR_TEMP_SENSED_REMOTELY   (0x02)
 
#define EMBER_AF_THERMOSTAT_SENSING_OUTDOOR_TEMP_SENSED_REMOTELY_OFFSET   (1)
 
#define EMBER_AF_THERMOSTAT_SENSING_OCCUPANCY_SENSED_REMOTELY   (0x04)
 
#define EMBER_AF_THERMOSTAT_SENSING_OCCUPANCY_SENSED_REMOTELY_OFFSET   (2)
 
#define EMBER_AF_THERMOSTAT_ALARM_MASK_INITIALIZATION_FAILURE   (0x01)
 
#define EMBER_AF_THERMOSTAT_ALARM_MASK_HARDWARE_FAILURE   (0x02)
 
#define EMBER_AF_THERMOSTAT_ALARM_MASK_HARDWARE_FAILURE_OFFSET   (1)
 
#define EMBER_AF_THERMOSTAT_ALARM_MASK_SELFCALIBRATION_FAILURE   (0x04)
 
#define EMBER_AF_THERMOSTAT_ALARM_MASK_SELFCALIBRATION_FAILURE_OFFSET   (2)
 
#define EMBER_AF_BALLAST_STATUS_NON_OPERATIONAL   (0x01)
 
#define EMBER_AF_BALLAST_STATUS_LAMP_NOT_IN_SOCKET   (0x02)
 
#define EMBER_AF_BALLAST_STATUS_LAMP_NOT_IN_SOCKET_OFFSET   (1)
 
#define EMBER_AF_LAMP_ALARM_MODE_LAMP_BURN_HOURS   (0x01)
 
#define EMBER_AF_OCCUPANCY_OCCUPIED   (0x01)
 
#define EMBER_AF_IAS_ZONE_STATUS_ALARM1   (0x0001)
 
#define EMBER_AF_IAS_ZONE_STATUS_ALARM2   (0x0002)
 
#define EMBER_AF_IAS_ZONE_STATUS_ALARM2_OFFSET   (1)
 
#define EMBER_AF_IAS_ZONE_STATUS_TAMPER   (0x0004)
 
#define EMBER_AF_IAS_ZONE_STATUS_TAMPER_OFFSET   (2)
 
#define EMBER_AF_IAS_ZONE_STATUS_BATTERY   (0x0008)
 
#define EMBER_AF_IAS_ZONE_STATUS_BATTERY_OFFSET   (3)
 
#define EMBER_AF_IAS_ZONE_STATUS_SUPERVISION_REPORTS   (0x0010)
 
#define EMBER_AF_IAS_ZONE_STATUS_SUPERVISION_REPORTS_OFFSET   (4)
 
#define EMBER_AF_IAS_ZONE_STATUS_RESTORE_REPORTS   (0x0020)
 
#define EMBER_AF_IAS_ZONE_STATUS_RESTORE_REPORTS_OFFSET   (5)
 
#define EMBER_AF_IAS_ZONE_STATUS_TROUBLE   (0x0040)
 
#define EMBER_AF_IAS_ZONE_STATUS_TROUBLE_OFFSET   (6)
 
#define EMBER_AF_IAS_ZONE_STATUS_A_C   (0x0080)
 
#define EMBER_AF_IAS_ZONE_STATUS_A_C_OFFSET   (7)
 
#define EMBER_AF_IAS_ZONE_STATUS_TEST   (0x0100)
 
#define EMBER_AF_IAS_ZONE_STATUS_TEST_OFFSET   (8)
 
#define EMBER_AF_IAS_ZONE_STATUS_BATTERY_DEFECT   (0x0200)
 
#define EMBER_AF_IAS_ZONE_STATUS_BATTERY_DEFECT_OFFSET   (9)
 
#define EMBER_AF_WARNING_INFO_MODE   (0xF0)
 
#define EMBER_AF_WARNING_INFO_MODE_OFFSET   (4)
 
#define EMBER_AF_WARNING_INFO_STROBE   (0x0C)
 
#define EMBER_AF_WARNING_INFO_STROBE_OFFSET   (2)
 
#define EMBER_AF_SQUAWK_INFO_MODE   (0xF0)
 
#define EMBER_AF_SQUAWK_INFO_MODE_OFFSET   (4)
 
#define EMBER_AF_SQUAWK_INFO_STROBE   (0x08)
 
#define EMBER_AF_SQUAWK_INFO_STROBE_OFFSET   (3)
 
#define EMBER_AF_SQUAWK_INFO_LEVEL   (0x03)
 
#define EMBER_AF_OCCUPANCY_SENSOR_TYPE_BITMAP_PIR   (0x01)
 
#define EMBER_AF_OCCUPANCY_SENSOR_TYPE_BITMAP_ULTRASONIC   (0x02)
 
#define EMBER_AF_OCCUPANCY_SENSOR_TYPE_BITMAP_ULTRASONIC_OFFSET   (1)
 
#define EMBER_AF_OCCUPANCY_SENSOR_TYPE_BITMAP_PHYSICAL_CONTACT   (0x04)
 
#define EMBER_AF_OCCUPANCY_SENSOR_TYPE_BITMAP_PHYSICAL_CONTACT_OFFSET   (2)
 
#define EMBER_AF_ENERGY_FORMATTING_NUMBER_OF_DIGITS_TO_THE_RIGHT_OF_THE_DECIMAL_POINT   (0x07)
 
#define EMBER_AF_ENERGY_FORMATTING_NUMBER_OF_DIGITS_TO_THE_LEFT_OF_THE_DECIMAL_POINT   (0x78)
 
#define EMBER_AF_ENERGY_FORMATTING_NUMBER_OF_DIGITS_TO_THE_LEFT_OF_THE_DECIMAL_POINT_OFFSET   (3)
 
#define EMBER_AF_ENERGY_FORMATTING_SUPPRESS_LEADING_ZEROS   (0x80)
 
#define EMBER_AF_ENERGY_FORMATTING_SUPPRESS_LEADING_ZEROS_OFFSET   (7)
 
#define EMBER_AF_REMOTE_ENABLE_FLAGS_AND_DEVICE_STATUS2_REMOTE_ENABLE_FLAGS   (0x0F)
 
#define EMBER_AF_REMOTE_ENABLE_FLAGS_AND_DEVICE_STATUS2_DEVICE_STATUS2_STRUCTURE   (0xF0)
 
#define EMBER_AF_REMOTE_ENABLE_FLAGS_AND_DEVICE_STATUS2_DEVICE_STATUS2_STRUCTURE_OFFSET   (4)
 
#define EMBER_AF_START_TIME_MINUTES   (0x003F)
 
#define EMBER_AF_START_TIME_TIME_ENCODING   (0x00C0)
 
#define EMBER_AF_START_TIME_TIME_ENCODING_OFFSET   (6)
 
#define EMBER_AF_START_TIME_HOURS   (0xFF00)
 
#define EMBER_AF_START_TIME_HOURS_OFFSET   (8)
 
#define EMBER_AF_DOOR_LOCK_DAY_OF_WEEK_SUNDAY   (0x01)
 
#define EMBER_AF_DOOR_LOCK_DAY_OF_WEEK_MONDAY   (0x02)
 
#define EMBER_AF_DOOR_LOCK_DAY_OF_WEEK_MONDAY_OFFSET   (1)
 
#define EMBER_AF_DOOR_LOCK_DAY_OF_WEEK_TUESDAY   (0x04)
 
#define EMBER_AF_DOOR_LOCK_DAY_OF_WEEK_TUESDAY_OFFSET   (2)
 
#define EMBER_AF_DOOR_LOCK_DAY_OF_WEEK_WEDNESDAY   (0x08)
 
#define EMBER_AF_DOOR_LOCK_DAY_OF_WEEK_WEDNESDAY_OFFSET   (3)
 
#define EMBER_AF_DOOR_LOCK_DAY_OF_WEEK_THURSDAY   (0x10)
 
#define EMBER_AF_DOOR_LOCK_DAY_OF_WEEK_THURSDAY_OFFSET   (4)
 
#define EMBER_AF_DOOR_LOCK_DAY_OF_WEEK_FRIDAY   (0x20)
 
#define EMBER_AF_DOOR_LOCK_DAY_OF_WEEK_FRIDAY_OFFSET   (5)
 
#define EMBER_AF_DOOR_LOCK_DAY_OF_WEEK_SATURDAY   (0x40)
 
#define EMBER_AF_DOOR_LOCK_DAY_OF_WEEK_SATURDAY_OFFSET   (6)
 
#define EMBER_AF_THERMOSTAT_RUNNING_STATE_HEAT_STATE_ON   (0x0001)
 
#define EMBER_AF_THERMOSTAT_RUNNING_STATE_COOL_STATE_ON   (0x0002)
 
#define EMBER_AF_THERMOSTAT_RUNNING_STATE_COOL_STATE_ON_OFFSET   (1)
 
#define EMBER_AF_THERMOSTAT_RUNNING_STATE_FAN_STATE_ON   (0x0004)
 
#define EMBER_AF_THERMOSTAT_RUNNING_STATE_FAN_STATE_ON_OFFSET   (2)
 
#define EMBER_AF_THERMOSTAT_RUNNING_STATE_HEAT_SECOND_STAGE_STATE_ON   (0x0008)
 
#define EMBER_AF_THERMOSTAT_RUNNING_STATE_HEAT_SECOND_STAGE_STATE_ON_OFFSET   (3)
 
#define EMBER_AF_THERMOSTAT_RUNNING_STATE_COOL_SECOND_STAGE_STATE_ON   (0x0010)
 
#define EMBER_AF_THERMOSTAT_RUNNING_STATE_COOL_SECOND_STAGE_STATE_ON_OFFSET   (4)
 
#define EMBER_AF_THERMOSTAT_RUNNING_STATE_FAN_SECOND_STAGE_STATE_ON   (0x0020)
 
#define EMBER_AF_THERMOSTAT_RUNNING_STATE_FAN_SECOND_STAGE_STATE_ON_OFFSET   (5)
 
#define EMBER_AF_THERMOSTAT_RUNNING_STATE_FAN_THIRD_STAGE_STATE_ON   (0x0040)
 
#define EMBER_AF_THERMOSTAT_RUNNING_STATE_FAN_THIRD_STAGE_STATE_ON_OFFSET   (6)
 
#define EMBER_AF_DAY_OF_WEEK_SUNDAY   (0x01)
 
#define EMBER_AF_DAY_OF_WEEK_MONDAY   (0x02)
 
#define EMBER_AF_DAY_OF_WEEK_MONDAY_OFFSET   (1)
 
#define EMBER_AF_DAY_OF_WEEK_TUESDAY   (0x04)
 
#define EMBER_AF_DAY_OF_WEEK_TUESDAY_OFFSET   (2)
 
#define EMBER_AF_DAY_OF_WEEK_WEDNESDAY   (0x08)
 
#define EMBER_AF_DAY_OF_WEEK_WEDNESDAY_OFFSET   (3)
 
#define EMBER_AF_DAY_OF_WEEK_THURSDAY   (0x10)
 
#define EMBER_AF_DAY_OF_WEEK_THURSDAY_OFFSET   (4)
 
#define EMBER_AF_DAY_OF_WEEK_FRIDAY   (0x20)
 
#define EMBER_AF_DAY_OF_WEEK_FRIDAY_OFFSET   (5)
 
#define EMBER_AF_DAY_OF_WEEK_SATURDAY   (0x40)
 
#define EMBER_AF_DAY_OF_WEEK_SATURDAY_OFFSET   (6)
 
#define EMBER_AF_DAY_OF_WEEK_AWAY_OR_VACATION   (0x80)
 
#define EMBER_AF_DAY_OF_WEEK_AWAY_OR_VACATION_OFFSET   (7)
 
#define EMBER_AF_MODE_FOR_SEQUENCE_HEAT_SETPOINT_FIELD_PRESENT   (0x01)
 
#define EMBER_AF_MODE_FOR_SEQUENCE_COOL_SETPOINT_FIELD_PRESENT   (0x02)
 
#define EMBER_AF_MODE_FOR_SEQUENCE_COOL_SETPOINT_FIELD_PRESENT_OFFSET   (1)
 
#define EMBER_AF_ALERT_STRUCTURE_ALERT_ID   (0x0000FF)
 
#define EMBER_AF_ALERT_STRUCTURE_CATEGORY   (0x000F00)
 
#define EMBER_AF_ALERT_STRUCTURE_CATEGORY_OFFSET   (8)
 
#define EMBER_AF_ALERT_STRUCTURE_PRESENCE_RECOVERY   (0x003000)
 
#define EMBER_AF_ALERT_STRUCTURE_PRESENCE_RECOVERY_OFFSET   (12)
 
#define EMBER_AF_ALERT_COUNT_NUMBER_OF_ALERTS   (0x0F)
 
#define EMBER_AF_ALERT_COUNT_TYPE_OF_ALERT   (0xF0)
 
#define EMBER_AF_ALERT_COUNT_TYPE_OF_ALERT_OFFSET   (4)
 
#define EMBER_AF_BARRIER_CONTROL_CAPABILITIES_PARTIAL_BARRIER   (0x01)
 
#define EMBER_AF_BARRIER_CONTROL_SAFETY_STATUS_REMOTE_LOCKOUT   (0x0001)
 
#define EMBER_AF_BARRIER_CONTROL_SAFETY_STATUS_TEMPER_DETECTED   (0x0002)
 
#define EMBER_AF_BARRIER_CONTROL_SAFETY_STATUS_TEMPER_DETECTED_OFFSET   (1)
 
#define EMBER_AF_BARRIER_CONTROL_SAFETY_STATUS_FAILED_COMMUNICATION   (0x0004)
 
#define EMBER_AF_BARRIER_CONTROL_SAFETY_STATUS_FAILED_COMMUNICATION_OFFSET   (2)
 
#define EMBER_AF_BARRIER_CONTROL_SAFETY_STATUS_POSITION_FAILURE   (0x0008)
 
#define EMBER_AF_BARRIER_CONTROL_SAFETY_STATUS_POSITION_FAILURE_OFFSET   (3)
 
#define EMBER_AF_BLOCK_PERIOD_DURATION_TYPE_TIMEBASE   (0x0F)
 
#define EMBER_AF_BLOCK_PERIOD_DURATION_TYPE_CONTROL   (0xF0)
 
#define EMBER_AF_BLOCK_PERIOD_DURATION_TYPE_CONTROL_OFFSET   (4)
 
#define EMBER_AF_CONVERSION_FACTOR_TRAILING_DIGIT_TRAILING_DIGIT   (0xF0)
 
#define EMBER_AF_CONVERSION_FACTOR_TRAILING_DIGIT_TRAILING_DIGIT_OFFSET   (4)
 
#define EMBER_AF_CALORIFIC_VALUE_TRAILING_DIGIT_TRAILING_DIGIT   (0xF0)
 
#define EMBER_AF_CALORIFIC_VALUE_TRAILING_DIGIT_TRAILING_DIGIT_OFFSET   (4)
 
#define EMBER_AF_PRICE_TRAILING_DIGIT_TRAILING_DIGIT   (0xF0)
 
#define EMBER_AF_PRICE_TRAILING_DIGIT_TRAILING_DIGIT_OFFSET   (4)
 
#define EMBER_AF_C_O2_TRAILING_DIGIT_TRAILING_DIGIT   (0xF0)
 
#define EMBER_AF_C_O2_TRAILING_DIGIT_TRAILING_DIGIT_OFFSET   (4)
 
#define EMBER_AF_PRICE_TRAILING_DIGIT_AND_PRICE_TIER_PRICE_TIER   (0x0F)
 
#define EMBER_AF_PRICE_TRAILING_DIGIT_AND_PRICE_TIER_TRAILING_DIGIT   (0xF0)
 
#define EMBER_AF_PRICE_TRAILING_DIGIT_AND_PRICE_TIER_TRAILING_DIGIT_OFFSET   (4)
 
#define EMBER_AF_PRICE_NUMBER_OF_PRICE_TIERS_AND_REGISTER_TIER_REGISTER_TIER   (0x0F)
 
#define EMBER_AF_PRICE_NUMBER_OF_PRICE_TIERS_AND_REGISTER_TIER_NUMBER_OF_PRICE_TIERS   (0xF0)
 
#define EMBER_AF_PRICE_NUMBER_OF_PRICE_TIERS_AND_REGISTER_TIER_NUMBER_OF_PRICE_TIERS_OFFSET   (4)
 
#define EMBER_AF_ALTERNATE_COST_TRAILING_DIGIT_TRAILING_DIGIT   (0xF0)
 
#define EMBER_AF_ALTERNATE_COST_TRAILING_DIGIT_TRAILING_DIGIT_OFFSET   (4)
 
#define EMBER_AF_PRICE_CONTROL_MASK_PRICE_ACKNOWLEDGEMENT_REQUIRED   (0x01)
 
#define EMBER_AF_PRICE_CONTROL_MASK_TOTAL_TIERS_EXCEEDS15   (0x02)
 
#define EMBER_AF_PRICE_CONTROL_MASK_TOTAL_TIERS_EXCEEDS15_OFFSET   (1)
 
#define EMBER_AF_BLOCK_PERIOD_CONTROL_PRICE_ACKNOWLEDGEMENT_REQUIREMENT   (0x01)
 
#define EMBER_AF_BLOCK_PERIOD_CONTROL_REPEATING_BLOCK   (0x02)
 
#define EMBER_AF_BLOCK_PERIOD_CONTROL_REPEATING_BLOCK_OFFSET   (1)
 
#define EMBER_AF_TARIFF_TYPE_CHARGING_SCHEME_TARIFF_TYPE   (0x0F)
 
#define EMBER_AF_TARIFF_TYPE_CHARGING_SCHEME_TARIFF_CHARGING_SCHEME   (0xF0)
 
#define EMBER_AF_TARIFF_TYPE_CHARGING_SCHEME_TARIFF_CHARGING_SCHEME_OFFSET   (4)
 
#define EMBER_AF_PRICE_MATRIX_SUB_PAYLOAD_CONTROL_TOU_BASED   (0x01)
 
#define EMBER_AF_BLOCK_THRESHOLD_SUB_PAYLOAD_CONTROL_APPLY_TO_ALL_TOU_TIERS_OR_WHEN_BLOCK_ONLY_CHARGING   (0x01)
 
#define EMBER_AF_BILLING_PERIOD_DURATION_DURATION   (0x3FFFFF)
 
#define EMBER_AF_BILLING_PERIOD_DURATION_UNITS   (0xC00000)
 
#define EMBER_AF_BILLING_PERIOD_DURATION_UNITS_OFFSET   (22)
 
#define EMBER_AF_BILLING_PERIOD_DURATION_TYPE_TIMEBASE   (0x0F)
 
#define EMBER_AF_BILLING_PERIOD_DURATION_TYPE_CONTROL   (0xF0)
 
#define EMBER_AF_BILLING_PERIOD_DURATION_TYPE_CONTROL_OFFSET   (4)
 
#define EMBER_AF_BILL_TRAILING_DIGIT_TRAILING_DIGIT   (0xF0)
 
#define EMBER_AF_BILL_TRAILING_DIGIT_TRAILING_DIGIT_OFFSET   (4)
 
#define EMBER_AF_CURRENCY_CHANGE_CONTROL_CLEAR_BILLING_INFO   (0x00000001)
 
#define EMBER_AF_CURRENCY_CHANGE_CONTROL_CONVERT_BILLING_INFO_USING_NEW_CURRENCY   (0x00000002)
 
#define EMBER_AF_CURRENCY_CHANGE_CONTROL_CONVERT_BILLING_INFO_USING_NEW_CURRENCY_OFFSET   (1)
 
#define EMBER_AF_CURRENCY_CHANGE_CONTROL_CLEAR_OLD_CONSUMPTION_DATA   (0x00000004)
 
#define EMBER_AF_CURRENCY_CHANGE_CONTROL_CLEAR_OLD_CONSUMPTION_DATA_OFFSET   (2)
 
#define EMBER_AF_CURRENCY_CHANGE_CONTROL_CONVERT_OLD_CONSUMPTION_DATA_USING_NEW_CURRENCY   (0x00000008)
 
#define EMBER_AF_CURRENCY_CHANGE_CONTROL_CONVERT_OLD_CONSUMPTION_DATA_USING_NEW_CURRENCY_OFFSET   (3)
 
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER1   (0x0002)
 
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER1_OFFSET   (1)
 
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER2   (0x0004)
 
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER2_OFFSET   (2)
 
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER3   (0x0008)
 
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER3_OFFSET   (3)
 
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER4   (0x0010)
 
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER4_OFFSET   (4)
 
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER5   (0x0020)
 
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER5_OFFSET   (5)
 
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER6   (0x0040)
 
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER6_OFFSET   (6)
 
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER7   (0x0080)
 
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER7_OFFSET   (7)
 
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER8   (0x0100)
 
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER8_OFFSET   (8)
 
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER9   (0x0200)
 
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER9_OFFSET   (9)
 
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER10   (0x0400)
 
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER10_OFFSET   (10)
 
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER11   (0x0800)
 
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER11_OFFSET   (11)
 
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER12   (0x1000)
 
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER12_OFFSET   (12)
 
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER13   (0x2000)
 
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER13_OFFSET   (13)
 
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER14   (0x4000)
 
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER14_OFFSET   (14)
 
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER15   (0x8000)
 
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER15_OFFSET   (15)
 
#define EMBER_AF_AMI_COMMAND_OPTIONS_REQUEST_RX_ON_WHEN_IDLE   (0x01)
 
#define EMBER_AF_AMI_DEVICE_CLASS_HVAC_COMPRESSOR_OR_FURNACE   (0x0001)
 
#define EMBER_AF_AMI_DEVICE_CLASS_STRIP_HEAT_BASEBOARD_HEAT   (0x0002)
 
#define EMBER_AF_AMI_DEVICE_CLASS_STRIP_HEAT_BASEBOARD_HEAT_OFFSET   (1)
 
#define EMBER_AF_AMI_DEVICE_CLASS_WATER_HEATER   (0x0004)
 
#define EMBER_AF_AMI_DEVICE_CLASS_WATER_HEATER_OFFSET   (2)
 
#define EMBER_AF_AMI_DEVICE_CLASS_POOL_PUMP_SPA_JACUZZI   (0x0008)
 
#define EMBER_AF_AMI_DEVICE_CLASS_POOL_PUMP_SPA_JACUZZI_OFFSET   (3)
 
#define EMBER_AF_AMI_DEVICE_CLASS_SMART_APPLIANCES   (0x0010)
 
#define EMBER_AF_AMI_DEVICE_CLASS_SMART_APPLIANCES_OFFSET   (4)
 
#define EMBER_AF_AMI_DEVICE_CLASS_IRRIGATION_PUMP   (0x0020)
 
#define EMBER_AF_AMI_DEVICE_CLASS_IRRIGATION_PUMP_OFFSET   (5)
 
#define EMBER_AF_AMI_DEVICE_CLASS_MANAGED_C_AND_I_LOADS   (0x0040)
 
#define EMBER_AF_AMI_DEVICE_CLASS_MANAGED_C_AND_I_LOADS_OFFSET   (6)
 
#define EMBER_AF_AMI_DEVICE_CLASS_SIMPLE_MISC_LOADS   (0x0080)
 
#define EMBER_AF_AMI_DEVICE_CLASS_SIMPLE_MISC_LOADS_OFFSET   (7)
 
#define EMBER_AF_AMI_DEVICE_CLASS_EXTERIOR_LIGHTING   (0x0100)
 
#define EMBER_AF_AMI_DEVICE_CLASS_EXTERIOR_LIGHTING_OFFSET   (8)
 
#define EMBER_AF_AMI_DEVICE_CLASS_INTERIOR_LIGHTING   (0x0200)
 
#define EMBER_AF_AMI_DEVICE_CLASS_INTERIOR_LIGHTING_OFFSET   (9)
 
#define EMBER_AF_AMI_DEVICE_CLASS_ELECTRIC_VEHICLE   (0x0400)
 
#define EMBER_AF_AMI_DEVICE_CLASS_ELECTRIC_VEHICLE_OFFSET   (10)
 
#define EMBER_AF_AMI_DEVICE_CLASS_GENERATION_SYSTEMS   (0x0800)
 
#define EMBER_AF_AMI_DEVICE_CLASS_GENERATION_SYSTEMS_OFFSET   (11)
 
#define EMBER_AF_AMI_EVENT_CONTROL_RANDOMIZED_START_TIME   (0x01)
 
#define EMBER_AF_AMI_EVENT_CONTROL_RANDOMIZED_END_TIME   (0x02)
 
#define EMBER_AF_AMI_EVENT_CONTROL_RANDOMIZED_END_TIME_OFFSET   (1)
 
#define EMBER_AF_AMI_CANCEL_CONTROL_TERMINATE_WITH_RANDOMIZATION   (0x01)
 
#define EMBER_AF_AMI_METER_STATUS_CHECK_METER   (0x01)
 
#define EMBER_AF_AMI_METER_STATUS_LOW_BATTERY   (0x02)
 
#define EMBER_AF_AMI_METER_STATUS_LOW_BATTERY_OFFSET   (1)
 
#define EMBER_AF_AMI_METER_STATUS_TAMPER_DETECT   (0x04)
 
#define EMBER_AF_AMI_METER_STATUS_TAMPER_DETECT_OFFSET   (2)
 
#define EMBER_AF_AMI_METER_STATUS_POWER_FAILURE   (0x08)
 
#define EMBER_AF_AMI_METER_STATUS_POWER_FAILURE_OFFSET   (3)
 
#define EMBER_AF_AMI_METER_STATUS_POWER_QUALITY   (0x10)
 
#define EMBER_AF_AMI_METER_STATUS_POWER_QUALITY_OFFSET   (4)
 
#define EMBER_AF_AMI_METER_STATUS_LEAK_DETECT   (0x20)
 
#define EMBER_AF_AMI_METER_STATUS_LEAK_DETECT_OFFSET   (5)
 
#define EMBER_AF_AMI_METER_STATUS_SERVICE_DISCONNECT_OPEN   (0x40)
 
#define EMBER_AF_AMI_METER_STATUS_SERVICE_DISCONNECT_OPEN_OFFSET   (6)
 
#define EMBER_AF_AMI_METER_STATUS_RESERVED   (0x80)
 
#define EMBER_AF_AMI_METER_STATUS_RESERVED_OFFSET   (7)
 
#define EMBER_AF_METERING_STATUS_ELECTRICITY_CHECK_METER   (0x01)
 
#define EMBER_AF_METERING_STATUS_ELECTRICITY_LOW_BATTERY   (0x02)
 
#define EMBER_AF_METERING_STATUS_ELECTRICITY_LOW_BATTERY_OFFSET   (1)
 
#define EMBER_AF_METERING_STATUS_ELECTRICITY_TAMPER_DETECT   (0x04)
 
#define EMBER_AF_METERING_STATUS_ELECTRICITY_TAMPER_DETECT_OFFSET   (2)
 
#define EMBER_AF_METERING_STATUS_ELECTRICITY_POWER_FAILURE   (0x08)
 
#define EMBER_AF_METERING_STATUS_ELECTRICITY_POWER_FAILURE_OFFSET   (3)
 
#define EMBER_AF_METERING_STATUS_ELECTRICITY_POWER_QUALITY   (0x10)
 
#define EMBER_AF_METERING_STATUS_ELECTRICITY_POWER_QUALITY_OFFSET   (4)
 
#define EMBER_AF_METERING_STATUS_ELECTRICITY_LEAK_DETECT   (0x20)
 
#define EMBER_AF_METERING_STATUS_ELECTRICITY_LEAK_DETECT_OFFSET   (5)
 
#define EMBER_AF_METERING_STATUS_ELECTRICITY_SERVICE_DISCONNECT_OPEN   (0x40)
 
#define EMBER_AF_METERING_STATUS_ELECTRICITY_SERVICE_DISCONNECT_OPEN_OFFSET   (6)
 
#define EMBER_AF_METERING_STATUS_ELECTRICITY_RESERVED   (0x80)
 
#define EMBER_AF_METERING_STATUS_ELECTRICITY_RESERVED_OFFSET   (7)
 
#define EMBER_AF_METERING_STATUS_GAS_CHECK_METER   (0x01)
 
#define EMBER_AF_METERING_STATUS_GAS_LOW_BATTERY   (0x02)
 
#define EMBER_AF_METERING_STATUS_GAS_LOW_BATTERY_OFFSET   (1)
 
#define EMBER_AF_METERING_STATUS_GAS_TAMPER_DETECT   (0x04)
 
#define EMBER_AF_METERING_STATUS_GAS_TAMPER_DETECT_OFFSET   (2)
 
#define EMBER_AF_METERING_STATUS_GAS_NOT_DEFINED   (0x08)
 
#define EMBER_AF_METERING_STATUS_GAS_NOT_DEFINED_OFFSET   (3)
 
#define EMBER_AF_METERING_STATUS_GAS_LOW_PRESSURE   (0x10)
 
#define EMBER_AF_METERING_STATUS_GAS_LOW_PRESSURE_OFFSET   (4)
 
#define EMBER_AF_METERING_STATUS_GAS_LEAK_DETECT   (0x20)
 
#define EMBER_AF_METERING_STATUS_GAS_LEAK_DETECT_OFFSET   (5)
 
#define EMBER_AF_METERING_STATUS_GAS_SERVICE_DISCONNECT   (0x40)
 
#define EMBER_AF_METERING_STATUS_GAS_SERVICE_DISCONNECT_OFFSET   (6)
 
#define EMBER_AF_METERING_STATUS_GAS_REVERSE_FLOW   (0x80)
 
#define EMBER_AF_METERING_STATUS_GAS_REVERSE_FLOW_OFFSET   (7)
 
#define EMBER_AF_METERING_STATUS_WATER_CHECK_METER   (0x01)
 
#define EMBER_AF_METERING_STATUS_WATER_LOW_BATTERY   (0x02)
 
#define EMBER_AF_METERING_STATUS_WATER_LOW_BATTERY_OFFSET   (1)
 
#define EMBER_AF_METERING_STATUS_WATER_TAMPER_DETECT   (0x04)
 
#define EMBER_AF_METERING_STATUS_WATER_TAMPER_DETECT_OFFSET   (2)
 
#define EMBER_AF_METERING_STATUS_WATER_PIPE_EMPTY   (0x08)
 
#define EMBER_AF_METERING_STATUS_WATER_PIPE_EMPTY_OFFSET   (3)
 
#define EMBER_AF_METERING_STATUS_WATER_LOW_PRESSURE   (0x10)
 
#define EMBER_AF_METERING_STATUS_WATER_LOW_PRESSURE_OFFSET   (4)
 
#define EMBER_AF_METERING_STATUS_WATER_LEAK_DETECT   (0x20)
 
#define EMBER_AF_METERING_STATUS_WATER_LEAK_DETECT_OFFSET   (5)
 
#define EMBER_AF_METERING_STATUS_WATER_SERVICE_DISCONNECT   (0x40)
 
#define EMBER_AF_METERING_STATUS_WATER_SERVICE_DISCONNECT_OFFSET   (6)
 
#define EMBER_AF_METERING_STATUS_WATER_REVERSE_FLOW   (0x80)
 
#define EMBER_AF_METERING_STATUS_WATER_REVERSE_FLOW_OFFSET   (7)
 
#define EMBER_AF_METERING_STATUS_HEAT_AND_COOLING_CHECK_METER   (0x01)
 
#define EMBER_AF_METERING_STATUS_HEAT_AND_COOLING_LOW_BATTERY   (0x02)
 
#define EMBER_AF_METERING_STATUS_HEAT_AND_COOLING_LOW_BATTERY_OFFSET   (1)
 
#define EMBER_AF_METERING_STATUS_HEAT_AND_COOLING_TAMPER_DETECT   (0x04)
 
#define EMBER_AF_METERING_STATUS_HEAT_AND_COOLING_TAMPER_DETECT_OFFSET   (2)
 
#define EMBER_AF_METERING_STATUS_HEAT_AND_COOLING_TEMPERATURE_SENSOR   (0x08)
 
#define EMBER_AF_METERING_STATUS_HEAT_AND_COOLING_TEMPERATURE_SENSOR_OFFSET   (3)
 
#define EMBER_AF_METERING_STATUS_HEAT_AND_COOLING_BURST_DETECT   (0x10)
 
#define EMBER_AF_METERING_STATUS_HEAT_AND_COOLING_BURST_DETECT_OFFSET   (4)
 
#define EMBER_AF_METERING_STATUS_HEAT_AND_COOLING_LEAK_DETECT   (0x20)
 
#define EMBER_AF_METERING_STATUS_HEAT_AND_COOLING_LEAK_DETECT_OFFSET   (5)
 
#define EMBER_AF_METERING_STATUS_HEAT_AND_COOLING_SERVICE_DISCONNECT   (0x40)
 
#define EMBER_AF_METERING_STATUS_HEAT_AND_COOLING_SERVICE_DISCONNECT_OFFSET   (6)
 
#define EMBER_AF_METERING_STATUS_HEAT_AND_COOLING_FLOW_SENSOR   (0x80)
 
#define EMBER_AF_METERING_STATUS_HEAT_AND_COOLING_FLOW_SENSOR_OFFSET   (7)
 
#define EMBER_AF_METERING_EXTENDED_STATUS_METER_COVER_REMOVED   (0x0000000000000001)
 
#define EMBER_AF_METERING_EXTENDED_STATUS_STRONG_MAGNETIC_FIELD_DETECTED   (0x0000000000000002)
 
#define EMBER_AF_METERING_EXTENDED_STATUS_STRONG_MAGNETIC_FIELD_DETECTED_OFFSET   (1)
 
#define EMBER_AF_METERING_EXTENDED_STATUS_BATTERY_FAILURE   (0x0000000000000004)
 
#define EMBER_AF_METERING_EXTENDED_STATUS_BATTERY_FAILURE_OFFSET   (2)
 
#define EMBER_AF_METERING_EXTENDED_STATUS_PROGRAM_MEMORY_ERROR   (0x0000000000000008)
 
#define EMBER_AF_METERING_EXTENDED_STATUS_PROGRAM_MEMORY_ERROR_OFFSET   (3)
 
#define EMBER_AF_METERING_EXTENDED_STATUS_RAM_ERROR   (0x0000000000000010)
 
#define EMBER_AF_METERING_EXTENDED_STATUS_RAM_ERROR_OFFSET   (4)
 
#define EMBER_AF_METERING_EXTENDED_STATUS_NV_MEMORY_ERROR   (0x0000000000000020)
 
#define EMBER_AF_METERING_EXTENDED_STATUS_NV_MEMORY_ERROR_OFFSET   (5)
 
#define EMBER_AF_METERING_EXTENDED_STATUS_MEASUREMENT_SYSTEM_ERROR   (0x0000000000000040)
 
#define EMBER_AF_METERING_EXTENDED_STATUS_MEASUREMENT_SYSTEM_ERROR_OFFSET   (6)
 
#define EMBER_AF_METERING_EXTENDED_STATUS_WATCHDOG_ERROR   (0x0000000000000080)
 
#define EMBER_AF_METERING_EXTENDED_STATUS_WATCHDOG_ERROR_OFFSET   (7)
 
#define EMBER_AF_METERING_EXTENDED_STATUS_SUPPLY_DISCONNECT_FAILURE   (0x0000000000000100)
 
#define EMBER_AF_METERING_EXTENDED_STATUS_SUPPLY_DISCONNECT_FAILURE_OFFSET   (8)
 
#define EMBER_AF_METERING_EXTENDED_STATUS_SUPPLY_CONNECT_FAILURE   (0x0000000000000200)
 
#define EMBER_AF_METERING_EXTENDED_STATUS_SUPPLY_CONNECT_FAILURE_OFFSET   (9)
 
#define EMBER_AF_METERING_EXTENDED_STATUS_MEASUREMENT_SW_CHANGED_TAMPERED   (0x0000000000000400)
 
#define EMBER_AF_METERING_EXTENDED_STATUS_MEASUREMENT_SW_CHANGED_TAMPERED_OFFSET   (10)
 
#define EMBER_AF_METERING_EXTENDED_STATUS_CLOCK_INVALID   (0x0000000000000800)
 
#define EMBER_AF_METERING_EXTENDED_STATUS_CLOCK_INVALID_OFFSET   (11)
 
#define EMBER_AF_METERING_EXTENDED_STATUS_TEMPERATURE_EXCEEDED   (0x0000000000001000)
 
#define EMBER_AF_METERING_EXTENDED_STATUS_TEMPERATURE_EXCEEDED_OFFSET   (12)
 
#define EMBER_AF_METERING_EXTENDED_STATUS_MOISTURE_DETECTED   (0x0000000000002000)
 
#define EMBER_AF_METERING_EXTENDED_STATUS_MOISTURE_DETECTED_OFFSET   (13)
 
#define EMBER_AF_METERING_EXTENDED_STATUS_GAS_METER_BATTERY_COVER_REMOVED   (0x0000000001000000)
 
#define EMBER_AF_METERING_EXTENDED_STATUS_GAS_METER_BATTERY_COVER_REMOVED_OFFSET   (24)
 
#define EMBER_AF_METERING_EXTENDED_STATUS_GAS_METER_TILT_TAMPER   (0x0000000002000000)
 
#define EMBER_AF_METERING_EXTENDED_STATUS_GAS_METER_TILT_TAMPER_OFFSET   (25)
 
#define EMBER_AF_METERING_EXTENDED_STATUS_GAS_METER_EXCESS_FLOW   (0x0000000004000000)
 
#define EMBER_AF_METERING_EXTENDED_STATUS_GAS_METER_EXCESS_FLOW_OFFSET   (26)
 
#define EMBER_AF_METERING_EXTENDED_STATUS_ELECTRICITY_METER_LIMIT_THRESHOLD_EXCEEDED   (0x0000000008000000)
 
#define EMBER_AF_METERING_EXTENDED_STATUS_ELECTRICITY_METER_LIMIT_THRESHOLD_EXCEEDED_OFFSET   (27)
 
#define EMBER_AF_METERING_EXTENDED_STATUS_ELECTRICITY_METER_UNDER_VOLTAGE   (0x0000000010000000)
 
#define EMBER_AF_METERING_EXTENDED_STATUS_ELECTRICITY_METER_UNDER_VOLTAGE_OFFSET   (28)
 
#define EMBER_AF_METERING_EXTENDED_STATUS_ELECTRICITY_METER_OVER_VOLTAGE   (0x0000000020000000)
 
#define EMBER_AF_METERING_EXTENDED_STATUS_ELECTRICITY_METER_OVER_VOLTAGE_OFFSET   (29)
 
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_NEW_OTA_FIRMWARE   (0x00000001)
 
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_CBKE_UPDATE_REQUEST   (0x00000002)
 
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_CBKE_UPDATE_REQUEST_OFFSET   (1)
 
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_TIME_SYNC   (0x00000004)
 
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_TIME_SYNC_OFFSET   (2)
 
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_STAY_AWAKE_REQUEST_HAN   (0x00000010)
 
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_STAY_AWAKE_REQUEST_HAN_OFFSET   (4)
 
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_STAY_AWAKE_REQUEST_WAN   (0x00000020)
 
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_STAY_AWAKE_REQUEST_WAN_OFFSET   (5)
 
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_PUSH_HISTORICAL_METERING_DATA_ATTRIBUTE_SET   (0x000001C0)
 
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_PUSH_HISTORICAL_METERING_DATA_ATTRIBUTE_SET_OFFSET   (6)
 
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_PUSH_HISTORICAL_PREPAYMENT_DATA_ATTRIBUTE_SET   (0x00000E00)
 
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_PUSH_HISTORICAL_PREPAYMENT_DATA_ATTRIBUTE_SET_OFFSET   (9)
 
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_PUSH_ALL_STATIC_DATA_BASIC_CLUSTER   (0x00001000)
 
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_PUSH_ALL_STATIC_DATA_BASIC_CLUSTER_OFFSET   (12)
 
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_PUSH_ALL_STATIC_DATA_METERING_CLUSTER   (0x00002000)
 
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_PUSH_ALL_STATIC_DATA_METERING_CLUSTER_OFFSET   (13)
 
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_PUSH_ALL_STATIC_DATA_PREPAYMENT_CLUSTER   (0x00004000)
 
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_PUSH_ALL_STATIC_DATA_PREPAYMENT_CLUSTER_OFFSET   (14)
 
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_NETWORK_KEY_ACTIVE   (0x00008000)
 
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_NETWORK_KEY_ACTIVE_OFFSET   (15)
 
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_DISPLAY_MESSAGE   (0x00010000)
 
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_DISPLAY_MESSAGE_OFFSET   (16)
 
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_CANCEL_ALL_MESSAGES   (0x00020000)
 
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_CANCEL_ALL_MESSAGES_OFFSET   (17)
 
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_CHANGE_SUPPLY   (0x00040000)
 
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_CHANGE_SUPPLY_OFFSET   (18)
 
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_LOCAL_CHANGE_SUPPLY   (0x00080000)
 
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_LOCAL_CHANGE_SUPPLY_OFFSET   (19)
 
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_SET_UNCONTROLLED_FLOW_THRESHOLD   (0x00100000)
 
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_SET_UNCONTROLLED_FLOW_THRESHOLD_OFFSET   (20)
 
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_TUNNEL_MESSAGE_PENDING   (0x00200000)
 
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_TUNNEL_MESSAGE_PENDING_OFFSET   (21)
 
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_GET_SNAPSHOT   (0x00400000)
 
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_GET_SNAPSHOT_OFFSET   (22)
 
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_GET_SAMPLED_DATA   (0x00800000)
 
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_GET_SAMPLED_DATA_OFFSET   (23)
 
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_NEW_SUB_GHZ_CHANNEL_MASKS_AVAILABLE   (0x01000000)
 
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_NEW_SUB_GHZ_CHANNEL_MASKS_AVAILABLE_OFFSET   (24)
 
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_ENERGY_SCAN_PENDING   (0x02000000)
 
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_ENERGY_SCAN_PENDING_OFFSET   (25)
 
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_CHANNEL_CHANGE_PENDING   (0x04000000)
 
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_CHANNEL_CHANGE_PENDING_OFFSET   (26)
 
#define EMBER_AF_SNAPSHOT_CAUSE_GENERAL   (0x00000001)
 
#define EMBER_AF_SNAPSHOT_CAUSE_END_OF_BILLING_PERIOD   (0x00000002)
 
#define EMBER_AF_SNAPSHOT_CAUSE_END_OF_BILLING_PERIOD_OFFSET   (1)
 
#define EMBER_AF_SNAPSHOT_CAUSE_END_OF_BLOCK_PERIOD   (0x00000004)
 
#define EMBER_AF_SNAPSHOT_CAUSE_END_OF_BLOCK_PERIOD_OFFSET   (2)
 
#define EMBER_AF_SNAPSHOT_CAUSE_CHANGE_OF_TARIFF_INFORMATION   (0x00000008)
 
#define EMBER_AF_SNAPSHOT_CAUSE_CHANGE_OF_TARIFF_INFORMATION_OFFSET   (3)
 
#define EMBER_AF_SNAPSHOT_CAUSE_CHANGE_OF_PRICE_MATRIX   (0x00000010)
 
#define EMBER_AF_SNAPSHOT_CAUSE_CHANGE_OF_PRICE_MATRIX_OFFSET   (4)
 
#define EMBER_AF_SNAPSHOT_CAUSE_CHANGE_OF_BLOCK_THRESHOLDS   (0x00000020)
 
#define EMBER_AF_SNAPSHOT_CAUSE_CHANGE_OF_BLOCK_THRESHOLDS_OFFSET   (5)
 
#define EMBER_AF_SNAPSHOT_CAUSE_CHANGE_OF_CV   (0x00000040)
 
#define EMBER_AF_SNAPSHOT_CAUSE_CHANGE_OF_CV_OFFSET   (6)
 
#define EMBER_AF_SNAPSHOT_CAUSE_CHANGE_OF_CF   (0x00000080)
 
#define EMBER_AF_SNAPSHOT_CAUSE_CHANGE_OF_CF_OFFSET   (7)
 
#define EMBER_AF_SNAPSHOT_CAUSE_CHANGE_OF_CALENDAR   (0x00000100)
 
#define EMBER_AF_SNAPSHOT_CAUSE_CHANGE_OF_CALENDAR_OFFSET   (8)
 
#define EMBER_AF_SNAPSHOT_CAUSE_CRITICAL_PEAK_PRICING   (0x00000200)
 
#define EMBER_AF_SNAPSHOT_CAUSE_CRITICAL_PEAK_PRICING_OFFSET   (9)
 
#define EMBER_AF_SNAPSHOT_CAUSE_MANUALLY_TRIGGERED_FROM_CLIENT   (0x00000400)
 
#define EMBER_AF_SNAPSHOT_CAUSE_MANUALLY_TRIGGERED_FROM_CLIENT_OFFSET   (10)
 
#define EMBER_AF_SNAPSHOT_CAUSE_END_OF_RESOLVE_PERIOD   (0x00000800)
 
#define EMBER_AF_SNAPSHOT_CAUSE_END_OF_RESOLVE_PERIOD_OFFSET   (11)
 
#define EMBER_AF_SNAPSHOT_CAUSE_CHANGE_OF_TENANCY   (0x00001000)
 
#define EMBER_AF_SNAPSHOT_CAUSE_CHANGE_OF_TENANCY_OFFSET   (12)
 
#define EMBER_AF_SNAPSHOT_CAUSE_CHANGE_OF_SUPPLIER   (0x00002000)
 
#define EMBER_AF_SNAPSHOT_CAUSE_CHANGE_OF_SUPPLIER_OFFSET   (13)
 
#define EMBER_AF_SNAPSHOT_CAUSE_CHANGE_OF_MODE   (0x00004000)
 
#define EMBER_AF_SNAPSHOT_CAUSE_CHANGE_OF_MODE_OFFSET   (14)
 
#define EMBER_AF_SNAPSHOT_CAUSE_DEBT_PAYMENT   (0x00008000)
 
#define EMBER_AF_SNAPSHOT_CAUSE_DEBT_PAYMENT_OFFSET   (15)
 
#define EMBER_AF_SNAPSHOT_CAUSE_SCHEDULED_SNAPSHOT   (0x00010000)
 
#define EMBER_AF_SNAPSHOT_CAUSE_SCHEDULED_SNAPSHOT_OFFSET   (16)
 
#define EMBER_AF_SNAPSHOT_CAUSE_OTA_FIRMWARE_DOWNLOAD   (0x00020000)
 
#define EMBER_AF_SNAPSHOT_CAUSE_OTA_FIRMWARE_DOWNLOAD_OFFSET   (17)
 
#define EMBER_AF_SUPPLY_CONTROL_BITS_ACKNOWLEDGE_REQUIRED   (0x01)
 
#define EMBER_AF_MESSAGING_CONTROL_MASK_TRANS_MECHANISM   (0x03)
 
#define EMBER_AF_MESSAGING_CONTROL_MASK_MESSAGE_URGENCY   (0x0C)
 
#define EMBER_AF_MESSAGING_CONTROL_MASK_MESSAGE_URGENCY_OFFSET   (2)
 
#define EMBER_AF_MESSAGING_CONTROL_MASK_ENHANCED_CONFIRMATION_REQUEST   (0x20)
 
#define EMBER_AF_MESSAGING_CONTROL_MASK_ENHANCED_CONFIRMATION_REQUEST_OFFSET   (5)
 
#define EMBER_AF_MESSAGING_CONTROL_MASK_MESSAGE_CONFIRMATION   (0x80)
 
#define EMBER_AF_MESSAGING_CONTROL_MASK_MESSAGE_CONFIRMATION_OFFSET   (7)
 
#define EMBER_AF_MESSAGING_EXTENDED_CONTROL_MASK_MESSAGE_CONFIRMATION_STATUS   (0x01)
 
#define EMBER_AF_MESSAGING_CONFIRMATION_CONTROL_NO_RETURNED   (0x01)
 
#define EMBER_AF_MESSAGING_CONFIRMATION_CONTROL_YES_RETURNED   (0x02)
 
#define EMBER_AF_MESSAGING_CONFIRMATION_CONTROL_YES_RETURNED_OFFSET   (1)
 
#define EMBER_AF_PAYMENT_CONTROL_CONFIGURATION_DISCONNECTION_ENABLED   (0x0001)
 
#define EMBER_AF_PAYMENT_CONTROL_CONFIGURATION_PREPAYMENT_ENABLED   (0x0002)
 
#define EMBER_AF_PAYMENT_CONTROL_CONFIGURATION_PREPAYMENT_ENABLED_OFFSET   (1)
 
#define EMBER_AF_PAYMENT_CONTROL_CONFIGURATION_CREDIT_MANAGEMENT_ENABLED   (0x0004)
 
#define EMBER_AF_PAYMENT_CONTROL_CONFIGURATION_CREDIT_MANAGEMENT_ENABLED_OFFSET   (2)
 
#define EMBER_AF_PAYMENT_CONTROL_CONFIGURATION_CREDIT_DISPLAY_ENABLED   (0x0010)
 
#define EMBER_AF_PAYMENT_CONTROL_CONFIGURATION_CREDIT_DISPLAY_ENABLED_OFFSET   (4)
 
#define EMBER_AF_PAYMENT_CONTROL_CONFIGURATION_ACCOUNT_BASE   (0x0040)
 
#define EMBER_AF_PAYMENT_CONTROL_CONFIGURATION_ACCOUNT_BASE_OFFSET   (6)
 
#define EMBER_AF_PAYMENT_CONTROL_CONFIGURATION_CONTACTOR_FITTED   (0x0080)
 
#define EMBER_AF_PAYMENT_CONTROL_CONFIGURATION_CONTACTOR_FITTED_OFFSET   (7)
 
#define EMBER_AF_PAYMENT_CONTROL_CONFIGURATION_STANDING_CHARGE_CONFIGURATION   (0x0100)
 
#define EMBER_AF_PAYMENT_CONTROL_CONFIGURATION_STANDING_CHARGE_CONFIGURATION_OFFSET   (8)
 
#define EMBER_AF_PAYMENT_CONTROL_CONFIGURATION_EMERGENCY_STANDING_CHARGE_CONFIGURATION   (0x0200)
 
#define EMBER_AF_PAYMENT_CONTROL_CONFIGURATION_EMERGENCY_STANDING_CHARGE_CONFIGURATION_OFFSET   (9)
 
#define EMBER_AF_PAYMENT_CONTROL_CONFIGURATION_DEBT_CONFIGURATION   (0x0400)
 
#define EMBER_AF_PAYMENT_CONTROL_CONFIGURATION_DEBT_CONFIGURATION_OFFSET   (10)
 
#define EMBER_AF_PAYMENT_CONTROL_CONFIGURATION_EMERGENCY_DEBT_CONFIGURATION   (0x0800)
 
#define EMBER_AF_PAYMENT_CONTROL_CONFIGURATION_EMERGENCY_DEBT_CONFIGURATION_OFFSET   (11)
 
#define EMBER_AF_CREDIT_STATUS_CREDIT_OK   (0x01)
 
#define EMBER_AF_CREDIT_STATUS_LOW_CREDIT   (0x02)
 
#define EMBER_AF_CREDIT_STATUS_LOW_CREDIT_OFFSET   (1)
 
#define EMBER_AF_CREDIT_STATUS_EMERGENCY_CREDIT_ENABLED   (0x04)
 
#define EMBER_AF_CREDIT_STATUS_EMERGENCY_CREDIT_ENABLED_OFFSET   (2)
 
#define EMBER_AF_CREDIT_STATUS_EMERGENCY_CREDIT_AVAILABLE   (0x08)
 
#define EMBER_AF_CREDIT_STATUS_EMERGENCY_CREDIT_AVAILABLE_OFFSET   (3)
 
#define EMBER_AF_CREDIT_STATUS_EMERGENCY_CREDIT_SELECTED   (0x10)
 
#define EMBER_AF_CREDIT_STATUS_EMERGENCY_CREDIT_SELECTED_OFFSET   (4)
 
#define EMBER_AF_CREDIT_STATUS_EMERGENCY_CREDIT_IN_USE   (0x20)
 
#define EMBER_AF_CREDIT_STATUS_EMERGENCY_CREDIT_IN_USE_OFFSET   (5)
 
#define EMBER_AF_CREDIT_STATUS_CREDIT_EXHAUSTED   (0x40)
 
#define EMBER_AF_CREDIT_STATUS_CREDIT_EXHAUSTED_OFFSET   (6)
 
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_LOW_CREDIT_WARNING   (0x0001)
 
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_TOP_UP_CODE_ERROR   (0x0002)
 
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_TOP_UP_CODE_ERROR_OFFSET   (1)
 
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_TOP_UP_CODE_ALREADY_USED   (0x0004)
 
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_TOP_UP_CODE_ALREADY_USED_OFFSET   (2)
 
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_TOP_UP_CODE_INVALID   (0x0008)
 
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_TOP_UP_CODE_INVALID_OFFSET   (3)
 
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_FRIENDLY_CREDIT_IN_USE   (0x0010)
 
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_FRIENDLY_CREDIT_IN_USE_OFFSET   (4)
 
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_FRIENDLY_CREDIT_PERIOD_END_WARNING   (0x0020)
 
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_FRIENDLY_CREDIT_PERIOD_END_WARNING_OFFSET   (5)
 
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_EC_AVAILABLE   (0x0040)
 
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_EC_AVAILABLE_OFFSET   (6)
 
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_UNAUTHORISED_ENERGY_USE   (0x0080)
 
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_UNAUTHORISED_ENERGY_USE_OFFSET   (7)
 
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_DISCONNECTED_SUPPLY_DUE_TO_CREDIT   (0x0100)
 
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_DISCONNECTED_SUPPLY_DUE_TO_CREDIT_OFFSET   (8)
 
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_DISCONNECTED_SUPPLY_DUE_TO_TAMPER   (0x0200)
 
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_DISCONNECTED_SUPPLY_DUE_TO_TAMPER_OFFSET   (9)
 
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_DISCONNECTED_SUPPLY_DUE_TO_HES   (0x0400)
 
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_DISCONNECTED_SUPPLY_DUE_TO_HES_OFFSET   (10)
 
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_PHYSICAL_ATTACK   (0x0800)
 
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_PHYSICAL_ATTACK_OFFSET   (11)
 
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_ELECTRONIC_ATTACK   (0x1000)
 
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_ELECTRONIC_ATTACK_OFFSET   (12)
 
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_MANUFACTURE_ALARM_CODE_A   (0x2000)
 
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_MANUFACTURE_ALARM_CODE_A_OFFSET   (13)
 
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_MANUFACTURE_ALARM_CODE_B   (0x4000)
 
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_MANUFACTURE_ALARM_CODE_B_OFFSET   (14)
 
#define EMBER_AF_ORIGINATOR_ID_SUPPLY_CONTROL_BITS_ACKNOWLEDGE_REQUIRED   (0x01)
 
#define EMBER_AF_PREPAY_SNAPSHOT_PAYLOAD_CAUSE_GENERAL   (0x00000001)
 
#define EMBER_AF_PREPAY_SNAPSHOT_PAYLOAD_CAUSE_CHANGE_OF_TARIFF_INFORMATION   (0x00000008)
 
#define EMBER_AF_PREPAY_SNAPSHOT_PAYLOAD_CAUSE_CHANGE_OF_TARIFF_INFORMATION_OFFSET   (3)
 
#define EMBER_AF_PREPAY_SNAPSHOT_PAYLOAD_CAUSE_CHANGE_OF_PRICE_MATRIX   (0x00000010)
 
#define EMBER_AF_PREPAY_SNAPSHOT_PAYLOAD_CAUSE_CHANGE_OF_PRICE_MATRIX_OFFSET   (4)
 
#define EMBER_AF_PREPAY_SNAPSHOT_PAYLOAD_CAUSE_MANUALLY_TRIGGERED_FROM_CLIENT   (0x00000400)
 
#define EMBER_AF_PREPAY_SNAPSHOT_PAYLOAD_CAUSE_MANUALLY_TRIGGERED_FROM_CLIENT_OFFSET   (10)
 
#define EMBER_AF_PREPAY_SNAPSHOT_PAYLOAD_CAUSE_CHANGE_OF_TENANCY   (0x00001000)
 
#define EMBER_AF_PREPAY_SNAPSHOT_PAYLOAD_CAUSE_CHANGE_OF_TENANCY_OFFSET   (12)
 
#define EMBER_AF_PREPAY_SNAPSHOT_PAYLOAD_CAUSE_CHANGE_OF_SUPPLIER   (0x00002000)
 
#define EMBER_AF_PREPAY_SNAPSHOT_PAYLOAD_CAUSE_CHANGE_OF_SUPPLIER_OFFSET   (13)
 
#define EMBER_AF_PREPAY_SNAPSHOT_PAYLOAD_CAUSE_CHANGE_OF_METER_MODE   (0x00004000)
 
#define EMBER_AF_PREPAY_SNAPSHOT_PAYLOAD_CAUSE_CHANGE_OF_METER_MODE_OFFSET   (14)
 
#define EMBER_AF_PREPAY_SNAPSHOT_PAYLOAD_CAUSE_TOP_UP_ADDITION   (0x00040000)
 
#define EMBER_AF_PREPAY_SNAPSHOT_PAYLOAD_CAUSE_TOP_UP_ADDITION_OFFSET   (18)
 
#define EMBER_AF_PREPAY_SNAPSHOT_PAYLOAD_CAUSE_DEBT_CREDIT_ADDITION   (0x00080000)
 
#define EMBER_AF_PREPAY_SNAPSHOT_PAYLOAD_CAUSE_DEBT_CREDIT_ADDITION_OFFSET   (19)
 
#define EMBER_AF_FRIENDLY_CREDIT_FRIENDLY_CREDIT_ENABLED   (0x01)
 
#define EMBER_AF_LOAD_CONTROL_STATE_RELAY_OPEN_OR_CONSUMPTION_INTERUPTED   (0x01)
 
#define EMBER_AF_LOAD_CONTROL_STATE_EVENT_IN_PROGRESS   (0x02)
 
#define EMBER_AF_LOAD_CONTROL_STATE_EVENT_IN_PROGRESS_OFFSET   (1)
 
#define EMBER_AF_LOAD_CONTROL_STATE_POWER_STABILIZING   (0x04)
 
#define EMBER_AF_LOAD_CONTROL_STATE_POWER_STABILIZING_OFFSET   (2)
 
#define EMBER_AF_LOAD_CONTROL_STATE_OTHER_LOAD_REDUCTION   (0x08)
 
#define EMBER_AF_LOAD_CONTROL_STATE_OTHER_LOAD_REDUCTION_OFFSET   (3)
 
#define EMBER_AF_LOAD_CONTROL_STATE_CURRENT_FLOW_OR_CONSUMING_COMMODITY   (0x10)
 
#define EMBER_AF_LOAD_CONTROL_STATE_CURRENT_FLOW_OR_CONSUMING_COMMODITY_OFFSET   (4)
 
#define EMBER_AF_LOAD_CONTROL_STATE_LOAD_CALL   (0x20)
 
#define EMBER_AF_LOAD_CONTROL_STATE_LOAD_CALL_OFFSET   (5)
 
#define EMBER_AF_CURRENT_EVENT_STATUS_RANDOMIZED_START_TIME   (0x01)
 
#define EMBER_AF_CURRENT_EVENT_STATUS_RANDOMIZED_DURATION   (0x02)
 
#define EMBER_AF_CURRENT_EVENT_STATUS_RANDOMIZED_DURATION_OFFSET   (1)
 
#define EMBER_AF_CURRENT_EVENT_STATUS_EXTENDED_BITS_PRESENT   (0x04)
 
#define EMBER_AF_CURRENT_EVENT_STATUS_EXTENDED_BITS_PRESENT_OFFSET   (2)
 
#define EMBER_AF_CURRENT_EVENT_STATUS_EVENT_ACTIVE   (0x08)
 
#define EMBER_AF_CURRENT_EVENT_STATUS_EVENT_ACTIVE_OFFSET   (3)
 
#define EMBER_AF_CURRENT_EVENT_STATUS_DEVICE_PARTICIPATING_IN_EVENT   (0x10)
 
#define EMBER_AF_CURRENT_EVENT_STATUS_DEVICE_PARTICIPATING_IN_EVENT_OFFSET   (4)
 
#define EMBER_AF_CURRENT_EVENT_STATUS_REDUCING_LOAD   (0x20)
 
#define EMBER_AF_CURRENT_EVENT_STATUS_REDUCING_LOAD_OFFSET   (5)
 
#define EMBER_AF_CURRENT_EVENT_STATUS_ON_AT_END_OF_EVENT   (0x40)
 
#define EMBER_AF_CURRENT_EVENT_STATUS_ON_AT_END_OF_EVENT_OFFSET   (6)
 
#define EMBER_AF_AUXILIARY_LOAD_SWITCH_STATE_AUXILIARY_SWITCH1   (0x01)
 
#define EMBER_AF_AUXILIARY_LOAD_SWITCH_STATE_AUXILIARY_SWITCH2   (0x02)
 
#define EMBER_AF_AUXILIARY_LOAD_SWITCH_STATE_AUXILIARY_SWITCH2_OFFSET   (1)
 
#define EMBER_AF_AUXILIARY_LOAD_SWITCH_STATE_AUXILIARY_SWITCH3   (0x04)
 
#define EMBER_AF_AUXILIARY_LOAD_SWITCH_STATE_AUXILIARY_SWITCH3_OFFSET   (2)
 
#define EMBER_AF_AUXILIARY_LOAD_SWITCH_STATE_AUXILIARY_SWITCH4   (0x08)
 
#define EMBER_AF_AUXILIARY_LOAD_SWITCH_STATE_AUXILIARY_SWITCH4_OFFSET   (3)
 
#define EMBER_AF_AUXILIARY_LOAD_SWITCH_STATE_AUXILIARY_SWITCH5   (0x10)
 
#define EMBER_AF_AUXILIARY_LOAD_SWITCH_STATE_AUXILIARY_SWITCH5_OFFSET   (4)
 
#define EMBER_AF_AUXILIARY_LOAD_SWITCH_STATE_AUXILIARY_SWITCH6   (0x20)
 
#define EMBER_AF_AUXILIARY_LOAD_SWITCH_STATE_AUXILIARY_SWITCH6_OFFSET   (5)
 
#define EMBER_AF_AUXILIARY_LOAD_SWITCH_STATE_AUXILIARY_SWITCH7   (0x40)
 
#define EMBER_AF_AUXILIARY_LOAD_SWITCH_STATE_AUXILIARY_SWITCH7_OFFSET   (6)
 
#define EMBER_AF_AUXILIARY_LOAD_SWITCH_STATE_AUXILIARY_SWITCH8   (0x80)
 
#define EMBER_AF_AUXILIARY_LOAD_SWITCH_STATE_AUXILIARY_SWITCH8_OFFSET   (7)
 
#define EMBER_AF_PROPOSED_CHANGE_CONTROL_PRE_SNAPSHOTS   (0x00000001)
 
#define EMBER_AF_PROPOSED_CHANGE_CONTROL_POST_SNAPSHOTS   (0x00000002)
 
#define EMBER_AF_PROPOSED_CHANGE_CONTROL_POST_SNAPSHOTS_OFFSET   (1)
 
#define EMBER_AF_PROPOSED_CHANGE_CONTROL_RESET_CREDIT_REGISTER   (0x00000004)
 
#define EMBER_AF_PROPOSED_CHANGE_CONTROL_RESET_CREDIT_REGISTER_OFFSET   (2)
 
#define EMBER_AF_PROPOSED_CHANGE_CONTROL_RESET_DEBIT_REGISTER   (0x00000008)
 
#define EMBER_AF_PROPOSED_CHANGE_CONTROL_RESET_DEBIT_REGISTER_OFFSET   (3)
 
#define EMBER_AF_PROPOSED_CHANGE_CONTROL_RESET_BILLING_PERIOD   (0x00000010)
 
#define EMBER_AF_PROPOSED_CHANGE_CONTROL_RESET_BILLING_PERIOD_OFFSET   (4)
 
#define EMBER_AF_PROPOSED_CHANGE_CONTROL_CLEAR_TARIFF_PLAN   (0x00000020)
 
#define EMBER_AF_PROPOSED_CHANGE_CONTROL_CLEAR_TARIFF_PLAN_OFFSET   (5)
 
#define EMBER_AF_PROPOSED_CHANGE_CONTROL_CLEAR_STANDING_CHARGE   (0x00000040)
 
#define EMBER_AF_PROPOSED_CHANGE_CONTROL_CLEAR_STANDING_CHARGE_OFFSET   (6)
 
#define EMBER_AF_PROPOSED_CHANGE_CONTROL_BLOCK_HISTORICAL_LOAD_PROFILE_INFORMATION   (0x00000080)
 
#define EMBER_AF_PROPOSED_CHANGE_CONTROL_BLOCK_HISTORICAL_LOAD_PROFILE_INFORMATION_OFFSET   (7)
 
#define EMBER_AF_PROPOSED_CHANGE_CONTROL_CLEAR_HISTORICAL_LOAD_PROFILE_INFORMATION   (0x00000100)
 
#define EMBER_AF_PROPOSED_CHANGE_CONTROL_CLEAR_HISTORICAL_LOAD_PROFILE_INFORMATION_OFFSET   (8)
 
#define EMBER_AF_PROPOSED_CHANGE_CONTROL_CLEAR_IHD_DATA_CONSUMER   (0x00000200)
 
#define EMBER_AF_PROPOSED_CHANGE_CONTROL_CLEAR_IHD_DATA_CONSUMER_OFFSET   (9)
 
#define EMBER_AF_PROPOSED_CHANGE_CONTROL_CLEAR_IHD_DATA_SUPPLIER   (0x00000400)
 
#define EMBER_AF_PROPOSED_CHANGE_CONTROL_CLEAR_IHD_DATA_SUPPLIER_OFFSET   (10)
 
#define EMBER_AF_PROPOSED_CHANGE_CONTROL_METER_CONNECTOR_STATE_ON_OFF_ARMED   (0x00001800)
 
#define EMBER_AF_PROPOSED_CHANGE_CONTROL_METER_CONNECTOR_STATE_ON_OFF_ARMED_OFFSET   (11)
 
#define EMBER_AF_PROPOSED_CHANGE_CONTROL_CLEAR_TRANSACTION_LOG   (0x00002000)
 
#define EMBER_AF_PROPOSED_CHANGE_CONTROL_CLEAR_TRANSACTION_LOG_OFFSET   (13)
 
#define EMBER_AF_PROPOSED_CHANGE_CONTROL_CLEAR_PREPAYMENT_LOG   (0x00004000)
 
#define EMBER_AF_PROPOSED_CHANGE_CONTROL_CLEAR_PREPAYMENT_LOG_OFFSET   (14)
 
#define EMBER_AF_EVENT_CONFIGURATION_LOG_ACTION   (0x07)
 
#define EMBER_AF_EVENT_CONFIGURATION_PUSH_EVENT_TO_W_A_N   (0x08)
 
#define EMBER_AF_EVENT_CONFIGURATION_PUSH_EVENT_TO_W_A_N_OFFSET   (3)
 
#define EMBER_AF_EVENT_CONFIGURATION_PUSH_EVENT_TO_H_A_N   (0x10)
 
#define EMBER_AF_EVENT_CONFIGURATION_PUSH_EVENT_TO_H_A_N_OFFSET   (4)
 
#define EMBER_AF_EVENT_CONFIGURATION_RAISE_ALARM_ZIG_BEE   (0x20)
 
#define EMBER_AF_EVENT_CONFIGURATION_RAISE_ALARM_ZIG_BEE_OFFSET   (5)
 
#define EMBER_AF_EVENT_CONFIGURATION_RAISE_ALARM_PHYSICAL   (0x40)
 
#define EMBER_AF_EVENT_CONFIGURATION_RAISE_ALARM_PHYSICAL_OFFSET   (6)
 
#define EMBER_AF_EVENT_CONTROL_LOG_ID_LOG_ID   (0x0F)
 
#define EMBER_AF_EVENT_CONTROL_LOG_ID_EVENT_CONTROL   (0xF0)
 
#define EMBER_AF_EVENT_CONTROL_LOG_ID_EVENT_CONTROL_OFFSET   (4)
 
#define EMBER_AF_EVENT_ACTION_CONTROL_REPORT_EVENT_TO_H_A_N_DEVICES   (0x01)
 
#define EMBER_AF_EVENT_ACTION_CONTROL_REPORT_EVENT_TO_W_A_N   (0x02)
 
#define EMBER_AF_EVENT_ACTION_CONTROL_REPORT_EVENT_TO_W_A_N_OFFSET   (1)
 
#define EMBER_AF_NUMBER_OF_EVENTS_LOG_PAYLOAD_CONTROL_LOG_PAYLOAD_CONTROL   (0x0F)
 
#define EMBER_AF_NUMBER_OF_EVENTS_LOG_PAYLOAD_CONTROL_NUMBER_OF_EVENTS   (0xF0)
 
#define EMBER_AF_NUMBER_OF_EVENTS_LOG_PAYLOAD_CONTROL_NUMBER_OF_EVENTS_OFFSET   (4)
 
#define EMBER_AF_CLEARED_EVENTS_LOGS_ALL_LOGS_CLEARED   (0x01)
 
#define EMBER_AF_CLEARED_EVENTS_LOGS_TAMPER_LOG_CLEARED   (0x02)
 
#define EMBER_AF_CLEARED_EVENTS_LOGS_TAMPER_LOG_CLEARED_OFFSET   (1)
 
#define EMBER_AF_CLEARED_EVENTS_LOGS_FAULT_LOG_CLEARED   (0x04)
 
#define EMBER_AF_CLEARED_EVENTS_LOGS_FAULT_LOG_CLEARED_OFFSET   (2)
 
#define EMBER_AF_CLEARED_EVENTS_LOGS_GENERAL_EVENT_LOG_CLEARED   (0x08)
 
#define EMBER_AF_CLEARED_EVENTS_LOGS_GENERAL_EVENT_LOG_CLEARED_OFFSET   (3)
 
#define EMBER_AF_CLEARED_EVENTS_LOGS_SECURITY_EVENT_LOG_CLEARED   (0x10)
 
#define EMBER_AF_CLEARED_EVENTS_LOGS_SECURITY_EVENT_LOG_CLEARED_OFFSET   (4)
 
#define EMBER_AF_CLEARED_EVENTS_LOGS_NETWORK_EVENT_LOG_CLEARED   (0x20)
 
#define EMBER_AF_CLEARED_EVENTS_LOGS_NETWORK_EVENT_LOG_CLEARED_OFFSET   (5)
 
#define EMBER_AF_CHANNEL_MASK915_CHANNEL0   (0x00000001)
 
#define EMBER_AF_CHANNEL_MASK915_CHANNEL1   (0x00000002)
 
#define EMBER_AF_CHANNEL_MASK915_CHANNEL1_OFFSET   (1)
 
#define EMBER_AF_CHANNEL_MASK915_CHANNEL2   (0x00000004)
 
#define EMBER_AF_CHANNEL_MASK915_CHANNEL2_OFFSET   (2)
 
#define EMBER_AF_CHANNEL_MASK915_CHANNEL3   (0x00000008)
 
#define EMBER_AF_CHANNEL_MASK915_CHANNEL3_OFFSET   (3)
 
#define EMBER_AF_CHANNEL_MASK915_CHANNEL4   (0x00000010)
 
#define EMBER_AF_CHANNEL_MASK915_CHANNEL4_OFFSET   (4)
 
#define EMBER_AF_CHANNEL_MASK915_CHANNEL5   (0x00000020)
 
#define EMBER_AF_CHANNEL_MASK915_CHANNEL5_OFFSET   (5)
 
#define EMBER_AF_CHANNEL_MASK915_CHANNEL6   (0x00000040)
 
#define EMBER_AF_CHANNEL_MASK915_CHANNEL6_OFFSET   (6)
 
#define EMBER_AF_CHANNEL_MASK915_CHANNEL7   (0x00000080)
 
#define EMBER_AF_CHANNEL_MASK915_CHANNEL7_OFFSET   (7)
 
#define EMBER_AF_CHANNEL_MASK915_CHANNEL8   (0x00000100)
 
#define EMBER_AF_CHANNEL_MASK915_CHANNEL8_OFFSET   (8)
 
#define EMBER_AF_CHANNEL_MASK915_CHANNEL9   (0x00000200)
 
#define EMBER_AF_CHANNEL_MASK915_CHANNEL9_OFFSET   (9)
 
#define EMBER_AF_CHANNEL_MASK915_CHANNEL10   (0x00000400)
 
#define EMBER_AF_CHANNEL_MASK915_CHANNEL10_OFFSET   (10)
 
#define EMBER_AF_CHANNEL_MASK915_CHANNEL11   (0x00000800)
 
#define EMBER_AF_CHANNEL_MASK915_CHANNEL11_OFFSET   (11)
 
#define EMBER_AF_CHANNEL_MASK915_CHANNEL12   (0x00001000)
 
#define EMBER_AF_CHANNEL_MASK915_CHANNEL12_OFFSET   (12)
 
#define EMBER_AF_CHANNEL_MASK915_CHANNEL13   (0x00002000)
 
#define EMBER_AF_CHANNEL_MASK915_CHANNEL13_OFFSET   (13)
 
#define EMBER_AF_CHANNEL_MASK915_CHANNEL14   (0x00004000)
 
#define EMBER_AF_CHANNEL_MASK915_CHANNEL14_OFFSET   (14)
 
#define EMBER_AF_CHANNEL_MASK915_CHANNEL15   (0x00008000)
 
#define EMBER_AF_CHANNEL_MASK915_CHANNEL15_OFFSET   (15)
 
#define EMBER_AF_CHANNEL_MASK915_CHANNEL16   (0x00010000)
 
#define EMBER_AF_CHANNEL_MASK915_CHANNEL16_OFFSET   (16)
 
#define EMBER_AF_CHANNEL_MASK915_CHANNEL17   (0x00020000)
 
#define EMBER_AF_CHANNEL_MASK915_CHANNEL17_OFFSET   (17)
 
#define EMBER_AF_CHANNEL_MASK915_CHANNEL18   (0x00040000)
 
#define EMBER_AF_CHANNEL_MASK915_CHANNEL18_OFFSET   (18)
 
#define EMBER_AF_CHANNEL_MASK915_CHANNEL19   (0x00080000)
 
#define EMBER_AF_CHANNEL_MASK915_CHANNEL19_OFFSET   (19)
 
#define EMBER_AF_CHANNEL_MASK915_CHANNEL20   (0x00100000)
 
#define EMBER_AF_CHANNEL_MASK915_CHANNEL20_OFFSET   (20)
 
#define EMBER_AF_CHANNEL_MASK915_CHANNEL21   (0x00200000)
 
#define EMBER_AF_CHANNEL_MASK915_CHANNEL21_OFFSET   (21)
 
#define EMBER_AF_CHANNEL_MASK915_CHANNEL22   (0x00400000)
 
#define EMBER_AF_CHANNEL_MASK915_CHANNEL22_OFFSET   (22)
 
#define EMBER_AF_CHANNEL_MASK915_CHANNEL23   (0x00800000)
 
#define EMBER_AF_CHANNEL_MASK915_CHANNEL23_OFFSET   (23)
 
#define EMBER_AF_CHANNEL_MASK915_CHANNEL24   (0x01000000)
 
#define EMBER_AF_CHANNEL_MASK915_CHANNEL24_OFFSET   (24)
 
#define EMBER_AF_CHANNEL_MASK915_CHANNEL25   (0x02000000)
 
#define EMBER_AF_CHANNEL_MASK915_CHANNEL25_OFFSET   (25)
 
#define EMBER_AF_CHANNEL_MASK915_CHANNEL26   (0x04000000)
 
#define EMBER_AF_CHANNEL_MASK915_CHANNEL26_OFFSET   (26)
 
#define EMBER_AF_CHANNEL_MASK_PAGE   (0xF8000000)
 
#define EMBER_AF_CHANNEL_MASK_PAGE_OFFSET   (27)
 
#define EMBER_AF_SCENES_COPY_MODE_COPY_ALL_SCENES   (0x01)
 
#define EMBER_AF_ON_OFF_CONTROL_ACCEPT_ONLY_WHEN_ON   (0x01)
 
#define EMBER_AF_COLOR_CAPABILITIES_HUE_SATURATION_SUPPORTED   (0x0001)
 
#define EMBER_AF_COLOR_CAPABILITIES_ENHANCED_HUE_SUPPORTED   (0x0002)
 
#define EMBER_AF_COLOR_CAPABILITIES_ENHANCED_HUE_SUPPORTED_OFFSET   (1)
 
#define EMBER_AF_COLOR_CAPABILITIES_COLOR_LOOP_SUPPORTED   (0x0004)
 
#define EMBER_AF_COLOR_CAPABILITIES_COLOR_LOOP_SUPPORTED_OFFSET   (2)
 
#define EMBER_AF_COLOR_CAPABILITIES_X_Y_ATTRIBUTES_SUPPORTED   (0x0008)
 
#define EMBER_AF_COLOR_CAPABILITIES_X_Y_ATTRIBUTES_SUPPORTED_OFFSET   (3)
 
#define EMBER_AF_COLOR_CAPABILITIES_COLOR_TEMPERATURE_SUPPORTED   (0x0010)
 
#define EMBER_AF_COLOR_CAPABILITIES_COLOR_TEMPERATURE_SUPPORTED_OFFSET   (4)
 
#define EMBER_AF_COLOR_LOOP_UPDATE_FLAGS_UPDATE_ACTION   (0x01)
 
#define EMBER_AF_COLOR_LOOP_UPDATE_FLAGS_UPDATE_DIRECTION   (0x02)
 
#define EMBER_AF_COLOR_LOOP_UPDATE_FLAGS_UPDATE_DIRECTION_OFFSET   (1)
 
#define EMBER_AF_COLOR_LOOP_UPDATE_FLAGS_UPDATE_TIME   (0x04)
 
#define EMBER_AF_COLOR_LOOP_UPDATE_FLAGS_UPDATE_TIME_OFFSET   (2)
 
#define EMBER_AF_COLOR_LOOP_UPDATE_FLAGS_UPDATE_START_HUE   (0x08)
 
#define EMBER_AF_COLOR_LOOP_UPDATE_FLAGS_UPDATE_START_HUE_OFFSET   (3)
 
#define EMBER_AF_ZIGBEE_INFORMATION_LOGICAL_TYPE   (0x03)
 
#define EMBER_AF_ZIGBEE_INFORMATION_RX_ON_WHEN_IDLE   (0x04)
 
#define EMBER_AF_ZIGBEE_INFORMATION_RX_ON_WHEN_IDLE_OFFSET   (2)
 
#define EMBER_AF_ZLL_INFORMATION_FACTORY_NEW   (0x01)
 
#define EMBER_AF_ZLL_INFORMATION_ADDRESS_ASSIGNMENT   (0x02)
 
#define EMBER_AF_ZLL_INFORMATION_ADDRESS_ASSIGNMENT_OFFSET   (1)
 
#define EMBER_AF_ZLL_INFORMATION_TOUCH_LINK_INITIATOR   (0x10)
 
#define EMBER_AF_ZLL_INFORMATION_TOUCH_LINK_INITIATOR_OFFSET   (4)
 
#define EMBER_AF_ZLL_INFORMATION_TOUCH_LINK_PRIORITY_REQUEST   (0x20)
 
#define EMBER_AF_ZLL_INFORMATION_TOUCH_LINK_PRIORITY_REQUEST_OFFSET   (5)
 
#define EMBER_AF_ZLL_INFORMATION_PROFILE_INTEROP   (0x80)
 
#define EMBER_AF_ZLL_INFORMATION_PROFILE_INTEROP_OFFSET   (7)
 
#define EMBER_AF_KEY_BITMASK_DEVELOPMENT   (0x0001)
 
#define EMBER_AF_KEY_BITMASK_MASTER   (0x0010)
 
#define EMBER_AF_KEY_BITMASK_MASTER_OFFSET   (4)
 
#define EMBER_AF_KEY_BITMASK_CERTIFICATION   (0x8000)
 
#define EMBER_AF_KEY_BITMASK_CERTIFICATION_OFFSET   (15)
 
#define EMBER_AF_GP_GPS_FUNCTIONALITY_GP_FEATURE   (0x000001)
 
#define EMBER_AF_GP_GPS_FUNCTIONALITY_DIRECT_COMMUNICATION   (0x000002)
 
#define EMBER_AF_GP_GPS_FUNCTIONALITY_DIRECT_COMMUNICATION_OFFSET   (1)
 
#define EMBER_AF_GP_GPS_FUNCTIONALITY_DERIVED_GROUPCAST_COMMUNICATION   (0x000004)
 
#define EMBER_AF_GP_GPS_FUNCTIONALITY_DERIVED_GROUPCAST_COMMUNICATION_OFFSET   (2)
 
#define EMBER_AF_GP_GPS_FUNCTIONALITY_PRE_COMMISSIONED_GROUPCAST_COMMUNICATION   (0x000008)
 
#define EMBER_AF_GP_GPS_FUNCTIONALITY_PRE_COMMISSIONED_GROUPCAST_COMMUNICATION_OFFSET   (3)
 
#define EMBER_AF_GP_GPS_FUNCTIONALITY_FULL_UNICAST_COMMUNICATION   (0x000010)
 
#define EMBER_AF_GP_GPS_FUNCTIONALITY_FULL_UNICAST_COMMUNICATION_OFFSET   (4)
 
#define EMBER_AF_GP_GPS_FUNCTIONALITY_LIGHTWEIGHT_UNICAST_COMMUNICATION   (0x000020)
 
#define EMBER_AF_GP_GPS_FUNCTIONALITY_LIGHTWEIGHT_UNICAST_COMMUNICATION_OFFSET   (5)
 
#define EMBER_AF_GP_GPS_FUNCTIONALITY_PROXIMITY_BIDIRECTIONAL_COMMUNICATION   (0x000040)
 
#define EMBER_AF_GP_GPS_FUNCTIONALITY_PROXIMITY_BIDIRECTIONAL_COMMUNICATION_OFFSET   (6)
 
#define EMBER_AF_GP_GPS_FUNCTIONALITY_MULTIHOP_BIDIRECTIONAL_COMMUNICATION   (0x000080)
 
#define EMBER_AF_GP_GPS_FUNCTIONALITY_MULTIHOP_BIDIRECTIONAL_COMMUNICATION_OFFSET   (7)
 
#define EMBER_AF_GP_GPS_FUNCTIONALITY_PROXY_TABLE_MAINTAINANCE   (0x000100)
 
#define EMBER_AF_GP_GPS_FUNCTIONALITY_PROXY_TABLE_MAINTAINANCE_OFFSET   (8)
 
#define EMBER_AF_GP_GPS_FUNCTIONALITY_PROXIMITY_COMMUNICATION   (0x000200)
 
#define EMBER_AF_GP_GPS_FUNCTIONALITY_PROXIMITY_COMMUNICATION_OFFSET   (9)
 
#define EMBER_AF_GP_GPS_FUNCTIONALITY_MULTIHOP_COMMUNICATION   (0x000400)
 
#define EMBER_AF_GP_GPS_FUNCTIONALITY_MULTIHOP_COMMUNICATION_OFFSET   (10)
 
#define EMBER_AF_GP_GPS_FUNCTIONALITY_CT_BASED_COMMISSIONING   (0x000800)
 
#define EMBER_AF_GP_GPS_FUNCTIONALITY_CT_BASED_COMMISSIONING_OFFSET   (11)
 
#define EMBER_AF_GP_GPS_FUNCTIONALITY_MAINTAINANCE_GPDF   (0x001000)
 
#define EMBER_AF_GP_GPS_FUNCTIONALITY_MAINTAINANCE_GPDF_OFFSET   (12)
 
#define EMBER_AF_GP_GPS_FUNCTIONALITY_GPD_SECURITY_LEVEL0_IN_OPERATION   (0x002000)
 
#define EMBER_AF_GP_GPS_FUNCTIONALITY_GPD_SECURITY_LEVEL0_IN_OPERATION_OFFSET   (13)
 
#define EMBER_AF_GP_GPS_FUNCTIONALITY_GPD_SECURITY_LEVEL1_IN_OPERATION   (0x004000)
 
#define EMBER_AF_GP_GPS_FUNCTIONALITY_GPD_SECURITY_LEVEL1_IN_OPERATION_OFFSET   (14)
 
#define EMBER_AF_GP_GPS_FUNCTIONALITY_GPD_SECURITY_LEVEL2_IN_OPERATION   (0x008000)
 
#define EMBER_AF_GP_GPS_FUNCTIONALITY_GPD_SECURITY_LEVEL2_IN_OPERATION_OFFSET   (15)
 
#define EMBER_AF_GP_GPS_FUNCTIONALITY_GPD_SECURITY_LEVEL3_IN_OPERATION   (0x010000)
 
#define EMBER_AF_GP_GPS_FUNCTIONALITY_GPD_SECURITY_LEVEL3_IN_OPERATION_OFFSET   (16)
 
#define EMBER_AF_GP_GPS_FUNCTIONALITY_SINK_TABLE_BASED_GROUPCAST_FORWARDING   (0x020000)
 
#define EMBER_AF_GP_GPS_FUNCTIONALITY_SINK_TABLE_BASED_GROUPCAST_FORWARDING_OFFSET   (17)
 
#define EMBER_AF_GP_GPS_FUNCTIONALITY_TRANSLATION_TABLE   (0x040000)
 
#define EMBER_AF_GP_GPS_FUNCTIONALITY_TRANSLATION_TABLE_OFFSET   (18)
 
#define EMBER_AF_GP_GPS_FUNCTIONALITY_GPD_IEEE_ADDRESS   (0x080000)
 
#define EMBER_AF_GP_GPS_FUNCTIONALITY_GPD_IEEE_ADDRESS_OFFSET   (19)
 
#define EMBER_AF_GP_GPS_FUNCTIONALITY_COMPACT_ATTRIBUTE_REPORTING   (0x100000)
 
#define EMBER_AF_GP_GPS_FUNCTIONALITY_COMPACT_ATTRIBUTE_REPORTING_OFFSET   (20)
 
#define EMBER_AF_GP_GPS_FUNCTIONALITY_RESERVED   (0xE00000)
 
#define EMBER_AF_GP_GPS_FUNCTIONALITY_RESERVED_OFFSET   (21)
 
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_APPLICATION_ID   (0x00000007)
 
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_ENTRY_ACTIVE   (0x00000008)
 
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_ENTRY_ACTIVE_OFFSET   (3)
 
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_ENTRY_VALID   (0x00000010)
 
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_ENTRY_VALID_OFFSET   (4)
 
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_SEQUENCE_NUMBER_CAP   (0x00000020)
 
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_SEQUENCE_NUMBER_CAP_OFFSET   (5)
 
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_LIGHTWEIGHT_UNICAST_GPS   (0x00000040)
 
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_LIGHTWEIGHT_UNICAST_GPS_OFFSET   (6)
 
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_DERIVED_GROUP_GPS   (0x00000080)
 
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_DERIVED_GROUP_GPS_OFFSET   (7)
 
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_COMMISIONED_GROUP_GPS   (0x00000100)
 
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_COMMISIONED_GROUP_GPS_OFFSET   (8)
 
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_FIRST_TO_FORWARD   (0x00000200)
 
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_FIRST_TO_FORWARD_OFFSET   (9)
 
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_IN_RANGE   (0x00000400)
 
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_IN_RANGE_OFFSET   (10)
 
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_GPD_FIXED   (0x00000800)
 
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_GPD_FIXED_OFFSET   (11)
 
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_HAS_ALL_UNICAST_ROUTES   (0x00001000)
 
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_HAS_ALL_UNICAST_ROUTES_OFFSET   (12)
 
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_ASSIGNED_ALIAS   (0x00002000)
 
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_ASSIGNED_ALIAS_OFFSET   (13)
 
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_SECURITY_USE   (0x00004000)
 
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_SECURITY_USE_OFFSET   (14)
 
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_EXTENSION   (0x00008000)
 
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_EXTENSION_OFFSET   (15)
 
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_FULL_UNICAST_GPS   (0x00010000)
 
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_FULL_UNICAST_GPS_OFFSET   (16)
 
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_SECURITY_OPTIONS_SECURITY_LEVEL   (0x03)
 
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_SECURITY_OPTIONS_SECURITY_KEY_TYPE   (0x1C)
 
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_SECURITY_OPTIONS_SECURITY_KEY_TYPE_OFFSET   (2)
 
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_SECURITY_OPTIONS_RESERVED   (0xE0)
 
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_SECURITY_OPTIONS_RESERVED_OFFSET   (5)
 
#define EMBER_AF_GP_GPD_COMMISSIONING_OPTIONS_MAC_SEQ_NUM_CAP   (0x01)
 
#define EMBER_AF_GP_GPD_COMMISSIONING_OPTIONS_RX_ON_CAP   (0x02)
 
#define EMBER_AF_GP_GPD_COMMISSIONING_OPTIONS_RX_ON_CAP_OFFSET   (1)
 
#define EMBER_AF_GP_GPD_COMMISSIONING_OPTIONS_APPLICATION_INFORMATION_PRESENT   (0x04)
 
#define EMBER_AF_GP_GPD_COMMISSIONING_OPTIONS_APPLICATION_INFORMATION_PRESENT_OFFSET   (2)
 
#define EMBER_AF_GP_GPD_COMMISSIONING_OPTIONS_RESERVED   (0x08)
 
#define EMBER_AF_GP_GPD_COMMISSIONING_OPTIONS_RESERVED_OFFSET   (3)
 
#define EMBER_AF_GP_GPD_COMMISSIONING_OPTIONS_PAN_ID_REQUEST   (0x10)
 
#define EMBER_AF_GP_GPD_COMMISSIONING_OPTIONS_PAN_ID_REQUEST_OFFSET   (4)
 
#define EMBER_AF_GP_GPD_COMMISSIONING_OPTIONS_GP_SECURITY_KEY_REQUEST   (0x20)
 
#define EMBER_AF_GP_GPD_COMMISSIONING_OPTIONS_GP_SECURITY_KEY_REQUEST_OFFSET   (5)
 
#define EMBER_AF_GP_GPD_COMMISSIONING_OPTIONS_FIXED_LOCATION   (0x40)
 
#define EMBER_AF_GP_GPD_COMMISSIONING_OPTIONS_FIXED_LOCATION_OFFSET   (6)
 
#define EMBER_AF_GP_GPD_COMMISSIONING_OPTIONS_EXTENDED_OPTIONS_FIELD   (0x80)
 
#define EMBER_AF_GP_GPD_COMMISSIONING_OPTIONS_EXTENDED_OPTIONS_FIELD_OFFSET   (7)
 
#define EMBER_AF_GP_GPD_COMMISSIONING_EXTENDED_OPTIONS_SECURITY_LEVEL_CAPABILITIES   (0x03)
 
#define EMBER_AF_GP_GPD_COMMISSIONING_EXTENDED_OPTIONS_KEY_TYPE   (0x1C)
 
#define EMBER_AF_GP_GPD_COMMISSIONING_EXTENDED_OPTIONS_KEY_TYPE_OFFSET   (2)
 
#define EMBER_AF_GP_GPD_COMMISSIONING_EXTENDED_OPTIONS_GPD_KEY_PRESENT   (0x20)
 
#define EMBER_AF_GP_GPD_COMMISSIONING_EXTENDED_OPTIONS_GPD_KEY_PRESENT_OFFSET   (5)
 
#define EMBER_AF_GP_GPD_COMMISSIONING_EXTENDED_OPTIONS_GPD_KEY_ENCRYPTION   (0x40)
 
#define EMBER_AF_GP_GPD_COMMISSIONING_EXTENDED_OPTIONS_GPD_KEY_ENCRYPTION_OFFSET   (6)
 
#define EMBER_AF_GP_GPD_COMMISSIONING_EXTENDED_OPTIONS_GPD_OUTGOING_COUNTER_PRESENT   (0x80)
 
#define EMBER_AF_GP_GPD_COMMISSIONING_EXTENDED_OPTIONS_GPD_OUTGOING_COUNTER_PRESENT_OFFSET   (7)
 
#define EMBER_AF_GP_GPD_COMMISSIONING_REPLY_OPTIONS_PAN_ID_PRESENT   (0x01)
 
#define EMBER_AF_GP_GPD_COMMISSIONING_REPLY_OPTIONS_GPD_SECURITY_KEY_PRESENT   (0x02)
 
#define EMBER_AF_GP_GPD_COMMISSIONING_REPLY_OPTIONS_GPD_SECURITY_KEY_PRESENT_OFFSET   (1)
 
#define EMBER_AF_GP_GPD_COMMISSIONING_REPLY_OPTIONS_GPDKEY_ENCRYPTION   (0x04)
 
#define EMBER_AF_GP_GPD_COMMISSIONING_REPLY_OPTIONS_GPDKEY_ENCRYPTION_OFFSET   (2)
 
#define EMBER_AF_GP_GPD_COMMISSIONING_REPLY_OPTIONS_SECURITY_LEVEL   (0x18)
 
#define EMBER_AF_GP_GPD_COMMISSIONING_REPLY_OPTIONS_SECURITY_LEVEL_OFFSET   (3)
 
#define EMBER_AF_GP_GPD_COMMISSIONING_REPLY_OPTIONS_KEY_TYPE   (0xE0)
 
#define EMBER_AF_GP_GPD_COMMISSIONING_REPLY_OPTIONS_KEY_TYPE_OFFSET   (5)
 
#define EMBER_AF_GP_NOTIFICATION_OPTION_APPLICATION_ID   (0x0007)
 
#define EMBER_AF_GP_NOTIFICATION_OPTION_ALSO_UNICAST   (0x0008)
 
#define EMBER_AF_GP_NOTIFICATION_OPTION_ALSO_UNICAST_OFFSET   (3)
 
#define EMBER_AF_GP_NOTIFICATION_OPTION_ALSO_DERIVED_GROUP   (0x0010)
 
#define EMBER_AF_GP_NOTIFICATION_OPTION_ALSO_DERIVED_GROUP_OFFSET   (4)
 
#define EMBER_AF_GP_NOTIFICATION_OPTION_ALSO_COMMISSIONED_GROUP   (0x0020)
 
#define EMBER_AF_GP_NOTIFICATION_OPTION_ALSO_COMMISSIONED_GROUP_OFFSET   (5)
 
#define EMBER_AF_GP_NOTIFICATION_OPTION_SECURITY_LEVEL   (0x00C0)
 
#define EMBER_AF_GP_NOTIFICATION_OPTION_SECURITY_LEVEL_OFFSET   (6)
 
#define EMBER_AF_GP_NOTIFICATION_OPTION_SECURITY_KEY_TYPE   (0x0700)
 
#define EMBER_AF_GP_NOTIFICATION_OPTION_SECURITY_KEY_TYPE_OFFSET   (8)
 
#define EMBER_AF_GP_NOTIFICATION_OPTION_RX_AFTER_TX   (0x0800)
 
#define EMBER_AF_GP_NOTIFICATION_OPTION_RX_AFTER_TX_OFFSET   (11)
 
#define EMBER_AF_GP_NOTIFICATION_OPTION_GP_TX_QUEUE_FULL   (0x1000)
 
#define EMBER_AF_GP_NOTIFICATION_OPTION_GP_TX_QUEUE_FULL_OFFSET   (12)
 
#define EMBER_AF_GP_NOTIFICATION_OPTION_BIDIRECTIONAL_CAPABILITY   (0x2000)
 
#define EMBER_AF_GP_NOTIFICATION_OPTION_BIDIRECTIONAL_CAPABILITY_OFFSET   (13)
 
#define EMBER_AF_GP_NOTIFICATION_OPTION_PROXY_INFO_PRESENT   (0x4000)
 
#define EMBER_AF_GP_NOTIFICATION_OPTION_PROXY_INFO_PRESENT_OFFSET   (14)
 
#define EMBER_AF_GP_NOTIFICATION_OPTION_RESERVED   (0x8000)
 
#define EMBER_AF_GP_NOTIFICATION_OPTION_RESERVED_OFFSET   (15)
 
#define EMBER_AF_GP_PAIRING_SEARCH_OPTION_APPLICATION_ID   (0x0007)
 
#define EMBER_AF_GP_PAIRING_SEARCH_OPTION_REQUEST_UNICAST_SINKS   (0x0008)
 
#define EMBER_AF_GP_PAIRING_SEARCH_OPTION_REQUEST_UNICAST_SINKS_OFFSET   (3)
 
#define EMBER_AF_GP_PAIRING_SEARCH_OPTION_REQUEST_DERIVED_GROUPCAST_SINKS   (0x0010)
 
#define EMBER_AF_GP_PAIRING_SEARCH_OPTION_REQUEST_DERIVED_GROUPCAST_SINKS_OFFSET   (4)
 
#define EMBER_AF_GP_PAIRING_SEARCH_OPTION_REQUEST_COMMISSIONED_GROUPCAST_SINKS   (0x0020)
 
#define EMBER_AF_GP_PAIRING_SEARCH_OPTION_REQUEST_COMMISSIONED_GROUPCAST_SINKS_OFFSET   (5)
 
#define EMBER_AF_GP_PAIRING_SEARCH_OPTION_REQUEST_GPD_SECURITY_FRAME_COUNTER   (0x0040)
 
#define EMBER_AF_GP_PAIRING_SEARCH_OPTION_REQUEST_GPD_SECURITY_FRAME_COUNTER_OFFSET   (6)
 
#define EMBER_AF_GP_PAIRING_SEARCH_OPTION_REQUEST_GPD_SECURITY_KEY   (0x0080)
 
#define EMBER_AF_GP_PAIRING_SEARCH_OPTION_REQUEST_GPD_SECURITY_KEY_OFFSET   (7)
 
#define EMBER_AF_GP_PAIRING_SEARCH_OPTION_RESERVED   (0xFF00)
 
#define EMBER_AF_GP_PAIRING_SEARCH_OPTION_RESERVED_OFFSET   (8)
 
#define EMBER_AF_GP_TUNNELING_STOP_OPTION_APPLICATION_ID   (0x07)
 
#define EMBER_AF_GP_TUNNELING_STOP_OPTION_ALSO_DERIVED_GROUP   (0x08)
 
#define EMBER_AF_GP_TUNNELING_STOP_OPTION_ALSO_DERIVED_GROUP_OFFSET   (3)
 
#define EMBER_AF_GP_TUNNELING_STOP_OPTION_ALSO_COMMISSIONED_GROUP   (0x10)
 
#define EMBER_AF_GP_TUNNELING_STOP_OPTION_ALSO_COMMISSIONED_GROUP_OFFSET   (4)
 
#define EMBER_AF_GP_TUNNELING_STOP_OPTION_RESERVED   (0xE0)
 
#define EMBER_AF_GP_TUNNELING_STOP_OPTION_RESERVED_OFFSET   (5)
 
#define EMBER_AF_GP_COMMISSIONING_NOTIFICATION_OPTION_APPLICATION_ID   (0x0007)
 
#define EMBER_AF_GP_COMMISSIONING_NOTIFICATION_OPTION_RX_AFTER_TX   (0x0008)
 
#define EMBER_AF_GP_COMMISSIONING_NOTIFICATION_OPTION_RX_AFTER_TX_OFFSET   (3)
 
#define EMBER_AF_GP_COMMISSIONING_NOTIFICATION_OPTION_SECURITY_LEVEL   (0x0030)
 
#define EMBER_AF_GP_COMMISSIONING_NOTIFICATION_OPTION_SECURITY_LEVEL_OFFSET   (4)
 
#define EMBER_AF_GP_COMMISSIONING_NOTIFICATION_OPTION_SECURITY_KEY_TYPE   (0x01C0)
 
#define EMBER_AF_GP_COMMISSIONING_NOTIFICATION_OPTION_SECURITY_KEY_TYPE_OFFSET   (6)
 
#define EMBER_AF_GP_COMMISSIONING_NOTIFICATION_OPTION_SECURITY_PROCESSING_FAILED   (0x0200)
 
#define EMBER_AF_GP_COMMISSIONING_NOTIFICATION_OPTION_SECURITY_PROCESSING_FAILED_OFFSET   (9)
 
#define EMBER_AF_GP_COMMISSIONING_NOTIFICATION_OPTION_BIDIRECTIONAL_CAPABILITY   (0x0400)
 
#define EMBER_AF_GP_COMMISSIONING_NOTIFICATION_OPTION_BIDIRECTIONAL_CAPABILITY_OFFSET   (10)
 
#define EMBER_AF_GP_COMMISSIONING_NOTIFICATION_OPTION_PROXY_INFO_PRESENT   (0x0800)
 
#define EMBER_AF_GP_COMMISSIONING_NOTIFICATION_OPTION_PROXY_INFO_PRESENT_OFFSET   (11)
 
#define EMBER_AF_GP_COMMISSIONING_NOTIFICATION_OPTION_RESERVED   (0xF000)
 
#define EMBER_AF_GP_COMMISSIONING_NOTIFICATION_OPTION_RESERVED_OFFSET   (12)
 
#define EMBER_AF_GP_SINK_COMMISSIONING_MODE_OPTIONS_ACTION   (0x01)
 
#define EMBER_AF_GP_SINK_COMMISSIONING_MODE_OPTIONS_INVOLVE_GPM_IN_SECURITY   (0x02)
 
#define EMBER_AF_GP_SINK_COMMISSIONING_MODE_OPTIONS_INVOLVE_GPM_IN_SECURITY_OFFSET   (1)
 
#define EMBER_AF_GP_SINK_COMMISSIONING_MODE_OPTIONS_INVOLVE_GPM_IN_PAIRING   (0x04)
 
#define EMBER_AF_GP_SINK_COMMISSIONING_MODE_OPTIONS_INVOLVE_GPM_IN_PAIRING_OFFSET   (2)
 
#define EMBER_AF_GP_SINK_COMMISSIONING_MODE_OPTIONS_INVOLVE_PROXIES   (0x08)
 
#define EMBER_AF_GP_SINK_COMMISSIONING_MODE_OPTIONS_INVOLVE_PROXIES_OFFSET   (3)
 
#define EMBER_AF_GP_SINK_COMMISSIONING_MODE_OPTIONS_RESERVED   (0xF0)
 
#define EMBER_AF_GP_SINK_COMMISSIONING_MODE_OPTIONS_RESERVED_OFFSET   (4)
 
#define EMBER_AF_GP_SINK_COMMISSIONING_MODE_EXIT_MODE_ON_COMMISSIONING_WINDOW_EXPIRATION   (0x01)
 
#define EMBER_AF_GP_SINK_COMMISSIONING_MODE_EXIT_MODE_ON_FIRST_PAIRING_SUCCESS   (0x02)
 
#define EMBER_AF_GP_SINK_COMMISSIONING_MODE_EXIT_MODE_ON_FIRST_PAIRING_SUCCESS_OFFSET   (1)
 
#define EMBER_AF_GP_SINK_COMMISSIONING_MODE_EXIT_MODE_ON_GP_PROXY_COMMISSIONING_MODE_EXIT   (0x04)
 
#define EMBER_AF_GP_SINK_COMMISSIONING_MODE_EXIT_MODE_ON_GP_PROXY_COMMISSIONING_MODE_EXIT_OFFSET   (2)
 
#define EMBER_AF_GP_SINK_COMMISSIONING_MODE_EXIT_MODE_RESERVED   (0xF8)
 
#define EMBER_AF_GP_SINK_COMMISSIONING_MODE_EXIT_MODE_RESERVED_OFFSET   (3)
 
#define EMBER_AF_GP_SINK_TABLE_REQUEST_OPTIONS_APPLICATION_ID   (0x07)
 
#define EMBER_AF_GP_SINK_TABLE_REQUEST_OPTIONS_REQUEST_TYPE   (0x18)
 
#define EMBER_AF_GP_SINK_TABLE_REQUEST_OPTIONS_REQUEST_TYPE_OFFSET   (3)
 
#define EMBER_AF_GP_SINK_TABLE_REQUEST_OPTIONS_RESERVED   (0xE0)
 
#define EMBER_AF_GP_SINK_TABLE_REQUEST_OPTIONS_RESERVED_OFFSET   (5)
 
#define EMBER_AF_GP_TRANSLATION_TABLE_UPDATE_OPTION_APPLICATION_ID   (0x0007)
 
#define EMBER_AF_GP_TRANSLATION_TABLE_UPDATE_OPTION_ACTION   (0x0018)
 
#define EMBER_AF_GP_TRANSLATION_TABLE_UPDATE_OPTION_ACTION_OFFSET   (3)
 
#define EMBER_AF_GP_TRANSLATION_TABLE_UPDATE_OPTION_NUMBER_OF_TRANSLATIONS   (0x00E0)
 
#define EMBER_AF_GP_TRANSLATION_TABLE_UPDATE_OPTION_NUMBER_OF_TRANSLATIONS_OFFSET   (5)
 
#define EMBER_AF_GP_TRANSLATION_TABLE_UPDATE_OPTION_ADDITIONAL_INFORMATION_BLOCK_PRESENT   (0x0100)
 
#define EMBER_AF_GP_TRANSLATION_TABLE_UPDATE_OPTION_ADDITIONAL_INFORMATION_BLOCK_PRESENT_OFFSET   (8)
 
#define EMBER_AF_GP_TRANSLATION_TABLE_UPDATE_OPTION_RESERVED   (0xFE00)
 
#define EMBER_AF_GP_TRANSLATION_TABLE_UPDATE_OPTION_RESERVED_OFFSET   (9)
 
#define EMBER_AF_GP_TRANSLATION_TABLE_SCAN_LEVEL_GPD_ID   (0x01)
 
#define EMBER_AF_GP_TRANSLATION_TABLE_SCAN_LEVEL_CMD_ID   (0x02)
 
#define EMBER_AF_GP_TRANSLATION_TABLE_SCAN_LEVEL_CMD_ID_OFFSET   (1)
 
#define EMBER_AF_GP_TRANSLATION_TABLE_SCAN_LEVEL_PAYLOAD   (0x04)
 
#define EMBER_AF_GP_TRANSLATION_TABLE_SCAN_LEVEL_PAYLOAD_OFFSET   (2)
 
#define EMBER_AF_GP_TRANSLATION_TABLE_SCAN_LEVEL_ZB_ENDPOINT   (0x08)
 
#define EMBER_AF_GP_TRANSLATION_TABLE_SCAN_LEVEL_ZB_ENDPOINT_OFFSET   (3)
 
#define EMBER_AF_GP_TRANSLATION_TABLE_SCAN_LEVEL_ADDITIONAL_INFO_BLOCK   (0x10)
 
#define EMBER_AF_GP_TRANSLATION_TABLE_SCAN_LEVEL_ADDITIONAL_INFO_BLOCK_OFFSET   (4)
 
#define EMBER_AF_GP_PAIRING_CONFIGURATION_ACTIONS_ACTION   (0x07)
 
#define EMBER_AF_GP_PAIRING_CONFIGURATION_ACTIONS_SEND_GP_PAIRING   (0x08)
 
#define EMBER_AF_GP_PAIRING_CONFIGURATION_ACTIONS_SEND_GP_PAIRING_OFFSET   (3)
 
#define EMBER_AF_GP_PAIRING_CONFIGURATION_ACTIONS_RESERVED   (0xF0)
 
#define EMBER_AF_GP_PAIRING_CONFIGURATION_ACTIONS_RESERVED_OFFSET   (4)
 
#define EMBER_AF_GP_PAIRING_CONFIGURATION_OPTION_APPLICATION_ID   (0x0007)
 
#define EMBER_AF_GP_PAIRING_CONFIGURATION_OPTION_COMMUNICATION_MODE   (0x0018)
 
#define EMBER_AF_GP_PAIRING_CONFIGURATION_OPTION_COMMUNICATION_MODE_OFFSET   (3)
 
#define EMBER_AF_GP_PAIRING_CONFIGURATION_OPTION_SEQUENCE_NUMBER_CAPABILITIES   (0x0020)
 
#define EMBER_AF_GP_PAIRING_CONFIGURATION_OPTION_SEQUENCE_NUMBER_CAPABILITIES_OFFSET   (5)
 
#define EMBER_AF_GP_PAIRING_CONFIGURATION_OPTION_RX_ON_CAPABILITY   (0x0040)
 
#define EMBER_AF_GP_PAIRING_CONFIGURATION_OPTION_RX_ON_CAPABILITY_OFFSET   (6)
 
#define EMBER_AF_GP_PAIRING_CONFIGURATION_OPTION_FIXED_LOCATION   (0x0080)
 
#define EMBER_AF_GP_PAIRING_CONFIGURATION_OPTION_FIXED_LOCATION_OFFSET   (7)
 
#define EMBER_AF_GP_PAIRING_CONFIGURATION_OPTION_ASSIGNED_ALIAS   (0x0100)
 
#define EMBER_AF_GP_PAIRING_CONFIGURATION_OPTION_ASSIGNED_ALIAS_OFFSET   (8)
 
#define EMBER_AF_GP_PAIRING_CONFIGURATION_OPTION_SECURITY_USE   (0x0200)
 
#define EMBER_AF_GP_PAIRING_CONFIGURATION_OPTION_SECURITY_USE_OFFSET   (9)
 
#define EMBER_AF_GP_PAIRING_CONFIGURATION_OPTION_APPLICATION_INFORMATION_PRESENT   (0x0400)
 
#define EMBER_AF_GP_PAIRING_CONFIGURATION_OPTION_APPLICATION_INFORMATION_PRESENT_OFFSET   (10)
 
#define EMBER_AF_GP_PAIRING_CONFIGURATION_OPTION_RESERVED   (0xF800)
 
#define EMBER_AF_GP_PAIRING_CONFIGURATION_OPTION_RESERVED_OFFSET   (11)
 
#define EMBER_AF_GP_APPLICATION_INFORMATION_MANUFACTURE_ID_PRESENT   (0x01)
 
#define EMBER_AF_GP_APPLICATION_INFORMATION_MODEL_ID_PRESENT   (0x02)
 
#define EMBER_AF_GP_APPLICATION_INFORMATION_MODEL_ID_PRESENT_OFFSET   (1)
 
#define EMBER_AF_GP_APPLICATION_INFORMATION_GPD_COMMANDS_PRESENT   (0x04)
 
#define EMBER_AF_GP_APPLICATION_INFORMATION_GPD_COMMANDS_PRESENT_OFFSET   (2)
 
#define EMBER_AF_GP_APPLICATION_INFORMATION_CLUSTER_LIST_PRESENT   (0x08)
 
#define EMBER_AF_GP_APPLICATION_INFORMATION_CLUSTER_LIST_PRESENT_OFFSET   (3)
 
#define EMBER_AF_GP_APPLICATION_INFORMATION_SWITCH_INFORMATION_PRESENT   (0x10)
 
#define EMBER_AF_GP_APPLICATION_INFORMATION_SWITCH_INFORMATION_PRESENT_OFFSET   (4)
 
#define EMBER_AF_GP_APPLICATION_INFORMATION_APPLICATION_DESCRIPTION_PRESENT   (0x20)
 
#define EMBER_AF_GP_APPLICATION_INFORMATION_APPLICATION_DESCRIPTION_PRESENT_OFFSET   (5)
 
#define EMBER_AF_GP_NOTIFICATION_RESPONSE_OPTION_APPLICATION_ID   (0x07)
 
#define EMBER_AF_GP_NOTIFICATION_RESPONSE_OPTION_FIRST_TO_FORWARD   (0x08)
 
#define EMBER_AF_GP_NOTIFICATION_RESPONSE_OPTION_FIRST_TO_FORWARD_OFFSET   (3)
 
#define EMBER_AF_GP_NOTIFICATION_RESPONSE_OPTION_NO_PAIRING   (0x10)
 
#define EMBER_AF_GP_NOTIFICATION_RESPONSE_OPTION_NO_PAIRING_OFFSET   (4)
 
#define EMBER_AF_GP_NOTIFICATION_RESPONSE_OPTION_RESERVED   (0xE0)
 
#define EMBER_AF_GP_NOTIFICATION_RESPONSE_OPTION_RESERVED_OFFSET   (5)
 
#define EMBER_AF_GP_PAIRING_OPTION_APPLICATION_ID   (0x000007)
 
#define EMBER_AF_GP_PAIRING_OPTION_ADD_SINK   (0x000008)
 
#define EMBER_AF_GP_PAIRING_OPTION_ADD_SINK_OFFSET   (3)
 
#define EMBER_AF_GP_PAIRING_OPTION_REMOVE_GPD   (0x000010)
 
#define EMBER_AF_GP_PAIRING_OPTION_REMOVE_GPD_OFFSET   (4)
 
#define EMBER_AF_GP_PAIRING_OPTION_COMMUNICATION_MODE   (0x000060)
 
#define EMBER_AF_GP_PAIRING_OPTION_COMMUNICATION_MODE_OFFSET   (5)
 
#define EMBER_AF_GP_PAIRING_OPTION_GPD_FIXED   (0x000080)
 
#define EMBER_AF_GP_PAIRING_OPTION_GPD_FIXED_OFFSET   (7)
 
#define EMBER_AF_GP_PAIRING_OPTION_GPD_MAC_SEQUENCE_NUMBER_CAPABILITIES   (0x000100)
 
#define EMBER_AF_GP_PAIRING_OPTION_GPD_MAC_SEQUENCE_NUMBER_CAPABILITIES_OFFSET   (8)
 
#define EMBER_AF_GP_PAIRING_OPTION_SECURITY_LEVEL   (0x000600)
 
#define EMBER_AF_GP_PAIRING_OPTION_SECURITY_LEVEL_OFFSET   (9)
 
#define EMBER_AF_GP_PAIRING_OPTION_SECURITY_KEY_TYPE   (0x003800)
 
#define EMBER_AF_GP_PAIRING_OPTION_SECURITY_KEY_TYPE_OFFSET   (11)
 
#define EMBER_AF_GP_PAIRING_OPTION_GPD_SECURITY_FRAME_COUNTER_PRESENT   (0x004000)
 
#define EMBER_AF_GP_PAIRING_OPTION_GPD_SECURITY_FRAME_COUNTER_PRESENT_OFFSET   (14)
 
#define EMBER_AF_GP_PAIRING_OPTION_GPD_SECURITY_KEY_PRESENT   (0x008000)
 
#define EMBER_AF_GP_PAIRING_OPTION_GPD_SECURITY_KEY_PRESENT_OFFSET   (15)
 
#define EMBER_AF_GP_PAIRING_OPTION_ASSIGNED_ALIAS_PRESENT   (0x010000)
 
#define EMBER_AF_GP_PAIRING_OPTION_ASSIGNED_ALIAS_PRESENT_OFFSET   (16)
 
#define EMBER_AF_GP_PAIRING_OPTION_GROUPCAST_RADIUS_PRESENT   (0x020000)
 
#define EMBER_AF_GP_PAIRING_OPTION_GROUPCAST_RADIUS_PRESENT_OFFSET   (17)
 
#define EMBER_AF_GP_PAIRING_OPTION_RESERVED   (0xFC0000)
 
#define EMBER_AF_GP_PAIRING_OPTION_RESERVED_OFFSET   (18)
 
#define EMBER_AF_GP_PROXY_COMMISSIONING_MODE_OPTION_ACTION   (0x01)
 
#define EMBER_AF_GP_PROXY_COMMISSIONING_MODE_OPTION_COMMISSIONING_WINDOW_PRESENT   (0x02)
 
#define EMBER_AF_GP_PROXY_COMMISSIONING_MODE_OPTION_COMMISSIONING_WINDOW_PRESENT_OFFSET   (1)
 
#define EMBER_AF_GP_PROXY_COMMISSIONING_MODE_OPTION_EXIT_MODE   (0x0C)
 
#define EMBER_AF_GP_PROXY_COMMISSIONING_MODE_OPTION_EXIT_MODE_OFFSET   (2)
 
#define EMBER_AF_GP_PROXY_COMMISSIONING_MODE_OPTION_CHANNEL_PRESENT   (0x10)
 
#define EMBER_AF_GP_PROXY_COMMISSIONING_MODE_OPTION_CHANNEL_PRESENT_OFFSET   (4)
 
#define EMBER_AF_GP_PROXY_COMMISSIONING_MODE_OPTION_UNICAST_COMMUNICATION   (0x20)
 
#define EMBER_AF_GP_PROXY_COMMISSIONING_MODE_OPTION_UNICAST_COMMUNICATION_OFFSET   (5)
 
#define EMBER_AF_GP_PROXY_COMMISSIONING_MODE_OPTION_RESERVED   (0xC0)
 
#define EMBER_AF_GP_PROXY_COMMISSIONING_MODE_OPTION_RESERVED_OFFSET   (6)
 
#define EMBER_AF_GP_PROXY_COMMISSIONING_MODE_EXIT_MODE_ON_COMMISSIONING_WINDOW_EXPIRATION   (0x02)
 
#define EMBER_AF_GP_PROXY_COMMISSIONING_MODE_EXIT_MODE_ON_COMMISSIONING_WINDOW_EXPIRATION_OFFSET   (1)
 
#define EMBER_AF_GP_PROXY_COMMISSIONING_MODE_EXIT_MODE_ON_FIRST_PAIRING_SUCCESS   (0x04)
 
#define EMBER_AF_GP_PROXY_COMMISSIONING_MODE_EXIT_MODE_ON_FIRST_PAIRING_SUCCESS_OFFSET   (2)
 
#define EMBER_AF_GP_PROXY_COMMISSIONING_MODE_EXIT_MODE_ON_GP_PROXY_COMMISSIONING_MODE_EXIT   (0x08)
 
#define EMBER_AF_GP_PROXY_COMMISSIONING_MODE_EXIT_MODE_ON_GP_PROXY_COMMISSIONING_MODE_EXIT_OFFSET   (3)
 
#define EMBER_AF_GP_RESPONSE_OPTION_APPLICATION_ID   (0x07)
 
#define EMBER_AF_GP_RESPONSE_OPTION_TRANSMIT_ON_END_POINT_MATCH   (0x08)
 
#define EMBER_AF_GP_RESPONSE_OPTION_TRANSMIT_ON_END_POINT_MATCH   (0x08)
 
#define EMBER_AF_GP_RESPONSE_OPTION_TRANSMIT_ON_END_POINT_MATCH_OFFSET   (3)
 
#define EMBER_AF_GP_RESPONSE_OPTION_TRANSMIT_ON_END_POINT_MATCH_OFFSET   (3)
 
#define EMBER_AF_GP_RESPONSE_OPTION_RESERVED   (0xF0)
 
#define EMBER_AF_GP_RESPONSE_OPTION_RESERVED   (0xF0)
 
#define EMBER_AF_GP_RESPONSE_OPTION_RESERVED_OFFSET   (4)
 
#define EMBER_AF_GP_RESPONSE_OPTION_RESERVED_OFFSET   (4)
 
#define EMBER_AF_GP_RESPONSE_TEMP_MASTER_TX_CHANNEL_TRANSMIT_CHANNEL   (0x0F)
 
#define EMBER_AF_GP_RESPONSE_TEMP_MASTER_TX_CHANNEL_RESERVED   (0xF0)
 
#define EMBER_AF_GP_RESPONSE_TEMP_MASTER_TX_CHANNEL_RESERVED_OFFSET   (4)
 
#define EMBER_AF_GP_SINK_TABLE_ENTRY_OPTIONS_APPLICATION_ID   (0x0007)
 
#define EMBER_AF_GP_SINK_TABLE_ENTRY_OPTIONS_COMMUNICATION_MODE   (0x0018)
 
#define EMBER_AF_GP_SINK_TABLE_ENTRY_OPTIONS_COMMUNICATION_MODE_OFFSET   (3)
 
#define EMBER_AF_GP_SINK_TABLE_ENTRY_OPTIONS_SEQUENCE_NUM_CAPABILITIES   (0x0020)
 
#define EMBER_AF_GP_SINK_TABLE_ENTRY_OPTIONS_SEQUENCE_NUM_CAPABILITIES_OFFSET   (5)
 
#define EMBER_AF_GP_SINK_TABLE_ENTRY_OPTIONS_RX_ON_CAPABILITY   (0x0040)
 
#define EMBER_AF_GP_SINK_TABLE_ENTRY_OPTIONS_RX_ON_CAPABILITY_OFFSET   (6)
 
#define EMBER_AF_GP_SINK_TABLE_ENTRY_OPTIONS_FIXED_LOCATION   (0x0080)
 
#define EMBER_AF_GP_SINK_TABLE_ENTRY_OPTIONS_FIXED_LOCATION_OFFSET   (7)
 
#define EMBER_AF_GP_SINK_TABLE_ENTRY_OPTIONS_ASSIGNED_ALIAS   (0x0100)
 
#define EMBER_AF_GP_SINK_TABLE_ENTRY_OPTIONS_ASSIGNED_ALIAS_OFFSET   (8)
 
#define EMBER_AF_GP_SINK_TABLE_ENTRY_OPTIONS_SECURITY_USE   (0x0200)
 
#define EMBER_AF_GP_SINK_TABLE_ENTRY_OPTIONS_SECURITY_USE_OFFSET   (9)
 
#define EMBER_AF_GP_SINK_TABLE_ENTRY_OPTIONS_RESERVED   (0xFC00)
 
#define EMBER_AF_GP_SINK_TABLE_ENTRY_OPTIONS_RESERVED_OFFSET   (10)
 
#define EMBER_AF_GP_SINK_TABLE_ENTRY_SECURITY_OPTIONS_SECURITY_LEVEL   (0x03)
 
#define EMBER_AF_GP_SINK_TABLE_ENTRY_SECURITY_OPTIONS_SECURITY_KEY_TYPE   (0x1C)
 
#define EMBER_AF_GP_SINK_TABLE_ENTRY_SECURITY_OPTIONS_SECURITY_KEY_TYPE_OFFSET   (2)
 
#define EMBER_AF_GP_SINK_TABLE_ENTRY_SECURITY_OPTIONS_RESERVED   (0xE0)
 
#define EMBER_AF_GP_SINK_TABLE_ENTRY_SECURITY_OPTIONS_RESERVED_OFFSET   (5)
 
#define EMBER_AF_GP_TRANSLATION_TABLE_RESPONSE_OPTION_APPLICATION_ID   (0x07)
 
#define EMBER_AF_GP_TRANSLATION_TABLE_RESPONSE_OPTION_ADDITIONAL_INFORMATION_BLOCK_PRESENT   (0x08)
 
#define EMBER_AF_GP_TRANSLATION_TABLE_RESPONSE_OPTION_ADDITIONAL_INFORMATION_BLOCK_PRESENT_OFFSET   (3)
 
#define EMBER_AF_GP_TRANSLATION_TABLE_RESPONSE_OPTION_RESERVED   (0xF0)
 
#define EMBER_AF_GP_TRANSLATION_TABLE_RESPONSE_OPTION_RESERVED_OFFSET   (4)
 
#define EMBER_AF_GP_PROXY_TABLE_REQUEST_OPTIONS_APPLICATION_ID   (0x07)
 
#define EMBER_AF_GP_PROXY_TABLE_REQUEST_OPTIONS_REQUEST_TYPE   (0x18)
 
#define EMBER_AF_GP_PROXY_TABLE_REQUEST_OPTIONS_REQUEST_TYPE_OFFSET   (3)
 
#define EMBER_AF_GP_PROXY_TABLE_REQUEST_OPTIONS_RESERVED   (0xE0)
 
#define EMBER_AF_GP_PROXY_TABLE_REQUEST_OPTIONS_RESERVED_OFFSET   (5)
 
#define EMBER_AF_GP_GPD_CHANNEL_REQUEST_CHANNEL_TOGGLING_BEHAVIOUR_RX_CHANNEL_NEXT_ATTEMPT   (0x0F)
 
#define EMBER_AF_GP_GPD_CHANNEL_REQUEST_CHANNEL_TOGGLING_BEHAVIOUR_RX_CHANNEL_SECOND_NEXT_ATTEMPT   (0xF0)
 
#define EMBER_AF_GP_GPD_CHANNEL_REQUEST_CHANNEL_TOGGLING_BEHAVIOUR_RX_CHANNEL_SECOND_NEXT_ATTEMPT_OFFSET   (4)
 
#define EMBER_AF_GP_GPD_CHANNEL_CONFIGURATION_CHANNEL_MASK   (0x1F)
 
#define EMBER_AF_GP_GPD_CHANNEL_CONFIGURATION_CHANNEL_OPERATIONAL_CHANNEL   (0x0F)
 
#define EMBER_AF_GP_GPD_CHANNEL_CONFIGURATION_CHANNEL_BASIC   (0x10)
 
#define EMBER_AF_GP_GPD_CHANNEL_CONFIGURATION_CHANNEL_BASIC_OFFSET   (4)
 
#define EMBER_AF_GP_GPD_CHANNEL_CONFIGURATION_CHANNEL_RESERVED   (0xE0)
 
#define EMBER_AF_GP_GPD_CHANNEL_CONFIGURATION_CHANNEL_RESERVED_OFFSET   (5)
 
#define EMBER_AF_GP_RESPONSE_OPTION_MASK   (0x0F)

Detailed Description

This header provides Application Framework enum definitions.

Macro Definition Documentation

#define EMBER_AF_ALARM_MASK_GENERAL_HW_FAULT   (0x01)
#define EMBER_AF_ALARM_MASK_GENERAL_SW_FAULT   (0x02)
#define EMBER_AF_ALARM_MASK_GENERAL_SW_FAULT_OFFSET   (1)
#define EMBER_AF_ALERT_COUNT_NUMBER_OF_ALERTS   (0x0F)
#define EMBER_AF_ALERT_COUNT_TYPE_OF_ALERT   (0xF0)
#define EMBER_AF_ALERT_COUNT_TYPE_OF_ALERT_OFFSET   (4)
#define EMBER_AF_ALERT_STRUCTURE_ALERT_ID   (0x0000FF)
#define EMBER_AF_ALERT_STRUCTURE_CATEGORY   (0x000F00)
#define EMBER_AF_ALERT_STRUCTURE_CATEGORY_OFFSET   (8)
#define EMBER_AF_ALERT_STRUCTURE_PRESENCE_RECOVERY   (0x003000)
#define EMBER_AF_ALERT_STRUCTURE_PRESENCE_RECOVERY_OFFSET   (12)
#define EMBER_AF_ALTERNATE_COST_TRAILING_DIGIT_TRAILING_DIGIT   (0xF0)
#define EMBER_AF_ALTERNATE_COST_TRAILING_DIGIT_TRAILING_DIGIT_OFFSET   (4)
#define EMBER_AF_AMI_CANCEL_CONTROL_TERMINATE_WITH_RANDOMIZATION   (0x01)
#define EMBER_AF_AMI_COMMAND_OPTIONS_REQUEST_RX_ON_WHEN_IDLE   (0x01)
#define EMBER_AF_AMI_DEVICE_CLASS_ELECTRIC_VEHICLE   (0x0400)
#define EMBER_AF_AMI_DEVICE_CLASS_ELECTRIC_VEHICLE_OFFSET   (10)
#define EMBER_AF_AMI_DEVICE_CLASS_EXTERIOR_LIGHTING   (0x0100)
#define EMBER_AF_AMI_DEVICE_CLASS_EXTERIOR_LIGHTING_OFFSET   (8)
#define EMBER_AF_AMI_DEVICE_CLASS_GENERATION_SYSTEMS   (0x0800)
#define EMBER_AF_AMI_DEVICE_CLASS_GENERATION_SYSTEMS_OFFSET   (11)
#define EMBER_AF_AMI_DEVICE_CLASS_HVAC_COMPRESSOR_OR_FURNACE   (0x0001)
#define EMBER_AF_AMI_DEVICE_CLASS_INTERIOR_LIGHTING   (0x0200)
#define EMBER_AF_AMI_DEVICE_CLASS_INTERIOR_LIGHTING_OFFSET   (9)
#define EMBER_AF_AMI_DEVICE_CLASS_IRRIGATION_PUMP   (0x0020)
#define EMBER_AF_AMI_DEVICE_CLASS_IRRIGATION_PUMP_OFFSET   (5)
#define EMBER_AF_AMI_DEVICE_CLASS_MANAGED_C_AND_I_LOADS   (0x0040)
#define EMBER_AF_AMI_DEVICE_CLASS_MANAGED_C_AND_I_LOADS_OFFSET   (6)
#define EMBER_AF_AMI_DEVICE_CLASS_POOL_PUMP_SPA_JACUZZI   (0x0008)
#define EMBER_AF_AMI_DEVICE_CLASS_POOL_PUMP_SPA_JACUZZI_OFFSET   (3)
#define EMBER_AF_AMI_DEVICE_CLASS_SIMPLE_MISC_LOADS   (0x0080)
#define EMBER_AF_AMI_DEVICE_CLASS_SIMPLE_MISC_LOADS_OFFSET   (7)
#define EMBER_AF_AMI_DEVICE_CLASS_SMART_APPLIANCES   (0x0010)
#define EMBER_AF_AMI_DEVICE_CLASS_SMART_APPLIANCES_OFFSET   (4)
#define EMBER_AF_AMI_DEVICE_CLASS_STRIP_HEAT_BASEBOARD_HEAT   (0x0002)
#define EMBER_AF_AMI_DEVICE_CLASS_STRIP_HEAT_BASEBOARD_HEAT_OFFSET   (1)
#define EMBER_AF_AMI_DEVICE_CLASS_WATER_HEATER   (0x0004)
#define EMBER_AF_AMI_DEVICE_CLASS_WATER_HEATER_OFFSET   (2)
#define EMBER_AF_AMI_EVENT_CONTROL_RANDOMIZED_END_TIME   (0x02)
#define EMBER_AF_AMI_EVENT_CONTROL_RANDOMIZED_END_TIME_OFFSET   (1)
#define EMBER_AF_AMI_EVENT_CONTROL_RANDOMIZED_START_TIME   (0x01)
#define EMBER_AF_AMI_METER_STATUS_CHECK_METER   (0x01)
#define EMBER_AF_AMI_METER_STATUS_LEAK_DETECT   (0x20)
#define EMBER_AF_AMI_METER_STATUS_LEAK_DETECT_OFFSET   (5)
#define EMBER_AF_AMI_METER_STATUS_LOW_BATTERY   (0x02)
#define EMBER_AF_AMI_METER_STATUS_LOW_BATTERY_OFFSET   (1)
#define EMBER_AF_AMI_METER_STATUS_POWER_FAILURE   (0x08)
#define EMBER_AF_AMI_METER_STATUS_POWER_FAILURE_OFFSET   (3)
#define EMBER_AF_AMI_METER_STATUS_POWER_QUALITY   (0x10)
#define EMBER_AF_AMI_METER_STATUS_POWER_QUALITY_OFFSET   (4)
#define EMBER_AF_AMI_METER_STATUS_RESERVED   (0x80)
#define EMBER_AF_AMI_METER_STATUS_RESERVED_OFFSET   (7)
#define EMBER_AF_AMI_METER_STATUS_SERVICE_DISCONNECT_OPEN   (0x40)
#define EMBER_AF_AMI_METER_STATUS_SERVICE_DISCONNECT_OPEN_OFFSET   (6)
#define EMBER_AF_AMI_METER_STATUS_TAMPER_DETECT   (0x04)
#define EMBER_AF_AMI_METER_STATUS_TAMPER_DETECT_OFFSET   (2)
#define EMBER_AF_AUXILIARY_LOAD_SWITCH_STATE_AUXILIARY_SWITCH1   (0x01)
#define EMBER_AF_AUXILIARY_LOAD_SWITCH_STATE_AUXILIARY_SWITCH2   (0x02)
#define EMBER_AF_AUXILIARY_LOAD_SWITCH_STATE_AUXILIARY_SWITCH2_OFFSET   (1)
#define EMBER_AF_AUXILIARY_LOAD_SWITCH_STATE_AUXILIARY_SWITCH3   (0x04)
#define EMBER_AF_AUXILIARY_LOAD_SWITCH_STATE_AUXILIARY_SWITCH3_OFFSET   (2)
#define EMBER_AF_AUXILIARY_LOAD_SWITCH_STATE_AUXILIARY_SWITCH4   (0x08)
#define EMBER_AF_AUXILIARY_LOAD_SWITCH_STATE_AUXILIARY_SWITCH4_OFFSET   (3)
#define EMBER_AF_AUXILIARY_LOAD_SWITCH_STATE_AUXILIARY_SWITCH5   (0x10)
#define EMBER_AF_AUXILIARY_LOAD_SWITCH_STATE_AUXILIARY_SWITCH5_OFFSET   (4)
#define EMBER_AF_AUXILIARY_LOAD_SWITCH_STATE_AUXILIARY_SWITCH6   (0x20)
#define EMBER_AF_AUXILIARY_LOAD_SWITCH_STATE_AUXILIARY_SWITCH6_OFFSET   (5)
#define EMBER_AF_AUXILIARY_LOAD_SWITCH_STATE_AUXILIARY_SWITCH7   (0x40)
#define EMBER_AF_AUXILIARY_LOAD_SWITCH_STATE_AUXILIARY_SWITCH7_OFFSET   (6)
#define EMBER_AF_AUXILIARY_LOAD_SWITCH_STATE_AUXILIARY_SWITCH8   (0x80)
#define EMBER_AF_AUXILIARY_LOAD_SWITCH_STATE_AUXILIARY_SWITCH8_OFFSET   (7)
#define EMBER_AF_BALLAST_STATUS_LAMP_NOT_IN_SOCKET   (0x02)
#define EMBER_AF_BALLAST_STATUS_LAMP_NOT_IN_SOCKET_OFFSET   (1)
#define EMBER_AF_BALLAST_STATUS_NON_OPERATIONAL   (0x01)
#define EMBER_AF_BARRIER_CONTROL_CAPABILITIES_PARTIAL_BARRIER   (0x01)
#define EMBER_AF_BARRIER_CONTROL_SAFETY_STATUS_FAILED_COMMUNICATION   (0x0004)
#define EMBER_AF_BARRIER_CONTROL_SAFETY_STATUS_FAILED_COMMUNICATION_OFFSET   (2)
#define EMBER_AF_BARRIER_CONTROL_SAFETY_STATUS_POSITION_FAILURE   (0x0008)
#define EMBER_AF_BARRIER_CONTROL_SAFETY_STATUS_POSITION_FAILURE_OFFSET   (3)
#define EMBER_AF_BARRIER_CONTROL_SAFETY_STATUS_REMOTE_LOCKOUT   (0x0001)
#define EMBER_AF_BARRIER_CONTROL_SAFETY_STATUS_TEMPER_DETECTED   (0x0002)
#define EMBER_AF_BARRIER_CONTROL_SAFETY_STATUS_TEMPER_DETECTED_OFFSET   (1)
#define EMBER_AF_BATTERY_ALARM_MASK_VOLTAGE_TOO_LOW   (0x01)
#define EMBER_AF_BILL_TRAILING_DIGIT_TRAILING_DIGIT   (0xF0)
#define EMBER_AF_BILL_TRAILING_DIGIT_TRAILING_DIGIT_OFFSET   (4)
#define EMBER_AF_BILLING_PERIOD_DURATION_DURATION   (0x3FFFFF)
#define EMBER_AF_BILLING_PERIOD_DURATION_TYPE_CONTROL   (0xF0)
#define EMBER_AF_BILLING_PERIOD_DURATION_TYPE_CONTROL_OFFSET   (4)
#define EMBER_AF_BILLING_PERIOD_DURATION_TYPE_TIMEBASE   (0x0F)
#define EMBER_AF_BILLING_PERIOD_DURATION_UNITS   (0xC00000)
#define EMBER_AF_BILLING_PERIOD_DURATION_UNITS_OFFSET   (22)
#define EMBER_AF_BLOCK_PERIOD_CONTROL_PRICE_ACKNOWLEDGEMENT_REQUIREMENT   (0x01)
#define EMBER_AF_BLOCK_PERIOD_CONTROL_REPEATING_BLOCK   (0x02)
#define EMBER_AF_BLOCK_PERIOD_CONTROL_REPEATING_BLOCK_OFFSET   (1)
#define EMBER_AF_BLOCK_PERIOD_DURATION_TYPE_CONTROL   (0xF0)
#define EMBER_AF_BLOCK_PERIOD_DURATION_TYPE_CONTROL_OFFSET   (4)
#define EMBER_AF_BLOCK_PERIOD_DURATION_TYPE_TIMEBASE   (0x0F)
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER1   (0x0002)
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER10   (0x0400)
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER10_OFFSET   (10)
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER11   (0x0800)
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER11_OFFSET   (11)
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER12   (0x1000)
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER12_OFFSET   (12)
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER13   (0x2000)
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER13_OFFSET   (13)
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER14   (0x4000)
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER14_OFFSET   (14)
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER15   (0x8000)
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER15_OFFSET   (15)
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER1_OFFSET   (1)
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER2   (0x0004)
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER2_OFFSET   (2)
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER3   (0x0008)
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER3_OFFSET   (3)
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER4   (0x0010)
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER4_OFFSET   (4)
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER5   (0x0020)
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER5_OFFSET   (5)
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER6   (0x0040)
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER6_OFFSET   (6)
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER7   (0x0080)
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER7_OFFSET   (7)
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER8   (0x0100)
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER8_OFFSET   (8)
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER9   (0x0200)
#define EMBER_AF_BLOCK_THRESHOLD_MASK_TIER9_OFFSET   (9)
#define EMBER_AF_BLOCK_THRESHOLD_SUB_PAYLOAD_CONTROL_APPLY_TO_ALL_TOU_TIERS_OR_WHEN_BLOCK_ONLY_CHARGING   (0x01)
#define EMBER_AF_C_O2_TRAILING_DIGIT_TRAILING_DIGIT   (0xF0)
#define EMBER_AF_C_O2_TRAILING_DIGIT_TRAILING_DIGIT_OFFSET   (4)
#define EMBER_AF_CALORIFIC_VALUE_TRAILING_DIGIT_TRAILING_DIGIT   (0xF0)
#define EMBER_AF_CALORIFIC_VALUE_TRAILING_DIGIT_TRAILING_DIGIT_OFFSET   (4)
#define EMBER_AF_CHANNEL_MASK915_CHANNEL0   (0x00000001)
#define EMBER_AF_CHANNEL_MASK915_CHANNEL1   (0x00000002)
#define EMBER_AF_CHANNEL_MASK915_CHANNEL10   (0x00000400)
#define EMBER_AF_CHANNEL_MASK915_CHANNEL10_OFFSET   (10)
#define EMBER_AF_CHANNEL_MASK915_CHANNEL11   (0x00000800)
#define EMBER_AF_CHANNEL_MASK915_CHANNEL11_OFFSET   (11)
#define EMBER_AF_CHANNEL_MASK915_CHANNEL12   (0x00001000)
#define EMBER_AF_CHANNEL_MASK915_CHANNEL12_OFFSET   (12)
#define EMBER_AF_CHANNEL_MASK915_CHANNEL13   (0x00002000)
#define EMBER_AF_CHANNEL_MASK915_CHANNEL13_OFFSET   (13)
#define EMBER_AF_CHANNEL_MASK915_CHANNEL14   (0x00004000)
#define EMBER_AF_CHANNEL_MASK915_CHANNEL14_OFFSET   (14)
#define EMBER_AF_CHANNEL_MASK915_CHANNEL15   (0x00008000)
#define EMBER_AF_CHANNEL_MASK915_CHANNEL15_OFFSET   (15)
#define EMBER_AF_CHANNEL_MASK915_CHANNEL16   (0x00010000)
#define EMBER_AF_CHANNEL_MASK915_CHANNEL16_OFFSET   (16)
#define EMBER_AF_CHANNEL_MASK915_CHANNEL17   (0x00020000)
#define EMBER_AF_CHANNEL_MASK915_CHANNEL17_OFFSET   (17)
#define EMBER_AF_CHANNEL_MASK915_CHANNEL18   (0x00040000)
#define EMBER_AF_CHANNEL_MASK915_CHANNEL18_OFFSET   (18)
#define EMBER_AF_CHANNEL_MASK915_CHANNEL19   (0x00080000)
#define EMBER_AF_CHANNEL_MASK915_CHANNEL19_OFFSET   (19)
#define EMBER_AF_CHANNEL_MASK915_CHANNEL1_OFFSET   (1)
#define EMBER_AF_CHANNEL_MASK915_CHANNEL2   (0x00000004)
#define EMBER_AF_CHANNEL_MASK915_CHANNEL20   (0x00100000)
#define EMBER_AF_CHANNEL_MASK915_CHANNEL20_OFFSET   (20)
#define EMBER_AF_CHANNEL_MASK915_CHANNEL21   (0x00200000)
#define EMBER_AF_CHANNEL_MASK915_CHANNEL21_OFFSET   (21)
#define EMBER_AF_CHANNEL_MASK915_CHANNEL22   (0x00400000)
#define EMBER_AF_CHANNEL_MASK915_CHANNEL22_OFFSET   (22)
#define EMBER_AF_CHANNEL_MASK915_CHANNEL23   (0x00800000)
#define EMBER_AF_CHANNEL_MASK915_CHANNEL23_OFFSET   (23)
#define EMBER_AF_CHANNEL_MASK915_CHANNEL24   (0x01000000)
#define EMBER_AF_CHANNEL_MASK915_CHANNEL24_OFFSET   (24)
#define EMBER_AF_CHANNEL_MASK915_CHANNEL25   (0x02000000)
#define EMBER_AF_CHANNEL_MASK915_CHANNEL25_OFFSET   (25)
#define EMBER_AF_CHANNEL_MASK915_CHANNEL26   (0x04000000)
#define EMBER_AF_CHANNEL_MASK915_CHANNEL26_OFFSET   (26)
#define EMBER_AF_CHANNEL_MASK915_CHANNEL2_OFFSET   (2)
#define EMBER_AF_CHANNEL_MASK915_CHANNEL3   (0x00000008)
#define EMBER_AF_CHANNEL_MASK915_CHANNEL3_OFFSET   (3)
#define EMBER_AF_CHANNEL_MASK915_CHANNEL4   (0x00000010)
#define EMBER_AF_CHANNEL_MASK915_CHANNEL4_OFFSET   (4)
#define EMBER_AF_CHANNEL_MASK915_CHANNEL5   (0x00000020)
#define EMBER_AF_CHANNEL_MASK915_CHANNEL5_OFFSET   (5)
#define EMBER_AF_CHANNEL_MASK915_CHANNEL6   (0x00000040)
#define EMBER_AF_CHANNEL_MASK915_CHANNEL6_OFFSET   (6)
#define EMBER_AF_CHANNEL_MASK915_CHANNEL7   (0x00000080)
#define EMBER_AF_CHANNEL_MASK915_CHANNEL7_OFFSET   (7)
#define EMBER_AF_CHANNEL_MASK915_CHANNEL8   (0x00000100)
#define EMBER_AF_CHANNEL_MASK915_CHANNEL8_OFFSET   (8)
#define EMBER_AF_CHANNEL_MASK915_CHANNEL9   (0x00000200)
#define EMBER_AF_CHANNEL_MASK915_CHANNEL9_OFFSET   (9)
#define EMBER_AF_CHANNEL_MASK_PAGE   (0xF8000000)
#define EMBER_AF_CHANNEL_MASK_PAGE_OFFSET   (27)
#define EMBER_AF_CLEARED_EVENTS_LOGS_ALL_LOGS_CLEARED   (0x01)
#define EMBER_AF_CLEARED_EVENTS_LOGS_FAULT_LOG_CLEARED   (0x04)
#define EMBER_AF_CLEARED_EVENTS_LOGS_FAULT_LOG_CLEARED_OFFSET   (2)
#define EMBER_AF_CLEARED_EVENTS_LOGS_GENERAL_EVENT_LOG_CLEARED   (0x08)
#define EMBER_AF_CLEARED_EVENTS_LOGS_GENERAL_EVENT_LOG_CLEARED_OFFSET   (3)
#define EMBER_AF_CLEARED_EVENTS_LOGS_NETWORK_EVENT_LOG_CLEARED   (0x20)
#define EMBER_AF_CLEARED_EVENTS_LOGS_NETWORK_EVENT_LOG_CLEARED_OFFSET   (5)
#define EMBER_AF_CLEARED_EVENTS_LOGS_SECURITY_EVENT_LOG_CLEARED   (0x10)
#define EMBER_AF_CLEARED_EVENTS_LOGS_SECURITY_EVENT_LOG_CLEARED_OFFSET   (4)
#define EMBER_AF_CLEARED_EVENTS_LOGS_TAMPER_LOG_CLEARED   (0x02)
#define EMBER_AF_CLEARED_EVENTS_LOGS_TAMPER_LOG_CLEARED_OFFSET   (1)
#define EMBER_AF_COLOR_CAPABILITIES_COLOR_LOOP_SUPPORTED   (0x0004)
#define EMBER_AF_COLOR_CAPABILITIES_COLOR_LOOP_SUPPORTED_OFFSET   (2)
#define EMBER_AF_COLOR_CAPABILITIES_COLOR_TEMPERATURE_SUPPORTED   (0x0010)
#define EMBER_AF_COLOR_CAPABILITIES_COLOR_TEMPERATURE_SUPPORTED_OFFSET   (4)
#define EMBER_AF_COLOR_CAPABILITIES_ENHANCED_HUE_SUPPORTED   (0x0002)
#define EMBER_AF_COLOR_CAPABILITIES_ENHANCED_HUE_SUPPORTED_OFFSET   (1)
#define EMBER_AF_COLOR_CAPABILITIES_HUE_SATURATION_SUPPORTED   (0x0001)
#define EMBER_AF_COLOR_CAPABILITIES_X_Y_ATTRIBUTES_SUPPORTED   (0x0008)
#define EMBER_AF_COLOR_CAPABILITIES_X_Y_ATTRIBUTES_SUPPORTED_OFFSET   (3)
#define EMBER_AF_COLOR_LOOP_UPDATE_FLAGS_UPDATE_ACTION   (0x01)
#define EMBER_AF_COLOR_LOOP_UPDATE_FLAGS_UPDATE_DIRECTION   (0x02)
#define EMBER_AF_COLOR_LOOP_UPDATE_FLAGS_UPDATE_DIRECTION_OFFSET   (1)
#define EMBER_AF_COLOR_LOOP_UPDATE_FLAGS_UPDATE_START_HUE   (0x08)
#define EMBER_AF_COLOR_LOOP_UPDATE_FLAGS_UPDATE_START_HUE_OFFSET   (3)
#define EMBER_AF_COLOR_LOOP_UPDATE_FLAGS_UPDATE_TIME   (0x04)
#define EMBER_AF_COLOR_LOOP_UPDATE_FLAGS_UPDATE_TIME_OFFSET   (2)
#define EMBER_AF_CONVERSION_FACTOR_TRAILING_DIGIT_TRAILING_DIGIT   (0xF0)
#define EMBER_AF_CONVERSION_FACTOR_TRAILING_DIGIT_TRAILING_DIGIT_OFFSET   (4)
#define EMBER_AF_CREDIT_STATUS_CREDIT_EXHAUSTED   (0x40)
#define EMBER_AF_CREDIT_STATUS_CREDIT_EXHAUSTED_OFFSET   (6)
#define EMBER_AF_CREDIT_STATUS_CREDIT_OK   (0x01)
#define EMBER_AF_CREDIT_STATUS_EMERGENCY_CREDIT_AVAILABLE   (0x08)
#define EMBER_AF_CREDIT_STATUS_EMERGENCY_CREDIT_AVAILABLE_OFFSET   (3)
#define EMBER_AF_CREDIT_STATUS_EMERGENCY_CREDIT_ENABLED   (0x04)
#define EMBER_AF_CREDIT_STATUS_EMERGENCY_CREDIT_ENABLED_OFFSET   (2)
#define EMBER_AF_CREDIT_STATUS_EMERGENCY_CREDIT_IN_USE   (0x20)
#define EMBER_AF_CREDIT_STATUS_EMERGENCY_CREDIT_IN_USE_OFFSET   (5)
#define EMBER_AF_CREDIT_STATUS_EMERGENCY_CREDIT_SELECTED   (0x10)
#define EMBER_AF_CREDIT_STATUS_EMERGENCY_CREDIT_SELECTED_OFFSET   (4)
#define EMBER_AF_CREDIT_STATUS_LOW_CREDIT   (0x02)
#define EMBER_AF_CREDIT_STATUS_LOW_CREDIT_OFFSET   (1)
#define EMBER_AF_CURRENCY_CHANGE_CONTROL_CLEAR_BILLING_INFO   (0x00000001)
#define EMBER_AF_CURRENCY_CHANGE_CONTROL_CLEAR_OLD_CONSUMPTION_DATA   (0x00000004)
#define EMBER_AF_CURRENCY_CHANGE_CONTROL_CLEAR_OLD_CONSUMPTION_DATA_OFFSET   (2)
#define EMBER_AF_CURRENCY_CHANGE_CONTROL_CONVERT_BILLING_INFO_USING_NEW_CURRENCY   (0x00000002)
#define EMBER_AF_CURRENCY_CHANGE_CONTROL_CONVERT_BILLING_INFO_USING_NEW_CURRENCY_OFFSET   (1)
#define EMBER_AF_CURRENCY_CHANGE_CONTROL_CONVERT_OLD_CONSUMPTION_DATA_USING_NEW_CURRENCY   (0x00000008)
#define EMBER_AF_CURRENCY_CHANGE_CONTROL_CONVERT_OLD_CONSUMPTION_DATA_USING_NEW_CURRENCY_OFFSET   (3)
#define EMBER_AF_CURRENT_EVENT_STATUS_DEVICE_PARTICIPATING_IN_EVENT   (0x10)
#define EMBER_AF_CURRENT_EVENT_STATUS_DEVICE_PARTICIPATING_IN_EVENT_OFFSET   (4)
#define EMBER_AF_CURRENT_EVENT_STATUS_EVENT_ACTIVE   (0x08)
#define EMBER_AF_CURRENT_EVENT_STATUS_EVENT_ACTIVE_OFFSET   (3)
#define EMBER_AF_CURRENT_EVENT_STATUS_EXTENDED_BITS_PRESENT   (0x04)
#define EMBER_AF_CURRENT_EVENT_STATUS_EXTENDED_BITS_PRESENT_OFFSET   (2)
#define EMBER_AF_CURRENT_EVENT_STATUS_ON_AT_END_OF_EVENT   (0x40)
#define EMBER_AF_CURRENT_EVENT_STATUS_ON_AT_END_OF_EVENT_OFFSET   (6)
#define EMBER_AF_CURRENT_EVENT_STATUS_RANDOMIZED_DURATION   (0x02)
#define EMBER_AF_CURRENT_EVENT_STATUS_RANDOMIZED_DURATION_OFFSET   (1)
#define EMBER_AF_CURRENT_EVENT_STATUS_RANDOMIZED_START_TIME   (0x01)
#define EMBER_AF_CURRENT_EVENT_STATUS_REDUCING_LOAD   (0x20)
#define EMBER_AF_CURRENT_EVENT_STATUS_REDUCING_LOAD_OFFSET   (5)
#define EMBER_AF_DAY_OF_WEEK_AWAY_OR_VACATION   (0x80)
#define EMBER_AF_DAY_OF_WEEK_AWAY_OR_VACATION_OFFSET   (7)
#define EMBER_AF_DAY_OF_WEEK_FRIDAY   (0x20)
#define EMBER_AF_DAY_OF_WEEK_FRIDAY_OFFSET   (5)
#define EMBER_AF_DAY_OF_WEEK_MONDAY   (0x02)
#define EMBER_AF_DAY_OF_WEEK_MONDAY_OFFSET   (1)
#define EMBER_AF_DAY_OF_WEEK_SATURDAY   (0x40)
#define EMBER_AF_DAY_OF_WEEK_SATURDAY_OFFSET   (6)
#define EMBER_AF_DAY_OF_WEEK_SUNDAY   (0x01)
#define EMBER_AF_DAY_OF_WEEK_THURSDAY   (0x10)
#define EMBER_AF_DAY_OF_WEEK_THURSDAY_OFFSET   (4)
#define EMBER_AF_DAY_OF_WEEK_TUESDAY   (0x04)
#define EMBER_AF_DAY_OF_WEEK_TUESDAY_OFFSET   (2)
#define EMBER_AF_DAY_OF_WEEK_WEDNESDAY   (0x08)
#define EMBER_AF_DAY_OF_WEEK_WEDNESDAY_OFFSET   (3)
#define EMBER_AF_DEVICE_TEMP_ALARM_MASK_TOO_HIGH   (0x02)
#define EMBER_AF_DEVICE_TEMP_ALARM_MASK_TOO_HIGH_OFFSET   (1)
#define EMBER_AF_DEVICE_TEMP_ALARM_MASK_TOO_LOW   (0x01)
#define EMBER_AF_DOOR_LOCK_DAY_OF_WEEK_FRIDAY   (0x20)
#define EMBER_AF_DOOR_LOCK_DAY_OF_WEEK_FRIDAY_OFFSET   (5)
#define EMBER_AF_DOOR_LOCK_DAY_OF_WEEK_MONDAY   (0x02)
#define EMBER_AF_DOOR_LOCK_DAY_OF_WEEK_MONDAY_OFFSET   (1)
#define EMBER_AF_DOOR_LOCK_DAY_OF_WEEK_SATURDAY   (0x40)
#define EMBER_AF_DOOR_LOCK_DAY_OF_WEEK_SATURDAY_OFFSET   (6)
#define EMBER_AF_DOOR_LOCK_DAY_OF_WEEK_SUNDAY   (0x01)
#define EMBER_AF_DOOR_LOCK_DAY_OF_WEEK_THURSDAY   (0x10)
#define EMBER_AF_DOOR_LOCK_DAY_OF_WEEK_THURSDAY_OFFSET   (4)
#define EMBER_AF_DOOR_LOCK_DAY_OF_WEEK_TUESDAY   (0x04)
#define EMBER_AF_DOOR_LOCK_DAY_OF_WEEK_TUESDAY_OFFSET   (2)
#define EMBER_AF_DOOR_LOCK_DAY_OF_WEEK_WEDNESDAY   (0x08)
#define EMBER_AF_DOOR_LOCK_DAY_OF_WEEK_WEDNESDAY_OFFSET   (3)
#define EMBER_AF_ENERGY_FORMATTING_NUMBER_OF_DIGITS_TO_THE_LEFT_OF_THE_DECIMAL_POINT   (0x78)
#define EMBER_AF_ENERGY_FORMATTING_NUMBER_OF_DIGITS_TO_THE_LEFT_OF_THE_DECIMAL_POINT_OFFSET   (3)
#define EMBER_AF_ENERGY_FORMATTING_NUMBER_OF_DIGITS_TO_THE_RIGHT_OF_THE_DECIMAL_POINT   (0x07)
#define EMBER_AF_ENERGY_FORMATTING_SUPPRESS_LEADING_ZEROS   (0x80)
#define EMBER_AF_ENERGY_FORMATTING_SUPPRESS_LEADING_ZEROS_OFFSET   (7)
#define EMBER_AF_EVENT_ACTION_CONTROL_REPORT_EVENT_TO_H_A_N_DEVICES   (0x01)
#define EMBER_AF_EVENT_ACTION_CONTROL_REPORT_EVENT_TO_W_A_N   (0x02)
#define EMBER_AF_EVENT_ACTION_CONTROL_REPORT_EVENT_TO_W_A_N_OFFSET   (1)
#define EMBER_AF_EVENT_CONFIGURATION_LOG_ACTION   (0x07)
#define EMBER_AF_EVENT_CONFIGURATION_PUSH_EVENT_TO_H_A_N   (0x10)
#define EMBER_AF_EVENT_CONFIGURATION_PUSH_EVENT_TO_H_A_N_OFFSET   (4)
#define EMBER_AF_EVENT_CONFIGURATION_PUSH_EVENT_TO_W_A_N   (0x08)
#define EMBER_AF_EVENT_CONFIGURATION_PUSH_EVENT_TO_W_A_N_OFFSET   (3)
#define EMBER_AF_EVENT_CONFIGURATION_RAISE_ALARM_PHYSICAL   (0x40)
#define EMBER_AF_EVENT_CONFIGURATION_RAISE_ALARM_PHYSICAL_OFFSET   (6)
#define EMBER_AF_EVENT_CONFIGURATION_RAISE_ALARM_ZIG_BEE   (0x20)
#define EMBER_AF_EVENT_CONFIGURATION_RAISE_ALARM_ZIG_BEE_OFFSET   (5)
#define EMBER_AF_EVENT_CONTROL_LOG_ID_EVENT_CONTROL   (0xF0)
#define EMBER_AF_EVENT_CONTROL_LOG_ID_EVENT_CONTROL_OFFSET   (4)
#define EMBER_AF_EVENT_CONTROL_LOG_ID_LOG_ID   (0x0F)
#define EMBER_AF_FRIENDLY_CREDIT_FRIENDLY_CREDIT_ENABLED   (0x01)
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_CANCEL_ALL_MESSAGES   (0x00020000)
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_CANCEL_ALL_MESSAGES_OFFSET   (17)
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_CBKE_UPDATE_REQUEST   (0x00000002)
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_CBKE_UPDATE_REQUEST_OFFSET   (1)
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_CHANGE_SUPPLY   (0x00040000)
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_CHANGE_SUPPLY_OFFSET   (18)
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_CHANNEL_CHANGE_PENDING   (0x04000000)
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_CHANNEL_CHANGE_PENDING_OFFSET   (26)
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_DISPLAY_MESSAGE   (0x00010000)
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_DISPLAY_MESSAGE_OFFSET   (16)
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_ENERGY_SCAN_PENDING   (0x02000000)
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_ENERGY_SCAN_PENDING_OFFSET   (25)
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_GET_SAMPLED_DATA   (0x00800000)
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_GET_SAMPLED_DATA_OFFSET   (23)
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_GET_SNAPSHOT   (0x00400000)
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_GET_SNAPSHOT_OFFSET   (22)
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_LOCAL_CHANGE_SUPPLY   (0x00080000)
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_LOCAL_CHANGE_SUPPLY_OFFSET   (19)
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_NETWORK_KEY_ACTIVE   (0x00008000)
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_NETWORK_KEY_ACTIVE_OFFSET   (15)
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_NEW_OTA_FIRMWARE   (0x00000001)
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_NEW_SUB_GHZ_CHANNEL_MASKS_AVAILABLE   (0x01000000)
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_NEW_SUB_GHZ_CHANNEL_MASKS_AVAILABLE_OFFSET   (24)
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_PUSH_ALL_STATIC_DATA_BASIC_CLUSTER   (0x00001000)
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_PUSH_ALL_STATIC_DATA_BASIC_CLUSTER_OFFSET   (12)
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_PUSH_ALL_STATIC_DATA_METERING_CLUSTER   (0x00002000)
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_PUSH_ALL_STATIC_DATA_METERING_CLUSTER_OFFSET   (13)
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_PUSH_ALL_STATIC_DATA_PREPAYMENT_CLUSTER   (0x00004000)
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_PUSH_ALL_STATIC_DATA_PREPAYMENT_CLUSTER_OFFSET   (14)
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_PUSH_HISTORICAL_METERING_DATA_ATTRIBUTE_SET   (0x000001C0)
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_PUSH_HISTORICAL_METERING_DATA_ATTRIBUTE_SET_OFFSET   (6)
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_PUSH_HISTORICAL_PREPAYMENT_DATA_ATTRIBUTE_SET   (0x00000E00)
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_PUSH_HISTORICAL_PREPAYMENT_DATA_ATTRIBUTE_SET_OFFSET   (9)
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_SET_UNCONTROLLED_FLOW_THRESHOLD   (0x00100000)
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_SET_UNCONTROLLED_FLOW_THRESHOLD_OFFSET   (20)
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_STAY_AWAKE_REQUEST_HAN   (0x00000010)
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_STAY_AWAKE_REQUEST_HAN_OFFSET   (4)
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_STAY_AWAKE_REQUEST_WAN   (0x00000020)
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_STAY_AWAKE_REQUEST_WAN_OFFSET   (5)
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_TIME_SYNC   (0x00000004)
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_TIME_SYNC_OFFSET   (2)
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_TUNNEL_MESSAGE_PENDING   (0x00200000)
#define EMBER_AF_FUNCTIONAL_NOTIFICATION_FLAGS_TUNNEL_MESSAGE_PENDING_OFFSET   (21)
#define EMBER_AF_GET_LOCATION_DATA_FLAGS_ABSOLUTE_ONLY   (0x01)
#define EMBER_AF_GET_LOCATION_DATA_FLAGS_BROADCAST   (0x04)
#define EMBER_AF_GET_LOCATION_DATA_FLAGS_BROADCAST_OFFSET   (2)
#define EMBER_AF_GET_LOCATION_DATA_FLAGS_BROADCAST_RESPONSE   (0x08)
#define EMBER_AF_GET_LOCATION_DATA_FLAGS_BROADCAST_RESPONSE_OFFSET   (3)
#define EMBER_AF_GET_LOCATION_DATA_FLAGS_COMPACT_RESPONSE   (0x10)
#define EMBER_AF_GET_LOCATION_DATA_FLAGS_COMPACT_RESPONSE_OFFSET   (4)
#define EMBER_AF_GET_LOCATION_DATA_FLAGS_RECALCULATE   (0x02)
#define EMBER_AF_GET_LOCATION_DATA_FLAGS_RECALCULATE_OFFSET   (1)
#define EMBER_AF_GP_APPLICATION_INFORMATION_APPLICATION_DESCRIPTION_PRESENT   (0x20)
#define EMBER_AF_GP_APPLICATION_INFORMATION_APPLICATION_DESCRIPTION_PRESENT_OFFSET   (5)
#define EMBER_AF_GP_APPLICATION_INFORMATION_CLUSTER_LIST_PRESENT   (0x08)
#define EMBER_AF_GP_APPLICATION_INFORMATION_CLUSTER_LIST_PRESENT_OFFSET   (3)
#define EMBER_AF_GP_APPLICATION_INFORMATION_GPD_COMMANDS_PRESENT   (0x04)
#define EMBER_AF_GP_APPLICATION_INFORMATION_GPD_COMMANDS_PRESENT_OFFSET   (2)
#define EMBER_AF_GP_APPLICATION_INFORMATION_MANUFACTURE_ID_PRESENT   (0x01)
#define EMBER_AF_GP_APPLICATION_INFORMATION_MODEL_ID_PRESENT   (0x02)
#define EMBER_AF_GP_APPLICATION_INFORMATION_MODEL_ID_PRESENT_OFFSET   (1)
#define EMBER_AF_GP_APPLICATION_INFORMATION_SWITCH_INFORMATION_PRESENT   (0x10)
#define EMBER_AF_GP_APPLICATION_INFORMATION_SWITCH_INFORMATION_PRESENT_OFFSET   (4)
#define EMBER_AF_GP_COMMISSIONING_NOTIFICATION_OPTION_APPLICATION_ID   (0x0007)
#define EMBER_AF_GP_COMMISSIONING_NOTIFICATION_OPTION_BIDIRECTIONAL_CAPABILITY   (0x0400)
#define EMBER_AF_GP_COMMISSIONING_NOTIFICATION_OPTION_BIDIRECTIONAL_CAPABILITY_OFFSET   (10)
#define EMBER_AF_GP_COMMISSIONING_NOTIFICATION_OPTION_PROXY_INFO_PRESENT   (0x0800)
#define EMBER_AF_GP_COMMISSIONING_NOTIFICATION_OPTION_PROXY_INFO_PRESENT_OFFSET   (11)
#define EMBER_AF_GP_COMMISSIONING_NOTIFICATION_OPTION_RESERVED   (0xF000)
#define EMBER_AF_GP_COMMISSIONING_NOTIFICATION_OPTION_RESERVED_OFFSET   (12)
#define EMBER_AF_GP_COMMISSIONING_NOTIFICATION_OPTION_RX_AFTER_TX   (0x0008)
#define EMBER_AF_GP_COMMISSIONING_NOTIFICATION_OPTION_RX_AFTER_TX_OFFSET   (3)
#define EMBER_AF_GP_COMMISSIONING_NOTIFICATION_OPTION_SECURITY_KEY_TYPE   (0x01C0)
#define EMBER_AF_GP_COMMISSIONING_NOTIFICATION_OPTION_SECURITY_KEY_TYPE_OFFSET   (6)
#define EMBER_AF_GP_COMMISSIONING_NOTIFICATION_OPTION_SECURITY_LEVEL   (0x0030)
#define EMBER_AF_GP_COMMISSIONING_NOTIFICATION_OPTION_SECURITY_LEVEL_OFFSET   (4)
#define EMBER_AF_GP_COMMISSIONING_NOTIFICATION_OPTION_SECURITY_PROCESSING_FAILED   (0x0200)
#define EMBER_AF_GP_COMMISSIONING_NOTIFICATION_OPTION_SECURITY_PROCESSING_FAILED_OFFSET   (9)
#define EMBER_AF_GP_GPD_CHANNEL_CONFIGURATION_CHANNEL_BASIC   (0x10)
#define EMBER_AF_GP_GPD_CHANNEL_CONFIGURATION_CHANNEL_BASIC_OFFSET   (4)
#define EMBER_AF_GP_GPD_CHANNEL_CONFIGURATION_CHANNEL_MASK   (0x1F)
#define EMBER_AF_GP_GPD_CHANNEL_CONFIGURATION_CHANNEL_OPERATIONAL_CHANNEL   (0x0F)
#define EMBER_AF_GP_GPD_CHANNEL_CONFIGURATION_CHANNEL_RESERVED   (0xE0)
#define EMBER_AF_GP_GPD_CHANNEL_CONFIGURATION_CHANNEL_RESERVED_OFFSET   (5)
#define EMBER_AF_GP_GPD_CHANNEL_REQUEST_CHANNEL_TOGGLING_BEHAVIOUR_RX_CHANNEL_NEXT_ATTEMPT   (0x0F)
#define EMBER_AF_GP_GPD_CHANNEL_REQUEST_CHANNEL_TOGGLING_BEHAVIOUR_RX_CHANNEL_SECOND_NEXT_ATTEMPT   (0xF0)
#define EMBER_AF_GP_GPD_CHANNEL_REQUEST_CHANNEL_TOGGLING_BEHAVIOUR_RX_CHANNEL_SECOND_NEXT_ATTEMPT_OFFSET   (4)
#define EMBER_AF_GP_GPD_COMMISSIONING_EXTENDED_OPTIONS_GPD_KEY_ENCRYPTION   (0x40)
#define EMBER_AF_GP_GPD_COMMISSIONING_EXTENDED_OPTIONS_GPD_KEY_ENCRYPTION_OFFSET   (6)
#define EMBER_AF_GP_GPD_COMMISSIONING_EXTENDED_OPTIONS_GPD_KEY_PRESENT   (0x20)
#define EMBER_AF_GP_GPD_COMMISSIONING_EXTENDED_OPTIONS_GPD_KEY_PRESENT_OFFSET   (5)
#define EMBER_AF_GP_GPD_COMMISSIONING_EXTENDED_OPTIONS_GPD_OUTGOING_COUNTER_PRESENT   (0x80)
#define EMBER_AF_GP_GPD_COMMISSIONING_EXTENDED_OPTIONS_GPD_OUTGOING_COUNTER_PRESENT_OFFSET   (7)
#define EMBER_AF_GP_GPD_COMMISSIONING_EXTENDED_OPTIONS_KEY_TYPE   (0x1C)
#define EMBER_AF_GP_GPD_COMMISSIONING_EXTENDED_OPTIONS_KEY_TYPE_OFFSET   (2)
#define EMBER_AF_GP_GPD_COMMISSIONING_EXTENDED_OPTIONS_SECURITY_LEVEL_CAPABILITIES   (0x03)
#define EMBER_AF_GP_GPD_COMMISSIONING_OPTIONS_APPLICATION_INFORMATION_PRESENT   (0x04)
#define EMBER_AF_GP_GPD_COMMISSIONING_OPTIONS_APPLICATION_INFORMATION_PRESENT_OFFSET   (2)
#define EMBER_AF_GP_GPD_COMMISSIONING_OPTIONS_EXTENDED_OPTIONS_FIELD   (0x80)
#define EMBER_AF_GP_GPD_COMMISSIONING_OPTIONS_EXTENDED_OPTIONS_FIELD_OFFSET   (7)
#define EMBER_AF_GP_GPD_COMMISSIONING_OPTIONS_FIXED_LOCATION   (0x40)
#define EMBER_AF_GP_GPD_COMMISSIONING_OPTIONS_FIXED_LOCATION_OFFSET   (6)
#define EMBER_AF_GP_GPD_COMMISSIONING_OPTIONS_GP_SECURITY_KEY_REQUEST   (0x20)
#define EMBER_AF_GP_GPD_COMMISSIONING_OPTIONS_GP_SECURITY_KEY_REQUEST_OFFSET   (5)
#define EMBER_AF_GP_GPD_COMMISSIONING_OPTIONS_MAC_SEQ_NUM_CAP   (0x01)
#define EMBER_AF_GP_GPD_COMMISSIONING_OPTIONS_PAN_ID_REQUEST   (0x10)
#define EMBER_AF_GP_GPD_COMMISSIONING_OPTIONS_PAN_ID_REQUEST_OFFSET   (4)
#define EMBER_AF_GP_GPD_COMMISSIONING_OPTIONS_RESERVED   (0x08)
#define EMBER_AF_GP_GPD_COMMISSIONING_OPTIONS_RESERVED_OFFSET   (3)
#define EMBER_AF_GP_GPD_COMMISSIONING_OPTIONS_RX_ON_CAP   (0x02)
#define EMBER_AF_GP_GPD_COMMISSIONING_OPTIONS_RX_ON_CAP_OFFSET   (1)
#define EMBER_AF_GP_GPD_COMMISSIONING_REPLY_OPTIONS_GPD_SECURITY_KEY_PRESENT   (0x02)
#define EMBER_AF_GP_GPD_COMMISSIONING_REPLY_OPTIONS_GPD_SECURITY_KEY_PRESENT_OFFSET   (1)
#define EMBER_AF_GP_GPD_COMMISSIONING_REPLY_OPTIONS_GPDKEY_ENCRYPTION   (0x04)
#define EMBER_AF_GP_GPD_COMMISSIONING_REPLY_OPTIONS_GPDKEY_ENCRYPTION_OFFSET   (2)
#define EMBER_AF_GP_GPD_COMMISSIONING_REPLY_OPTIONS_KEY_TYPE   (0xE0)
#define EMBER_AF_GP_GPD_COMMISSIONING_REPLY_OPTIONS_KEY_TYPE_OFFSET   (5)
#define EMBER_AF_GP_GPD_COMMISSIONING_REPLY_OPTIONS_PAN_ID_PRESENT   (0x01)
#define EMBER_AF_GP_GPD_COMMISSIONING_REPLY_OPTIONS_SECURITY_LEVEL   (0x18)
#define EMBER_AF_GP_GPD_COMMISSIONING_REPLY_OPTIONS_SECURITY_LEVEL_OFFSET   (3)
#define EMBER_AF_GP_GPS_FUNCTIONALITY_COMPACT_ATTRIBUTE_REPORTING   (0x100000)
#define EMBER_AF_GP_GPS_FUNCTIONALITY_COMPACT_ATTRIBUTE_REPORTING_OFFSET   (20)
#define EMBER_AF_GP_GPS_FUNCTIONALITY_CT_BASED_COMMISSIONING   (0x000800)
#define EMBER_AF_GP_GPS_FUNCTIONALITY_CT_BASED_COMMISSIONING_OFFSET   (11)
#define EMBER_AF_GP_GPS_FUNCTIONALITY_DERIVED_GROUPCAST_COMMUNICATION   (0x000004)
#define EMBER_AF_GP_GPS_FUNCTIONALITY_DERIVED_GROUPCAST_COMMUNICATION_OFFSET   (2)
#define EMBER_AF_GP_GPS_FUNCTIONALITY_DIRECT_COMMUNICATION   (0x000002)
#define EMBER_AF_GP_GPS_FUNCTIONALITY_DIRECT_COMMUNICATION_OFFSET   (1)
#define EMBER_AF_GP_GPS_FUNCTIONALITY_FULL_UNICAST_COMMUNICATION   (0x000010)
#define EMBER_AF_GP_GPS_FUNCTIONALITY_FULL_UNICAST_COMMUNICATION_OFFSET   (4)
#define EMBER_AF_GP_GPS_FUNCTIONALITY_GP_FEATURE   (0x000001)
#define EMBER_AF_GP_GPS_FUNCTIONALITY_GPD_IEEE_ADDRESS   (0x080000)
#define EMBER_AF_GP_GPS_FUNCTIONALITY_GPD_IEEE_ADDRESS_OFFSET   (19)
#define EMBER_AF_GP_GPS_FUNCTIONALITY_GPD_SECURITY_LEVEL0_IN_OPERATION   (0x002000)
#define EMBER_AF_GP_GPS_FUNCTIONALITY_GPD_SECURITY_LEVEL0_IN_OPERATION_OFFSET   (13)
#define EMBER_AF_GP_GPS_FUNCTIONALITY_GPD_SECURITY_LEVEL1_IN_OPERATION   (0x004000)
#define EMBER_AF_GP_GPS_FUNCTIONALITY_GPD_SECURITY_LEVEL1_IN_OPERATION_OFFSET   (14)
#define EMBER_AF_GP_GPS_FUNCTIONALITY_GPD_SECURITY_LEVEL2_IN_OPERATION   (0x008000)
#define EMBER_AF_GP_GPS_FUNCTIONALITY_GPD_SECURITY_LEVEL2_IN_OPERATION_OFFSET   (15)
#define EMBER_AF_GP_GPS_FUNCTIONALITY_GPD_SECURITY_LEVEL3_IN_OPERATION   (0x010000)
#define EMBER_AF_GP_GPS_FUNCTIONALITY_GPD_SECURITY_LEVEL3_IN_OPERATION_OFFSET   (16)
#define EMBER_AF_GP_GPS_FUNCTIONALITY_LIGHTWEIGHT_UNICAST_COMMUNICATION   (0x000020)
#define EMBER_AF_GP_GPS_FUNCTIONALITY_LIGHTWEIGHT_UNICAST_COMMUNICATION_OFFSET   (5)
#define EMBER_AF_GP_GPS_FUNCTIONALITY_MAINTAINANCE_GPDF   (0x001000)
#define EMBER_AF_GP_GPS_FUNCTIONALITY_MAINTAINANCE_GPDF_OFFSET   (12)
#define EMBER_AF_GP_GPS_FUNCTIONALITY_MULTIHOP_BIDIRECTIONAL_COMMUNICATION   (0x000080)
#define EMBER_AF_GP_GPS_FUNCTIONALITY_MULTIHOP_BIDIRECTIONAL_COMMUNICATION_OFFSET   (7)
#define EMBER_AF_GP_GPS_FUNCTIONALITY_MULTIHOP_COMMUNICATION   (0x000400)
#define EMBER_AF_GP_GPS_FUNCTIONALITY_MULTIHOP_COMMUNICATION_OFFSET   (10)
#define EMBER_AF_GP_GPS_FUNCTIONALITY_PRE_COMMISSIONED_GROUPCAST_COMMUNICATION   (0x000008)
#define EMBER_AF_GP_GPS_FUNCTIONALITY_PRE_COMMISSIONED_GROUPCAST_COMMUNICATION_OFFSET   (3)
#define EMBER_AF_GP_GPS_FUNCTIONALITY_PROXIMITY_BIDIRECTIONAL_COMMUNICATION   (0x000040)
#define EMBER_AF_GP_GPS_FUNCTIONALITY_PROXIMITY_BIDIRECTIONAL_COMMUNICATION_OFFSET   (6)
#define EMBER_AF_GP_GPS_FUNCTIONALITY_PROXIMITY_COMMUNICATION   (0x000200)
#define EMBER_AF_GP_GPS_FUNCTIONALITY_PROXIMITY_COMMUNICATION_OFFSET   (9)
#define EMBER_AF_GP_GPS_FUNCTIONALITY_PROXY_TABLE_MAINTAINANCE   (0x000100)
#define EMBER_AF_GP_GPS_FUNCTIONALITY_PROXY_TABLE_MAINTAINANCE_OFFSET   (8)
#define EMBER_AF_GP_GPS_FUNCTIONALITY_RESERVED   (0xE00000)
#define EMBER_AF_GP_GPS_FUNCTIONALITY_RESERVED_OFFSET   (21)
#define EMBER_AF_GP_GPS_FUNCTIONALITY_SINK_TABLE_BASED_GROUPCAST_FORWARDING   (0x020000)
#define EMBER_AF_GP_GPS_FUNCTIONALITY_SINK_TABLE_BASED_GROUPCAST_FORWARDING_OFFSET   (17)
#define EMBER_AF_GP_GPS_FUNCTIONALITY_TRANSLATION_TABLE   (0x040000)
#define EMBER_AF_GP_GPS_FUNCTIONALITY_TRANSLATION_TABLE_OFFSET   (18)
#define EMBER_AF_GP_NOTIFICATION_OPTION_ALSO_COMMISSIONED_GROUP   (0x0020)
#define EMBER_AF_GP_NOTIFICATION_OPTION_ALSO_COMMISSIONED_GROUP_OFFSET   (5)
#define EMBER_AF_GP_NOTIFICATION_OPTION_ALSO_DERIVED_GROUP   (0x0010)
#define EMBER_AF_GP_NOTIFICATION_OPTION_ALSO_DERIVED_GROUP_OFFSET   (4)
#define EMBER_AF_GP_NOTIFICATION_OPTION_ALSO_UNICAST   (0x0008)
#define EMBER_AF_GP_NOTIFICATION_OPTION_ALSO_UNICAST_OFFSET   (3)
#define EMBER_AF_GP_NOTIFICATION_OPTION_APPLICATION_ID   (0x0007)
#define EMBER_AF_GP_NOTIFICATION_OPTION_BIDIRECTIONAL_CAPABILITY   (0x2000)
#define EMBER_AF_GP_NOTIFICATION_OPTION_BIDIRECTIONAL_CAPABILITY_OFFSET   (13)
#define EMBER_AF_GP_NOTIFICATION_OPTION_GP_TX_QUEUE_FULL   (0x1000)
#define EMBER_AF_GP_NOTIFICATION_OPTION_GP_TX_QUEUE_FULL_OFFSET   (12)
#define EMBER_AF_GP_NOTIFICATION_OPTION_PROXY_INFO_PRESENT   (0x4000)
#define EMBER_AF_GP_NOTIFICATION_OPTION_PROXY_INFO_PRESENT_OFFSET   (14)
#define EMBER_AF_GP_NOTIFICATION_OPTION_RESERVED   (0x8000)
#define EMBER_AF_GP_NOTIFICATION_OPTION_RESERVED_OFFSET   (15)
#define EMBER_AF_GP_NOTIFICATION_OPTION_RX_AFTER_TX   (0x0800)
#define EMBER_AF_GP_NOTIFICATION_OPTION_RX_AFTER_TX_OFFSET   (11)
#define EMBER_AF_GP_NOTIFICATION_OPTION_SECURITY_KEY_TYPE   (0x0700)
#define EMBER_AF_GP_NOTIFICATION_OPTION_SECURITY_KEY_TYPE_OFFSET   (8)
#define EMBER_AF_GP_NOTIFICATION_OPTION_SECURITY_LEVEL   (0x00C0)
#define EMBER_AF_GP_NOTIFICATION_OPTION_SECURITY_LEVEL_OFFSET   (6)
#define EMBER_AF_GP_NOTIFICATION_RESPONSE_OPTION_APPLICATION_ID   (0x07)
#define EMBER_AF_GP_NOTIFICATION_RESPONSE_OPTION_FIRST_TO_FORWARD   (0x08)
#define EMBER_AF_GP_NOTIFICATION_RESPONSE_OPTION_FIRST_TO_FORWARD_OFFSET   (3)
#define EMBER_AF_GP_NOTIFICATION_RESPONSE_OPTION_NO_PAIRING   (0x10)
#define EMBER_AF_GP_NOTIFICATION_RESPONSE_OPTION_NO_PAIRING_OFFSET   (4)
#define EMBER_AF_GP_NOTIFICATION_RESPONSE_OPTION_RESERVED   (0xE0)
#define EMBER_AF_GP_NOTIFICATION_RESPONSE_OPTION_RESERVED_OFFSET   (5)
#define EMBER_AF_GP_PAIRING_CONFIGURATION_ACTIONS_ACTION   (0x07)
#define EMBER_AF_GP_PAIRING_CONFIGURATION_ACTIONS_RESERVED   (0xF0)
#define EMBER_AF_GP_PAIRING_CONFIGURATION_ACTIONS_RESERVED_OFFSET   (4)
#define EMBER_AF_GP_PAIRING_CONFIGURATION_ACTIONS_SEND_GP_PAIRING   (0x08)
#define EMBER_AF_GP_PAIRING_CONFIGURATION_ACTIONS_SEND_GP_PAIRING_OFFSET   (3)
#define EMBER_AF_GP_PAIRING_CONFIGURATION_OPTION_APPLICATION_ID   (0x0007)
#define EMBER_AF_GP_PAIRING_CONFIGURATION_OPTION_APPLICATION_INFORMATION_PRESENT   (0x0400)
#define EMBER_AF_GP_PAIRING_CONFIGURATION_OPTION_APPLICATION_INFORMATION_PRESENT_OFFSET   (10)
#define EMBER_AF_GP_PAIRING_CONFIGURATION_OPTION_ASSIGNED_ALIAS   (0x0100)
#define EMBER_AF_GP_PAIRING_CONFIGURATION_OPTION_ASSIGNED_ALIAS_OFFSET   (8)
#define EMBER_AF_GP_PAIRING_CONFIGURATION_OPTION_COMMUNICATION_MODE   (0x0018)
#define EMBER_AF_GP_PAIRING_CONFIGURATION_OPTION_COMMUNICATION_MODE_OFFSET   (3)
#define EMBER_AF_GP_PAIRING_CONFIGURATION_OPTION_FIXED_LOCATION   (0x0080)
#define EMBER_AF_GP_PAIRING_CONFIGURATION_OPTION_FIXED_LOCATION_OFFSET   (7)
#define EMBER_AF_GP_PAIRING_CONFIGURATION_OPTION_RESERVED   (0xF800)
#define EMBER_AF_GP_PAIRING_CONFIGURATION_OPTION_RESERVED_OFFSET   (11)
#define EMBER_AF_GP_PAIRING_CONFIGURATION_OPTION_RX_ON_CAPABILITY   (0x0040)
#define EMBER_AF_GP_PAIRING_CONFIGURATION_OPTION_RX_ON_CAPABILITY_OFFSET   (6)
#define EMBER_AF_GP_PAIRING_CONFIGURATION_OPTION_SECURITY_USE   (0x0200)
#define EMBER_AF_GP_PAIRING_CONFIGURATION_OPTION_SECURITY_USE_OFFSET   (9)
#define EMBER_AF_GP_PAIRING_CONFIGURATION_OPTION_SEQUENCE_NUMBER_CAPABILITIES   (0x0020)
#define EMBER_AF_GP_PAIRING_CONFIGURATION_OPTION_SEQUENCE_NUMBER_CAPABILITIES_OFFSET   (5)
#define EMBER_AF_GP_PAIRING_OPTION_ADD_SINK   (0x000008)
#define EMBER_AF_GP_PAIRING_OPTION_ADD_SINK_OFFSET   (3)
#define EMBER_AF_GP_PAIRING_OPTION_APPLICATION_ID   (0x000007)
#define EMBER_AF_GP_PAIRING_OPTION_ASSIGNED_ALIAS_PRESENT   (0x010000)
#define EMBER_AF_GP_PAIRING_OPTION_ASSIGNED_ALIAS_PRESENT_OFFSET   (16)
#define EMBER_AF_GP_PAIRING_OPTION_COMMUNICATION_MODE   (0x000060)
#define EMBER_AF_GP_PAIRING_OPTION_COMMUNICATION_MODE_OFFSET   (5)
#define EMBER_AF_GP_PAIRING_OPTION_GPD_FIXED   (0x000080)
#define EMBER_AF_GP_PAIRING_OPTION_GPD_FIXED_OFFSET   (7)
#define EMBER_AF_GP_PAIRING_OPTION_GPD_MAC_SEQUENCE_NUMBER_CAPABILITIES   (0x000100)
#define EMBER_AF_GP_PAIRING_OPTION_GPD_MAC_SEQUENCE_NUMBER_CAPABILITIES_OFFSET   (8)
#define EMBER_AF_GP_PAIRING_OPTION_GPD_SECURITY_FRAME_COUNTER_PRESENT   (0x004000)
#define EMBER_AF_GP_PAIRING_OPTION_GPD_SECURITY_FRAME_COUNTER_PRESENT_OFFSET   (14)
#define EMBER_AF_GP_PAIRING_OPTION_GPD_SECURITY_KEY_PRESENT   (0x008000)
#define EMBER_AF_GP_PAIRING_OPTION_GPD_SECURITY_KEY_PRESENT_OFFSET   (15)
#define EMBER_AF_GP_PAIRING_OPTION_GROUPCAST_RADIUS_PRESENT   (0x020000)
#define EMBER_AF_GP_PAIRING_OPTION_GROUPCAST_RADIUS_PRESENT_OFFSET   (17)
#define EMBER_AF_GP_PAIRING_OPTION_REMOVE_GPD   (0x000010)
#define EMBER_AF_GP_PAIRING_OPTION_REMOVE_GPD_OFFSET   (4)
#define EMBER_AF_GP_PAIRING_OPTION_RESERVED   (0xFC0000)
#define EMBER_AF_GP_PAIRING_OPTION_RESERVED_OFFSET   (18)
#define EMBER_AF_GP_PAIRING_OPTION_SECURITY_KEY_TYPE   (0x003800)
#define EMBER_AF_GP_PAIRING_OPTION_SECURITY_KEY_TYPE_OFFSET   (11)
#define EMBER_AF_GP_PAIRING_OPTION_SECURITY_LEVEL   (0x000600)
#define EMBER_AF_GP_PAIRING_OPTION_SECURITY_LEVEL_OFFSET   (9)
#define EMBER_AF_GP_PAIRING_SEARCH_OPTION_APPLICATION_ID   (0x0007)
#define EMBER_AF_GP_PAIRING_SEARCH_OPTION_REQUEST_COMMISSIONED_GROUPCAST_SINKS   (0x0020)
#define EMBER_AF_GP_PAIRING_SEARCH_OPTION_REQUEST_COMMISSIONED_GROUPCAST_SINKS_OFFSET   (5)
#define EMBER_AF_GP_PAIRING_SEARCH_OPTION_REQUEST_DERIVED_GROUPCAST_SINKS   (0x0010)
#define EMBER_AF_GP_PAIRING_SEARCH_OPTION_REQUEST_DERIVED_GROUPCAST_SINKS_OFFSET   (4)
#define EMBER_AF_GP_PAIRING_SEARCH_OPTION_REQUEST_GPD_SECURITY_FRAME_COUNTER   (0x0040)
#define EMBER_AF_GP_PAIRING_SEARCH_OPTION_REQUEST_GPD_SECURITY_FRAME_COUNTER_OFFSET   (6)
#define EMBER_AF_GP_PAIRING_SEARCH_OPTION_REQUEST_GPD_SECURITY_KEY   (0x0080)
#define EMBER_AF_GP_PAIRING_SEARCH_OPTION_REQUEST_GPD_SECURITY_KEY_OFFSET   (7)
#define EMBER_AF_GP_PAIRING_SEARCH_OPTION_REQUEST_UNICAST_SINKS   (0x0008)
#define EMBER_AF_GP_PAIRING_SEARCH_OPTION_REQUEST_UNICAST_SINKS_OFFSET   (3)
#define EMBER_AF_GP_PAIRING_SEARCH_OPTION_RESERVED   (0xFF00)
#define EMBER_AF_GP_PAIRING_SEARCH_OPTION_RESERVED_OFFSET   (8)
#define EMBER_AF_GP_PROXY_COMMISSIONING_MODE_EXIT_MODE_ON_COMMISSIONING_WINDOW_EXPIRATION   (0x02)
#define EMBER_AF_GP_PROXY_COMMISSIONING_MODE_EXIT_MODE_ON_COMMISSIONING_WINDOW_EXPIRATION_OFFSET   (1)
#define EMBER_AF_GP_PROXY_COMMISSIONING_MODE_EXIT_MODE_ON_FIRST_PAIRING_SUCCESS   (0x04)
#define EMBER_AF_GP_PROXY_COMMISSIONING_MODE_EXIT_MODE_ON_FIRST_PAIRING_SUCCESS_OFFSET   (2)
#define EMBER_AF_GP_PROXY_COMMISSIONING_MODE_EXIT_MODE_ON_GP_PROXY_COMMISSIONING_MODE_EXIT   (0x08)
#define EMBER_AF_GP_PROXY_COMMISSIONING_MODE_EXIT_MODE_ON_GP_PROXY_COMMISSIONING_MODE_EXIT_OFFSET   (3)
#define EMBER_AF_GP_PROXY_COMMISSIONING_MODE_OPTION_ACTION   (0x01)
#define EMBER_AF_GP_PROXY_COMMISSIONING_MODE_OPTION_CHANNEL_PRESENT   (0x10)
#define EMBER_AF_GP_PROXY_COMMISSIONING_MODE_OPTION_CHANNEL_PRESENT_OFFSET   (4)
#define EMBER_AF_GP_PROXY_COMMISSIONING_MODE_OPTION_COMMISSIONING_WINDOW_PRESENT   (0x02)
#define EMBER_AF_GP_PROXY_COMMISSIONING_MODE_OPTION_COMMISSIONING_WINDOW_PRESENT_OFFSET   (1)
#define EMBER_AF_GP_PROXY_COMMISSIONING_MODE_OPTION_EXIT_MODE   (0x0C)
#define EMBER_AF_GP_PROXY_COMMISSIONING_MODE_OPTION_EXIT_MODE_OFFSET   (2)
#define EMBER_AF_GP_PROXY_COMMISSIONING_MODE_OPTION_RESERVED   (0xC0)
#define EMBER_AF_GP_PROXY_COMMISSIONING_MODE_OPTION_RESERVED_OFFSET   (6)
#define EMBER_AF_GP_PROXY_COMMISSIONING_MODE_OPTION_UNICAST_COMMUNICATION   (0x20)
#define EMBER_AF_GP_PROXY_COMMISSIONING_MODE_OPTION_UNICAST_COMMUNICATION_OFFSET   (5)
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_APPLICATION_ID   (0x00000007)
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_ASSIGNED_ALIAS   (0x00002000)
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_ASSIGNED_ALIAS_OFFSET   (13)
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_COMMISIONED_GROUP_GPS   (0x00000100)
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_COMMISIONED_GROUP_GPS_OFFSET   (8)
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_DERIVED_GROUP_GPS   (0x00000080)
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_DERIVED_GROUP_GPS_OFFSET   (7)
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_ENTRY_ACTIVE   (0x00000008)
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_ENTRY_ACTIVE_OFFSET   (3)
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_ENTRY_VALID   (0x00000010)
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_ENTRY_VALID_OFFSET   (4)
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_EXTENSION   (0x00008000)
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_EXTENSION_OFFSET   (15)
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_FIRST_TO_FORWARD   (0x00000200)
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_FIRST_TO_FORWARD_OFFSET   (9)
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_FULL_UNICAST_GPS   (0x00010000)
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_FULL_UNICAST_GPS_OFFSET   (16)
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_GPD_FIXED   (0x00000800)
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_GPD_FIXED_OFFSET   (11)
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_HAS_ALL_UNICAST_ROUTES   (0x00001000)
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_HAS_ALL_UNICAST_ROUTES_OFFSET   (12)
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_IN_RANGE   (0x00000400)
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_IN_RANGE_OFFSET   (10)
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_LIGHTWEIGHT_UNICAST_GPS   (0x00000040)
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_LIGHTWEIGHT_UNICAST_GPS_OFFSET   (6)
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_SECURITY_USE   (0x00004000)
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_SECURITY_USE_OFFSET   (14)
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_SEQUENCE_NUMBER_CAP   (0x00000020)
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_OPTIONS_SEQUENCE_NUMBER_CAP_OFFSET   (5)
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_SECURITY_OPTIONS_RESERVED   (0xE0)
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_SECURITY_OPTIONS_RESERVED_OFFSET   (5)
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_SECURITY_OPTIONS_SECURITY_KEY_TYPE   (0x1C)
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_SECURITY_OPTIONS_SECURITY_KEY_TYPE_OFFSET   (2)
#define EMBER_AF_GP_PROXY_TABLE_ENTRY_SECURITY_OPTIONS_SECURITY_LEVEL   (0x03)
#define EMBER_AF_GP_PROXY_TABLE_REQUEST_OPTIONS_APPLICATION_ID   (0x07)
#define EMBER_AF_GP_PROXY_TABLE_REQUEST_OPTIONS_REQUEST_TYPE   (0x18)
#define EMBER_AF_GP_PROXY_TABLE_REQUEST_OPTIONS_REQUEST_TYPE_OFFSET   (3)
#define EMBER_AF_GP_PROXY_TABLE_REQUEST_OPTIONS_RESERVED   (0xE0)
#define EMBER_AF_GP_PROXY_TABLE_REQUEST_OPTIONS_RESERVED_OFFSET   (5)
#define EMBER_AF_GP_RESPONSE_OPTION_APPLICATION_ID   (0x07)
#define EMBER_AF_GP_RESPONSE_OPTION_MASK   (0x0F)
#define EMBER_AF_GP_RESPONSE_OPTION_RESERVED   (0xF0)
#define EMBER_AF_GP_RESPONSE_OPTION_RESERVED   (0xF0)
#define EMBER_AF_GP_RESPONSE_OPTION_RESERVED_OFFSET   (4)
#define EMBER_AF_GP_RESPONSE_OPTION_RESERVED_OFFSET   (4)
#define EMBER_AF_GP_RESPONSE_OPTION_TRANSMIT_ON_END_POINT_MATCH   (0x08)
#define EMBER_AF_GP_RESPONSE_OPTION_TRANSMIT_ON_END_POINT_MATCH   (0x08)
#define EMBER_AF_GP_RESPONSE_OPTION_TRANSMIT_ON_END_POINT_MATCH_OFFSET   (3)
#define EMBER_AF_GP_RESPONSE_OPTION_TRANSMIT_ON_END_POINT_MATCH_OFFSET   (3)
#define EMBER_AF_GP_RESPONSE_TEMP_MASTER_TX_CHANNEL_RESERVED   (0xF0)
#define EMBER_AF_GP_RESPONSE_TEMP_MASTER_TX_CHANNEL_RESERVED_OFFSET   (4)
#define EMBER_AF_GP_RESPONSE_TEMP_MASTER_TX_CHANNEL_TRANSMIT_CHANNEL   (0x0F)
#define EMBER_AF_GP_SINK_COMMISSIONING_MODE_EXIT_MODE_ON_COMMISSIONING_WINDOW_EXPIRATION   (0x01)
#define EMBER_AF_GP_SINK_COMMISSIONING_MODE_EXIT_MODE_ON_FIRST_PAIRING_SUCCESS   (0x02)
#define EMBER_AF_GP_SINK_COMMISSIONING_MODE_EXIT_MODE_ON_FIRST_PAIRING_SUCCESS_OFFSET   (1)
#define EMBER_AF_GP_SINK_COMMISSIONING_MODE_EXIT_MODE_ON_GP_PROXY_COMMISSIONING_MODE_EXIT   (0x04)
#define EMBER_AF_GP_SINK_COMMISSIONING_MODE_EXIT_MODE_ON_GP_PROXY_COMMISSIONING_MODE_EXIT_OFFSET   (2)
#define EMBER_AF_GP_SINK_COMMISSIONING_MODE_EXIT_MODE_RESERVED   (0xF8)
#define EMBER_AF_GP_SINK_COMMISSIONING_MODE_EXIT_MODE_RESERVED_OFFSET   (3)
#define EMBER_AF_GP_SINK_COMMISSIONING_MODE_OPTIONS_ACTION   (0x01)
#define EMBER_AF_GP_SINK_COMMISSIONING_MODE_OPTIONS_INVOLVE_GPM_IN_PAIRING   (0x04)
#define EMBER_AF_GP_SINK_COMMISSIONING_MODE_OPTIONS_INVOLVE_GPM_IN_PAIRING_OFFSET   (2)
#define EMBER_AF_GP_SINK_COMMISSIONING_MODE_OPTIONS_INVOLVE_GPM_IN_SECURITY   (0x02)
#define EMBER_AF_GP_SINK_COMMISSIONING_MODE_OPTIONS_INVOLVE_GPM_IN_SECURITY_OFFSET   (1)
#define EMBER_AF_GP_SINK_COMMISSIONING_MODE_OPTIONS_INVOLVE_PROXIES   (0x08)
#define EMBER_AF_GP_SINK_COMMISSIONING_MODE_OPTIONS_INVOLVE_PROXIES_OFFSET   (3)
#define EMBER_AF_GP_SINK_COMMISSIONING_MODE_OPTIONS_RESERVED   (0xF0)
#define EMBER_AF_GP_SINK_COMMISSIONING_MODE_OPTIONS_RESERVED_OFFSET   (4)
#define EMBER_AF_GP_SINK_TABLE_ENTRY_OPTIONS_APPLICATION_ID   (0x0007)
#define EMBER_AF_GP_SINK_TABLE_ENTRY_OPTIONS_ASSIGNED_ALIAS   (0x0100)
#define EMBER_AF_GP_SINK_TABLE_ENTRY_OPTIONS_ASSIGNED_ALIAS_OFFSET   (8)
#define EMBER_AF_GP_SINK_TABLE_ENTRY_OPTIONS_COMMUNICATION_MODE   (0x0018)
#define EMBER_AF_GP_SINK_TABLE_ENTRY_OPTIONS_COMMUNICATION_MODE_OFFSET   (3)
#define EMBER_AF_GP_SINK_TABLE_ENTRY_OPTIONS_FIXED_LOCATION   (0x0080)
#define EMBER_AF_GP_SINK_TABLE_ENTRY_OPTIONS_FIXED_LOCATION_OFFSET   (7)
#define EMBER_AF_GP_SINK_TABLE_ENTRY_OPTIONS_RESERVED   (0xFC00)
#define EMBER_AF_GP_SINK_TABLE_ENTRY_OPTIONS_RESERVED_OFFSET   (10)
#define EMBER_AF_GP_SINK_TABLE_ENTRY_OPTIONS_RX_ON_CAPABILITY   (0x0040)
#define EMBER_AF_GP_SINK_TABLE_ENTRY_OPTIONS_RX_ON_CAPABILITY_OFFSET   (6)
#define EMBER_AF_GP_SINK_TABLE_ENTRY_OPTIONS_SECURITY_USE   (0x0200)
#define EMBER_AF_GP_SINK_TABLE_ENTRY_OPTIONS_SECURITY_USE_OFFSET   (9)
#define EMBER_AF_GP_SINK_TABLE_ENTRY_OPTIONS_SEQUENCE_NUM_CAPABILITIES   (0x0020)
#define EMBER_AF_GP_SINK_TABLE_ENTRY_OPTIONS_SEQUENCE_NUM_CAPABILITIES_OFFSET   (5)
#define EMBER_AF_GP_SINK_TABLE_ENTRY_SECURITY_OPTIONS_RESERVED   (0xE0)
#define EMBER_AF_GP_SINK_TABLE_ENTRY_SECURITY_OPTIONS_RESERVED_OFFSET   (5)
#define EMBER_AF_GP_SINK_TABLE_ENTRY_SECURITY_OPTIONS_SECURITY_KEY_TYPE   (0x1C)
#define EMBER_AF_GP_SINK_TABLE_ENTRY_SECURITY_OPTIONS_SECURITY_KEY_TYPE_OFFSET   (2)
#define EMBER_AF_GP_SINK_TABLE_ENTRY_SECURITY_OPTIONS_SECURITY_LEVEL   (0x03)
#define EMBER_AF_GP_SINK_TABLE_REQUEST_OPTIONS_APPLICATION_ID   (0x07)
#define EMBER_AF_GP_SINK_TABLE_REQUEST_OPTIONS_REQUEST_TYPE   (0x18)
#define EMBER_AF_GP_SINK_TABLE_REQUEST_OPTIONS_REQUEST_TYPE_OFFSET   (3)
#define EMBER_AF_GP_SINK_TABLE_REQUEST_OPTIONS_RESERVED   (0xE0)
#define EMBER_AF_GP_SINK_TABLE_REQUEST_OPTIONS_RESERVED_OFFSET   (5)
#define EMBER_AF_GP_TRANSLATION_TABLE_RESPONSE_OPTION_ADDITIONAL_INFORMATION_BLOCK_PRESENT   (0x08)
#define EMBER_AF_GP_TRANSLATION_TABLE_RESPONSE_OPTION_ADDITIONAL_INFORMATION_BLOCK_PRESENT_OFFSET   (3)
#define EMBER_AF_GP_TRANSLATION_TABLE_RESPONSE_OPTION_APPLICATION_ID   (0x07)
#define EMBER_AF_GP_TRANSLATION_TABLE_RESPONSE_OPTION_RESERVED   (0xF0)
#define EMBER_AF_GP_TRANSLATION_TABLE_RESPONSE_OPTION_RESERVED_OFFSET   (4)
#define EMBER_AF_GP_TRANSLATION_TABLE_SCAN_LEVEL_ADDITIONAL_INFO_BLOCK   (0x10)
#define EMBER_AF_GP_TRANSLATION_TABLE_SCAN_LEVEL_ADDITIONAL_INFO_BLOCK_OFFSET   (4)
#define EMBER_AF_GP_TRANSLATION_TABLE_SCAN_LEVEL_CMD_ID   (0x02)
#define EMBER_AF_GP_TRANSLATION_TABLE_SCAN_LEVEL_CMD_ID_OFFSET   (1)
#define EMBER_AF_GP_TRANSLATION_TABLE_SCAN_LEVEL_GPD_ID   (0x01)
#define EMBER_AF_GP_TRANSLATION_TABLE_SCAN_LEVEL_PAYLOAD   (0x04)
#define EMBER_AF_GP_TRANSLATION_TABLE_SCAN_LEVEL_PAYLOAD_OFFSET   (2)
#define EMBER_AF_GP_TRANSLATION_TABLE_SCAN_LEVEL_ZB_ENDPOINT   (0x08)
#define EMBER_AF_GP_TRANSLATION_TABLE_SCAN_LEVEL_ZB_ENDPOINT_OFFSET   (3)
#define EMBER_AF_GP_TRANSLATION_TABLE_UPDATE_OPTION_ACTION   (0x0018)
#define EMBER_AF_GP_TRANSLATION_TABLE_UPDATE_OPTION_ACTION_OFFSET   (3)
#define EMBER_AF_GP_TRANSLATION_TABLE_UPDATE_OPTION_ADDITIONAL_INFORMATION_BLOCK_PRESENT   (0x0100)
#define EMBER_AF_GP_TRANSLATION_TABLE_UPDATE_OPTION_ADDITIONAL_INFORMATION_BLOCK_PRESENT_OFFSET   (8)
#define EMBER_AF_GP_TRANSLATION_TABLE_UPDATE_OPTION_APPLICATION_ID   (0x0007)
#define EMBER_AF_GP_TRANSLATION_TABLE_UPDATE_OPTION_NUMBER_OF_TRANSLATIONS   (0x00E0)
#define EMBER_AF_GP_TRANSLATION_TABLE_UPDATE_OPTION_NUMBER_OF_TRANSLATIONS_OFFSET   (5)
#define EMBER_AF_GP_TRANSLATION_TABLE_UPDATE_OPTION_RESERVED   (0xFE00)
#define EMBER_AF_GP_TRANSLATION_TABLE_UPDATE_OPTION_RESERVED_OFFSET   (9)
#define EMBER_AF_GP_TUNNELING_STOP_OPTION_ALSO_COMMISSIONED_GROUP   (0x10)
#define EMBER_AF_GP_TUNNELING_STOP_OPTION_ALSO_COMMISSIONED_GROUP_OFFSET   (4)
#define EMBER_AF_GP_TUNNELING_STOP_OPTION_ALSO_DERIVED_GROUP   (0x08)
#define EMBER_AF_GP_TUNNELING_STOP_OPTION_ALSO_DERIVED_GROUP_OFFSET   (3)
#define EMBER_AF_GP_TUNNELING_STOP_OPTION_APPLICATION_ID   (0x07)
#define EMBER_AF_GP_TUNNELING_STOP_OPTION_RESERVED   (0xE0)
#define EMBER_AF_GP_TUNNELING_STOP_OPTION_RESERVED_OFFSET   (5)
#define EMBER_AF_IAS_ZONE_STATUS_A_C   (0x0080)
#define EMBER_AF_IAS_ZONE_STATUS_A_C_OFFSET   (7)
#define EMBER_AF_IAS_ZONE_STATUS_ALARM1   (0x0001)
#define EMBER_AF_IAS_ZONE_STATUS_ALARM2   (0x0002)
#define EMBER_AF_IAS_ZONE_STATUS_ALARM2_OFFSET   (1)
#define EMBER_AF_IAS_ZONE_STATUS_BATTERY   (0x0008)
#define EMBER_AF_IAS_ZONE_STATUS_BATTERY_DEFECT   (0x0200)
#define EMBER_AF_IAS_ZONE_STATUS_BATTERY_DEFECT_OFFSET   (9)
#define EMBER_AF_IAS_ZONE_STATUS_BATTERY_OFFSET   (3)
#define EMBER_AF_IAS_ZONE_STATUS_RESTORE_REPORTS   (0x0020)
#define EMBER_AF_IAS_ZONE_STATUS_RESTORE_REPORTS_OFFSET   (5)
#define EMBER_AF_IAS_ZONE_STATUS_SUPERVISION_REPORTS   (0x0010)
#define EMBER_AF_IAS_ZONE_STATUS_SUPERVISION_REPORTS_OFFSET   (4)
#define EMBER_AF_IAS_ZONE_STATUS_TAMPER   (0x0004)
#define EMBER_AF_IAS_ZONE_STATUS_TAMPER_OFFSET   (2)
#define EMBER_AF_IAS_ZONE_STATUS_TEST   (0x0100)
#define EMBER_AF_IAS_ZONE_STATUS_TEST_OFFSET   (8)
#define EMBER_AF_IAS_ZONE_STATUS_TROUBLE   (0x0040)
#define EMBER_AF_IAS_ZONE_STATUS_TROUBLE_OFFSET   (6)
#define EMBER_AF_KEY_BITMASK_CERTIFICATION   (0x8000)
#define EMBER_AF_KEY_BITMASK_CERTIFICATION_OFFSET   (15)
#define EMBER_AF_KEY_BITMASK_DEVELOPMENT   (0x0001)
#define EMBER_AF_KEY_BITMASK_MASTER   (0x0010)
#define EMBER_AF_KEY_BITMASK_MASTER_OFFSET   (4)
#define EMBER_AF_LAMP_ALARM_MODE_LAMP_BURN_HOURS   (0x01)
#define EMBER_AF_LOAD_CONTROL_STATE_CURRENT_FLOW_OR_CONSUMING_COMMODITY   (0x10)
#define EMBER_AF_LOAD_CONTROL_STATE_CURRENT_FLOW_OR_CONSUMING_COMMODITY_OFFSET   (4)
#define EMBER_AF_LOAD_CONTROL_STATE_EVENT_IN_PROGRESS   (0x02)
#define EMBER_AF_LOAD_CONTROL_STATE_EVENT_IN_PROGRESS_OFFSET   (1)
#define EMBER_AF_LOAD_CONTROL_STATE_LOAD_CALL   (0x20)
#define EMBER_AF_LOAD_CONTROL_STATE_LOAD_CALL_OFFSET   (5)
#define EMBER_AF_LOAD_CONTROL_STATE_OTHER_LOAD_REDUCTION   (0x08)
#define EMBER_AF_LOAD_CONTROL_STATE_OTHER_LOAD_REDUCTION_OFFSET   (3)
#define EMBER_AF_LOAD_CONTROL_STATE_POWER_STABILIZING   (0x04)
#define EMBER_AF_LOAD_CONTROL_STATE_POWER_STABILIZING_OFFSET   (2)
#define EMBER_AF_LOAD_CONTROL_STATE_RELAY_OPEN_OR_CONSUMPTION_INTERUPTED   (0x01)
#define EMBER_AF_LOCATION_TYPE2_D   (0x02)
#define EMBER_AF_LOCATION_TYPE2_D_OFFSET   (1)
#define EMBER_AF_LOCATION_TYPE_ABSOLUTE   (0x01)
#define EMBER_AF_LOCATION_TYPE_COORDINATE_SYSTEM   (0x0C)
#define EMBER_AF_LOCATION_TYPE_COORDINATE_SYSTEM_OFFSET   (2)
#define EMBER_AF_MAINS_ALARM_MASK_MAINS_POWER_SUPPLY_LOST   (0x04)
#define EMBER_AF_MAINS_ALARM_MASK_MAINS_POWER_SUPPLY_LOST_OFFSET   (2)
#define EMBER_AF_MAINS_ALARM_MASK_VOLTAGE_TOO_HIGH   (0x02)
#define EMBER_AF_MAINS_ALARM_MASK_VOLTAGE_TOO_HIGH_OFFSET   (1)
#define EMBER_AF_MAINS_ALARM_MASK_VOLTAGE_TOO_LOW   (0x01)
#define EMBER_AF_MESSAGING_CONFIRMATION_CONTROL_NO_RETURNED   (0x01)
#define EMBER_AF_MESSAGING_CONFIRMATION_CONTROL_YES_RETURNED   (0x02)
#define EMBER_AF_MESSAGING_CONFIRMATION_CONTROL_YES_RETURNED_OFFSET   (1)
#define EMBER_AF_MESSAGING_CONTROL_MASK_ENHANCED_CONFIRMATION_REQUEST   (0x20)
#define EMBER_AF_MESSAGING_CONTROL_MASK_ENHANCED_CONFIRMATION_REQUEST_OFFSET   (5)
#define EMBER_AF_MESSAGING_CONTROL_MASK_MESSAGE_CONFIRMATION   (0x80)
#define EMBER_AF_MESSAGING_CONTROL_MASK_MESSAGE_CONFIRMATION_OFFSET   (7)
#define EMBER_AF_MESSAGING_CONTROL_MASK_MESSAGE_URGENCY   (0x0C)
#define EMBER_AF_MESSAGING_CONTROL_MASK_MESSAGE_URGENCY_OFFSET   (2)
#define EMBER_AF_MESSAGING_CONTROL_MASK_TRANS_MECHANISM   (0x03)
#define EMBER_AF_MESSAGING_EXTENDED_CONTROL_MASK_MESSAGE_CONFIRMATION_STATUS   (0x01)
#define EMBER_AF_METERING_EXTENDED_STATUS_BATTERY_FAILURE   (0x0000000000000004)
#define EMBER_AF_METERING_EXTENDED_STATUS_BATTERY_FAILURE_OFFSET   (2)
#define EMBER_AF_METERING_EXTENDED_STATUS_CLOCK_INVALID   (0x0000000000000800)
#define EMBER_AF_METERING_EXTENDED_STATUS_CLOCK_INVALID_OFFSET   (11)
#define EMBER_AF_METERING_EXTENDED_STATUS_ELECTRICITY_METER_LIMIT_THRESHOLD_EXCEEDED   (0x0000000008000000)
#define EMBER_AF_METERING_EXTENDED_STATUS_ELECTRICITY_METER_LIMIT_THRESHOLD_EXCEEDED_OFFSET   (27)
#define EMBER_AF_METERING_EXTENDED_STATUS_ELECTRICITY_METER_OVER_VOLTAGE   (0x0000000020000000)
#define EMBER_AF_METERING_EXTENDED_STATUS_ELECTRICITY_METER_OVER_VOLTAGE_OFFSET   (29)
#define EMBER_AF_METERING_EXTENDED_STATUS_ELECTRICITY_METER_UNDER_VOLTAGE   (0x0000000010000000)
#define EMBER_AF_METERING_EXTENDED_STATUS_ELECTRICITY_METER_UNDER_VOLTAGE_OFFSET   (28)
#define EMBER_AF_METERING_EXTENDED_STATUS_GAS_METER_BATTERY_COVER_REMOVED   (0x0000000001000000)
#define EMBER_AF_METERING_EXTENDED_STATUS_GAS_METER_BATTERY_COVER_REMOVED_OFFSET   (24)
#define EMBER_AF_METERING_EXTENDED_STATUS_GAS_METER_EXCESS_FLOW   (0x0000000004000000)
#define EMBER_AF_METERING_EXTENDED_STATUS_GAS_METER_EXCESS_FLOW_OFFSET   (26)
#define EMBER_AF_METERING_EXTENDED_STATUS_GAS_METER_TILT_TAMPER   (0x0000000002000000)
#define EMBER_AF_METERING_EXTENDED_STATUS_GAS_METER_TILT_TAMPER_OFFSET   (25)
#define EMBER_AF_METERING_EXTENDED_STATUS_MEASUREMENT_SW_CHANGED_TAMPERED   (0x0000000000000400)
#define EMBER_AF_METERING_EXTENDED_STATUS_MEASUREMENT_SW_CHANGED_TAMPERED_OFFSET   (10)
#define EMBER_AF_METERING_EXTENDED_STATUS_MEASUREMENT_SYSTEM_ERROR   (0x0000000000000040)
#define EMBER_AF_METERING_EXTENDED_STATUS_MEASUREMENT_SYSTEM_ERROR_OFFSET   (6)
#define EMBER_AF_METERING_EXTENDED_STATUS_METER_COVER_REMOVED   (0x0000000000000001)
#define EMBER_AF_METERING_EXTENDED_STATUS_MOISTURE_DETECTED   (0x0000000000002000)
#define EMBER_AF_METERING_EXTENDED_STATUS_MOISTURE_DETECTED_OFFSET   (13)
#define EMBER_AF_METERING_EXTENDED_STATUS_NV_MEMORY_ERROR   (0x0000000000000020)
#define EMBER_AF_METERING_EXTENDED_STATUS_NV_MEMORY_ERROR_OFFSET   (5)
#define EMBER_AF_METERING_EXTENDED_STATUS_PROGRAM_MEMORY_ERROR   (0x0000000000000008)
#define EMBER_AF_METERING_EXTENDED_STATUS_PROGRAM_MEMORY_ERROR_OFFSET   (3)
#define EMBER_AF_METERING_EXTENDED_STATUS_RAM_ERROR   (0x0000000000000010)
#define EMBER_AF_METERING_EXTENDED_STATUS_RAM_ERROR_OFFSET   (4)
#define EMBER_AF_METERING_EXTENDED_STATUS_STRONG_MAGNETIC_FIELD_DETECTED   (0x0000000000000002)
#define EMBER_AF_METERING_EXTENDED_STATUS_STRONG_MAGNETIC_FIELD_DETECTED_OFFSET   (1)
#define EMBER_AF_METERING_EXTENDED_STATUS_SUPPLY_CONNECT_FAILURE   (0x0000000000000200)
#define EMBER_AF_METERING_EXTENDED_STATUS_SUPPLY_CONNECT_FAILURE_OFFSET   (9)
#define EMBER_AF_METERING_EXTENDED_STATUS_SUPPLY_DISCONNECT_FAILURE   (0x0000000000000100)
#define EMBER_AF_METERING_EXTENDED_STATUS_SUPPLY_DISCONNECT_FAILURE_OFFSET   (8)
#define EMBER_AF_METERING_EXTENDED_STATUS_TEMPERATURE_EXCEEDED   (0x0000000000001000)
#define EMBER_AF_METERING_EXTENDED_STATUS_TEMPERATURE_EXCEEDED_OFFSET   (12)
#define EMBER_AF_METERING_EXTENDED_STATUS_WATCHDOG_ERROR   (0x0000000000000080)
#define EMBER_AF_METERING_EXTENDED_STATUS_WATCHDOG_ERROR_OFFSET   (7)
#define EMBER_AF_METERING_STATUS_ELECTRICITY_CHECK_METER   (0x01)
#define EMBER_AF_METERING_STATUS_ELECTRICITY_LEAK_DETECT   (0x20)
#define EMBER_AF_METERING_STATUS_ELECTRICITY_LEAK_DETECT_OFFSET   (5)
#define EMBER_AF_METERING_STATUS_ELECTRICITY_LOW_BATTERY   (0x02)
#define EMBER_AF_METERING_STATUS_ELECTRICITY_LOW_BATTERY_OFFSET   (1)
#define EMBER_AF_METERING_STATUS_ELECTRICITY_POWER_FAILURE   (0x08)
#define EMBER_AF_METERING_STATUS_ELECTRICITY_POWER_FAILURE_OFFSET   (3)
#define EMBER_AF_METERING_STATUS_ELECTRICITY_POWER_QUALITY   (0x10)
#define EMBER_AF_METERING_STATUS_ELECTRICITY_POWER_QUALITY_OFFSET   (4)
#define EMBER_AF_METERING_STATUS_ELECTRICITY_RESERVED   (0x80)
#define EMBER_AF_METERING_STATUS_ELECTRICITY_RESERVED_OFFSET   (7)
#define EMBER_AF_METERING_STATUS_ELECTRICITY_SERVICE_DISCONNECT_OPEN   (0x40)
#define EMBER_AF_METERING_STATUS_ELECTRICITY_SERVICE_DISCONNECT_OPEN_OFFSET   (6)
#define EMBER_AF_METERING_STATUS_ELECTRICITY_TAMPER_DETECT   (0x04)
#define EMBER_AF_METERING_STATUS_ELECTRICITY_TAMPER_DETECT_OFFSET   (2)
#define EMBER_AF_METERING_STATUS_GAS_CHECK_METER   (0x01)
#define EMBER_AF_METERING_STATUS_GAS_LEAK_DETECT   (0x20)
#define EMBER_AF_METERING_STATUS_GAS_LEAK_DETECT_OFFSET   (5)
#define EMBER_AF_METERING_STATUS_GAS_LOW_BATTERY   (0x02)
#define EMBER_AF_METERING_STATUS_GAS_LOW_BATTERY_OFFSET   (1)
#define EMBER_AF_METERING_STATUS_GAS_LOW_PRESSURE   (0x10)
#define EMBER_AF_METERING_STATUS_GAS_LOW_PRESSURE_OFFSET   (4)
#define EMBER_AF_METERING_STATUS_GAS_NOT_DEFINED   (0x08)
#define EMBER_AF_METERING_STATUS_GAS_NOT_DEFINED_OFFSET   (3)
#define EMBER_AF_METERING_STATUS_GAS_REVERSE_FLOW   (0x80)
#define EMBER_AF_METERING_STATUS_GAS_REVERSE_FLOW_OFFSET   (7)
#define EMBER_AF_METERING_STATUS_GAS_SERVICE_DISCONNECT   (0x40)
#define EMBER_AF_METERING_STATUS_GAS_SERVICE_DISCONNECT_OFFSET   (6)
#define EMBER_AF_METERING_STATUS_GAS_TAMPER_DETECT   (0x04)
#define EMBER_AF_METERING_STATUS_GAS_TAMPER_DETECT_OFFSET   (2)
#define EMBER_AF_METERING_STATUS_HEAT_AND_COOLING_BURST_DETECT   (0x10)
#define EMBER_AF_METERING_STATUS_HEAT_AND_COOLING_BURST_DETECT_OFFSET   (4)
#define EMBER_AF_METERING_STATUS_HEAT_AND_COOLING_CHECK_METER   (0x01)
#define EMBER_AF_METERING_STATUS_HEAT_AND_COOLING_FLOW_SENSOR   (0x80)
#define EMBER_AF_METERING_STATUS_HEAT_AND_COOLING_FLOW_SENSOR_OFFSET   (7)
#define EMBER_AF_METERING_STATUS_HEAT_AND_COOLING_LEAK_DETECT   (0x20)
#define EMBER_AF_METERING_STATUS_HEAT_AND_COOLING_LEAK_DETECT_OFFSET   (5)
#define EMBER_AF_METERING_STATUS_HEAT_AND_COOLING_LOW_BATTERY   (0x02)
#define EMBER_AF_METERING_STATUS_HEAT_AND_COOLING_LOW_BATTERY_OFFSET   (1)
#define EMBER_AF_METERING_STATUS_HEAT_AND_COOLING_SERVICE_DISCONNECT   (0x40)
#define EMBER_AF_METERING_STATUS_HEAT_AND_COOLING_SERVICE_DISCONNECT_OFFSET   (6)
#define EMBER_AF_METERING_STATUS_HEAT_AND_COOLING_TAMPER_DETECT   (0x04)
#define EMBER_AF_METERING_STATUS_HEAT_AND_COOLING_TAMPER_DETECT_OFFSET   (2)
#define EMBER_AF_METERING_STATUS_HEAT_AND_COOLING_TEMPERATURE_SENSOR   (0x08)
#define EMBER_AF_METERING_STATUS_HEAT_AND_COOLING_TEMPERATURE_SENSOR_OFFSET   (3)
#define EMBER_AF_METERING_STATUS_WATER_CHECK_METER   (0x01)
#define EMBER_AF_METERING_STATUS_WATER_LEAK_DETECT   (0x20)
#define EMBER_AF_METERING_STATUS_WATER_LEAK_DETECT_OFFSET   (5)
#define EMBER_AF_METERING_STATUS_WATER_LOW_BATTERY   (0x02)
#define EMBER_AF_METERING_STATUS_WATER_LOW_BATTERY_OFFSET   (1)
#define EMBER_AF_METERING_STATUS_WATER_LOW_PRESSURE   (0x10)
#define EMBER_AF_METERING_STATUS_WATER_LOW_PRESSURE_OFFSET   (4)
#define EMBER_AF_METERING_STATUS_WATER_PIPE_EMPTY   (0x08)
#define EMBER_AF_METERING_STATUS_WATER_PIPE_EMPTY_OFFSET   (3)
#define EMBER_AF_METERING_STATUS_WATER_REVERSE_FLOW   (0x80)
#define EMBER_AF_METERING_STATUS_WATER_REVERSE_FLOW_OFFSET   (7)
#define EMBER_AF_METERING_STATUS_WATER_SERVICE_DISCONNECT   (0x40)
#define EMBER_AF_METERING_STATUS_WATER_SERVICE_DISCONNECT_OFFSET   (6)
#define EMBER_AF_METERING_STATUS_WATER_TAMPER_DETECT   (0x04)
#define EMBER_AF_METERING_STATUS_WATER_TAMPER_DETECT_OFFSET   (2)
#define EMBER_AF_MODE_FOR_SEQUENCE_COOL_SETPOINT_FIELD_PRESENT   (0x02)
#define EMBER_AF_MODE_FOR_SEQUENCE_COOL_SETPOINT_FIELD_PRESENT_OFFSET   (1)
#define EMBER_AF_MODE_FOR_SEQUENCE_HEAT_SETPOINT_FIELD_PRESENT   (0x01)
#define EMBER_AF_NUMBER_OF_EVENTS_LOG_PAYLOAD_CONTROL_LOG_PAYLOAD_CONTROL   (0x0F)
#define EMBER_AF_NUMBER_OF_EVENTS_LOG_PAYLOAD_CONTROL_NUMBER_OF_EVENTS   (0xF0)
#define EMBER_AF_NUMBER_OF_EVENTS_LOG_PAYLOAD_CONTROL_NUMBER_OF_EVENTS_OFFSET   (4)
#define EMBER_AF_OCCUPANCY_OCCUPIED   (0x01)
#define EMBER_AF_OCCUPANCY_SENSOR_TYPE_BITMAP_PHYSICAL_CONTACT   (0x04)
#define EMBER_AF_OCCUPANCY_SENSOR_TYPE_BITMAP_PHYSICAL_CONTACT_OFFSET   (2)
#define EMBER_AF_OCCUPANCY_SENSOR_TYPE_BITMAP_PIR   (0x01)
#define EMBER_AF_OCCUPANCY_SENSOR_TYPE_BITMAP_ULTRASONIC   (0x02)
#define EMBER_AF_OCCUPANCY_SENSOR_TYPE_BITMAP_ULTRASONIC_OFFSET   (1)
#define EMBER_AF_ON_OFF_CONTROL_ACCEPT_ONLY_WHEN_ON   (0x01)
#define EMBER_AF_ORIGINATOR_ID_SUPPLY_CONTROL_BITS_ACKNOWLEDGE_REQUIRED   (0x01)
#define EMBER_AF_PAYMENT_CONTROL_CONFIGURATION_ACCOUNT_BASE   (0x0040)
#define EMBER_AF_PAYMENT_CONTROL_CONFIGURATION_ACCOUNT_BASE_OFFSET   (6)
#define EMBER_AF_PAYMENT_CONTROL_CONFIGURATION_CONTACTOR_FITTED   (0x0080)
#define EMBER_AF_PAYMENT_CONTROL_CONFIGURATION_CONTACTOR_FITTED_OFFSET   (7)
#define EMBER_AF_PAYMENT_CONTROL_CONFIGURATION_CREDIT_DISPLAY_ENABLED   (0x0010)
#define EMBER_AF_PAYMENT_CONTROL_CONFIGURATION_CREDIT_DISPLAY_ENABLED_OFFSET   (4)
#define EMBER_AF_PAYMENT_CONTROL_CONFIGURATION_CREDIT_MANAGEMENT_ENABLED   (0x0004)
#define EMBER_AF_PAYMENT_CONTROL_CONFIGURATION_CREDIT_MANAGEMENT_ENABLED_OFFSET   (2)
#define EMBER_AF_PAYMENT_CONTROL_CONFIGURATION_DEBT_CONFIGURATION   (0x0400)
#define EMBER_AF_PAYMENT_CONTROL_CONFIGURATION_DEBT_CONFIGURATION_OFFSET   (10)
#define EMBER_AF_PAYMENT_CONTROL_CONFIGURATION_DISCONNECTION_ENABLED   (0x0001)
#define EMBER_AF_PAYMENT_CONTROL_CONFIGURATION_EMERGENCY_DEBT_CONFIGURATION   (0x0800)
#define EMBER_AF_PAYMENT_CONTROL_CONFIGURATION_EMERGENCY_DEBT_CONFIGURATION_OFFSET   (11)
#define EMBER_AF_PAYMENT_CONTROL_CONFIGURATION_EMERGENCY_STANDING_CHARGE_CONFIGURATION   (0x0200)
#define EMBER_AF_PAYMENT_CONTROL_CONFIGURATION_EMERGENCY_STANDING_CHARGE_CONFIGURATION_OFFSET   (9)
#define EMBER_AF_PAYMENT_CONTROL_CONFIGURATION_PREPAYMENT_ENABLED   (0x0002)
#define EMBER_AF_PAYMENT_CONTROL_CONFIGURATION_PREPAYMENT_ENABLED_OFFSET   (1)
#define EMBER_AF_PAYMENT_CONTROL_CONFIGURATION_STANDING_CHARGE_CONFIGURATION   (0x0100)
#define EMBER_AF_PAYMENT_CONTROL_CONFIGURATION_STANDING_CHARGE_CONFIGURATION_OFFSET   (8)
#define EMBER_AF_PREPAY_SNAPSHOT_PAYLOAD_CAUSE_CHANGE_OF_METER_MODE   (0x00004000)
#define EMBER_AF_PREPAY_SNAPSHOT_PAYLOAD_CAUSE_CHANGE_OF_METER_MODE_OFFSET   (14)
#define EMBER_AF_PREPAY_SNAPSHOT_PAYLOAD_CAUSE_CHANGE_OF_PRICE_MATRIX   (0x00000010)
#define EMBER_AF_PREPAY_SNAPSHOT_PAYLOAD_CAUSE_CHANGE_OF_PRICE_MATRIX_OFFSET   (4)
#define EMBER_AF_PREPAY_SNAPSHOT_PAYLOAD_CAUSE_CHANGE_OF_SUPPLIER   (0x00002000)
#define EMBER_AF_PREPAY_SNAPSHOT_PAYLOAD_CAUSE_CHANGE_OF_SUPPLIER_OFFSET   (13)
#define EMBER_AF_PREPAY_SNAPSHOT_PAYLOAD_CAUSE_CHANGE_OF_TARIFF_INFORMATION   (0x00000008)
#define EMBER_AF_PREPAY_SNAPSHOT_PAYLOAD_CAUSE_CHANGE_OF_TARIFF_INFORMATION_OFFSET   (3)
#define EMBER_AF_PREPAY_SNAPSHOT_PAYLOAD_CAUSE_CHANGE_OF_TENANCY   (0x00001000)
#define EMBER_AF_PREPAY_SNAPSHOT_PAYLOAD_CAUSE_CHANGE_OF_TENANCY_OFFSET   (12)
#define EMBER_AF_PREPAY_SNAPSHOT_PAYLOAD_CAUSE_DEBT_CREDIT_ADDITION   (0x00080000)
#define EMBER_AF_PREPAY_SNAPSHOT_PAYLOAD_CAUSE_DEBT_CREDIT_ADDITION_OFFSET   (19)
#define EMBER_AF_PREPAY_SNAPSHOT_PAYLOAD_CAUSE_GENERAL   (0x00000001)
#define EMBER_AF_PREPAY_SNAPSHOT_PAYLOAD_CAUSE_MANUALLY_TRIGGERED_FROM_CLIENT   (0x00000400)
#define EMBER_AF_PREPAY_SNAPSHOT_PAYLOAD_CAUSE_MANUALLY_TRIGGERED_FROM_CLIENT_OFFSET   (10)
#define EMBER_AF_PREPAY_SNAPSHOT_PAYLOAD_CAUSE_TOP_UP_ADDITION   (0x00040000)
#define EMBER_AF_PREPAY_SNAPSHOT_PAYLOAD_CAUSE_TOP_UP_ADDITION_OFFSET   (18)
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_DISCONNECTED_SUPPLY_DUE_TO_CREDIT   (0x0100)
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_DISCONNECTED_SUPPLY_DUE_TO_CREDIT_OFFSET   (8)
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_DISCONNECTED_SUPPLY_DUE_TO_HES   (0x0400)
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_DISCONNECTED_SUPPLY_DUE_TO_HES_OFFSET   (10)
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_DISCONNECTED_SUPPLY_DUE_TO_TAMPER   (0x0200)
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_DISCONNECTED_SUPPLY_DUE_TO_TAMPER_OFFSET   (9)
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_EC_AVAILABLE   (0x0040)
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_EC_AVAILABLE_OFFSET   (6)
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_ELECTRONIC_ATTACK   (0x1000)
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_ELECTRONIC_ATTACK_OFFSET   (12)
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_FRIENDLY_CREDIT_IN_USE   (0x0010)
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_FRIENDLY_CREDIT_IN_USE_OFFSET   (4)
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_FRIENDLY_CREDIT_PERIOD_END_WARNING   (0x0020)
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_FRIENDLY_CREDIT_PERIOD_END_WARNING_OFFSET   (5)
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_LOW_CREDIT_WARNING   (0x0001)
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_MANUFACTURE_ALARM_CODE_A   (0x2000)
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_MANUFACTURE_ALARM_CODE_A_OFFSET   (13)
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_MANUFACTURE_ALARM_CODE_B   (0x4000)
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_MANUFACTURE_ALARM_CODE_B_OFFSET   (14)
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_PHYSICAL_ATTACK   (0x0800)
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_PHYSICAL_ATTACK_OFFSET   (11)
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_TOP_UP_CODE_ALREADY_USED   (0x0004)
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_TOP_UP_CODE_ALREADY_USED_OFFSET   (2)
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_TOP_UP_CODE_ERROR   (0x0002)
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_TOP_UP_CODE_ERROR_OFFSET   (1)
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_TOP_UP_CODE_INVALID   (0x0008)
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_TOP_UP_CODE_INVALID_OFFSET   (3)
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_UNAUTHORISED_ENERGY_USE   (0x0080)
#define EMBER_AF_PREPAYMENT_ALARM_STATUS_UNAUTHORISED_ENERGY_USE_OFFSET   (7)
#define EMBER_AF_PRICE_CONTROL_MASK_PRICE_ACKNOWLEDGEMENT_REQUIRED   (0x01)
#define EMBER_AF_PRICE_CONTROL_MASK_TOTAL_TIERS_EXCEEDS15   (0x02)
#define EMBER_AF_PRICE_CONTROL_MASK_TOTAL_TIERS_EXCEEDS15_OFFSET   (1)
#define EMBER_AF_PRICE_MATRIX_SUB_PAYLOAD_CONTROL_TOU_BASED   (0x01)
#define EMBER_AF_PRICE_NUMBER_OF_PRICE_TIERS_AND_REGISTER_TIER_NUMBER_OF_PRICE_TIERS   (0xF0)
#define EMBER_AF_PRICE_NUMBER_OF_PRICE_TIERS_AND_REGISTER_TIER_NUMBER_OF_PRICE_TIERS_OFFSET   (4)
#define EMBER_AF_PRICE_NUMBER_OF_PRICE_TIERS_AND_REGISTER_TIER_REGISTER_TIER   (0x0F)
#define EMBER_AF_PRICE_TRAILING_DIGIT_AND_PRICE_TIER_PRICE_TIER   (0x0F)
#define EMBER_AF_PRICE_TRAILING_DIGIT_AND_PRICE_TIER_TRAILING_DIGIT   (0xF0)
#define EMBER_AF_PRICE_TRAILING_DIGIT_AND_PRICE_TIER_TRAILING_DIGIT_OFFSET   (4)
#define EMBER_AF_PRICE_TRAILING_DIGIT_TRAILING_DIGIT   (0xF0)
#define EMBER_AF_PRICE_TRAILING_DIGIT_TRAILING_DIGIT_OFFSET   (4)
#define EMBER_AF_PROPOSED_CHANGE_CONTROL_BLOCK_HISTORICAL_LOAD_PROFILE_INFORMATION   (0x00000080)
#define EMBER_AF_PROPOSED_CHANGE_CONTROL_BLOCK_HISTORICAL_LOAD_PROFILE_INFORMATION_OFFSET   (7)
#define EMBER_AF_PROPOSED_CHANGE_CONTROL_CLEAR_HISTORICAL_LOAD_PROFILE_INFORMATION   (0x00000100)
#define EMBER_AF_PROPOSED_CHANGE_CONTROL_CLEAR_HISTORICAL_LOAD_PROFILE_INFORMATION_OFFSET   (8)
#define EMBER_AF_PROPOSED_CHANGE_CONTROL_CLEAR_IHD_DATA_CONSUMER   (0x00000200)
#define EMBER_AF_PROPOSED_CHANGE_CONTROL_CLEAR_IHD_DATA_CONSUMER_OFFSET   (9)
#define EMBER_AF_PROPOSED_CHANGE_CONTROL_CLEAR_IHD_DATA_SUPPLIER   (0x00000400)
#define EMBER_AF_PROPOSED_CHANGE_CONTROL_CLEAR_IHD_DATA_SUPPLIER_OFFSET   (10)
#define EMBER_AF_PROPOSED_CHANGE_CONTROL_CLEAR_PREPAYMENT_LOG   (0x00004000)
#define EMBER_AF_PROPOSED_CHANGE_CONTROL_CLEAR_PREPAYMENT_LOG_OFFSET   (14)
#define EMBER_AF_PROPOSED_CHANGE_CONTROL_CLEAR_STANDING_CHARGE   (0x00000040)
#define EMBER_AF_PROPOSED_CHANGE_CONTROL_CLEAR_STANDING_CHARGE_OFFSET   (6)
#define EMBER_AF_PROPOSED_CHANGE_CONTROL_CLEAR_TARIFF_PLAN   (0x00000020)
#define EMBER_AF_PROPOSED_CHANGE_CONTROL_CLEAR_TARIFF_PLAN_OFFSET   (5)
#define EMBER_AF_PROPOSED_CHANGE_CONTROL_CLEAR_TRANSACTION_LOG   (0x00002000)
#define EMBER_AF_PROPOSED_CHANGE_CONTROL_CLEAR_TRANSACTION_LOG_OFFSET   (13)
#define EMBER_AF_PROPOSED_CHANGE_CONTROL_METER_CONNECTOR_STATE_ON_OFF_ARMED   (0x00001800)
#define EMBER_AF_PROPOSED_CHANGE_CONTROL_METER_CONNECTOR_STATE_ON_OFF_ARMED_OFFSET   (11)
#define EMBER_AF_PROPOSED_CHANGE_CONTROL_POST_SNAPSHOTS   (0x00000002)
#define EMBER_AF_PROPOSED_CHANGE_CONTROL_POST_SNAPSHOTS_OFFSET   (1)
#define EMBER_AF_PROPOSED_CHANGE_CONTROL_PRE_SNAPSHOTS   (0x00000001)
#define EMBER_AF_PROPOSED_CHANGE_CONTROL_RESET_BILLING_PERIOD   (0x00000010)
#define EMBER_AF_PROPOSED_CHANGE_CONTROL_RESET_BILLING_PERIOD_OFFSET   (4)
#define EMBER_AF_PROPOSED_CHANGE_CONTROL_RESET_CREDIT_REGISTER   (0x00000004)
#define EMBER_AF_PROPOSED_CHANGE_CONTROL_RESET_CREDIT_REGISTER_OFFSET   (2)
#define EMBER_AF_PROPOSED_CHANGE_CONTROL_RESET_DEBIT_REGISTER   (0x00000008)
#define EMBER_AF_PROPOSED_CHANGE_CONTROL_RESET_DEBIT_REGISTER_OFFSET   (3)
#define EMBER_AF_PUMP_ALARM_MASK_DRY_RUNNING   (0x0020)
#define EMBER_AF_PUMP_ALARM_MASK_DRY_RUNNING_OFFSET   (5)
#define EMBER_AF_PUMP_ALARM_MASK_ELECTRONIC_FATAL_FAILURE   (0x1000)
#define EMBER_AF_PUMP_ALARM_MASK_ELECTRONIC_FATAL_FAILURE_OFFSET   (12)
#define EMBER_AF_PUMP_ALARM_MASK_ELECTRONIC_NON_FATAL_FAILURE   (0x0800)
#define EMBER_AF_PUMP_ALARM_MASK_ELECTRONIC_NON_FATAL_FAILURE_OFFSET   (11)
#define EMBER_AF_PUMP_ALARM_MASK_ELECTRONIC_TEMPERATURE_TOO_HIGH   (0x0100)
#define EMBER_AF_PUMP_ALARM_MASK_ELECTRONIC_TEMPERATURE_TOO_HIGH_OFFSET   (8)
#define EMBER_AF_PUMP_ALARM_MASK_GENERAL_FAULT   (0x2000)
#define EMBER_AF_PUMP_ALARM_MASK_GENERAL_FAULT_OFFSET   (13)
#define EMBER_AF_PUMP_ALARM_MASK_MOTOR_TEMPERATURE_TOO_HIGH   (0x0040)
#define EMBER_AF_PUMP_ALARM_MASK_MOTOR_TEMPERATURE_TOO_HIGH_OFFSET   (6)
#define EMBER_AF_PUMP_ALARM_MASK_POWER_MISSING_PHASE   (0x0004)
#define EMBER_AF_PUMP_ALARM_MASK_POWER_MISSING_PHASE_OFFSET   (2)
#define EMBER_AF_PUMP_ALARM_MASK_PUMP_BLOCKED   (0x0200)
#define EMBER_AF_PUMP_ALARM_MASK_PUMP_BLOCKED_OFFSET   (9)
#define EMBER_AF_PUMP_ALARM_MASK_PUMP_MOTOR_HAS_FATAL_FAILURE   (0x0080)
#define EMBER_AF_PUMP_ALARM_MASK_PUMP_MOTOR_HAS_FATAL_FAILURE_OFFSET   (7)
#define EMBER_AF_PUMP_ALARM_MASK_SENSOR_FAILURE   (0x0400)
#define EMBER_AF_PUMP_ALARM_MASK_SENSOR_FAILURE_OFFSET   (10)
#define EMBER_AF_PUMP_ALARM_MASK_SUPPLY_VOLTAGE_TOO_HIGH   (0x0002)
#define EMBER_AF_PUMP_ALARM_MASK_SUPPLY_VOLTAGE_TOO_HIGH_OFFSET   (1)
#define EMBER_AF_PUMP_ALARM_MASK_SUPPLY_VOLTAGE_TOO_LOW   (0x0001)
#define EMBER_AF_PUMP_ALARM_MASK_SYSTEM_PRESSURE_TOO_HIGH   (0x0010)
#define EMBER_AF_PUMP_ALARM_MASK_SYSTEM_PRESSURE_TOO_HIGH_OFFSET   (4)
#define EMBER_AF_PUMP_ALARM_MASK_SYSTEM_PRESSURE_TOO_LOW   (0x0008)
#define EMBER_AF_PUMP_ALARM_MASK_SYSTEM_PRESSURE_TOO_LOW_OFFSET   (3)
#define EMBER_AF_PUMP_STATUS_DEVICE_FAULT   (0x0001)
#define EMBER_AF_PUMP_STATUS_LOCAL_OVERRIDE   (0x0010)
#define EMBER_AF_PUMP_STATUS_LOCAL_OVERRIDE_OFFSET   (4)
#define EMBER_AF_PUMP_STATUS_REMOTE_FLOW   (0x0080)
#define EMBER_AF_PUMP_STATUS_REMOTE_FLOW_OFFSET   (7)
#define EMBER_AF_PUMP_STATUS_REMOTE_PRESSURE   (0x0040)
#define EMBER_AF_PUMP_STATUS_REMOTE_PRESSURE_OFFSET   (6)
#define EMBER_AF_PUMP_STATUS_REMOTE_TEMPERATURE   (0x0100)
#define EMBER_AF_PUMP_STATUS_REMOTE_TEMPERATURE_OFFSET   (8)
#define EMBER_AF_PUMP_STATUS_RUNNING   (0x0020)
#define EMBER_AF_PUMP_STATUS_RUNNING_OFFSET   (5)
#define EMBER_AF_PUMP_STATUS_SPEED_HIGH   (0x0008)
#define EMBER_AF_PUMP_STATUS_SPEED_HIGH_OFFSET   (3)
#define EMBER_AF_PUMP_STATUS_SPEED_LOW   (0x0004)
#define EMBER_AF_PUMP_STATUS_SPEED_LOW_OFFSET   (2)
#define EMBER_AF_PUMP_STATUS_SUPPLYFAULT   (0x0002)
#define EMBER_AF_PUMP_STATUS_SUPPLYFAULT_OFFSET   (1)
#define EMBER_AF_REMOTE_ENABLE_FLAGS_AND_DEVICE_STATUS2_DEVICE_STATUS2_STRUCTURE   (0xF0)
#define EMBER_AF_REMOTE_ENABLE_FLAGS_AND_DEVICE_STATUS2_DEVICE_STATUS2_STRUCTURE_OFFSET   (4)
#define EMBER_AF_REMOTE_ENABLE_FLAGS_AND_DEVICE_STATUS2_REMOTE_ENABLE_FLAGS   (0x0F)
#define EMBER_AF_RESET_OPTIONS_ERASE_INDEX   (0x04)
#define EMBER_AF_RESET_OPTIONS_ERASE_INDEX_OFFSET   (2)
#define EMBER_AF_RESET_OPTIONS_RESET_ALL   (0x02)
#define EMBER_AF_RESET_OPTIONS_RESET_ALL_OFFSET   (1)
#define EMBER_AF_RESET_OPTIONS_RESET_CURRENT   (0x01)
#define EMBER_AF_RESTART_OPTIONS_IMMEDIATE   (0x08)
#define EMBER_AF_RESTART_OPTIONS_IMMEDIATE_OFFSET   (3)
#define EMBER_AF_RESTART_OPTIONS_START_MODE1   (0x01)
#define EMBER_AF_RESTART_OPTIONS_STARTUP_MODE2   (0x02)
#define EMBER_AF_RESTART_OPTIONS_STARTUP_MODE2_OFFSET   (1)
#define EMBER_AF_RESTART_OPTIONS_STARTUP_MODE3   (0x04)
#define EMBER_AF_RESTART_OPTIONS_STARTUP_MODE3_OFFSET   (2)
#define EMBER_AF_SCENES_COPY_MODE_COPY_ALL_SCENES   (0x01)
#define EMBER_AF_SHADE_CLOSURE_STATUS_ADJUSTING   (0x02)
#define EMBER_AF_SHADE_CLOSURE_STATUS_ADJUSTING_OFFSET   (1)
#define EMBER_AF_SHADE_CLOSURE_STATUS_MOTOR_OPENING   (0x08)
#define EMBER_AF_SHADE_CLOSURE_STATUS_MOTOR_OPENING_OFFSET   (3)
#define EMBER_AF_SHADE_CLOSURE_STATUS_OPENING   (0x04)
#define EMBER_AF_SHADE_CLOSURE_STATUS_OPENING_OFFSET   (2)
#define EMBER_AF_SHADE_CLOSURE_STATUS_OPERATIONAL   (0x01)
#define EMBER_AF_SNAPSHOT_CAUSE_CHANGE_OF_BLOCK_THRESHOLDS   (0x00000020)
#define EMBER_AF_SNAPSHOT_CAUSE_CHANGE_OF_BLOCK_THRESHOLDS_OFFSET   (5)
#define EMBER_AF_SNAPSHOT_CAUSE_CHANGE_OF_CALENDAR   (0x00000100)
#define EMBER_AF_SNAPSHOT_CAUSE_CHANGE_OF_CALENDAR_OFFSET   (8)
#define EMBER_AF_SNAPSHOT_CAUSE_CHANGE_OF_CF   (0x00000080)
#define EMBER_AF_SNAPSHOT_CAUSE_CHANGE_OF_CF_OFFSET   (7)
#define EMBER_AF_SNAPSHOT_CAUSE_CHANGE_OF_CV   (0x00000040)
#define EMBER_AF_SNAPSHOT_CAUSE_CHANGE_OF_CV_OFFSET   (6)
#define EMBER_AF_SNAPSHOT_CAUSE_CHANGE_OF_MODE   (0x00004000)
#define EMBER_AF_SNAPSHOT_CAUSE_CHANGE_OF_MODE_OFFSET   (14)
#define EMBER_AF_SNAPSHOT_CAUSE_CHANGE_OF_PRICE_MATRIX   (0x00000010)
#define EMBER_AF_SNAPSHOT_CAUSE_CHANGE_OF_PRICE_MATRIX_OFFSET   (4)
#define EMBER_AF_SNAPSHOT_CAUSE_CHANGE_OF_SUPPLIER   (0x00002000)
#define EMBER_AF_SNAPSHOT_CAUSE_CHANGE_OF_SUPPLIER_OFFSET   (13)
#define EMBER_AF_SNAPSHOT_CAUSE_CHANGE_OF_TARIFF_INFORMATION   (0x00000008)
#define EMBER_AF_SNAPSHOT_CAUSE_CHANGE_OF_TARIFF_INFORMATION_OFFSET   (3)
#define EMBER_AF_SNAPSHOT_CAUSE_CHANGE_OF_TENANCY   (0x00001000)
#define EMBER_AF_SNAPSHOT_CAUSE_CHANGE_OF_TENANCY_OFFSET   (12)
#define EMBER_AF_SNAPSHOT_CAUSE_CRITICAL_PEAK_PRICING   (0x00000200)
#define EMBER_AF_SNAPSHOT_CAUSE_CRITICAL_PEAK_PRICING_OFFSET   (9)
#define EMBER_AF_SNAPSHOT_CAUSE_DEBT_PAYMENT   (0x00008000)
#define EMBER_AF_SNAPSHOT_CAUSE_DEBT_PAYMENT_OFFSET   (15)
#define EMBER_AF_SNAPSHOT_CAUSE_END_OF_BILLING_PERIOD   (0x00000002)
#define EMBER_AF_SNAPSHOT_CAUSE_END_OF_BILLING_PERIOD_OFFSET   (1)
#define EMBER_AF_SNAPSHOT_CAUSE_END_OF_BLOCK_PERIOD   (0x00000004)
#define EMBER_AF_SNAPSHOT_CAUSE_END_OF_BLOCK_PERIOD_OFFSET   (2)
#define EMBER_AF_SNAPSHOT_CAUSE_END_OF_RESOLVE_PERIOD   (0x00000800)
#define EMBER_AF_SNAPSHOT_CAUSE_END_OF_RESOLVE_PERIOD_OFFSET   (11)
#define EMBER_AF_SNAPSHOT_CAUSE_GENERAL   (0x00000001)
#define EMBER_AF_SNAPSHOT_CAUSE_MANUALLY_TRIGGERED_FROM_CLIENT   (0x00000400)
#define EMBER_AF_SNAPSHOT_CAUSE_MANUALLY_TRIGGERED_FROM_CLIENT_OFFSET   (10)
#define EMBER_AF_SNAPSHOT_CAUSE_OTA_FIRMWARE_DOWNLOAD   (0x00020000)
#define EMBER_AF_SNAPSHOT_CAUSE_OTA_FIRMWARE_DOWNLOAD_OFFSET   (17)
#define EMBER_AF_SNAPSHOT_CAUSE_SCHEDULED_SNAPSHOT   (0x00010000)
#define EMBER_AF_SNAPSHOT_CAUSE_SCHEDULED_SNAPSHOT_OFFSET   (16)
#define EMBER_AF_SQUAWK_INFO_LEVEL   (0x03)
#define EMBER_AF_SQUAWK_INFO_MODE   (0xF0)
#define EMBER_AF_SQUAWK_INFO_MODE_OFFSET   (4)
#define EMBER_AF_SQUAWK_INFO_STROBE   (0x08)
#define EMBER_AF_SQUAWK_INFO_STROBE_OFFSET   (3)
#define EMBER_AF_START_TIME_HOURS   (0xFF00)
#define EMBER_AF_START_TIME_HOURS_OFFSET   (8)
#define EMBER_AF_START_TIME_MINUTES   (0x003F)
#define EMBER_AF_START_TIME_TIME_ENCODING   (0x00C0)
#define EMBER_AF_START_TIME_TIME_ENCODING_OFFSET   (6)
#define EMBER_AF_SUPPLY_CONTROL_BITS_ACKNOWLEDGE_REQUIRED   (0x01)
#define EMBER_AF_TARIFF_TYPE_CHARGING_SCHEME_TARIFF_CHARGING_SCHEME   (0xF0)
#define EMBER_AF_TARIFF_TYPE_CHARGING_SCHEME_TARIFF_CHARGING_SCHEME_OFFSET   (4)
#define EMBER_AF_TARIFF_TYPE_CHARGING_SCHEME_TARIFF_TYPE   (0x0F)
#define EMBER_AF_THERMOSTAT_ALARM_MASK_HARDWARE_FAILURE   (0x02)
#define EMBER_AF_THERMOSTAT_ALARM_MASK_HARDWARE_FAILURE_OFFSET   (1)
#define EMBER_AF_THERMOSTAT_ALARM_MASK_INITIALIZATION_FAILURE   (0x01)
#define EMBER_AF_THERMOSTAT_ALARM_MASK_SELFCALIBRATION_FAILURE   (0x04)
#define EMBER_AF_THERMOSTAT_ALARM_MASK_SELFCALIBRATION_FAILURE_OFFSET   (2)
#define EMBER_AF_THERMOSTAT_OCCUPANCY_OCCUPIED   (0x01)
#define EMBER_AF_THERMOSTAT_RUNNING_STATE_COOL_SECOND_STAGE_STATE_ON   (0x0010)
#define EMBER_AF_THERMOSTAT_RUNNING_STATE_COOL_SECOND_STAGE_STATE_ON_OFFSET   (4)
#define EMBER_AF_THERMOSTAT_RUNNING_STATE_COOL_STATE_ON   (0x0002)
#define EMBER_AF_THERMOSTAT_RUNNING_STATE_COOL_STATE_ON_OFFSET   (1)
#define EMBER_AF_THERMOSTAT_RUNNING_STATE_FAN_SECOND_STAGE_STATE_ON   (0x0020)
#define EMBER_AF_THERMOSTAT_RUNNING_STATE_FAN_SECOND_STAGE_STATE_ON_OFFSET   (5)
#define EMBER_AF_THERMOSTAT_RUNNING_STATE_FAN_STATE_ON   (0x0004)
#define EMBER_AF_THERMOSTAT_RUNNING_STATE_FAN_STATE_ON_OFFSET   (2)
#define EMBER_AF_THERMOSTAT_RUNNING_STATE_FAN_THIRD_STAGE_STATE_ON   (0x0040)
#define EMBER_AF_THERMOSTAT_RUNNING_STATE_FAN_THIRD_STAGE_STATE_ON_OFFSET   (6)
#define EMBER_AF_THERMOSTAT_RUNNING_STATE_HEAT_SECOND_STAGE_STATE_ON   (0x0008)
#define EMBER_AF_THERMOSTAT_RUNNING_STATE_HEAT_SECOND_STAGE_STATE_ON_OFFSET   (3)
#define EMBER_AF_THERMOSTAT_RUNNING_STATE_HEAT_STATE_ON   (0x0001)
#define EMBER_AF_THERMOSTAT_SENSING_LOCAL_TEMP_SENSED_REMOTELY   (0x01)
#define EMBER_AF_THERMOSTAT_SENSING_OCCUPANCY_SENSED_REMOTELY   (0x04)
#define EMBER_AF_THERMOSTAT_SENSING_OCCUPANCY_SENSED_REMOTELY_OFFSET   (2)
#define EMBER_AF_THERMOSTAT_SENSING_OUTDOOR_TEMP_SENSED_REMOTELY   (0x02)
#define EMBER_AF_THERMOSTAT_SENSING_OUTDOOR_TEMP_SENSED_REMOTELY_OFFSET   (1)
#define EMBER_AF_TIME_STATUS_MASK_MASTER_CLOCK   (0x01)
#define EMBER_AF_TIME_STATUS_MASK_MASTER_ZONE_DST   (0x04)
#define EMBER_AF_TIME_STATUS_MASK_MASTER_ZONE_DST_OFFSET   (2)
#define EMBER_AF_TIME_STATUS_MASK_SUPERSEDING   (0x08)
#define EMBER_AF_TIME_STATUS_MASK_SUPERSEDING_OFFSET   (3)
#define EMBER_AF_TIME_STATUS_MASK_SYNCHRONIZED   (0x02)
#define EMBER_AF_TIME_STATUS_MASK_SYNCHRONIZED_OFFSET   (1)
#define EMBER_AF_WARNING_INFO_MODE   (0xF0)
#define EMBER_AF_WARNING_INFO_MODE_OFFSET   (4)
#define EMBER_AF_WARNING_INFO_STROBE   (0x0C)
#define EMBER_AF_WARNING_INFO_STROBE_OFFSET   (2)
#define EMBER_AF_ZIGBEE_INFORMATION_LOGICAL_TYPE   (0x03)
#define EMBER_AF_ZIGBEE_INFORMATION_RX_ON_WHEN_IDLE   (0x04)
#define EMBER_AF_ZIGBEE_INFORMATION_RX_ON_WHEN_IDLE_OFFSET   (2)
#define EMBER_AF_ZLL_INFORMATION_ADDRESS_ASSIGNMENT   (0x02)
#define EMBER_AF_ZLL_INFORMATION_ADDRESS_ASSIGNMENT_OFFSET   (1)
#define EMBER_AF_ZLL_INFORMATION_FACTORY_NEW   (0x01)
#define EMBER_AF_ZLL_INFORMATION_PROFILE_INTEROP   (0x80)
#define EMBER_AF_ZLL_INFORMATION_PROFILE_INTEROP_OFFSET   (7)
#define EMBER_AF_ZLL_INFORMATION_TOUCH_LINK_INITIATOR   (0x10)
#define EMBER_AF_ZLL_INFORMATION_TOUCH_LINK_INITIATOR_OFFSET   (4)
#define EMBER_AF_ZLL_INFORMATION_TOUCH_LINK_PRIORITY_REQUEST   (0x20)
#define EMBER_AF_ZLL_INFORMATION_TOUCH_LINK_PRIORITY_REQUEST_OFFSET   (5)

Enumeration Type Documentation

Enumerator
EMBER_ZCL_11073_CONNECT_REQUEST_CONNECT_CONTROL_PREEMPTIBLE 
Enumerator
EMBER_ZCL_11073_TUNNEL_CONNECTION_STATUS_DISCONNECTED 
EMBER_ZCL_11073_TUNNEL_CONNECTION_STATUS_CONNECTED 
EMBER_ZCL_11073_TUNNEL_CONNECTION_STATUS_NOT_AUTHORIZED 
EMBER_ZCL_11073_TUNNEL_CONNECTION_STATUS_RECONNECT_REQUEST 
EMBER_ZCL_11073_TUNNEL_CONNECTION_STATUS_ALREADY_CONNECTED 
Enumerator
EMBER_ZCL_ALERT_COUNT_TYPE_UNSTRUCTURED 
Enumerator
EMBER_ZCL_ALERT_STRUCTURE_CATEGORY_WARNING 
EMBER_ZCL_ALERT_STRUCTURE_CATEGORY_DANGER 
EMBER_ZCL_ALERT_STRUCTURE_CATEGORY_FAILURE 
Enumerator
EMBER_ZCL_ALERT_STRUCTURE_PRESENCE_RECOVERY_RECOVERY 
EMBER_ZCL_ALERT_STRUCTURE_PRESENCE_RECOVERY_PRESENCE 
Enumerator
EMBER_ZCL_ALTERNATE_COST_UNIT_KG_OF_CO2_PER_UNIT_OF_MEASURE 
Enumerator
EMBER_ZCL_AMI_CRITICALITY_LEVEL_RESERVED 
EMBER_ZCL_AMI_CRITICALITY_LEVEL_GREEN 
EMBER_ZCL_AMI_CRITICALITY_LEVEL_1 
EMBER_ZCL_AMI_CRITICALITY_LEVEL_2 
EMBER_ZCL_AMI_CRITICALITY_LEVEL_3 
EMBER_ZCL_AMI_CRITICALITY_LEVEL_4 
EMBER_ZCL_AMI_CRITICALITY_LEVEL_5 
EMBER_ZCL_AMI_CRITICALITY_LEVEL_EMERGENCY 
EMBER_ZCL_AMI_CRITICALITY_LEVEL_PLANNED_OUTAGE 
EMBER_ZCL_AMI_CRITICALITY_LEVEL_SERVICE_DISCONNECT 
EMBER_ZCL_AMI_CRITICALITY_LEVEL_UTILITY_DEFINED1 
EMBER_ZCL_AMI_CRITICALITY_LEVEL_UTILITY_DEFINED2 
EMBER_ZCL_AMI_CRITICALITY_LEVEL_UTILITY_DEFINED3 
EMBER_ZCL_AMI_CRITICALITY_LEVEL_UTILITY_DEFINED4 
EMBER_ZCL_AMI_CRITICALITY_LEVEL_UTILITY_DEFINED5 
EMBER_ZCL_AMI_CRITICALITY_LEVEL_UTILITY_DEFINED6 
Enumerator
EMBER_ZCL_AMI_EVENT_STATUS_LOAD_CONTROL_EVENT_COMMAND_RX 
EMBER_ZCL_AMI_EVENT_STATUS_EVENT_STARTED 
EMBER_ZCL_AMI_EVENT_STATUS_EVENT_COMPLETED 
EMBER_ZCL_AMI_EVENT_STATUS_USER_HAS_CHOOSE_TO_OPT_OUT 
EMBER_ZCL_AMI_EVENT_STATUS_USER_HAS_CHOOSE_TO_OPT_IN 
EMBER_ZCL_AMI_EVENT_STATUS_THE_EVENT_HAS_BEEN_CANCELED 
EMBER_ZCL_AMI_EVENT_STATUS_THE_EVENT_HAS_BEEN_SUPERSEDED 
EMBER_ZCL_AMI_EVENT_STATUS_EVENT_PARTIALLY_COMPLETED_WITH_USER_OPT_OUT 
EMBER_ZCL_AMI_EVENT_STATUS_EVENT_PARTIALLY_COMPLETED_DUE_TO_USER_OPT_IN 
EMBER_ZCL_AMI_EVENT_STATUS_EVENT_COMPLETED_NO_USER_PARTICIPATION_PREVIOUS_OPT_OUT 
EMBER_ZCL_AMI_EVENT_STATUS_INVALID_OPT_OUT 
EMBER_ZCL_AMI_EVENT_STATUS_EVENT_NOT_FOUND 
EMBER_ZCL_AMI_EVENT_STATUS_REJECTED_INVALID_CANCEL_COMMAND 
EMBER_ZCL_AMI_EVENT_STATUS_REJECTED_INVALID_CANCEL_COMMAND_INVALID_EFFECTIVE_TIME 
EMBER_ZCL_AMI_EVENT_STATUS_REJECTED_EVENT_EXPIRED 
EMBER_ZCL_AMI_EVENT_STATUS_REJECTED_INVALID_CANCEL_UNDEFINED_EVENT 
EMBER_ZCL_AMI_EVENT_STATUS_LOAD_CONTROL_EVENT_COMMAND_REJECTED 
Enumerator
EMBER_ZCL_AMI_GET_PROFILE_STATUS_SUCCESS 
EMBER_ZCL_AMI_GET_PROFILE_STATUS_UNDEFINED_INTERVAL_CHANNEL_REQUESTED 
EMBER_ZCL_AMI_GET_PROFILE_STATUS_INTERVAL_CHANNEL_NOT_SUPPORTED 
EMBER_ZCL_AMI_GET_PROFILE_STATUS_INVALID_END_TIME 
EMBER_ZCL_AMI_GET_PROFILE_STATUS_MORE_PERIODS_REQUESTED_THAN_CAN_BE_RETURNED 
EMBER_ZCL_AMI_GET_PROFILE_STATUS_NO_INTERVALS_AVAILABLE_FOR_THE_REQUESTED_TIME 
Enumerator
EMBER_ZCL_AMI_INTERVAL_CHANNEL_CONSUMPTION_DELIVERED 
EMBER_ZCL_AMI_INTERVAL_CHANNEL_CONSUMPTION_RECEIVED 
Enumerator
EMBER_ZCL_AMI_INTERVAL_PERIOD_DAILY 
EMBER_ZCL_AMI_INTERVAL_PERIOD_MINUTES60 
EMBER_ZCL_AMI_INTERVAL_PERIOD_MINUTES30 
EMBER_ZCL_AMI_INTERVAL_PERIOD_MINUTES15 
EMBER_ZCL_AMI_INTERVAL_PERIOD_MINUTES10 
EMBER_ZCL_AMI_INTERVAL_PERIOD_MINUTES7P5 
EMBER_ZCL_AMI_INTERVAL_PERIOD_MINUTES5 
EMBER_ZCL_AMI_INTERVAL_PERIOD_MINUTES2P5 
Enumerator
EMBER_ZCL_AMI_KEY_ESTABLISHMENT_STATUS_SUCCESS 
EMBER_ZCL_AMI_KEY_ESTABLISHMENT_STATUS_UNKNOWN_ISSUER 
EMBER_ZCL_AMI_KEY_ESTABLISHMENT_STATUS_BAD_KEY_CONFIRM 
EMBER_ZCL_AMI_KEY_ESTABLISHMENT_STATUS_BAD_MESSAGE 
EMBER_ZCL_AMI_KEY_ESTABLISHMENT_STATUS_NO_RESOURCES 
EMBER_ZCL_AMI_KEY_ESTABLISHMENT_STATUS_UNSUPPORTED_SUITE 
EMBER_ZCL_AMI_KEY_ESTABLISHMENT_STATUS_INVALID_KEY_USAGE 
Enumerator
EMBER_ZCL_AMI_REGISTRATION_STATE_UNREGISTERED 
EMBER_ZCL_AMI_REGISTRATION_STATE_JOINING_NETWORK 
EMBER_ZCL_AMI_REGISTRATION_STATE_JOINED_NETWORK 
EMBER_ZCL_AMI_REGISTRATION_STATE_SUBMITTED_REGISTRATION_REQUEST 
EMBER_ZCL_AMI_REGISTRATION_STATE_REGISTRATION_REJECTED 
EMBER_ZCL_AMI_REGISTRATION_STATE_REGISTERED 
EMBER_ZCL_AMI_REGISTRATION_STATE_REGISTERATION_NOT_POSSIBLE 
Enumerator
EMBER_ZCL_AMI_UNIT_OF_MEASURE_KILO_WATT_HOURS 
EMBER_ZCL_AMI_UNIT_OF_MEASURE_CUBIC_METER_PER_HOUR 
EMBER_ZCL_AMI_UNIT_OF_MEASURE_CUBIC_FEET_PER_HOUR 
EMBER_ZCL_AMI_UNIT_OF_MEASURE_CENTUM_CUBIC_FEET_PER_HOUR 
EMBER_ZCL_AMI_UNIT_OF_MEASURE_US_GALLONS_PER_HOUR 
EMBER_ZCL_AMI_UNIT_OF_MEASURE_IMPERIAL_GALLONS_PER_HOUR 
EMBER_ZCL_AMI_UNIT_OF_MEASURE_BT_US_OR_BTU_PER_HOUR 
EMBER_ZCL_AMI_UNIT_OF_MEASURE_LITERS_OR_LITERS_PER_HOUR 
EMBER_ZCL_AMI_UNIT_OF_MEASURE_KPA_GAUGE 
EMBER_ZCL_AMI_UNIT_OF_MEASURE_KPA_ABSOLUTE 
EMBER_ZCL_AMI_UNIT_OF_MEASURE_MCF_OR_MCF_PER_SECOND 
EMBER_ZCL_AMI_UNIT_OF_MEASURE_UNITLESS 
EMBER_ZCL_AMI_UNIT_OF_MEASURE_MJ_OR_MJ_PER_SECOND 
EMBER_ZCL_AMI_UNIT_OF_MEASURE_K_VAR_OR_K_VAR_HOURS 
EMBER_ZCL_AMI_UNIT_OF_MEASURE_KILO_WATT_HOURS_BCD 
EMBER_ZCL_AMI_UNIT_OF_MEASURE_CUBIC_METER_PER_HOUR_BCD 
EMBER_ZCL_AMI_UNIT_OF_MEASURE_CUBIC_FEET_PER_HOUR_BCD 
EMBER_ZCL_AMI_UNIT_OF_MEASURE_CENTUM_CUBIC_FEET_PER_HOUR_BCD 
EMBER_ZCL_AMI_UNIT_OF_MEASURE_US_GALLONS_PER_HOUR_BCD 
EMBER_ZCL_AMI_UNIT_OF_MEASURE_IMPERIAL_GALLONS_PER_HOUR_BCD 
EMBER_ZCL_AMI_UNIT_OF_MEASURE_BT_US_OR_BTU_PER_HOUR_BCD 
EMBER_ZCL_AMI_UNIT_OF_MEASURE_LITERS_OR_LITERS_PER_HOUR_BCD 
EMBER_ZCL_AMI_UNIT_OF_MEASURE_KPA_GUAGE_BCD 
EMBER_ZCL_AMI_UNIT_OF_MEASURE_KPA_ABSOLUTE_BCD 
EMBER_ZCL_AMI_UNIT_OF_MEASURE_MCF_OR_MCF_PER_SECOND_BCD 
EMBER_ZCL_AMI_UNIT_OF_MEASURE_UNITLESS_BCD 
EMBER_ZCL_AMI_UNIT_OF_MEASURE_MJ_OR_MJ_PER_SECOND_BCD 
EMBER_ZCL_AMI_UNIT_OF_MEASURE_K_VAR_OR_K_VAR_HOURS_BCD 
Enumerator
EMBER_ZCL_ANONYMOUS_DATA_STATE_NO_SOURCE_FOUND 
EMBER_ZCL_ANONYMOUS_DATA_STATE_SOURCE_FOUND 
Enumerator
EMBER_ZCL_APPLIANCE_STATUS_OFF 
EMBER_ZCL_APPLIANCE_STATUS_STAND_BY 
EMBER_ZCL_APPLIANCE_STATUS_PROGRAMMED 
EMBER_ZCL_APPLIANCE_STATUS_PROGRAMMED_WAITING_TO_START 
EMBER_ZCL_APPLIANCE_STATUS_RUNNING 
EMBER_ZCL_APPLIANCE_STATUS_PAUSE 
EMBER_ZCL_APPLIANCE_STATUS_END_PROGRAMMED 
EMBER_ZCL_APPLIANCE_STATUS_FAILURE 
EMBER_ZCL_APPLIANCE_STATUS_PROGRAMME_INTERRUPTED 
EMBER_ZCL_APPLIANCE_STATUS_IDLE 
EMBER_ZCL_APPLIANCE_STATUS_RINSE_HOLD 
EMBER_ZCL_APPLIANCE_STATUS_SERVICE 
EMBER_ZCL_APPLIANCE_STATUS_SUPERFREEZING 
EMBER_ZCL_APPLIANCE_STATUS_SUPERCOOLING 
EMBER_ZCL_APPLIANCE_STATUS_SUPERHEATING 
Enumerator
EMBER_ZCL_ATTRIBUTE_REPORTING_STATUS_PENDING 
EMBER_ZCL_ATTRIBUTE_REPORTING_STATUS_ATTRIBUTE_REPORTING_COMPLETE 
Enumerator
EMBER_ZCL_ATTRIBUTE_WRITE_PERMISSION_DENY_WRITE 
EMBER_ZCL_ATTRIBUTE_WRITE_PERMISSION_ALLOW_WRITE_NORMAL 
EMBER_ZCL_ATTRIBUTE_WRITE_PERMISSION_ALLOW_WRITE_OF_READ_ONLY 
EMBER_ZCL_ATTRIBUTE_WRITE_PERMISSION_UNSUPPORTED_ATTRIBUTE 
EMBER_ZCL_ATTRIBUTE_WRITE_PERMISSION_INVALID_VALUE 
EMBER_ZCL_ATTRIBUTE_WRITE_PERMISSION_READ_ONLY 
EMBER_ZCL_ATTRIBUTE_WRITE_PERMISSION_INVALID_DATA_TYPE 
Enumerator
EMBER_ZCL_BARRIER_CONTROL_BARRIER_POSITION_CLOSED 
EMBER_ZCL_BARRIER_CONTROL_BARRIER_POSITION_OPEN 
EMBER_ZCL_BARRIER_CONTROL_BARRIER_POSITION_UNKNOWN 
Enumerator
EMBER_ZCL_BARRIER_CONTROL_MOVING_STATE_STOPPED 
EMBER_ZCL_BARRIER_CONTROL_MOVING_STATE_CLOSING 
EMBER_ZCL_BARRIER_CONTROL_MOVING_STATE_OPENING 
Enumerator
EMBER_ZCL_BATTERY_SIZE_NO_BATTERY 
EMBER_ZCL_BATTERY_SIZE_BUILT_IN 
EMBER_ZCL_BATTERY_SIZE_OTHER 
EMBER_ZCL_BATTERY_SIZE_AA 
EMBER_ZCL_BATTERY_SIZE_AAA 
EMBER_ZCL_BATTERY_SIZE_C 
EMBER_ZCL_BATTERY_SIZE_D 
EMBER_ZCL_BATTERY_SIZE_UNKNOWN 
Enumerator
EMBER_ZCL_BILLING_PERIOD_DURATION_UNITS_MINUTES 
EMBER_ZCL_BILLING_PERIOD_DURATION_UNITS_DAYS 
EMBER_ZCL_BILLING_PERIOD_DURATION_UNITS_WEEKS 
EMBER_ZCL_BILLING_PERIOD_DURATION_UNITS_MONTHS 
Enumerator
EMBER_ZCL_BLOCK_NO_BLOCKS_IN_USE 
EMBER_ZCL_BLOCK_BLOCK1 
EMBER_ZCL_BLOCK_BLOCK2 
EMBER_ZCL_BLOCK_BLOCK3 
EMBER_ZCL_BLOCK_BLOCK4 
EMBER_ZCL_BLOCK_BLOCK5 
EMBER_ZCL_BLOCK_BLOCK6 
EMBER_ZCL_BLOCK_BLOCK7 
EMBER_ZCL_BLOCK_BLOCK8 
EMBER_ZCL_BLOCK_BLOCK9 
EMBER_ZCL_BLOCK_BLOCK10 
EMBER_ZCL_BLOCK_BLOCK11 
EMBER_ZCL_BLOCK_BLOCK12 
EMBER_ZCL_BLOCK_BLOCK13 
EMBER_ZCL_BLOCK_BLOCK14 
EMBER_ZCL_BLOCK_BLOCK15 
EMBER_ZCL_BLOCK_BLOCK16 
Enumerator
EMBER_ZCL_BLOCK_PERIOD_DURATION_TYPE_CONTROL_START_OF_TIMEBASE 
EMBER_ZCL_BLOCK_PERIOD_DURATION_TYPE_CONTROL_END_OF_TIMEBASE 
EMBER_ZCL_BLOCK_PERIOD_DURATION_TYPE_CONTROL_NOT_SPECIFIED 
Enumerator
EMBER_ZCL_BLOCK_PERIOD_DURATION_TYPE_TIMEBASE_MINUTES 
EMBER_ZCL_BLOCK_PERIOD_DURATION_TYPE_TIMEBASE_DAYS 
EMBER_ZCL_BLOCK_PERIOD_DURATION_TYPE_TIMEBASE_WEEKS 
EMBER_ZCL_BLOCK_PERIOD_DURATION_TYPE_TIMEBASE_MONTHS 
Enumerator
EMBER_ZCL_CALENDAR_TIME_REFERENCE_UTC_TIME 
EMBER_ZCL_CALENDAR_TIME_REFERENCE_STANDARD_TIME 
EMBER_ZCL_CALENDAR_TIME_REFERENCE_LOCAL_TIME 
Enumerator
EMBER_ZCL_CALENDAR_TYPE_DELIVERED_CALENDAR 
EMBER_ZCL_CALENDAR_TYPE_RECEIVED_CALENDAR 
EMBER_ZCL_CALENDAR_TYPE_DELIVERED_AND_RECEIVED_CALENDAR 
EMBER_ZCL_CALENDAR_TYPE_FRIENDLY_CREDIT_CALENDAR 
EMBER_ZCL_CALENDAR_TYPE_AUXILLIARY_LOAD_SWITCH_CALENDAR 
Enumerator
EMBER_ZCL_CALORIFIC_VALUE_UNIT_MEGAJOULE_PER_CUBIC_METER 
EMBER_ZCL_CALORIFIC_VALUE_UNIT_MEGAJOULE_PER_KILOGRAM 
Enumerator
EMBER_ZCL_CECED_SPECIFICATION_VERSION_COMPLIANT_WITH_V10_NOT_CERTIFIED 
EMBER_ZCL_CECED_SPECIFICATION_VERSION_COMPLIANT_WITH_V10_CERTIFIED 
Enumerator
EMBER_ZCL_C_O2_UNIT_KILOGRAM_PER_KILOWATT_HOUR 
EMBER_ZCL_C_O2_UNIT_KILOGRAM_PER_GALLON_OF_GASOLINE 
EMBER_ZCL_C_O2_UNIT_KILOGRAM_PER_THERM_OF_NATURAL_GAS 
Enumerator
EMBER_ZCL_COLOR_CONTROL_OPTIONS_EXECUTE_IF_OFF 
Enumerator
EMBER_ZCL_COLOR_LOOP_ACTION_DEACTIVATE 
EMBER_ZCL_COLOR_LOOP_ACTION_ACTIVATE_FROM_COLOR_LOOP_START_ENHANCED_HUE 
EMBER_ZCL_COLOR_LOOP_ACTION_ACTIVATE_FROM_ENHANCED_CURRENT_HUE 
Enumerator
EMBER_ZCL_COLOR_LOOP_DIRECTION_DECREMENT_HUE 
EMBER_ZCL_COLOR_LOOP_DIRECTION_INCREMENT_HUE 
Enumerator
EMBER_ZCL_COLOR_MODE_CURRENT_HUE_AND_CURRENT_SATURATION 
EMBER_ZCL_COLOR_MODE_CURRENT_X_AND_CURRENT_Y 
EMBER_ZCL_COLOR_MODE_COLOR_TEMPERATURE 
Enumerator
EMBER_ZCL_COMMAND_IDENTIFICATION_START 
EMBER_ZCL_COMMAND_IDENTIFICATION_STOP 
EMBER_ZCL_COMMAND_IDENTIFICATION_PAUSE 
EMBER_ZCL_COMMAND_IDENTIFICATION_START_SUPERFREEZING 
EMBER_ZCL_COMMAND_IDENTIFICATION_STOP_SUPERFREEZING 
EMBER_ZCL_COMMAND_IDENTIFICATION_START_SUPERCOOLING 
EMBER_ZCL_COMMAND_IDENTIFICATION_STOP_SUPERCOOLING 
EMBER_ZCL_COMMAND_IDENTIFICATION_DISABLE_GAS 
EMBER_ZCL_COMMAND_IDENTIFICATION_ENABLE_GAS 
EMBER_ZCL_COMMAND_IDENTIFICATION_ENABLE_ENERGY_CONTROL 
EMBER_ZCL_COMMAND_IDENTIFICATION_DISABLE_ENERGY_CONTROL 
Enumerator
EMBER_ZCL_COMMISSIONING_STARTUP_CONTROL_NO_ACTION 
EMBER_ZCL_COMMISSIONING_STARTUP_CONTROL_FORM_NETWORK 
EMBER_ZCL_COMMISSIONING_STARTUP_CONTROL_REJOIN_NETWORK 
EMBER_ZCL_COMMISSIONING_STARTUP_CONTROL_START_FROM_SCRATCH 
Enumerator
EMBER_ZCL_COMMODITY_TYPE_ELECTRIC_METERING 
EMBER_ZCL_COMMODITY_TYPE_GAS_METERING 
EMBER_ZCL_COMMODITY_TYPE_WATER_METERING 
EMBER_ZCL_COMMODITY_TYPE_THERMAL_METERING 
EMBER_ZCL_COMMODITY_TYPE_PRESSURE_METERING 
EMBER_ZCL_COMMODITY_TYPE_HEAT_METERING 
EMBER_ZCL_COMMODITY_TYPE_COOLING_METERING 
EMBER_ZCL_COMMODITY_TYPE_ELECTRIC_VEHICLE_CHARGING_METERING 
EMBER_ZCL_COMMODITY_TYPE_PV_GENERATION_METERING 
EMBER_ZCL_COMMODITY_TYPE_WIND_TURBINE_GENERATION_METERING 
EMBER_ZCL_COMMODITY_TYPE_WATER_TURBINE_GENERATION_METERING 
EMBER_ZCL_COMMODITY_TYPE_MICRO_GENERATION_METERING 
EMBER_ZCL_COMMODITY_TYPE_SOLAR_HOT_WATER_GENERATION_METERING 
EMBER_ZCL_COMMODITY_TYPE_ELECTRIC_METERING_ELEMENT1 
EMBER_ZCL_COMMODITY_TYPE_ELECTRIC_METERING_ELEMENT2 
EMBER_ZCL_COMMODITY_TYPE_ELECTRIC_METERING_ELEMENT3 
Enumerator
EMBER_ZCL_CPP_EVENT_RESPONSE_CPP_AUTH_ACCEPTED 
EMBER_ZCL_CPP_EVENT_RESPONSE_CPP_AUTH_REJECTED 
Enumerator
EMBER_ZCL_CPP_PRICE_TIER_CPP1 
EMBER_ZCL_CPP_PRICE_TIER_CPP2 
Enumerator
EMBER_ZCL_CREDIT_ADJUSTMENT_TYPE_CREDIT_INCREMENTAL 
EMBER_ZCL_CREDIT_ADJUSTMENT_TYPE_CREDIT_ABSOLUTE 
Enumerator
EMBER_ZCL_CREDIT_PAYMENT_STATUS_PENDING 
EMBER_ZCL_CREDIT_PAYMENT_STATUS_RECEIVED_PAID 
EMBER_ZCL_CREDIT_PAYMENT_STATUS_OVERDUE 
EMBER_ZCL_CREDIT_PAYMENT_STATUS_2_PAYMENTS_OVERDUE 
EMBER_ZCL_CREDIT_PAYMENT_STATUS_3_PAYMENTS_OVERDUE 
Enumerator
EMBER_ZCL_DATA_QUALITY_ID_ALL_DATA_CERTIFIED 
EMBER_ZCL_DATA_QUALITY_ID_ONLY_INSTANTANEOUS_POWER_NOT_CERTIFIED 
EMBER_ZCL_DATA_QUALITY_ID_ONLY_CUMULATED_CONSUMPTION_NOT_CERTIFIED 
EMBER_ZCL_DATA_QUALITY_ID_NOT_CERTIFIED_DATA 
Enumerator
EMBER_ZCL_DEBT_AMOUNT_TYPE_TYPE1_ABSOLUTE 
EMBER_ZCL_DEBT_AMOUNT_TYPE_TYPE1_INCREMENTAL 
EMBER_ZCL_DEBT_AMOUNT_TYPE_TYPE2_ABSOLUTE 
EMBER_ZCL_DEBT_AMOUNT_TYPE_TYPE2_INCREMENTAL 
EMBER_ZCL_DEBT_AMOUNT_TYPE_TYPE3_ABSOLUTE 
EMBER_ZCL_DEBT_AMOUNT_TYPE_TYPE3_INCREMENTAL 
Enumerator
EMBER_ZCL_DEBT_RECOVERY_FREQUENCY_PER_HOUR 
EMBER_ZCL_DEBT_RECOVERY_FREQUENCY_PER_DAY 
EMBER_ZCL_DEBT_RECOVERY_FREQUENCY_PER_WEEK 
EMBER_ZCL_DEBT_RECOVERY_FREQUENCY_PER_MONTH 
EMBER_ZCL_DEBT_RECOVERY_FREQUENCY_PER_QUARTER 
Enumerator
EMBER_ZCL_DEBT_RECOVERY_METHOD_TIME_BASED 
EMBER_ZCL_DEBT_RECOVERY_METHOD_PERCENTAGE_BASED 
EMBER_ZCL_DEBT_RECOVERY_METHOD_CATCH_UP_BASED 
Enumerator
EMBER_ZCL_DEHUMIDIFCATION_LOCKOUT_NOT_ALLOWED 
EMBER_ZCL_DEHUMIDIFCATION_LOCKOUT_ALLOWED 
Enumerator
EMBER_ZCL_DEVICE_INFORMATION_RECORD_SORT_NOT_SORTED 
EMBER_ZCL_DEVICE_INFORMATION_RECORD_SORT_TOP_OF_THE_LIST 
Enumerator
EMBER_ZCL_DEVICE_STATUS2_STRUCTURE_IRIS_SYMPTOM_CODE 
Enumerator
EMBER_ZCL_DOOR_LOCK_EVENT_SOURCE_KEYPAD 
EMBER_ZCL_DOOR_LOCK_EVENT_SOURCE_RF 
EMBER_ZCL_DOOR_LOCK_EVENT_SOURCE_MANUAL 
EMBER_ZCL_DOOR_LOCK_EVENT_SOURCE_RFID 
EMBER_ZCL_DOOR_LOCK_EVENT_SOURCE_INDETERMINATE 
Enumerator
EMBER_ZCL_DOOR_LOCK_EVENT_TYPE_OPERATION 
EMBER_ZCL_DOOR_LOCK_EVENT_TYPE_PROGRAMMING 
EMBER_ZCL_DOOR_LOCK_EVENT_TYPE_ALARM 
Enumerator
EMBER_ZCL_DOOR_LOCK_OPERATING_MODE_NORMAL_MODE 
EMBER_ZCL_DOOR_LOCK_OPERATING_MODE_VACATION_MODE 
EMBER_ZCL_DOOR_LOCK_OPERATING_MODE_PRIVACY_MODE 
EMBER_ZCL_DOOR_LOCK_OPERATING_MODE_NO_RF_LOCK_OR_UNLOCK 
EMBER_ZCL_DOOR_LOCK_OPERATING_MODE_LOCAL_PROGRAMMING_MODE 
EMBER_ZCL_DOOR_LOCK_OPERATING_MODE_PASSAGE_MODE 
Enumerator
EMBER_ZCL_DOOR_LOCK_OPERATION_EVENT_CODE_UNKNOWN_OR_MFG_SPECIFIC 
EMBER_ZCL_DOOR_LOCK_OPERATION_EVENT_CODE_LOCK 
EMBER_ZCL_DOOR_LOCK_OPERATION_EVENT_CODE_UNLOCK 
EMBER_ZCL_DOOR_LOCK_OPERATION_EVENT_CODE_LOCK_INVALID_PIN_OR_ID 
EMBER_ZCL_DOOR_LOCK_OPERATION_EVENT_CODE_LOCK_INVALID_SCHEDULE 
EMBER_ZCL_DOOR_LOCK_OPERATION_EVENT_CODE_UNLOCK_INVALID_PIN_OR_ID 
EMBER_ZCL_DOOR_LOCK_OPERATION_EVENT_CODE_UNLOCK_INVALID_SCHEDULE 
EMBER_ZCL_DOOR_LOCK_OPERATION_EVENT_CODE_ONE_TOUCH_LOCK 
EMBER_ZCL_DOOR_LOCK_OPERATION_EVENT_CODE_KEY_LOCK 
EMBER_ZCL_DOOR_LOCK_OPERATION_EVENT_CODE_KEY_UNLOCK 
EMBER_ZCL_DOOR_LOCK_OPERATION_EVENT_CODE_AUTO_LOCK 
EMBER_ZCL_DOOR_LOCK_OPERATION_EVENT_CODE_SCHEDULE_LOCK 
EMBER_ZCL_DOOR_LOCK_OPERATION_EVENT_CODE_SCHEDULE_UNLOCK 
EMBER_ZCL_DOOR_LOCK_OPERATION_EVENT_CODE_MANUAL_LOCK 
EMBER_ZCL_DOOR_LOCK_OPERATION_EVENT_CODE_MANUAL_UNLOCK 
Enumerator
EMBER_ZCL_DOOR_LOCK_PROGRAMMING_EVENT_CODE_UNKNOWN_OR_MFG_SPECIFIC 
EMBER_ZCL_DOOR_LOCK_PROGRAMMING_EVENT_CODE_MASTER_CODE_CHANGED 
EMBER_ZCL_DOOR_LOCK_PROGRAMMING_EVENT_CODE_PIN_ADDED 
EMBER_ZCL_DOOR_LOCK_PROGRAMMING_EVENT_CODE_PIN_DELETED 
EMBER_ZCL_DOOR_LOCK_PROGRAMMING_EVENT_CODE_PIN_CHANGED 
EMBER_ZCL_DOOR_LOCK_PROGRAMMING_EVENT_CODE_ID_ADDED 
EMBER_ZCL_DOOR_LOCK_PROGRAMMING_EVENT_CODE_ID_DELETED 
Enumerator
EMBER_ZCL_DOOR_LOCK_SECURITY_LEVEL_NETWORK_SECURITY 
EMBER_ZCL_DOOR_LOCK_SECURITY_LEVEL_APS_SECURITY 
Enumerator
EMBER_ZCL_DOOR_LOCK_SET_PIN_OR_ID_STATUS_SUCCESS 
EMBER_ZCL_DOOR_LOCK_SET_PIN_OR_ID_STATUS_GENERAL_FAILURE 
EMBER_ZCL_DOOR_LOCK_SET_PIN_OR_ID_STATUS_MEMORY_FULL 
EMBER_ZCL_DOOR_LOCK_SET_PIN_OR_ID_STATUS_DUPLICATE_CODE_ERROR 
Enumerator
EMBER_ZCL_DOOR_LOCK_SOUND_VOLUME_SILENT 
EMBER_ZCL_DOOR_LOCK_SOUND_VOLUME_LOW 
EMBER_ZCL_DOOR_LOCK_SOUND_VOLUME_HIGH 
Enumerator
EMBER_ZCL_DOOR_LOCK_STATE_NOT_FULLY_LOCKED 
EMBER_ZCL_DOOR_LOCK_STATE_LOCKED 
EMBER_ZCL_DOOR_LOCK_STATE_UNLOCKED 
Enumerator
EMBER_ZCL_DOOR_LOCK_TYPE_DEAD_BOLT 
EMBER_ZCL_DOOR_LOCK_TYPE_MAGNETIC 
EMBER_ZCL_DOOR_LOCK_TYPE_MORTISE 
EMBER_ZCL_DOOR_LOCK_TYPE_RIM 
EMBER_ZCL_DOOR_LOCK_TYPE_LATCH_BOLT 
EMBER_ZCL_DOOR_LOCK_TYPE_CYLINDRICAL 
EMBER_ZCL_DOOR_LOCK_TYPE_TUBULAR 
EMBER_ZCL_DOOR_LOCK_TYPE_INTERCONNECTED 
EMBER_ZCL_DOOR_LOCK_TYPE_DEAD_LATCH 
EMBER_ZCL_DOOR_LOCK_TYPE_OTHER 
Enumerator
EMBER_ZCL_DOOR_LOCK_USER_STATUS_AVAILABLE 
EMBER_ZCL_DOOR_LOCK_USER_STATUS_OCCUPIED_ENABLED 
EMBER_ZCL_DOOR_LOCK_USER_STATUS_OCCUPIED_DISABLED 
EMBER_ZCL_DOOR_LOCK_USER_STATUS_NOT_SUPPORTED 
Enumerator
EMBER_ZCL_DOOR_LOCK_USER_TYPE_UNRESTRICTED 
EMBER_ZCL_DOOR_LOCK_USER_TYPE_ONE_TIME_USER 
EMBER_ZCL_DOOR_LOCK_USER_TYPE_USER_WITH_SCHEDULE 
EMBER_ZCL_DOOR_LOCK_USER_TYPE_MASTER_USER 
EMBER_ZCL_DOOR_LOCK_USER_TYPE_NOT_SUPPORTED 
Enumerator
EMBER_ZCL_DOOR_STATE_OPEN 
EMBER_ZCL_DOOR_STATE_CLOSED 
EMBER_ZCL_DOOR_STATE_ERROR_JAMMED 
EMBER_ZCL_DOOR_STATE_ERROR_FORCED_OPEN 
EMBER_ZCL_DOOR_STATE_ERROR_UNSPECIFIED 
Enumerator
EMBER_ZCL_ELECTRICITY_ALARM_GROUPS_LOW_VOLTAGE_L1 
EMBER_ZCL_ELECTRICITY_ALARM_GROUPS_HIGH_VOLTAGE_L1 
EMBER_ZCL_ELECTRICITY_ALARM_GROUPS_LOW_VOLTAGE_L2 
EMBER_ZCL_ELECTRICITY_ALARM_GROUPS_HIGH_VOLTAGE_L2 
EMBER_ZCL_ELECTRICITY_ALARM_GROUPS_LOW_VOLTAGE_L3 
EMBER_ZCL_ELECTRICITY_ALARM_GROUPS_HIGH_VOLTAGE_L3 
EMBER_ZCL_ELECTRICITY_ALARM_GROUPS_OVER_CURRENT_L1 
EMBER_ZCL_ELECTRICITY_ALARM_GROUPS_OVER_CURRENT_L2 
EMBER_ZCL_ELECTRICITY_ALARM_GROUPS_OVER_CURRENT_L3 
EMBER_ZCL_ELECTRICITY_ALARM_GROUPS_FREQUENCY_TOO_LOW_L1 
EMBER_ZCL_ELECTRICITY_ALARM_GROUPS_FREQUENCY_TOO_HIGH_L1 
EMBER_ZCL_ELECTRICITY_ALARM_GROUPS_FREQUENCY_TOO_LOW_L2 
EMBER_ZCL_ELECTRICITY_ALARM_GROUPS_FREQUENCY_TOO_HIGH_L2 
EMBER_ZCL_ELECTRICITY_ALARM_GROUPS_FREQUENCY_TOO_LOW_L3 
EMBER_ZCL_ELECTRICITY_ALARM_GROUPS_FREQUENCY_TOO_HIGH_L3 
EMBER_ZCL_ELECTRICITY_ALARM_GROUPS_GROUND_FAULT 
EMBER_ZCL_ELECTRICITY_ALARM_GROUPS_ELECTRIC_TAMPER_DETECT 
EMBER_ZCL_ELECTRICITY_ALARM_GROUPS_INCORRECT_POLARITY 
EMBER_ZCL_ELECTRICITY_ALARM_GROUPS_CURRENT_NO_VOLTAGE 
EMBER_ZCL_ELECTRICITY_ALARM_GROUPS_UNDER_VOLTAGE 
EMBER_ZCL_ELECTRICITY_ALARM_GROUPS_OVER_VOLTAGE 
EMBER_ZCL_ELECTRICITY_ALARM_GROUPS_NORMAL_VOLTAGE 
EMBER_ZCL_ELECTRICITY_ALARM_GROUPS_P_F_BELOW_THRESHOLD 
EMBER_ZCL_ELECTRICITY_ALARM_GROUPS_P_F_ABOVE_THRESHOLD 
EMBER_ZCL_ELECTRICITY_ALARM_GROUPS_TERMINAL_COVER_REMOVED 
EMBER_ZCL_ELECTRICITY_ALARM_GROUPS_TERMINAL_COVER_CLOSED 
Enumerator
EMBER_ZCL_ENHANCED_COLOR_MODE_CURRENT_HUE_AND_CURRENT_SATURATION 
EMBER_ZCL_ENHANCED_COLOR_MODE_CURRENT_X_AND_CURRENT_Y 
EMBER_ZCL_ENHANCED_COLOR_MODE_COLOR_TEMPERATURE 
EMBER_ZCL_ENHANCED_COLOR_MODE_ENHANCED_CURRENT_HUE_AND_CURRENT_SATURATION 
Enumerator
EMBER_ZCL_EVENT_CONFIGURATION_CONTROL_APPLY_BY_LIST 
EMBER_ZCL_EVENT_CONFIGURATION_CONTROL_APPLY_BY_EVENT_GROUP 
EMBER_ZCL_EVENT_CONFIGURATION_CONTROL_APPLY_BY_LOG_TYPE 
EMBER_ZCL_EVENT_CONFIGURATION_CONTROL_APPLY_BY_CONFIGURATION_MATCH 
Enumerator
EMBER_ZCL_EVENT_CONFIGURATION_LOG_ACTION_DO_NOT_LOG 
EMBER_ZCL_EVENT_CONFIGURATION_LOG_ACTION_LOG_AS_TAMPER 
EMBER_ZCL_EVENT_CONFIGURATION_LOG_ACTION_LOG_AS_FAULT 
EMBER_ZCL_EVENT_CONFIGURATION_LOG_ACTION_LOG_AS_GENERAL_EVENT 
EMBER_ZCL_EVENT_CONFIGURATION_LOG_ACTION_LOG_AS_SECURITY_EVENT 
EMBER_ZCL_EVENT_CONFIGURATION_LOG_ACTION_LOG_AS_NETWORK_EVENT 
Enumerator
EMBER_ZCL_EVENT_CONTROL_RETRIEVE_MINIMAL_INFORMATION 
EMBER_ZCL_EVENT_CONTROL_RETRIEVE_FULL_INFORMATION 
Enumerator
EMBER_ZCL_EVENT_ID_METER_COVER_REMOVED 
EMBER_ZCL_EVENT_ID_METER_COVER_CLOSED 
EMBER_ZCL_EVENT_ID_STRONG_MAGNETIC_FIELD 
EMBER_ZCL_EVENT_ID_NO_STRONG_MAGNETIC_FIELD 
EMBER_ZCL_EVENT_ID_BATTERY_FAILURE 
EMBER_ZCL_EVENT_ID_LOW_BATTERY 
EMBER_ZCL_EVENT_ID_PROGRAM_MEMORY_ERROR 
EMBER_ZCL_EVENT_ID_RAM_ERROR 
EMBER_ZCL_EVENT_ID_NV_MEMORY_ERROR 
EMBER_ZCL_EVENT_ID_MEASUREMENT_SYSTEM_ERROR 
EMBER_ZCL_EVENT_ID_WATCHDOG_ERROR 
EMBER_ZCL_EVENT_ID_SUPPLY_DISCONNECT_FAILURE 
EMBER_ZCL_EVENT_ID_SUPPLY_CONNECT_FAILURE 
EMBER_ZCL_EVENT_ID_MEASURMENT_SOFTWARE_CHANGED 
EMBER_ZCL_EVENT_ID_DST_ENABLED 
EMBER_ZCL_EVENT_ID_DST_DISABLED 
EMBER_ZCL_EVENT_ID_CLOCK_ADJ_BACKWARD 
EMBER_ZCL_EVENT_ID_CLOCK_ADJ_FORWARD 
EMBER_ZCL_EVENT_ID_CLOCK_INVALID 
EMBER_ZCL_EVENT_ID_COMMS_ERROR_HAN 
EMBER_ZCL_EVENT_ID_COMMS_OK_HAN 
EMBER_ZCL_EVENT_ID_FRAUD_ATTEMPT 
EMBER_ZCL_EVENT_ID_POWER_LOSS 
EMBER_ZCL_EVENT_ID_INCORRECT_PROTOCOL 
EMBER_ZCL_EVENT_ID_UNUSUAL_HAN_TRAFFIC 
EMBER_ZCL_EVENT_ID_UNEXPECTED_CLOCK_CHANGE 
EMBER_ZCL_EVENT_ID_COMMS_USING_UNAUTHENTICATED_COMPONENT 
EMBER_ZCL_EVENT_ID_ERROR_REG_CLEAR 
EMBER_ZCL_EVENT_ID_ALARM_REG_CLEAR 
EMBER_ZCL_EVENT_ID_UNEXPECTED_HW_RESET 
EMBER_ZCL_EVENT_ID_UNEXPECTED_PROGRAM_EXECUTION 
EMBER_ZCL_EVENT_ID_EVENT_LOG_CLEARED 
EMBER_ZCL_EVENT_ID_MANUAL_DISCONNECT 
EMBER_ZCL_EVENT_ID_MANUAL_CONNECT 
EMBER_ZCL_EVENT_ID_REMOTE_DISCONNECTION 
EMBER_ZCL_EVENT_ID_LOCAL_DISCONNECTION 
EMBER_ZCL_EVENT_ID_LIMIT_THRESHOLD_EXCEEDED 
EMBER_ZCL_EVENT_ID_LIMIT_THRESHOLD_OK 
EMBER_ZCL_EVENT_ID_LIMIT_THRESHOLD_CHANGED 
EMBER_ZCL_EVENT_ID_MAXIMUM_DEMAND_EXCEEDED 
EMBER_ZCL_EVENT_ID_PROFILE_CLEARED 
EMBER_ZCL_EVENT_ID_FIRMWARE_READY_FOR_ACTIVATION 
EMBER_ZCL_EVENT_ID_FIRMWARE_ACTIVATED 
EMBER_ZCL_EVENT_ID_PATCH_FAILURE 
EMBER_ZCL_EVENT_ID_TOU_TARIFF_ACTIVATION 
EMBER_ZCL_EVENT_ID_8X8_TARIFFACTIVATED 
EMBER_ZCL_EVENT_ID_SINGLE_TARIFF_RATE_ACTIVATED 
EMBER_ZCL_EVENT_ID_ASYNCHRONOUS_BILLING_OCCURRED 
EMBER_ZCL_EVENT_ID_SYNCHRONOUS_BILLING_OCCURRED 
EMBER_ZCL_EVENT_ID_INCORRECT_POLARITY 
EMBER_ZCL_EVENT_ID_CURRENT_NO_VOLTAGE 
EMBER_ZCL_EVENT_ID_UNDER_VOLTAGE 
EMBER_ZCL_EVENT_ID_OVER_VOLTAGE 
EMBER_ZCL_EVENT_ID_NORMAL_VOLTAGE 
EMBER_ZCL_EVENT_ID_PF_BELOW_THRESHOLD 
EMBER_ZCL_EVENT_ID_PF_ABOVE_THRESHOLD 
EMBER_ZCL_EVENT_ID_TERMINAL_COVER_REMOVED 
EMBER_ZCL_EVENT_ID_TERMINAL_COVER_CLOSED 
EMBER_ZCL_EVENT_ID_REVERSE_FLOW 
EMBER_ZCL_EVENT_ID_TILT_TAMPER 
EMBER_ZCL_EVENT_ID_BATTERY_COVER_REMOVED 
EMBER_ZCL_EVENT_ID_BATTERY_COVER_CLOSED 
EMBER_ZCL_EVENT_ID_EXCESS_FLOW 
EMBER_ZCL_EVENT_ID_EMERGENCY_CREDIT_IN_USE 
EMBER_ZCL_EVENT_ID_EMERGENCY_CREDIT_EXHAUSTED 
EMBER_ZCL_EVENT_ID_ZERO_CREDIT_EC_NOT_SELECTED 
EMBER_ZCL_EVENT_ID_SUPPLY_ON 
EMBER_ZCL_EVENT_ID_SUPPLY_OFF_AARMED 
EMBER_ZCL_EVENT_ID_SUPPLY_OFF 
EMBER_ZCL_EVENT_ID_DISCOUNT_APPLIED 
EMBER_ZCL_EVENT_ID_MANUFACTURER_SPECIFIC_A 
EMBER_ZCL_EVENT_ID_MANUFACTURER_SPECIFIC_B 
EMBER_ZCL_EVENT_ID_MANUFACTURER_SPECIFIC_C 
EMBER_ZCL_EVENT_ID_MANUFACTURER_SPECIFIC_D 
EMBER_ZCL_EVENT_ID_MANUFACTURER_SPECIFIC_E 
EMBER_ZCL_EVENT_ID_MANUFACTURER_SPECIFIC_F 
EMBER_ZCL_EVENT_ID_MANUFACTURER_SPECIFIC_G 
EMBER_ZCL_EVENT_ID_MANUFACTURER_SPECIFIC_H 
EMBER_ZCL_EVENT_ID_MANUFACTURER_SPECIFIC_I 
Enumerator
EMBER_ZCL_EVENT_IDENTIFICATION_END_OF_CYCLE 
EMBER_ZCL_EVENT_IDENTIFICATION_TEMPERATURE_REACHED 
EMBER_ZCL_EVENT_IDENTIFICATION_END_OF_COOKING 
EMBER_ZCL_EVENT_IDENTIFICATION_SWITCHING_OFF 
EMBER_ZCL_EVENT_IDENTIFICATION_WRONG_DATA 
Enumerator
EMBER_ZCL_EVENT_LOG_ID_ALL_LOGS 
EMBER_ZCL_EVENT_LOG_ID_TAMPER_LOG 
EMBER_ZCL_EVENT_LOG_ID_FAULT_LOG 
EMBER_ZCL_EVENT_LOG_ID_GENERAL_EVENT_LOG 
EMBER_ZCL_EVENT_LOG_ID_SECURITY_EVENT_LOG 
EMBER_ZCL_EVENT_LOG_ID_NETWORK_EVENT_LOG 
EMBER_ZCL_EVENT_LOG_ID_GBCS_GENERAL_EVENT_LOG 
EMBER_ZCL_EVENT_LOG_ID_GBCS_SECURITY_EVENT_LOG 
Enumerator
EMBER_ZCL_EVENT_LOG_PAYLOAD_CONTROL_EVENTS_DO_NOT_CROSS_FRAME_BOUNDARY 
EMBER_ZCL_EVENT_LOG_PAYLOAD_CONTROL_EVENT_CROSSES_FRAME_BOUNDARY 
Enumerator
EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_MEASUREMENT_SYSTEM_ERROR 
EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_WATCHDOG_ERROR 
EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_SUPPLY_DISCONNECT_FAILURE 
EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_SUPPLY_CONNECT_FAILURE 
EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_MEASURMENT_SOFTWARE_CHANGED 
EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_DST_ENABLED 
EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_DST_DISABLED 
EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_CLOCK_ADJ_BACKWARD 
EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_CLOCK_ADJ_FORWARD 
EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_CLOCK_INVALID 
EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_COMMUNICATION_ERROR_HAN 
EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_COMMUNICATION_OK_H_AN 
EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_METER_FRAUD_ATTEMPT 
EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_POWER_LOSS 
EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_UNUSUAL_HAN_TRAFFIC 
EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_UNEXPECTED_CLOCK_CHANGE 
EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_COMMS_USING_UNAUTHENTICATED_COMPONENT 
EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_ERROR_REG_CLEAR 
EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_ALARM_REG_CLEAR 
EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_UNEXPECTED_HW_RESET 
EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_UNEXPECTED_PROGRAM_EXECUTION 
EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_EVENT_LOG_CLEARED 
EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_LIMIT_THRESHOLD_EXCEEDED 
EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_LIMIT_THRESHOLD_OK 
EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_LIMIT_THRESHOLD_CHANGED 
EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_MAXIMUM_DEMAND_EXCEEDED 
EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_PROFILE_CLEARED 
EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_SAMPLING_BUFFERCLEARED 
EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_BATTERY_WARNING 
EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_WRONG_SIGNATURE 
EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_NO_SIGNATURE 
EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_UNAUTHORISED_ACTIONFROM_HAN 
EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_FAST_POLLING_START 
EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_FAST_POLLING_END 
EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_METER_REPORTING_INTERVAL_CHANGED 
EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_DISCONNECT_DUETO_LOAD_LIMIT 
EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_METER_SUPPLY_STATUS_REGISTER_CHANGED 
EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_METER_ALARM_STATUS_REGISTER_CHANGED 
EMBER_ZCL_EXTENDED_GENERIC_ALARM_GROUPS_EXTENDED_METER_ALARM_STATUS_REGISTER_CHANGED 
Enumerator
EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_REFER_TO_NUMBER_OF_PRICE_TIERS_FIELD 
EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS16 
EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS17 
EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS18 
EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS19 
EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS20 
EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS21 
EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS22 
EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS23 
EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS24 
EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS25 
EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS26 
EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS27 
EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS28 
EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS29 
EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS30 
EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS31 
EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS32 
EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS33 
EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS34 
EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS35 
EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS36 
EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS37 
EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS38 
EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS39 
EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS40 
EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS41 
EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS42 
EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS43 
EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS44 
EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS45 
EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS46 
EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS47 
EMBER_ZCL_EXTENDED_NUMBER_OF_PRICE_TIERS_NUMBER_OF_PRICE_TIERS48 
Enumerator
EMBER_ZCL_EXTENDED_PRICE_TIER_REFER_TO_PRICE_TIER_FIELD 
EMBER_ZCL_EXTENDED_PRICE_TIER_TIER16_PRICE_LABEL 
EMBER_ZCL_EXTENDED_PRICE_TIER_TIER17_PRICE_LABEL 
EMBER_ZCL_EXTENDED_PRICE_TIER_TIER18_PRICE_LABEL 
EMBER_ZCL_EXTENDED_PRICE_TIER_TIER19_PRICE_LABEL 
EMBER_ZCL_EXTENDED_PRICE_TIER_TIER20_PRICE_LABEL 
EMBER_ZCL_EXTENDED_PRICE_TIER_TIER21_PRICE_LABEL 
EMBER_ZCL_EXTENDED_PRICE_TIER_TIER22_PRICE_LABEL 
EMBER_ZCL_EXTENDED_PRICE_TIER_TIER23_PRICE_LABEL 
EMBER_ZCL_EXTENDED_PRICE_TIER_TIER24_PRICE_LABEL 
EMBER_ZCL_EXTENDED_PRICE_TIER_TIER25_PRICE_LABEL 
EMBER_ZCL_EXTENDED_PRICE_TIER_TIER26_PRICE_LABEL 
EMBER_ZCL_EXTENDED_PRICE_TIER_TIER27_PRICE_LABEL 
EMBER_ZCL_EXTENDED_PRICE_TIER_TIER28_PRICE_LABEL 
EMBER_ZCL_EXTENDED_PRICE_TIER_TIER29_PRICE_LABEL 
EMBER_ZCL_EXTENDED_PRICE_TIER_TIER30_PRICE_LABEL 
EMBER_ZCL_EXTENDED_PRICE_TIER_TIER31_PRICE_LABEL 
EMBER_ZCL_EXTENDED_PRICE_TIER_TIER32_PRICE_LABEL 
EMBER_ZCL_EXTENDED_PRICE_TIER_TIER33_PRICE_LABEL 
EMBER_ZCL_EXTENDED_PRICE_TIER_TIER34_PRICE_LABEL 
EMBER_ZCL_EXTENDED_PRICE_TIER_TIER35_PRICE_LABEL 
EMBER_ZCL_EXTENDED_PRICE_TIER_TIER36_PRICE_LABEL 
EMBER_ZCL_EXTENDED_PRICE_TIER_TIER37_PRICE_LABEL 
EMBER_ZCL_EXTENDED_PRICE_TIER_TIER38_PRICE_LABEL 
EMBER_ZCL_EXTENDED_PRICE_TIER_TIER39_PRICE_LABEL 
EMBER_ZCL_EXTENDED_PRICE_TIER_TIER40_PRICE_LABEL 
EMBER_ZCL_EXTENDED_PRICE_TIER_TIER41_PRICE_LABEL 
EMBER_ZCL_EXTENDED_PRICE_TIER_TIER42_PRICE_LABEL 
EMBER_ZCL_EXTENDED_PRICE_TIER_TIER43_PRICE_LABEL 
EMBER_ZCL_EXTENDED_PRICE_TIER_TIER44_PRICE_LABEL 
EMBER_ZCL_EXTENDED_PRICE_TIER_TIER45_PRICE_LABEL 
EMBER_ZCL_EXTENDED_PRICE_TIER_TIER46_PRICE_LABEL 
EMBER_ZCL_EXTENDED_PRICE_TIER_TIER47_PRICE_LABEL 
EMBER_ZCL_EXTENDED_PRICE_TIER_TIER48_PRICE_LABEL 
Enumerator
EMBER_ZCL_EXTENDED_REGISTER_TIER_REFER_TO_REGISTER_TIER_FIELD 
EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER16_SUMMATION_DELIVERED_ATTRIBUTE 
EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER17_SUMMATION_DELIVERED_ATTRIBUTE 
EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER18_SUMMATION_DELIVERED_ATTRIBUTE 
EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER19_SUMMATION_DELIVERED_ATTRIBUTE 
EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER20_SUMMATION_DELIVERED_ATTRIBUTE 
EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER21_SUMMATION_DELIVERED_ATTRIBUTE 
EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER22_SUMMATION_DELIVERED_ATTRIBUTE 
EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER23_SUMMATION_DELIVERED_ATTRIBUTE 
EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER24_SUMMATION_DELIVERED_ATTRIBUTE 
EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER25_SUMMATION_DELIVERED_ATTRIBUTE 
EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER26_SUMMATION_DELIVERED_ATTRIBUTE 
EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER27_SUMMATION_DELIVERED_ATTRIBUTE 
EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER28_SUMMATION_DELIVERED_ATTRIBUTE 
EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER29_SUMMATION_DELIVERED_ATTRIBUTE 
EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER30_SUMMATION_DELIVERED_ATTRIBUTE 
EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER31_SUMMATION_DELIVERED_ATTRIBUTE 
EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER32_SUMMATION_DELIVERED_ATTRIBUTE 
EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER33_SUMMATION_DELIVERED_ATTRIBUTE 
EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER34_SUMMATION_DELIVERED_ATTRIBUTE 
EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER35_SUMMATION_DELIVERED_ATTRIBUTE 
EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER36_SUMMATION_DELIVERED_ATTRIBUTE 
EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER37_SUMMATION_DELIVERED_ATTRIBUTE 
EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER38_SUMMATION_DELIVERED_ATTRIBUTE 
EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER39_SUMMATION_DELIVERED_ATTRIBUTE 
EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER40_SUMMATION_DELIVERED_ATTRIBUTE 
EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER41_SUMMATION_DELIVERED_ATTRIBUTE 
EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER42_SUMMATION_DELIVERED_ATTRIBUTE 
EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER43_SUMMATION_DELIVERED_ATTRIBUTE 
EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER44_SUMMATION_DELIVERED_ATTRIBUTE 
EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER45_SUMMATION_DELIVERED_ATTRIBUTE 
EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER46_SUMMATION_DELIVERED_ATTRIBUTE 
EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER47_SUMMATION_DELIVERED_ATTRIBUTE 
EMBER_ZCL_EXTENDED_REGISTER_TIER_CURRENT_TIER48_SUMMATION_DELIVERED_ATTRIBUTE 
Enumerator
EMBER_ZCL_EZ_MODE_COMMISSIONING_CLUSTER_TYPE_SERVER 
EMBER_ZCL_EZ_MODE_COMMISSIONING_CLUSTER_TYPE_CLIENT 
Enumerator
EMBER_ZCL_FAN_MODE_OFF 
EMBER_ZCL_FAN_MODE_LOW 
EMBER_ZCL_FAN_MODE_MEDIUM 
EMBER_ZCL_FAN_MODE_HIGH 
EMBER_ZCL_FAN_MODE_ON 
EMBER_ZCL_FAN_MODE_AUTO 
EMBER_ZCL_FAN_MODE_SMART 
Enumerator
EMBER_ZCL_FAN_MODE_SEQUENCE_LOW_MED_HIGH 
EMBER_ZCL_FAN_MODE_SEQUENCE_LOW_HIGH 
EMBER_ZCL_FAN_MODE_SEQUENCE_LOW_MED_HIGH_AUTO 
EMBER_ZCL_FAN_MODE_SEQUENCE_LOW_HIGH_AUTO 
EMBER_ZCL_FAN_MODE_SEQUENCE_ON_AUTO 
Enumerator
EMBER_ZCL_GAS_SPECIFIC_ALARM_GROUPS_TILT_TAMPER 
EMBER_ZCL_GAS_SPECIFIC_ALARM_GROUPS_BATTERY_COVER_REMOVED 
EMBER_ZCL_GAS_SPECIFIC_ALARM_GROUPS_BATTERY_COVER_CLOSED 
EMBER_ZCL_GAS_SPECIFIC_ALARM_GROUPS_EXCESS_FLOW 
EMBER_ZCL_GAS_SPECIFIC_ALARM_GROUPS_TILT_TAMPER_ENDED 
Enumerator
EMBER_ZCL_GENERATION_TIER_CURRENT_TIER1_SUMMATION_RECEIVED_ATTRIBUTE 
EMBER_ZCL_GENERATION_TIER_CURRENT_TIER2_SUMMATION_RECEIVED_ATTRIBUTE 
EMBER_ZCL_GENERATION_TIER_CURRENT_TIER3_SUMMATION_RECEIVED_ATTRIBUTE 
EMBER_ZCL_GENERATION_TIER_CURRENT_TIER4_SUMMATION_RECEIVED_ATTRIBUTE 
EMBER_ZCL_GENERATION_TIER_CURRENT_TIER5_SUMMATION_RECEIVED_ATTRIBUTE 
EMBER_ZCL_GENERATION_TIER_CURRENT_TIER6_SUMMATION_RECEIVED_ATTRIBUTE 
EMBER_ZCL_GENERATION_TIER_CURRENT_TIER7_SUMMATION_RECEIVED_ATTRIBUTE 
EMBER_ZCL_GENERATION_TIER_CURRENT_TIER8_SUMMATION_RECEIVED_ATTRIBUTE 
EMBER_ZCL_GENERATION_TIER_CURRENT_TIER9_SUMMATION_RECEIVED_ATTRIBUTE 
EMBER_ZCL_GENERATION_TIER_CURRENT_TIER10_SUMMATION_RECEIVED_ATTRIBUTE 
EMBER_ZCL_GENERATION_TIER_CURRENT_TIER11_SUMMATION_RECEIVED_ATTRIBUTE 
EMBER_ZCL_GENERATION_TIER_CURRENT_TIER12_SUMMATION_RECEIVED_ATTRIBUTE 
EMBER_ZCL_GENERATION_TIER_CURRENT_TIER13_SUMMATION_RECEIVED_ATTRIBUTE 
EMBER_ZCL_GENERATION_TIER_CURRENT_TIER14_SUMMATION_RECEIVED_ATTRIBUTE 
EMBER_ZCL_GENERATION_TIER_CURRENT_TIER15_SUMMATION_RECEIVED_ATTRIBUTE 
EMBER_ZCL_GENERATION_TIER_CURRENT_TIER16_SUMMATION_RECEIVED_ATTRIBUTE 
EMBER_ZCL_GENERATION_TIER_CURRENT_TIER17_SUMMATION_RECEIVED_ATTRIBUTE 
EMBER_ZCL_GENERATION_TIER_CURRENT_TIER18_SUMMATION_RECEIVED_ATTRIBUTE 
EMBER_ZCL_GENERATION_TIER_CURRENT_TIER19_SUMMATION_RECEIVED_ATTRIBUTE 
EMBER_ZCL_GENERATION_TIER_CURRENT_TIER20_SUMMATION_RECEIVED_ATTRIBUTE 
EMBER_ZCL_GENERATION_TIER_CURRENT_TIER21_SUMMATION_RECEIVED_ATTRIBUTE 
EMBER_ZCL_GENERATION_TIER_CURRENT_TIER22_SUMMATION_RECEIVED_ATTRIBUTE 
EMBER_ZCL_GENERATION_TIER_CURRENT_TIER23_SUMMATION_RECEIVED_ATTRIBUTE 
EMBER_ZCL_GENERATION_TIER_CURRENT_TIER24_SUMMATION_RECEIVED_ATTRIBUTE 
EMBER_ZCL_GENERATION_TIER_CURRENT_TIER25_SUMMATION_RECEIVED_ATTRIBUTE 
EMBER_ZCL_GENERATION_TIER_CURRENT_TIER26_SUMMATION_RECEIVED_ATTRIBUTE 
EMBER_ZCL_GENERATION_TIER_CURRENT_TIER27_SUMMATION_RECEIVED_ATTRIBUTE 
EMBER_ZCL_GENERATION_TIER_CURRENT_TIER28_SUMMATION_RECEIVED_ATTRIBUTE 
EMBER_ZCL_GENERATION_TIER_CURRENT_TIER29_SUMMATION_RECEIVED_ATTRIBUTE 
EMBER_ZCL_GENERATION_TIER_CURRENT_TIER30_SUMMATION_RECEIVED_ATTRIBUTE 
EMBER_ZCL_GENERATION_TIER_CURRENT_TIER31_SUMMATION_RECEIVED_ATTRIBUTE 
EMBER_ZCL_GENERATION_TIER_CURRENT_TIER32_SUMMATION_RECEIVED_ATTRIBUTE 
EMBER_ZCL_GENERATION_TIER_CURRENT_TIER33_SUMMATION_RECEIVED_ATTRIBUTE 
EMBER_ZCL_GENERATION_TIER_CURRENT_TIER34_SUMMATION_RECEIVED_ATTRIBUTE 
EMBER_ZCL_GENERATION_TIER_CURRENT_TIER35_SUMMATION_RECEIVED_ATTRIBUTE 
EMBER_ZCL_GENERATION_TIER_CURRENT_TIER36_SUMMATION_RECEIVED_ATTRIBUTE 
EMBER_ZCL_GENERATION_TIER_CURRENT_TIER37_SUMMATION_RECEIVED_ATTRIBUTE 
EMBER_ZCL_GENERATION_TIER_CURRENT_TIER38_SUMMATION_RECEIVED_ATTRIBUTE 
EMBER_ZCL_GENERATION_TIER_CURRENT_TIER39_SUMMATION_RECEIVED_ATTRIBUTE 
EMBER_ZCL_GENERATION_TIER_CURRENT_TIER40_SUMMATION_RECEIVED_ATTRIBUTE 
EMBER_ZCL_GENERATION_TIER_CURRENT_TIER41_SUMMATION_RECEIVED_ATTRIBUTE 
EMBER_ZCL_GENERATION_TIER_CURRENT_TIER42_SUMMATION_RECEIVED_ATTRIBUTE 
EMBER_ZCL_GENERATION_TIER_CURRENT_TIER43_SUMMATION_RECEIVED_ATTRIBUTE 
EMBER_ZCL_GENERATION_TIER_CURRENT_TIER44_SUMMATION_RECEIVED_ATTRIBUTE 
EMBER_ZCL_GENERATION_TIER_CURRENT_TIER45_SUMMATION_RECEIVED_ATTRIBUTE 
EMBER_ZCL_GENERATION_TIER_CURRENT_TIER46_SUMMATION_RECEIVED_ATTRIBUTE 
EMBER_ZCL_GENERATION_TIER_CURRENT_TIER47_SUMMATION_RECEIVED_ATTRIBUTE 
EMBER_ZCL_GENERATION_TIER_CURRENT_TIER48_SUMMATION_RECEIVED_ATTRIBUTE 
Enumerator
EMBER_ZCL_GENERIC_ALARM_GROUPS_CHECK_METER 
EMBER_ZCL_GENERIC_ALARM_GROUPS_LOW_BATTERY 
EMBER_ZCL_GENERIC_ALARM_GROUPS_TAMPER_DETECT 
EMBER_ZCL_GENERIC_ALARM_GROUPS_LEAK_DETECT 
EMBER_ZCL_GENERIC_ALARM_GROUPS_SERVICE_DISCONNECT 
EMBER_ZCL_GENERIC_ALARM_GROUPS_METER_COVER_REMOVED 
EMBER_ZCL_GENERIC_ALARM_GROUPS_METER_COVER_CLOSED 
EMBER_ZCL_GENERIC_ALARM_GROUPS_STRONG_MAGNETIC_FIELD 
EMBER_ZCL_GENERIC_ALARM_GROUPS_NO_STRONG_MAGNETIC_FIELD 
EMBER_ZCL_GENERIC_ALARM_GROUPS_BATTERY_FAILURE 
EMBER_ZCL_GENERIC_ALARM_GROUPS_PROGRAM_MEMORY_ERROR 
EMBER_ZCL_GENERIC_ALARM_GROUPS_R_A_M_ERROR 
EMBER_ZCL_GENERIC_ALARM_GROUPS_N_V_MEMORY_ERROR 
Enumerator
EMBER_ZCL_GENERIC_ALARM_GROUPS_ELECTRICITY_POWER_FAILURE 
EMBER_ZCL_GENERIC_ALARM_GROUPS_ELECTRICITY_POWER_QUALITY 
Enumerator
EMBER_ZCL_GENERIC_ALARM_GROUPS_GAS_LOW_PRESSURE 
EMBER_ZCL_GENERIC_ALARM_GROUPS_GAS_REVERSE_FLOW 
Enumerator
EMBER_ZCL_GENERIC_ALARM_GROUPS_HEAT_COOLING_TEMPERATURE_SENSOR 
EMBER_ZCL_GENERIC_ALARM_GROUPS_HEAT_COOLING_BURST_DETECT 
EMBER_ZCL_GENERIC_ALARM_GROUPS_HEAT_COOLING_FLOW_SENSOR 
Enumerator
EMBER_ZCL_GENERIC_ALARM_GROUPS_WATER_WATER_PIPE_EMPTY 
EMBER_ZCL_GENERIC_ALARM_GROUPS_WATER_WATER_LOW_PRESSURE 
EMBER_ZCL_GENERIC_ALARM_GROUPS_WATER_WATER_REVERSE_FLOW 
Enumerator
EMBER_ZCL_GENERIC_DEVICE_CLASS_LIGHTING 
Enumerator
EMBER_ZCL_GENERIC_DEVICE_TYPE_INCANDESCENT 
EMBER_ZCL_GENERIC_DEVICE_TYPE_SPOTLIGHT_HALOGEN 
EMBER_ZCL_GENERIC_DEVICE_TYPE_HALOGEN_BULB 
EMBER_ZCL_GENERIC_DEVICE_TYPE_CFL 
EMBER_ZCL_GENERIC_DEVICE_TYPE_LINEAR_FLOURESCENT 
EMBER_ZCL_GENERIC_DEVICE_TYPE_LED_BULB 
EMBER_ZCL_GENERIC_DEVICE_TYPE_SPOTLIGHT_LED 
EMBER_ZCL_GENERIC_DEVICE_TYPE_LED_STRIP 
EMBER_ZCL_GENERIC_DEVICE_TYPE_LED_TUBE 
EMBER_ZCL_GENERIC_DEVICE_TYPE_GENERIC_INDOOR_FIXTURE 
EMBER_ZCL_GENERIC_DEVICE_TYPE_GENERIC_OUTDOOR_FIXTURE 
EMBER_ZCL_GENERIC_DEVICE_TYPE_PENDANT_FIXTURE 
EMBER_ZCL_GENERIC_DEVICE_TYPE_FLOOR_STANDING_FIXTURE 
EMBER_ZCL_GENERIC_DEVICE_TYPE_GENERIC_CONTROLLER 
EMBER_ZCL_GENERIC_DEVICE_TYPE_WALL_SWITCH 
EMBER_ZCL_GENERIC_DEVICE_TYPE_PORTABLE_REMOTE_CONTROLLER 
EMBER_ZCL_GENERIC_DEVICE_TYPE_MOTION_OR_LIGHT_SENSOR 
EMBER_ZCL_GENERIC_DEVICE_TYPE_GENERIC_ACTUATOR 
EMBER_ZCL_GENERIC_DEVICE_TYPE_PLUGIN_UNIT 
EMBER_ZCL_GENERIC_DEVICE_TYPE_RETROFIT_ACTUATOR 
EMBER_ZCL_GENERIC_DEVICE_TYPE_UNSPECIFIED 
Enumerator
EMBER_ZCL_GENERIC_FLOW_PRESSURE_ALARM_GROUPS_BURST_DETECT 
EMBER_ZCL_GENERIC_FLOW_PRESSURE_ALARM_GROUPS_PRESSURE_TOO_LOW 
EMBER_ZCL_GENERIC_FLOW_PRESSURE_ALARM_GROUPS_PRESSURE_TOO_HIGH 
EMBER_ZCL_GENERIC_FLOW_PRESSURE_ALARM_GROUPS_FLOW_SENSOR_COMMUNICATION_ERROR 
EMBER_ZCL_GENERIC_FLOW_PRESSURE_ALARM_GROUPS_FLOW_SENSOR_MEASUREMENT_FAULT 
EMBER_ZCL_GENERIC_FLOW_PRESSURE_ALARM_GROUPS_FLOW_SENSOR_REVERSE_FLOW 
EMBER_ZCL_GENERIC_FLOW_PRESSURE_ALARM_GROUPS_FLOW_SENSOR_AIR_DETECT 
EMBER_ZCL_GENERIC_FLOW_PRESSURE_ALARM_GROUPS_PIPE_EMPTY 
Enumerator
EMBER_ZCL_GP_DEVICE_ID_GP_SIMPLE_GENERICE_TWO_STATE_SWITCH 
EMBER_ZCL_GP_DEVICE_ID_GP_ON_OFF_SWITCH 
EMBER_ZCL_GP_DEVICE_ID_GP_LEVEL_CONTROL_SWITCH 
EMBER_ZCL_GP_DEVICE_ID_GP_INDOOR_ENVIRONMENT_SNESOR 
Enumerator
EMBER_ZCL_GP_GPDF_IDENTIFY 
EMBER_ZCL_GP_GPDF_MATCH_ONLY_ON_GPD_ADDRESS 
EMBER_ZCL_GP_GPDF_RECALL_SCENE0 
EMBER_ZCL_GP_GPDF_RECALL_SCENE1 
EMBER_ZCL_GP_GPDF_RECALL_SCENE2 
EMBER_ZCL_GP_GPDF_RECALL_SCENE3 
EMBER_ZCL_GP_GPDF_RECALL_SCENE4 
EMBER_ZCL_GP_GPDF_RECALL_SCENE5 
EMBER_ZCL_GP_GPDF_RECALL_SCENE6 
EMBER_ZCL_GP_GPDF_RECALL_SCENE7 
EMBER_ZCL_GP_GPDF_STORE_SCENE0 
EMBER_ZCL_GP_GPDF_STORE_SCENE1 
EMBER_ZCL_GP_GPDF_STORE_SCENE2 
EMBER_ZCL_GP_GPDF_STORE_SCENE3 
EMBER_ZCL_GP_GPDF_STORE_SCENE4 
EMBER_ZCL_GP_GPDF_STORE_SCENE5 
EMBER_ZCL_GP_GPDF_STORE_SCENE6 
EMBER_ZCL_GP_GPDF_STORE_SCENE7 
EMBER_ZCL_GP_GPDF_OFF 
EMBER_ZCL_GP_GPDF_ON 
EMBER_ZCL_GP_GPDF_TOGGLE 
EMBER_ZCL_GP_GPDF_RELEASE 
EMBER_ZCL_GP_GPDF_MOVE_UP 
EMBER_ZCL_GP_GPDF_MOVE_DOWN 
EMBER_ZCL_GP_GPDF_STEP_UP 
EMBER_ZCL_GP_GPDF_STEP_DOWN 
EMBER_ZCL_GP_GPDF_LEVEL_CONTROL_STOP 
EMBER_ZCL_GP_GPDF_MOVE_UP_WITH_ON_OFF 
EMBER_ZCL_GP_GPDF_MOVE_DOWN_WITH_ON_OFF 
EMBER_ZCL_GP_GPDF_STEP_UP_WITH_ON_OFF 
EMBER_ZCL_GP_GPDF_STEP_DOWN_WITH_ON_OFF 
EMBER_ZCL_GP_GPDF_MOVE_HUE_STOP 
EMBER_ZCL_GP_GPDF_MOVE_HUE_UP 
EMBER_ZCL_GP_GPDF_MOVE_HUE_DOWN 
EMBER_ZCL_GP_GPDF_STEP_HUE_UP 
EMBER_ZCL_GP_GPDF_STEP_HUE_DOWN 
EMBER_ZCL_GP_GPDF_MOVE_SATURATION_STOP 
EMBER_ZCL_GP_GPDF_MOVE_SATURATION_UP 
EMBER_ZCL_GP_GPDF_MOVE_SATURATION_DOWN 
EMBER_ZCL_GP_GPDF_STEP_SATURATION_UP 
EMBER_ZCL_GP_GPDF_STEP_SATURATION_DOWN 
EMBER_ZCL_GP_GPDF_MOVE_COLOR 
EMBER_ZCL_GP_GPDF_STEP_COLOR 
EMBER_ZCL_GP_GPDF_LOCK_DOOR 
EMBER_ZCL_GP_GPDF_UNLOCK_DOOR 
EMBER_ZCL_GP_GPDF_PRESS1_OF1 
EMBER_ZCL_GP_GPDF_RELEASE1_OF1 
EMBER_ZCL_GP_GPDF_PRESS1_OF2 
EMBER_ZCL_GP_GPDF_RELEASE1_OF2 
EMBER_ZCL_GP_GPDF_PRESS2_OF2 
EMBER_ZCL_GP_GPDF_RELEASE2_OF2 
EMBER_ZCL_GP_GPDF_SHORT_PRESS1_OF1 
EMBER_ZCL_GP_GPDF_SHORT_PRESS1_OF2 
EMBER_ZCL_GP_GPDF_SHORT_PRESS2_OF2 
EMBER_ZCL_GP_GPDF_8BITS_VECTOR_PRESS 
EMBER_ZCL_GP_GPDF_8BITS_VECTOR_RELEASE 
EMBER_ZCL_GP_GPDF_ATTRIBUTE_REPORTING 
EMBER_ZCL_GP_GPDF_MFR_SP_ATTR_RPTG 
EMBER_ZCL_GP_GPDF_MULTI_CLUSTER_RPTG 
EMBER_ZCL_GP_GPDF_MFR_SP_MULTI_CLUSTER_RPTG 
EMBER_ZCL_GP_GPDF_REQUEST_ATTRIBUTE 
EMBER_ZCL_GP_GPDF_READ_ATTR_RESPONSE 
EMBER_ZCL_GP_GPDF_ZCL_TUNNELING_WITH_PAYLOAD 
EMBER_ZCL_GP_GPDF_COMPACT_ATTRIBUTE_REPORTING 
EMBER_ZCL_GP_GPDF_ANY_GPD_SENSOR_CMD 
EMBER_ZCL_GP_GPDF_MFR_DEF_GPD_CMD0 
EMBER_ZCL_GP_GPDF_MFR_DEF_GPD_CMD1 
EMBER_ZCL_GP_GPDF_MFR_DEF_GPD_CMD2 
EMBER_ZCL_GP_GPDF_MFR_DEF_GPD_CMD3 
EMBER_ZCL_GP_GPDF_MFR_DEF_GPD_CMD4 
EMBER_ZCL_GP_GPDF_MFR_DEF_GPD_CMD5 
EMBER_ZCL_GP_GPDF_MFR_DEF_GPD_CMD6 
EMBER_ZCL_GP_GPDF_MFR_DEF_GPD_CMD7 
EMBER_ZCL_GP_GPDF_MFR_DEF_GPD_CMD8 
EMBER_ZCL_GP_GPDF_MFR_DEF_GPD_CMD9 
EMBER_ZCL_GP_GPDF_MFR_DEF_GPD_CMD_A 
EMBER_ZCL_GP_GPDF_MFR_DEF_GPD_CMD_B 
EMBER_ZCL_GP_GPDF_MFR_DEF_GPD_CMD_C 
EMBER_ZCL_GP_GPDF_MFR_DEF_GPD_CMD_D 
EMBER_ZCL_GP_GPDF_MFR_DEF_GPD_CMD_E 
EMBER_ZCL_GP_GPDF_MFR_DEF_GPD_CMD_F 
EMBER_ZCL_GP_GPDF_COMMISSIONING 
EMBER_ZCL_GP_GPDF_DECOMMISSIONING 
EMBER_ZCL_GP_GPDF_SUCCESS 
EMBER_ZCL_GP_GPDF_CHANNEL_REQUEST 
EMBER_ZCL_GP_GPDF_APPLICATION_DESCRIPTION 
EMBER_ZCL_GP_GPDF_COMMISSIONING_REPLY 
EMBER_ZCL_GP_GPDF_WRITE_ATTRIBUTES 
EMBER_ZCL_GP_GPDF_READ_ATTRIBUTES 
EMBER_ZCL_GP_GPDF_CHANNEL_CONFIGURATION 
EMBER_ZCL_GP_GPDF_ZCL_TUNNELING 
Enumerator
EMBER_ZCL_GP_PAIRING_CONFIGURATION_ACTION_NO_ACTION 
EMBER_ZCL_GP_PAIRING_CONFIGURATION_ACTION_EXTEND_SINK_TABLE_ENTRY 
EMBER_ZCL_GP_PAIRING_CONFIGURATION_ACTION_REPLACE_SINK_TABLE_ENTRY 
EMBER_ZCL_GP_PAIRING_CONFIGURATION_ACTION_REMOVE_A_PAIRING 
EMBER_ZCL_GP_PAIRING_CONFIGURATION_ACTION_REMOVE_GPD 
EMBER_ZCL_GP_PAIRING_CONFIGURATION_ACTION_APPLICATION_DESCRIPTION 
Enumerator
EMBER_ZCL_GP_PAIRING_CONFIGURATION_OPTION_COMMUNICATION_MODE_UNICAST_FORWARDING 
EMBER_ZCL_GP_PAIRING_CONFIGURATION_OPTION_COMMUNICATION_MODE_GROUPCAST_FORWARDING_TO_D_GROUP_I_D 
EMBER_ZCL_GP_PAIRING_CONFIGURATION_OPTION_COMMUNICATION_MODE_GROUPCAST_FORWARDING_TO_PRE_COMMISSIONED 
EMBER_ZCL_GP_PAIRING_CONFIGURATION_OPTION_COMMUNICATION_MODE_UNICAST_FORWARDING_LIGHTWEIGHT 
Enumerator
EMBER_ZCL_GP_PAIRING_OPTIONS_COMMUNICATION_MODE_FULL_UNICAST_FORWARDING 
EMBER_ZCL_GP_PAIRING_OPTIONS_COMMUNICATION_MODE_GROUPCAST_FORWARDING_TO_D_GROUP_ID 
EMBER_ZCL_GP_PAIRING_OPTIONS_COMMUNICATION_MODE_GROUPCAST_FORWARDING_TO_PRE_COMM_UNIT 
EMBER_ZCL_GP_PAIRING_OPTIONS_COMMUNICATION_MODE_UNICAST_FORWARDING_BY_PROX_SUPPORT 
Enumerator
EMBER_ZCL_GP_PROXY_TABLE_REQUEST_OPTIONS_REQUEST_TYPE_BY_GPD_ID 
EMBER_ZCL_GP_PROXY_TABLE_REQUEST_OPTIONS_REQUEST_TYPE_BY_INDEX 
Enumerator
EMBER_ZCL_GP_PROXY_TABLE_RESPONSE_STATUS_SUCCESS 
EMBER_ZCL_GP_PROXY_TABLE_RESPONSE_STATUS_NOT_FOUND 
Enumerator
EMBER_ZCL_GP_SECURITY_KEY_TYPE_NONE 
EMBER_ZCL_GP_SECURITY_KEY_TYPE_ZIGBEE_NETWORK_KEY 
EMBER_ZCL_GP_SECURITY_KEY_TYPE_GPD_GROUP_KEY 
EMBER_ZCL_GP_SECURITY_KEY_TYPE_NETWORK_DERIVED_GROUP_KEY 
EMBER_ZCL_GP_SECURITY_KEY_TYPE_INDIVIDIGUAL_GPD_KEY 
EMBER_ZCL_GP_SECURITY_KEY_TYPE_DERIVED_INDIVIDUAL_GPD_KEY 
Enumerator
EMBER_ZCL_GP_SINK_TABLE_REQUEST_OPTIONS_REQUEST_TABLE_ENTRIES_BY_GPD_ID 
EMBER_ZCL_GP_SINK_TABLE_REQUEST_OPTIONS_REQUEST_TABLE_ENTRIES_BY_INDEX 
Enumerator
EMBER_ZCL_GP_SINK_TABLE_RESPONSE_STATUS_SUCCESS 
EMBER_ZCL_GP_SINK_TABLE_RESPONSE_STATUS_NOT_FOUND 
Enumerator
EMBER_ZCL_GP_TRANSLATION_TABLE_RESPONSE_STATUS_SUCCESS 
EMBER_ZCL_GP_TRANSLATION_TABLE_RESPONSE_STATUS_NOT_FOUND 
Enumerator
EMBER_ZCL_GP_TRANSLATION_TABLE_UPDATE_ACTION_ADD_TRANSLATION_TABLE_ENTRY 
EMBER_ZCL_GP_TRANSLATION_TABLE_UPDATE_ACTION_REPLACE_TRANSLATION_TABLE_ENTRY 
EMBER_ZCL_GP_TRANSLATION_TABLE_UPDATE_ACTION_REMOVE_TRANSLATION_TABLE_ENTRY 
EMBER_ZCL_GP_TRANSLATION_TABLE_UPDATE_ACTION_RESERVED 
Enumerator
EMBER_ZCL_HEAT_AND_COOLING_SPECIFIC_ALARM_GROUPS_INLET_TEMPERATURE_SENSOR_FAULT 
EMBER_ZCL_HEAT_AND_COOLING_SPECIFIC_ALARM_GROUPS_OUTLET_TEMPERATURE_SENSOR_FAULT 
Enumerator
EMBER_ZCL_HUE_DIRECTION_SHORTEST_DISTANCE 
EMBER_ZCL_HUE_DIRECTION_LONGEST_DISTANCE 
EMBER_ZCL_HUE_DIRECTION_UP 
EMBER_ZCL_HUE_DIRECTION_DOWN 
Enumerator
EMBER_ZCL_HUE_MOVE_MODE_STOP 
EMBER_ZCL_HUE_MOVE_MODE_UP 
EMBER_ZCL_HUE_MOVE_MODE_DOWN 
Enumerator
EMBER_ZCL_HUE_STEP_MODE_UP 
EMBER_ZCL_HUE_STEP_MODE_DOWN 
Enumerator
EMBER_ZCL_IAS_ACE_ALARM_STATUS_NO_ALARM 
EMBER_ZCL_IAS_ACE_ALARM_STATUS_BURGLAR 
EMBER_ZCL_IAS_ACE_ALARM_STATUS_FIRE 
EMBER_ZCL_IAS_ACE_ALARM_STATUS_EMERGENCY 
EMBER_ZCL_IAS_ACE_ALARM_STATUS_POLICE_PANIC 
EMBER_ZCL_IAS_ACE_ALARM_STATUS_FIRE_PANIC 
EMBER_ZCL_IAS_ACE_ALARM_STATUS_EMERGENCY_PANIC 
Enumerator
EMBER_ZCL_IAS_ACE_ARM_MODE_DISARM 
EMBER_ZCL_IAS_ACE_ARM_MODE_ARM_DAY_HOME_ZONES_ONLY 
EMBER_ZCL_IAS_ACE_ARM_MODE_ARM_NIGHT_SLEEP_ZONES_ONLY 
EMBER_ZCL_IAS_ACE_ARM_MODE_ARM_ALL_ZONES 
Enumerator
EMBER_ZCL_IAS_ACE_ARM_NOTIFICATION_ALL_ZONES_DISARMED 
EMBER_ZCL_IAS_ACE_ARM_NOTIFICATION_ONLY_DAY_HOME_ZONES_ARMED 
EMBER_ZCL_IAS_ACE_ARM_NOTIFICATION_ONLY_NIGHT_SLEEP_ZONES_ARMED 
EMBER_ZCL_IAS_ACE_ARM_NOTIFICATION_ALL_ZONES_ARMED 
EMBER_ZCL_IAS_ACE_ARM_NOTIFICATION_INVALID_ARM_DISARM_CODE 
EMBER_ZCL_IAS_ACE_ARM_NOTIFICATION_NOT_READY_TO_ARM 
EMBER_ZCL_IAS_ACE_ARM_NOTIFICATION_ALREADY_DISARMED 
Enumerator
EMBER_ZCL_IAS_ACE_AUDIBLE_NOTIFICATION_MUTE 
EMBER_ZCL_IAS_ACE_AUDIBLE_NOTIFICATION_DEFAULT_SOUND 
Enumerator
EMBER_ZCL_IAS_ACE_BYPASS_RESULT_ZONE_BYPASSED 
EMBER_ZCL_IAS_ACE_BYPASS_RESULT_ZONE_NOT_BYPASSED 
EMBER_ZCL_IAS_ACE_BYPASS_RESULT_NOT_ALLOWED 
EMBER_ZCL_IAS_ACE_BYPASS_RESULT_INVALID_ZONE_ID 
EMBER_ZCL_IAS_ACE_BYPASS_RESULT_UNKNOWN_ZONE_ID 
EMBER_ZCL_IAS_ACE_BYPASS_RESULT_INVALID_ARM_DISARM_CODE 
Enumerator
EMBER_ZCL_IAS_ACE_PANEL_STATUS_PANEL_DISARMED 
EMBER_ZCL_IAS_ACE_PANEL_STATUS_ARMED_STAY 
EMBER_ZCL_IAS_ACE_PANEL_STATUS_ARMED_NIGHT 
EMBER_ZCL_IAS_ACE_PANEL_STATUS_ARMED_AWAY 
EMBER_ZCL_IAS_ACE_PANEL_STATUS_EXIT_DELAY 
EMBER_ZCL_IAS_ACE_PANEL_STATUS_ENTRY_DELAY 
EMBER_ZCL_IAS_ACE_PANEL_STATUS_NOT_READY_TO_ARM 
EMBER_ZCL_IAS_ACE_PANEL_STATUS_IN_ALARM 
EMBER_ZCL_IAS_ACE_PANEL_STATUS_ARMING_STAY 
EMBER_ZCL_IAS_ACE_PANEL_STATUS_ARMING_NIGHT 
EMBER_ZCL_IAS_ACE_PANEL_STATUS_ARMING_AWAY 
Enumerator
EMBER_ZCL_IAS_ENROLL_RESPONSE_CODE_SUCCESS 
EMBER_ZCL_IAS_ENROLL_RESPONSE_CODE_NOT_SUPPORTED 
EMBER_ZCL_IAS_ENROLL_RESPONSE_CODE_NO_ENROLL_PERMIT 
EMBER_ZCL_IAS_ENROLL_RESPONSE_CODE_TOO_MANY_ZONES 
Enumerator
EMBER_ZCL_IAS_ZONE_STATE_NOT_ENROLLED 
EMBER_ZCL_IAS_ZONE_STATE_ENROLLED 
Enumerator
EMBER_ZCL_IAS_ZONE_TYPE_STANDARD_CIE 
EMBER_ZCL_IAS_ZONE_TYPE_MOTION_SENSOR 
EMBER_ZCL_IAS_ZONE_TYPE_CONTACT_SWITCH 
EMBER_ZCL_IAS_ZONE_TYPE_FIRE_SENSOR 
EMBER_ZCL_IAS_ZONE_TYPE_WATER_SENSOR 
EMBER_ZCL_IAS_ZONE_TYPE_GAS_SENSOR 
EMBER_ZCL_IAS_ZONE_TYPE_PERSONAL_EMERGENCY_DEVICE 
EMBER_ZCL_IAS_ZONE_TYPE_VIBRATION_MOVEMENT_SENSOR 
EMBER_ZCL_IAS_ZONE_TYPE_REMOTE_CONTROL 
EMBER_ZCL_IAS_ZONE_TYPE_KEY_FOB 
EMBER_ZCL_IAS_ZONE_TYPE_KEYPAD 
EMBER_ZCL_IAS_ZONE_TYPE_STANDARD_WARNING_DEVICE 
EMBER_ZCL_IAS_ZONE_TYPE_GLASS_BREAK_SENSOR 
EMBER_ZCL_IAS_ZONE_TYPE_CARBON_MONOXIDE_SENSOR 
EMBER_ZCL_IAS_ZONE_TYPE_SECURITY_REPEATER 
EMBER_ZCL_IAS_ZONE_TYPE_INVALID_ZONE_TYPE 
Enumerator
EMBER_ZCL_IDENTIFY_EFFECT_IDENTIFIER_BLINK 
EMBER_ZCL_IDENTIFY_EFFECT_IDENTIFIER_BREATHE 
EMBER_ZCL_IDENTIFY_EFFECT_IDENTIFIER_OKAY 
EMBER_ZCL_IDENTIFY_EFFECT_IDENTIFIER_CHANNEL_CHANGE 
EMBER_ZCL_IDENTIFY_EFFECT_IDENTIFIER_FINISH_EFFECT 
EMBER_ZCL_IDENTIFY_EFFECT_IDENTIFIER_STOP_EFFECT 
Enumerator
EMBER_ZCL_IDENTIFY_EFFECT_VARIANT_DEFAULT 
Enumerator
EMBER_ZCL_KEY_INDEX_DEVELOPMENT 
EMBER_ZCL_KEY_INDEX_MASTER 
EMBER_ZCL_KEY_INDEX_CERTIFICATION 
Enumerator
EMBER_ZCL_KEYPAD_LOCKOUT_NO_LOCKOUT 
EMBER_ZCL_KEYPAD_LOCKOUT_LEVEL_ONE_LOCKOUT 
EMBER_ZCL_KEYPAD_LOCKOUT_LEVEL_TWO_LOCKOUT 
EMBER_ZCL_KEYPAD_LOCKOUT_LEVEL_THREE_LOCKOUT 
EMBER_ZCL_KEYPAD_LOCKOUT_LEVEL_FOUR_LOCKOUT 
EMBER_ZCL_KEYPAD_LOCKOUT_LEVELFIVE_LOCKOUT 
Enumerator
EMBER_ZCL_LEVEL_CONTROL_OPTIONS_EXECUTE_IF_OFF 
EMBER_ZCL_LEVEL_CONTROL_OPTIONS_COUPLE_COLOR_TEMP_TO_LEVEL 
Enumerator
EMBER_ZCL_LEVEL_STATUS_ON_TARGET 
EMBER_ZCL_LEVEL_STATUS_BELOW_TARGET 
EMBER_ZCL_LEVEL_STATUS_ABOVE_TARGET 
Enumerator
EMBER_ZCL_LOCATION_METHOD_LATERATION 
EMBER_ZCL_LOCATION_METHOD_SIGNPOSTING 
EMBER_ZCL_LOCATION_METHOD_RF_FINGERPRINTING 
EMBER_ZCL_LOCATION_METHOD_OUT_OF_BAND 
Enumerator
EMBER_ZCL_MANUFACTURER_SPECIFIC_ALARM_GROUPS_MANUFACTURER_SPECIFIC_A 
EMBER_ZCL_MANUFACTURER_SPECIFIC_ALARM_GROUPS_MANUFACTURER_SPECIFIC_B 
EMBER_ZCL_MANUFACTURER_SPECIFIC_ALARM_GROUPS_MANUFACTURER_SPECIFIC_C 
EMBER_ZCL_MANUFACTURER_SPECIFIC_ALARM_GROUPS_MANUFACTURER_SPECIFIC_D 
EMBER_ZCL_MANUFACTURER_SPECIFIC_ALARM_GROUPS_MANUFACTURER_SPECIFIC_E 
EMBER_ZCL_MANUFACTURER_SPECIFIC_ALARM_GROUPS_MANUFACTURER_SPECIFIC_F 
EMBER_ZCL_MANUFACTURER_SPECIFIC_ALARM_GROUPS_MANUFACTURER_SPECIFIC_G 
EMBER_ZCL_MANUFACTURER_SPECIFIC_ALARM_GROUPS_MANUFACTURER_SPECIFIC_H 
EMBER_ZCL_MANUFACTURER_SPECIFIC_ALARM_GROUPS_MANUFACTURER_SPECIFIC_I 
Enumerator
EMBER_ZCL_MEASUREMENT_LIGHT_SENSOR_TYPE_PHOTODIODE 
EMBER_ZCL_MEASUREMENT_LIGHT_SENSOR_TYPE_CMOS 
Enumerator
EMBER_ZCL_MESSAGING_CONTROL_CONFIRMATION_NOT_REQUIRED 
EMBER_ZCL_MESSAGING_CONTROL_CONFIRMATION_REQUIRED 
Enumerator
EMBER_ZCL_MESSAGING_CONTROL_ENHANCED_CONFIRMATION_NOT_REQUIRED 
EMBER_ZCL_MESSAGING_CONTROL_ENHANCED_CONFIRMATION_REQUIRED 
Enumerator
EMBER_ZCL_MESSAGING_CONTROL_IMPORTANCE_LOW 
EMBER_ZCL_MESSAGING_CONTROL_IMPORTANCE_MEDIUM 
EMBER_ZCL_MESSAGING_CONTROL_IMPORTANCE_HIGH 
EMBER_ZCL_MESSAGING_CONTROL_IMPORTANCE_CRITICAL 
Enumerator
EMBER_ZCL_MESSAGING_CONTROL_TRANSMISSION_NORMAL 
EMBER_ZCL_MESSAGING_CONTROL_TRANSMISSION_NORMAL_AND_ANONYMOUS 
EMBER_ZCL_MESSAGING_CONTROL_TRANSMISSION_ANONYMOUS 
EMBER_ZCL_MESSAGING_CONTROL_TRANSMISSION_RESERVED 
Enumerator
EMBER_ZCL_METER_DEVICE_TYPE_ELECTRIC_METER 
EMBER_ZCL_METER_DEVICE_TYPE_GAS_METER 
EMBER_ZCL_METER_DEVICE_TYPE_WATER_METER 
EMBER_ZCL_METER_DEVICE_TYPE_THERMAL_METER 
EMBER_ZCL_METER_DEVICE_TYPE_PRESSURE_METER 
EMBER_ZCL_METER_DEVICE_TYPE_HEAT_METER 
EMBER_ZCL_METER_DEVICE_TYPE_COOLING_METER 
EMBER_ZCL_METER_DEVICE_TYPE_MIRRORED_GAS_METER 
EMBER_ZCL_METER_DEVICE_TYPE_MIRRORED_WATER_METER 
EMBER_ZCL_METER_DEVICE_TYPE_MIRRORED_THERMAL_METER 
EMBER_ZCL_METER_DEVICE_TYPE_MIRRORED_PRESSURE_METER 
EMBER_ZCL_METER_DEVICE_TYPE_MIRRORED_HEAT_METER 
EMBER_ZCL_METER_DEVICE_TYPE_MIRRORED_COOLING_METER 
EMBER_ZCL_METER_DEVICE_TYPE_UNDEFINED_MIRROR_METER 
Enumerator
EMBER_ZCL_METERING_ALARM_CODE_CHECK_METER 
EMBER_ZCL_METERING_ALARM_CODE_LOW_BATTERY 
EMBER_ZCL_METERING_ALARM_CODE_TAMPER_DETECT 
EMBER_ZCL_METERING_ALARM_CODE_POWER_FAILURE_PIPE_EMPTY_TEMPERATURE_SENSOR 
EMBER_ZCL_METERING_ALARM_CODE_POWER_QUALITY_LOW_PRESSURE_BURST_DETECT 
EMBER_ZCL_METERING_ALARM_CODE_LEAK_DETECT 
EMBER_ZCL_METERING_ALARM_CODE_SERVICE_DISCONNECT 
EMBER_ZCL_METERING_ALARM_CODE_REVERSE_FLOW_FLOW_SENSOR 
EMBER_ZCL_METERING_ALARM_CODE_METER_COVER_REMOVED 
EMBER_ZCL_METERING_ALARM_CODE_METER_COVER_CLOSED 
EMBER_ZCL_METERING_ALARM_CODE_STRONG_MAGNETIC_FIELD 
EMBER_ZCL_METERING_ALARM_CODE_NO_STRONG_MAGNETIC_FIELD 
EMBER_ZCL_METERING_ALARM_CODE_BATTERY_FAILURE 
EMBER_ZCL_METERING_ALARM_CODE_PROGRAM_MEMORY_ERROR 
EMBER_ZCL_METERING_ALARM_CODE_R_A_M_ERROR 
EMBER_ZCL_METERING_ALARM_CODE_N_V_MEMORY_ERROR 
EMBER_ZCL_METERING_ALARM_CODE_LOW_VOLTAGE_L1 
EMBER_ZCL_METERING_ALARM_CODE_HIGH_VOLTAGE_L1 
EMBER_ZCL_METERING_ALARM_CODE_LOW_VOLTAGE_L2 
EMBER_ZCL_METERING_ALARM_CODE_HIGH_VOLTAGE_L2 
EMBER_ZCL_METERING_ALARM_CODE_LOW_VOLTAGE_L3 
EMBER_ZCL_METERING_ALARM_CODE_HIGH_VOLTAGE_L3 
EMBER_ZCL_METERING_ALARM_CODE_OVER_CURRENT_L1 
EMBER_ZCL_METERING_ALARM_CODE_OVER_CURRENT_L2 
EMBER_ZCL_METERING_ALARM_CODE_OVER_CURRENT_L3 
EMBER_ZCL_METERING_ALARM_CODE_FREQUENCY_TOO_LOW_L1 
EMBER_ZCL_METERING_ALARM_CODE_FREQUENCY_TOO_HIGH_L1 
EMBER_ZCL_METERING_ALARM_CODE_FREQUENCY_TOO_LOW_L2 
EMBER_ZCL_METERING_ALARM_CODE_FREQUENCY_TOO_HIGH_L2 
EMBER_ZCL_METERING_ALARM_CODE_FREQUENCY_TOO_LOW_L3 
EMBER_ZCL_METERING_ALARM_CODE_FREQUENCY_TOO_HIGH_L3 
EMBER_ZCL_METERING_ALARM_CODE_GROUND_FAULT 
EMBER_ZCL_METERING_ALARM_CODE_ELECTRIC_TAMPER_DETECT 
EMBER_ZCL_METERING_ALARM_CODE_INCORRECT_POLARITY 
EMBER_ZCL_METERING_ALARM_CODE_CURRENT_NO_VOLTAGE 
EMBER_ZCL_METERING_ALARM_CODE_UNDER_VOLTAGE 
EMBER_ZCL_METERING_ALARM_CODE_OVER_VOLTAGE 
EMBER_ZCL_METERING_ALARM_CODE_NORMAL_VOLTAGE 
EMBER_ZCL_METERING_ALARM_CODE_P_F_BELOW_THRESHOLD 
EMBER_ZCL_METERING_ALARM_CODE_P_F_ABOVE_THRESHOLD 
EMBER_ZCL_METERING_ALARM_CODE_TERMINAL_COVER_REMOVED 
EMBER_ZCL_METERING_ALARM_CODE_TERMINAL_COVER_CLOSED 
EMBER_ZCL_METERING_ALARM_CODE_BURST_DETECT 
EMBER_ZCL_METERING_ALARM_CODE_PRESSURE_TOO_LOW 
EMBER_ZCL_METERING_ALARM_CODE_PRESSURE_TOO_HIGH 
EMBER_ZCL_METERING_ALARM_CODE_FLOW_SENSOR_COMMUNICATION_ERROR 
EMBER_ZCL_METERING_ALARM_CODE_FLOW_SENSOR_MEASUREMENT_FAULT 
EMBER_ZCL_METERING_ALARM_CODE_FLOW_SENSOR_REVERSE_FLOW 
EMBER_ZCL_METERING_ALARM_CODE_FLOW_SENSOR_AIR_DETECT 
EMBER_ZCL_METERING_ALARM_CODE_PIPE_EMPTY 
EMBER_ZCL_METERING_ALARM_CODE_INLET_TEMPERATURE_SENSOR_FAULT 
EMBER_ZCL_METERING_ALARM_CODE_OUTLET_TEMPERATURE_SENSOR_FAULT 
EMBER_ZCL_METERING_ALARM_CODE_TILT_TAMPER 
EMBER_ZCL_METERING_ALARM_CODE_BATTERY_COVER_REMOVED 
EMBER_ZCL_METERING_ALARM_CODE_BATTERY_COVER_CLOSED 
EMBER_ZCL_METERING_ALARM_CODE_EXCESS_FLOW 
EMBER_ZCL_METERING_ALARM_CODE_TILT_TAMPER_ENDED 
EMBER_ZCL_METERING_ALARM_CODE_MEASUREMENT_SYSTEM_ERROR 
EMBER_ZCL_METERING_ALARM_CODE_WATCHDOG_ERROR 
EMBER_ZCL_METERING_ALARM_CODE_SUPPLY_DISCONNECT_FAILURE 
EMBER_ZCL_METERING_ALARM_CODE_SUPPLY_CONNECT_FAILURE 
EMBER_ZCL_METERING_ALARM_CODE_MEASURMENT_SOFTWARE_CHANGED 
EMBER_ZCL_METERING_ALARM_CODE_DST_ENABLED 
EMBER_ZCL_METERING_ALARM_CODE_DST_DISABLED 
EMBER_ZCL_METERING_ALARM_CODE_CLOCK_ADJ_BACKWARD 
EMBER_ZCL_METERING_ALARM_CODE_CLOCK_ADJ_FORWARD 
EMBER_ZCL_METERING_ALARM_CODE_CLOCK_INVALID 
EMBER_ZCL_METERING_ALARM_CODE_COMMUNICATION_ERROR_HAN 
EMBER_ZCL_METERING_ALARM_CODE_COMMUNICATION_OK_H_AN 
EMBER_ZCL_METERING_ALARM_CODE_METER_FRAUD_ATTEMPT 
EMBER_ZCL_METERING_ALARM_CODE_POWER_LOSS 
EMBER_ZCL_METERING_ALARM_CODE_UNUSUAL_HAN_TRAFFIC 
EMBER_ZCL_METERING_ALARM_CODE_UNEXPECTED_CLOCK_CHANGE 
EMBER_ZCL_METERING_ALARM_CODE_COMMS_USING_UNAUTHENTICATED_COMPONENT 
EMBER_ZCL_METERING_ALARM_CODE_ERROR_REG_CLEAR 
EMBER_ZCL_METERING_ALARM_CODE_ALARM_REG_CLEAR 
EMBER_ZCL_METERING_ALARM_CODE_UNEXPECTED_HW_RESET 
EMBER_ZCL_METERING_ALARM_CODE_UNEXPECTED_PROGRAM_EXECUTION 
EMBER_ZCL_METERING_ALARM_CODE_EVENT_LOG_CLEARED 
EMBER_ZCL_METERING_ALARM_CODE_LIMIT_THRESHOLD_EXCEEDED 
EMBER_ZCL_METERING_ALARM_CODE_LIMIT_THRESHOLD_OK 
EMBER_ZCL_METERING_ALARM_CODE_LIMIT_THRESHOLD_CHANGED 
EMBER_ZCL_METERING_ALARM_CODE_MAXIMUM_DEMAND_EXCEEDED 
EMBER_ZCL_METERING_ALARM_CODE_PROFILE_CLEARED 
EMBER_ZCL_METERING_ALARM_CODE_SAMPLING_BUFFERCLEARED 
EMBER_ZCL_METERING_ALARM_CODE_BATTERY_WARNING 
EMBER_ZCL_METERING_ALARM_CODE_WRONG_SIGNATURE 
EMBER_ZCL_METERING_ALARM_CODE_NO_SIGNATURE 
EMBER_ZCL_METERING_ALARM_CODE_UNAUTHORISED_ACTIONFROM_HAN 
EMBER_ZCL_METERING_ALARM_CODE_FAST_POLLING_START 
EMBER_ZCL_METERING_ALARM_CODE_FAST_POLLING_END 
EMBER_ZCL_METERING_ALARM_CODE_METER_REPORTING_INTERVAL_CHANGED 
EMBER_ZCL_METERING_ALARM_CODE_DISCONNECT_DUETO_LOAD_LIMIT 
EMBER_ZCL_METERING_ALARM_CODE_METER_SUPPLY_STATUS_REGISTER_CHANGED 
EMBER_ZCL_METERING_ALARM_CODE_METER_ALARM_STATUS_REGISTER_CHANGED 
EMBER_ZCL_METERING_ALARM_CODE_EXTENDED_METER_ALARM_STATUS_REGISTER_CHANGED 
EMBER_ZCL_METERING_ALARM_CODE_MANUFACTURER_SPECIFIC_A 
EMBER_ZCL_METERING_ALARM_CODE_MANUFACTURER_SPECIFIC_B 
EMBER_ZCL_METERING_ALARM_CODE_MANUFACTURER_SPECIFIC_C 
EMBER_ZCL_METERING_ALARM_CODE_MANUFACTURER_SPECIFIC_D 
EMBER_ZCL_METERING_ALARM_CODE_MANUFACTURER_SPECIFIC_E 
EMBER_ZCL_METERING_ALARM_CODE_MANUFACTURER_SPECIFIC_F 
EMBER_ZCL_METERING_ALARM_CODE_MANUFACTURER_SPECIFIC_G 
EMBER_ZCL_METERING_ALARM_CODE_MANUFACTURER_SPECIFIC_H 
EMBER_ZCL_METERING_ALARM_CODE_MANUFACTURER_SPECIFIC_I 
Enumerator
EMBER_ZCL_METERING_BLOCK_ENUMERATIONS_NO_BLOCKS_IN_USE 
EMBER_ZCL_METERING_BLOCK_ENUMERATIONS_BLOCK1 
EMBER_ZCL_METERING_BLOCK_ENUMERATIONS_BLOCK2 
EMBER_ZCL_METERING_BLOCK_ENUMERATIONS_BLOCK3 
EMBER_ZCL_METERING_BLOCK_ENUMERATIONS_BLOCK4 
EMBER_ZCL_METERING_BLOCK_ENUMERATIONS_BLOCK5 
EMBER_ZCL_METERING_BLOCK_ENUMERATIONS_BLOCK6 
EMBER_ZCL_METERING_BLOCK_ENUMERATIONS_BLOCK7 
EMBER_ZCL_METERING_BLOCK_ENUMERATIONS_BLOCK8 
EMBER_ZCL_METERING_BLOCK_ENUMERATIONS_BLOCK9 
EMBER_ZCL_METERING_BLOCK_ENUMERATIONS_BLOCK10 
EMBER_ZCL_METERING_BLOCK_ENUMERATIONS_BLOCK11 
EMBER_ZCL_METERING_BLOCK_ENUMERATIONS_BLOCK12 
EMBER_ZCL_METERING_BLOCK_ENUMERATIONS_BLOCK13 
EMBER_ZCL_METERING_BLOCK_ENUMERATIONS_BLOCK14 
EMBER_ZCL_METERING_BLOCK_ENUMERATIONS_BLOCK15 
EMBER_ZCL_METERING_BLOCK_ENUMERATIONS_BLOCK16 
Enumerator
EMBER_ZCL_METERING_CONSUMPTION_STATUS_LOW_ENERGY_USAGE 
EMBER_ZCL_METERING_CONSUMPTION_STATUS_MEDIUM_ENERGY_USAGE 
EMBER_ZCL_METERING_CONSUMPTION_STATUS_HIGH_ENERGY_USAGE 
Enumerator
EMBER_ZCL_METERING_DEVICE_TYPE_ELECTRIC_METERING 
EMBER_ZCL_METERING_DEVICE_TYPE_GAS_METERING 
EMBER_ZCL_METERING_DEVICE_TYPE_WATER_METERING 
EMBER_ZCL_METERING_DEVICE_TYPE_THERMAL_METERING 
EMBER_ZCL_METERING_DEVICE_TYPE_PRESSURE_METERING 
EMBER_ZCL_METERING_DEVICE_TYPE_HEAT_METERING 
EMBER_ZCL_METERING_DEVICE_TYPE_COOLING_METERING 
EMBER_ZCL_METERING_DEVICE_TYPE_ELECTRIC_VEHICLE_CHARGING_METERING 
EMBER_ZCL_METERING_DEVICE_TYPE_PV_GENERATION_METERING 
EMBER_ZCL_METERING_DEVICE_TYPE_WIND_TURBINE_GENERATION_METERING 
EMBER_ZCL_METERING_DEVICE_TYPE_WATER_TURBINE_GENERATION_METERING 
EMBER_ZCL_METERING_DEVICE_TYPE_MICRO_GENERATION_METERING 
EMBER_ZCL_METERING_DEVICE_TYPE_SOLAR_HOT_WATER_GENERATION_METERING 
EMBER_ZCL_METERING_DEVICE_TYPE_ELECTRIC_METERING_ELEMENT1 
EMBER_ZCL_METERING_DEVICE_TYPE_ELECTRIC_METERING_ELEMENT2 
EMBER_ZCL_METERING_DEVICE_TYPE_ELECTRIC_METERING_ELEMENT3 
EMBER_ZCL_METERING_DEVICE_TYPE_MIRRORED_ELECTRIC_METERING 
EMBER_ZCL_METERING_DEVICE_TYPE_MIRRORED_GAS_METERING 
EMBER_ZCL_METERING_DEVICE_TYPE_MIRRORED_WATER_METERING 
EMBER_ZCL_METERING_DEVICE_TYPE_MIRRORED_THERMAL_METERING 
EMBER_ZCL_METERING_DEVICE_TYPE_MIRRORED_PRESSURE_METERING 
EMBER_ZCL_METERING_DEVICE_TYPE_MIRRORED_HEAT_METERING 
EMBER_ZCL_METERING_DEVICE_TYPE_MIRRORED_COOLING_METERING 
EMBER_ZCL_METERING_DEVICE_TYPE_MIRRORED_ELECTRIC_VEHICLE_CHARGING_METERING 
EMBER_ZCL_METERING_DEVICE_TYPE_MIRRORED_PV_GENERATION_METERING 
EMBER_ZCL_METERING_DEVICE_TYPE_MIRRORED_WIND_TURBINE_GENERATION_METERING 
EMBER_ZCL_METERING_DEVICE_TYPE_MIRRORED_WATER_TURBINE_GENERATION_METERING 
EMBER_ZCL_METERING_DEVICE_TYPE_MIRRORED_MICRO_GENERATION_METERING 
EMBER_ZCL_METERING_DEVICE_TYPE_MIRRORED_SOLAR_HOT_WATER_GENERATION_METERING 
EMBER_ZCL_METERING_DEVICE_TYPE_MIRRORED_ELECTRIC_METERING_ELEMENT1 
EMBER_ZCL_METERING_DEVICE_TYPE_MIRRORED_ELECTRIC_METERING_ELEMENT2 
EMBER_ZCL_METERING_DEVICE_TYPE_MIRRORED_ELECTRIC_METERING_ELEMENT3 
EMBER_ZCL_METERING_DEVICE_TYPE_UNDEFINED_MIRROR_METER 
Enumerator
EMBER_ZCL_METERING_SUPPLY_STATUS_SUPPLY_OFF 
EMBER_ZCL_METERING_SUPPLY_STATUS_SUPPLY_OFF_ARMED 
EMBER_ZCL_METERING_SUPPLY_STATUS_SUPPLY_ON 
Enumerator
EMBER_ZCL_METERING_TEMPERATURE_UNIT_OF_MEASURE_KELVIN 
EMBER_ZCL_METERING_TEMPERATURE_UNIT_OF_MEASURE_CELSIUS 
EMBER_ZCL_METERING_TEMPERATURE_UNIT_OF_MEASURE_FAHRENHEIT 
EMBER_ZCL_METERING_TEMPERATURE_UNIT_OF_MEASURE_KELVIN_BCD 
EMBER_ZCL_METERING_TEMPERATURE_UNIT_OF_MEASURE_CELSIUS_BCD 
EMBER_ZCL_METERING_TEMPERATURE_UNIT_OF_MEASURE_FAHRENHEIT_BCD 
Enumerator
EMBER_ZCL_METER_TYPE_ID_UTILITY_PRIMARY_METER 
EMBER_ZCL_METER_TYPE_ID_UTILITY_PRODUCTION_METER 
EMBER_ZCL_METER_TYPE_ID_UTILITY_SECONDARY_METER 
EMBER_ZCL_METER_TYPE_ID_PRIVATE_PRIMARY_METER 
EMBER_ZCL_METER_TYPE_ID_PRIVATE_PRODUCTION_METER 
EMBER_ZCL_METER_TYPE_ID_PRIVATE_SECONDARY_METERS 
EMBER_ZCL_METER_TYPE_ID_GENERIC_METER 
Enumerator
EMBER_ZCL_MOVE_MODE_UP 
EMBER_ZCL_MOVE_MODE_DOWN 
Enumerator
EMBER_ZCL_NOTIFICATION_SCHEME_NO_NOTIFICATION_SCHEME_DEFINED 
EMBER_ZCL_NOTIFICATION_SCHEME_PREDEFINED_NOTIFICATION_SCHEME_A 
EMBER_ZCL_NOTIFICATION_SCHEME_PREDEFINED_NOTIFICATION_SCHEME_B 
Enumerator
EMBER_ZCL_OCCUPANCY_SENSOR_TYPE_PIR 
EMBER_ZCL_OCCUPANCY_SENSOR_TYPE_ULTRASONIC 
EMBER_ZCL_OCCUPANCY_SENSOR_TYPE_PIR_AND_ULTRASONIC 
EMBER_ZCL_OCCUPANCY_SENSOR_TYPE_PHYSICAL_CONTACT 
Enumerator
EMBER_ZCL_ON_OFF_DELAYED_ALL_OFF_EFFECT_VARIANT_FADE_TO_OFF_IN_0P8_SECONDS 
EMBER_ZCL_ON_OFF_DELAYED_ALL_OFF_EFFECT_VARIANT_NO_FADE 
EMBER_ZCL_ON_OFF_DELAYED_ALL_OFF_EFFECT_VARIANT_50_PERCENT_DIM_DOWN_IN_0P8_SECONDS_THEN_FADE_TO_OFF_IN_12_SECONDS 
Enumerator
EMBER_ZCL_ON_OFF_DYING_LIGHT_EFFECT_VARIANT_20_PERCENTER_DIM_UP_IN_0P5_SECONDS_THEN_FADE_TO_OFF_IN_1_SECOND 
Enumerator
EMBER_ZCL_ON_OFF_EFFECT_IDENTIFIER_DELAYED_ALL_OFF 
EMBER_ZCL_ON_OFF_EFFECT_IDENTIFIER_DYING_LIGHT 
Enumerator
EMBER_ZCL_OPERATING_MODE_NORMAL 
EMBER_ZCL_OPERATING_MODE_CONFIGURE 
Enumerator
EMBER_ZCL_ORIGINATING_DEVICE_ENERGY_SERVICE_INTERFACE 
EMBER_ZCL_ORIGINATING_DEVICE_METER 
EMBER_ZCL_ORIGINATING_DEVICE_IN_HOME_DISPLAY_DEVICE 
Enumerator
EMBER_ZCL_PASSWORD_TYPE_PASSWORD1_SERVICE_MENU_ACCESS 
EMBER_ZCL_PASSWORD_TYPE_PASSWORD2_CONSUMER_MENU_ACCESS 
EMBER_ZCL_PASSWORD_TYPE_PASSWORD3 
EMBER_ZCL_PASSWORD_TYPE_PASSWORD4 
Enumerator
EMBER_ZCL_PAYMENT_DISCOUNT_DURATION_CURRENT_BILLING_PERIOD 
EMBER_ZCL_PAYMENT_DISCOUNT_DURATION_CURRENT_CONSOLIDATED_BILL 
EMBER_ZCL_PAYMENT_DISCOUNT_DURATION_ONE_MONTH 
EMBER_ZCL_PAYMENT_DISCOUNT_DURATION_ONE_QUARTER 
EMBER_ZCL_PAYMENT_DISCOUNT_DURATION_ONE_YEAR 
Enumerator
EMBER_ZCL_PHYSICAL_ENVIRONMENT_UNSPECIFIED 
EMBER_ZCL_PHYSICAL_ENVIRONMENT_FIRST_PROFILE_SPECIFIED_VALUE 
EMBER_ZCL_PHYSICAL_ENVIRONMENT_LAST_PROFILE_SPECIFIED_VALUE 
EMBER_ZCL_PHYSICAL_ENVIRONMENT_UNKNOWN 
Enumerator
EMBER_ZCL_POWER_PROFILE_STATE_POWER_PROFILE_WAITING_TO_START 
EMBER_ZCL_POWER_PROFILE_STATE_POWER_PROFILE_STARTED 
EMBER_ZCL_POWER_PROFILE_STATE_ENERGY_PHASE_RUNNING 
EMBER_ZCL_POWER_PROFILE_STATE_ENERGY_PHASE_ENDED 
EMBER_ZCL_POWER_PROFILE_STATE_ENERGY_PHASE_WAITING_TO_START 
EMBER_ZCL_POWER_PROFILE_STATE_ENERGY_PHASE_STARTED 
EMBER_ZCL_POWER_PROFILE_STATE_POWER_PROFILE_ENDED 
EMBER_ZCL_POWER_PROFILE_STATE_PROFILE_READY_FOR_SCHEDULING 
EMBER_ZCL_POWER_PROFILE_STATE_POWER_PROFILE_SCHEDULED 
Enumerator
EMBER_ZCL_POWER_SOURCE_UNKNOWN 
EMBER_ZCL_POWER_SOURCE_SINGLE_PHASE_MAINS 
EMBER_ZCL_POWER_SOURCE_THREE_PHASE_MAINS 
EMBER_ZCL_POWER_SOURCE_BATTERY 
EMBER_ZCL_POWER_SOURCE_DC_SOURCE 
EMBER_ZCL_POWER_SOURCE_EMERGENCY_MAINS_CONSTANT_POWER 
EMBER_ZCL_POWER_SOURCE_EMERGENCY_MAINS_TRANSFER_SWITCH 
EMBER_ZCL_POWER_SOURCE_BATTERY_BACKUP 
Enumerator
EMBER_ZCL_PREPAY_EVENT_ALARM_GROUP_PHYSICAL_ATTACK_ON_THE_PREPAY_METER 
EMBER_ZCL_PREPAY_EVENT_ALARM_GROUP_ELECTRONIC_ATTACK_ON_THE_PREPAY_METER 
EMBER_ZCL_PREPAY_EVENT_ALARM_GROUP_DISCOUNT_APPLIED 
EMBER_ZCL_PREPAY_EVENT_ALARM_GROUP_CREDIT_ADJUSTMENT 
EMBER_ZCL_PREPAY_EVENT_ALARM_GROUP_CREDIT_ADJUSTMENT_FAIL 
EMBER_ZCL_PREPAY_EVENT_ALARM_GROUP_DEBT_ADJUSTMENT 
EMBER_ZCL_PREPAY_EVENT_ALARM_GROUP_DEBT_ADJUSTMENT_FAIL 
EMBER_ZCL_PREPAY_EVENT_ALARM_GROUP_MODE_CHANGE 
EMBER_ZCL_PREPAY_EVENT_ALARM_GROUP_TOPUP_CODE_ERROR 
EMBER_ZCL_PREPAY_EVENT_ALARM_GROUP_TOPUP_ALREADY_USED 
EMBER_ZCL_PREPAY_EVENT_ALARM_GROUP_TOPUP_CODE_INVALID 
EMBER_ZCL_PREPAY_EVENT_ALARM_GROUP_FRIENDLY_CREDIT_IN_USE 
EMBER_ZCL_PREPAY_EVENT_ALARM_GROUP_FRIENDLY_CREDIT_PERIOD_END_WARNING 
EMBER_ZCL_PREPAY_EVENT_ALARM_GROUP_FRIENDLY_CREDIT_PERIOD_END 
EMBER_ZCL_PREPAY_EVENT_ALARM_GROUP_ERROR_REG_CLEAR 
EMBER_ZCL_PREPAY_EVENT_ALARM_GROUP_ALARM_REG_CLEAR 
EMBER_ZCL_PREPAY_EVENT_ALARM_GROUP_PREPAY_CLUSTER_NOT_FOUND 
EMBER_ZCL_PREPAY_EVENT_ALARM_GROUP_MODE_CREDIT2_PREPAY 
EMBER_ZCL_PREPAY_EVENT_ALARM_GROUP_MODE_PREPAY2_CREDIT 
EMBER_ZCL_PREPAY_EVENT_ALARM_GROUP_MODE_DEFAULT 
Enumerator
EMBER_ZCL_PRE_PAY_GENERIC_ALARM_GROUP_LOW_CREDIT 
EMBER_ZCL_PRE_PAY_GENERIC_ALARM_GROUP_NO_CREDIT 
EMBER_ZCL_PRE_PAY_GENERIC_ALARM_GROUP_CREDIT_EXHAUSTED 
EMBER_ZCL_PRE_PAY_GENERIC_ALARM_GROUP_EMERGENCY_CREDIT_ENABLED 
EMBER_ZCL_PRE_PAY_GENERIC_ALARM_GROUP_EMERGENCY_CREDIT_EXHAUSTED 
EMBER_ZCL_PRE_PAY_GENERIC_ALARM_GROUP_IHD_LOW_CREDIT_WARNING 
EMBER_ZCL_PRE_PAY_GENERIC_ALARM_GROUP_EVENT_LOG_CLEARED 
Enumerator
EMBER_ZCL_PREPAY_SNAPSHOT_PAYLOAD_TYPE_DEBT_CREDIT_STATUS 
EMBER_ZCL_PREPAY_SNAPSHOT_PAYLOAD_TYPE_NOT_USED 
Enumerator
EMBER_ZCL_PREPAY_SWITCH_ALARM_GROUP_SUPPLY_ON 
EMBER_ZCL_PREPAY_SWITCH_ALARM_GROUP_SUPPLY_ARM 
EMBER_ZCL_PREPAY_SWITCH_ALARM_GROUP_SUPPLY_OFF 
EMBER_ZCL_PREPAY_SWITCH_ALARM_GROUP_DISCONNECTION_FAILURE 
EMBER_ZCL_PREPAY_SWITCH_ALARM_GROUP_DISCONNECTED_DUE_TO_TAMPER_DETECTED 
EMBER_ZCL_PREPAY_SWITCH_ALARM_GROUP_DISCONNECTED_DUE_TO_CUT_OFF_VALUE 
EMBER_ZCL_PREPAY_SWITCH_ALARM_GROUP_REMOTE_DISCONNECTED 
Enumerator
EMBER_ZCL_PRICE_CONTROL_ACKNOWLEDGEMENT_NOT_REQUIRED 
EMBER_ZCL_PRICE_CONTROL_ACKNOWLEDGEMENT_REQUIRED 
Enumerator
EMBER_ZCL_PRICE_TIER_NO_TIER_RELATED 
EMBER_ZCL_PRICE_TIER_TIER1_PRICE_LABEL 
EMBER_ZCL_PRICE_TIER_TIER2_PRICE_LABEL 
EMBER_ZCL_PRICE_TIER_TIER3_PRICE_LABEL 
EMBER_ZCL_PRICE_TIER_TIER4_PRICE_LABEL 
EMBER_ZCL_PRICE_TIER_TIER5_PRICE_LABEL 
EMBER_ZCL_PRICE_TIER_TIER6_PRICE_LABEL 
EMBER_ZCL_PRICE_TIER_TIER7_PRICE_LABEL 
EMBER_ZCL_PRICE_TIER_TIER8_PRICE_LABEL 
EMBER_ZCL_PRICE_TIER_TIER9_PRICE_LABEL 
EMBER_ZCL_PRICE_TIER_TIER10_PRICE_LABEL 
EMBER_ZCL_PRICE_TIER_TIER11_PRICE_LABEL 
EMBER_ZCL_PRICE_TIER_TIER12_PRICE_LABEL 
EMBER_ZCL_PRICE_TIER_TIER13_PRICE_LABEL 
EMBER_ZCL_PRICE_TIER_TIER14_PRICE_LABEL 
EMBER_ZCL_PRICE_TIER_TIER15_PRICE_LABEL 
Enumerator
EMBER_ZCL_PRODUCT_CODE_MANUFACTURER_DEFINED 
EMBER_ZCL_PRODUCT_CODE_ITERNATIONAL_ARTICLE_NUMBER 
EMBER_ZCL_PRODUCT_CODE_GLOBAL_TRADE_ITEM_NUMBER 
EMBER_ZCL_PRODUCT_CODE_UNIVERSAL_PRODUCT_CODE 
EMBER_ZCL_PRODUCT_CODE_STOCK_KEEPING_UNIT 
Enumerator
EMBER_ZCL_PRODUCT_TYPE_ID_WHITE_GOODS 
EMBER_ZCL_PRODUCT_TYPE_ID_DISHWASHER 
EMBER_ZCL_PRODUCT_TYPE_ID_TUMBLE_DRYER 
EMBER_ZCL_PRODUCT_TYPE_ID_WASHER_DRYER 
EMBER_ZCL_PRODUCT_TYPE_ID_WASHING_MACHINE 
EMBER_ZCL_PRODUCT_TYPE_ID_HOBS 
EMBER_ZCL_PRODUCT_TYPE_ID_INDUCTION_HOBS 
EMBER_ZCL_PRODUCT_TYPE_ID_OVEN 
EMBER_ZCL_PRODUCT_TYPE_ID_ELECTRICAL_OVEN 
EMBER_ZCL_PRODUCT_TYPE_ID_REFRIGERATOR_FREEZER 
Enumerator
EMBER_ZCL_PROPOSED_SUPPLY_STATUS_RESERVED 
EMBER_ZCL_PROPOSED_SUPPLY_STATUS_SUPPLY_OFF_ARMED 
EMBER_ZCL_PROPOSED_SUPPLY_STATUS_SUPPLY_ON 
Enumerator
EMBER_ZCL_PUBLISH_CPP_EVENT_CPP_AUTH_PENDING 
EMBER_ZCL_PUBLISH_CPP_EVENT_CPP_AUTH_ACCEPTED 
EMBER_ZCL_PUBLISH_CPP_EVENT_CPP_AUTH_REJECTED 
EMBER_ZCL_PUBLISH_CPP_EVENT_CPP_AUTH_FORCED 
Enumerator
EMBER_ZCL_PUMP_CONTROL_MODE_CONSTANT_SPEED 
EMBER_ZCL_PUMP_CONTROL_MODE_CONSTANT_PRESSURE 
EMBER_ZCL_PUMP_CONTROL_MODE_PROPORTIONAL_PRESSURE 
EMBER_ZCL_PUMP_CONTROL_MODE_CONSTANT_FLOW 
EMBER_ZCL_PUMP_CONTROL_MODE_CONSTANT_TEMPERATURE 
EMBER_ZCL_PUMP_CONTROL_MODE_AUTOMATIC 
Enumerator
EMBER_ZCL_PUMP_OPERATION_MODE_NORMAL 
EMBER_ZCL_PUMP_OPERATION_MODE_MINIMUM 
EMBER_ZCL_PUMP_OPERATION_MODE_MAXIMUM 
EMBER_ZCL_PUMP_OPERATION_MODE_LOCAL 
Enumerator
EMBER_ZCL_PUSH_HISTORICAL_METERING_DATA_DAY 
EMBER_ZCL_PUSH_HISTORICAL_METERING_DATA_WEEK 
EMBER_ZCL_PUSH_HISTORICAL_METERING_DATA_MONTH 
EMBER_ZCL_PUSH_HISTORICAL_METERING_DATA_YEAR 
Enumerator
EMBER_ZCL_PUSH_HISTORICAL_PAYMENT_DATA_DAY 
EMBER_ZCL_PUSH_HISTORICAL_PAYMENT_DATA_WEEK 
EMBER_ZCL_PUSH_HISTORICAL_PAYMENT_DATA_MONTH 
EMBER_ZCL_PUSH_HISTORICAL_PAYMENT_DATA_YEAR 
Enumerator
EMBER_ZCL_REGISTER_TIER_NO_TIER_RELATED 
EMBER_ZCL_REGISTER_TIER_CURRENT_TIER1_SUMMATION_DELIVERED_ATTRIBUTE 
EMBER_ZCL_REGISTER_TIER_CURRENT_TIER2_SUMMATION_DELIVERED_ATTRIBUTE 
EMBER_ZCL_REGISTER_TIER_CURRENT_TIER3_SUMMATION_DELIVERED_ATTRIBUTE 
EMBER_ZCL_REGISTER_TIER_CURRENT_TIER4_SUMMATION_DELIVERED_ATTRIBUTE 
EMBER_ZCL_REGISTER_TIER_CURRENT_TIER5_SUMMATION_DELIVERED_ATTRIBUTE 
EMBER_ZCL_REGISTER_TIER_CURRENT_TIER6_SUMMATION_DELIVERED_ATTRIBUTE 
EMBER_ZCL_REGISTER_TIER_CURRENT_TIER7_SUMMATION_DELIVERED_ATTRIBUTE 
EMBER_ZCL_REGISTER_TIER_CURRENT_TIER8_SUMMATION_DELIVERED_ATTRIBUTE 
EMBER_ZCL_REGISTER_TIER_CURRENT_TIER9_SUMMATION_DELIVERED_ATTRIBUTE 
EMBER_ZCL_REGISTER_TIER_CURRENT_TIER10_SUMMATION_DELIVERED_ATTRIBUTE 
EMBER_ZCL_REGISTER_TIER_CURRENT_TIER11_SUMMATION_DELIVERED_ATTRIBUTE 
EMBER_ZCL_REGISTER_TIER_CURRENT_TIER12_SUMMATION_DELIVERED_ATTRIBUTE 
EMBER_ZCL_REGISTER_TIER_CURRENT_TIER13_SUMMATION_DELIVERED_ATTRIBUTE 
EMBER_ZCL_REGISTER_TIER_CURRENT_TIER14_SUMMATION_DELIVERED_ATTRIBUTE 
EMBER_ZCL_REGISTER_TIER_CURRENT_TIER15_SUMMATION_DELIVERED_ATTRIBUTE 
Enumerator
EMBER_ZCL_RELATIVE_HUMIDITY_DISPLAY_NOT_DISPLAYED 
EMBER_ZCL_RELATIVE_HUMIDITY_DISPLAY_DISPLAYED 
Enumerator
EMBER_ZCL_RELATIVE_HUMIDITY_MODE_MEASURE_LOCALLY 
EMBER_ZCL_RELATIVE_HUMIDITY_MODE_UPDATED_OVER_THE_NETWORK 
Enumerator
EMBER_ZCL_REMOTE_ENABLE_FLAGS_DISABLED 
EMBER_ZCL_REMOTE_ENABLE_FLAGS_TEMPORARILY_LOCKED_DISABLED 
EMBER_ZCL_REMOTE_ENABLE_FLAGS_ENABLED_REMOTE_CONTROL 
EMBER_ZCL_REMOTE_ENABLE_FLAGS_ENABLED_REMOTE_AND_ENERGY_CONTROL 
Enumerator
EMBER_ZCL_REPAYMENT_DEBT_TYPE_DEBT1 
EMBER_ZCL_REPAYMENT_DEBT_TYPE_DEBT2 
EMBER_ZCL_REPAYMENT_DEBT_TYPE_DEBT3 
EMBER_ZCL_REPAYMENT_DEBT_TYPE_ALL_DEBTS 
Enumerator
EMBER_ZCL_REPORTING_DIRECTION_REPORTED 
EMBER_ZCL_REPORTING_DIRECTION_RECEIVED 
Enumerator
EMBER_ZCL_RESULT_TYPE_ACCEPTED 
EMBER_ZCL_RESULT_TYPE_REJECTED_INVALID_TOP_UP 
EMBER_ZCL_RESULT_TYPE_REJECTED_DUPLICATE_TOP_UP 
EMBER_ZCL_RESULT_TYPE_REJECTED_ERROR 
EMBER_ZCL_RESULT_TYPE_REJECTED_MAX_CREDIT_REACHED 
EMBER_ZCL_RESULT_TYPE_REJECTED_KEYPAD_LOCK 
EMBER_ZCL_RESULT_TYPE_REJECTED_TOP_UP_VALUE_TOO_LARGE 
EMBER_ZCL_RESULT_TYPE_ACCEPTED_SUPPLY_ENABLED 
EMBER_ZCL_RESULT_TYPE_ACCEPTED_SUPPLY_DISABLED 
EMBER_ZCL_RESULT_TYPE_ACCEPTED_SUPPLY_ARMED 
Enumerator
EMBER_ZCL_SAMPLE_TYPE_CONSUMPTION_DELIVERED 
Enumerator
EMBER_ZCL_SATURATION_MOVE_MODE_STOP 
EMBER_ZCL_SATURATION_MOVE_MODE_UP 
EMBER_ZCL_SATURATION_MOVE_MODE_DOWN 
Enumerator
EMBER_ZCL_SATURATION_STEP_MODE_UP 
EMBER_ZCL_SATURATION_STEP_MODE_DOWN 
Enumerator
EMBER_ZCL_SENSING_LIGHT_SENSOR_TYPE_PHOTODIODE 
EMBER_ZCL_SENSING_LIGHT_SENSOR_TYPE_CMOS 
Enumerator
EMBER_ZCL_SETPOINT_ADJUST_MODE_HEAT_SETPOINT 
EMBER_ZCL_SETPOINT_ADJUST_MODE_COOL_SETPOINT 
EMBER_ZCL_SETPOINT_ADJUST_MODE_HEAT_AND_COOL_SETPOINTS 
Enumerator
EMBER_ZCL_SIGNATURE_TYPE_RESERVED 
EMBER_ZCL_SIGNATURE_TYPE_ECDSA 
Enumerator
EMBER_ZCL_SNAPSHOT_CONFIRMATION_ACCEPTED 
EMBER_ZCL_SNAPSHOT_CONFIRMATION_SNAPSHOT_CAUSE_NOT_SUPPORTED 
Enumerator
EMBER_ZCL_SNAPSHOT_PAYLOAD_TYPE_TOU_INFORMATION_SET_DELIVERED_REGISTERS 
EMBER_ZCL_SNAPSHOT_PAYLOAD_TYPE_TOU_INFORMATION_SET_RECEIVED_REGISTERS 
EMBER_ZCL_SNAPSHOT_PAYLOAD_TYPE_BLOCK_TIER_INFORMATION_SET_DELIVERED 
EMBER_ZCL_SNAPSHOT_PAYLOAD_TYPE_BLOCK_TIER_INFORMATION_SET_RECEIVED 
EMBER_ZCL_SNAPSHOT_PAYLOAD_TYPE_TOU_INFORMATION_SET_DELIVERED_REGISTERS_NO_BILLING 
EMBER_ZCL_SNAPSHOT_PAYLOAD_TYPE_TOU_INFORMATION_SET_RECEIVED_REGISTER_NO_BILLINGS 
EMBER_ZCL_SNAPSHOT_PAYLOAD_TYPE_BLOCK_TIER_INFORMATION_SET_DELIVERED_NO_BILLING 
EMBER_ZCL_SNAPSHOT_PAYLOAD_TYPE_BLOCK_TIER_INFORMATION_SET_RECEIVED_NO_BILLING 
EMBER_ZCL_SNAPSHOT_PAYLOAD_TYPE_DATA_UNAVAILABLE 
Enumerator
EMBER_ZCL_SNAPSHOT_SCHEDULE_CONFIRMATION_ACCEPTED 
EMBER_ZCL_SNAPSHOT_SCHEDULE_CONFIRMATION_SNAPSHOT_TYPE_NOT_SUPPORTED 
EMBER_ZCL_SNAPSHOT_SCHEDULE_CONFIRMATION_SNAPSHOT_CAUSE_NOT_SUPPORTED 
EMBER_ZCL_SNAPSHOT_SCHEDULE_CONFIRMATION_SNAPSHOT_SCHEDULE_NOT_CURRENTLY_AVAILABLE 
EMBER_ZCL_SNAPSHOT_SCHEDULE_CONFIRMATION_SNAPSHOT_SCHEDULES_NOT_SUPPORTED_BY_DEVICE 
EMBER_ZCL_SNAPSHOT_SCHEDULE_CONFIRMATION_INSUFFICIENT_SPACE_FOR_SNAPSHOT_SCHEDULE 
Enumerator
EMBER_ZCL_SQUAWK_LEVEL_LOW_LEVEL 
EMBER_ZCL_SQUAWK_LEVEL_MEDIUM_LEVEL 
EMBER_ZCL_SQUAWK_LEVEL_VERY_HIGH_LEVEL 
Enumerator
EMBER_ZCL_SQUAWK_MODE_SYSTEM_IS_ARMED 
EMBER_ZCL_SQUAWK_MODE_SYSTEM_IS_DISARMED 
Enumerator
EMBER_ZCL_SQUAWK_STOBE_NO_STROBE 
EMBER_ZCL_SQUAWK_STOBE_USE_STROBE 
Enumerator
EMBER_ZCL_START_OF_WEEK_SUNDAY 
EMBER_ZCL_START_OF_WEEK_MONDAY 
EMBER_ZCL_START_OF_WEEK_TUESDAY 
EMBER_ZCL_START_OF_WEEK_WEDNESDAY 
EMBER_ZCL_START_OF_WEEK_THURSDAY 
EMBER_ZCL_START_OF_WEEK_FRIDAY 
EMBER_ZCL_START_OF_WEEK_SATURDAY 
Enumerator
EMBER_ZCL_START_UP_ON_OFF_VALUE_SET_TO_OFF 
EMBER_ZCL_START_UP_ON_OFF_VALUE_SET_TO_ON 
EMBER_ZCL_START_UP_ON_OFF_VALUE_SET_TO_TOGGLE 
EMBER_ZCL_START_UP_ON_OFF_VALUE_SET_TO_PREVIOUS 
Enumerator
EMBER_ZCL_STATUS_SUCCESS 
EMBER_ZCL_STATUS_FAILURE 
EMBER_ZCL_STATUS_REQUEST_DENIED 
EMBER_ZCL_STATUS_MULTIPLE_REQUEST_NOT_ALLOWED 
EMBER_ZCL_STATUS_INDICATION_REDIRECTION_TO_AP 
EMBER_ZCL_STATUS_PREFERENCE_DENIED 
EMBER_ZCL_STATUS_PREFERENCE_IGNORED 
EMBER_ZCL_STATUS_NOT_AUTHORIZED 
EMBER_ZCL_STATUS_RESERVED_FIELD_NOT_ZERO 
EMBER_ZCL_STATUS_MALFORMED_COMMAND 
EMBER_ZCL_STATUS_UNSUP_CLUSTER_COMMAND 
EMBER_ZCL_STATUS_UNSUP_GENERAL_COMMAND 
EMBER_ZCL_STATUS_UNSUP_MANUF_CLUSTER_COMMAND 
EMBER_ZCL_STATUS_UNSUP_MANUF_GENERAL_COMMAND 
EMBER_ZCL_STATUS_INVALID_FIELD 
EMBER_ZCL_STATUS_UNSUPPORTED_ATTRIBUTE 
EMBER_ZCL_STATUS_INVALID_VALUE 
EMBER_ZCL_STATUS_READ_ONLY 
EMBER_ZCL_STATUS_INSUFFICIENT_SPACE 
EMBER_ZCL_STATUS_DUPLICATE_EXISTS 
EMBER_ZCL_STATUS_NOT_FOUND 
EMBER_ZCL_STATUS_UNREPORTABLE_ATTRIBUTE 
EMBER_ZCL_STATUS_INVALID_DATA_TYPE 
EMBER_ZCL_STATUS_INVALID_SELECTOR 
EMBER_ZCL_STATUS_WRITE_ONLY 
EMBER_ZCL_STATUS_INCONSISTENT_STARTUP_STATE 
EMBER_ZCL_STATUS_DEFINED_OUT_OF_BAND 
EMBER_ZCL_STATUS_INCONSISTENT 
EMBER_ZCL_STATUS_ACTION_DENIED 
EMBER_ZCL_STATUS_TIMEOUT 
EMBER_ZCL_STATUS_ABORT 
EMBER_ZCL_STATUS_INVALID_IMAGE 
EMBER_ZCL_STATUS_WAIT_FOR_DATA 
EMBER_ZCL_STATUS_NO_IMAGE_AVAILABLE 
EMBER_ZCL_STATUS_REQUIRE_MORE_IMAGE 
EMBER_ZCL_STATUS_HARDWARE_FAILURE 
EMBER_ZCL_STATUS_SOFTWARE_FAILURE 
EMBER_ZCL_STATUS_CALIBRATION_ERROR 
EMBER_ZCL_STATUS_UNSUPPORTED_CLUSTER 
Enumerator
EMBER_ZCL_STEP_MODE_UP 
EMBER_ZCL_STEP_MODE_DOWN 
Enumerator
EMBER_ZCL_SUPPLY_STATUS_SUPPLY_OFF 
EMBER_ZCL_SUPPLY_STATUS_SUPPLY_OFF_ARMED 
EMBER_ZCL_SUPPLY_STATUS_SUPPLY_ON 
EMBER_ZCL_SUPPLY_STATUS_SUPPLY_UNCHANGED 
Enumerator
EMBER_ZCL_SWITCH_ACTIONS_ON 
EMBER_ZCL_SWITCH_ACTIONS_OFF 
EMBER_ZCL_SWITCH_ACTIONS_TOGGLE 
Enumerator
EMBER_ZCL_SWITCH_TYPE_TOGGLE 
EMBER_ZCL_SWITCH_TYPE_MOMENTARY 
EMBER_ZCL_SWITCH_TYPE_MULTI_FUNCTION 
Enumerator
EMBER_ZCL_TARIFF_CHARGING_SCHEME_TOU_TARIFF 
EMBER_ZCL_TARIFF_CHARGING_SCHEME_BLOCK_TARIFF 
EMBER_ZCL_TARIFF_CHARGING_SCHEME_BLOCK_TOU_TARIFF_WITH_COMMON_THRESHOLDS 
EMBER_ZCL_TARIFF_CHARGING_SCHEME_BLOCK_TOU_TARIFF_WITH_INDIVIDUAL_THRESHOLDS_PER_TIER 
Enumerator
EMBER_ZCL_TARIFF_RESOLUTION_PERIOD_NOT_DEFINED 
EMBER_ZCL_TARIFF_RESOLUTION_PERIOD_BLOCK_PERIOD 
EMBER_ZCL_TARIFF_RESOLUTION_PERIOD_ONE_DAY 
Enumerator
EMBER_ZCL_TARIFF_TYPE_DELIVERED_TARIFF 
EMBER_ZCL_TARIFF_TYPE_RECEIVED_TARIFF 
EMBER_ZCL_TARIFF_TYPE_DELIVERED_AND_RECEIVED_TARIFF 
Enumerator
EMBER_ZCL_TEMPERATURE_DISPLAY_MODE_CELSIUS 
EMBER_ZCL_TEMPERATURE_DISPLAY_MODE_FAHRENHEIT 
Enumerator
EMBER_ZCL_TEMPERATURE_SETPOINT_HOLD_SETPOINT_HOLD_OFF 
EMBER_ZCL_TEMPERATURE_SETPOINT_HOLD_SETPOINT_HOLD_ON 
Enumerator
EMBER_ZCL_THERMOSTAT_CONTROL_SEQUENCE_COOLING_ONLY 
EMBER_ZCL_THERMOSTAT_CONTROL_SEQUENCE_COOLING_WITH_REHEAT 
EMBER_ZCL_THERMOSTAT_CONTROL_SEQUENCE_HEATING_ONLY 
EMBER_ZCL_THERMOSTAT_CONTROL_SEQUENCE_HEATING_WITH_REHEAT 
EMBER_ZCL_THERMOSTAT_CONTROL_SEQUENCE_COOLING_AND_HEATING 
EMBER_ZCL_THERMOSTAT_CONTROL_SEQUENCE_COOLING_AND_HEATING_WITH_REHEAT 
Enumerator
EMBER_ZCL_THERMOSTAT_RUNNING_MODE_OFF 
EMBER_ZCL_THERMOSTAT_RUNNING_MODE_COOL 
EMBER_ZCL_THERMOSTAT_RUNNING_MODE_HEAT 
Enumerator
EMBER_ZCL_THERMOSTAT_SYSTEM_MODE_OFF 
EMBER_ZCL_THERMOSTAT_SYSTEM_MODE_AUTO 
EMBER_ZCL_THERMOSTAT_SYSTEM_MODE_COOL 
EMBER_ZCL_THERMOSTAT_SYSTEM_MODE_HEAT 
EMBER_ZCL_THERMOSTAT_SYSTEM_MODE_EMERGENCY_HEATING 
EMBER_ZCL_THERMOSTAT_SYSTEM_MODE_PRECOOLING 
EMBER_ZCL_THERMOSTAT_SYSTEM_MODE_FAN_ONLY 
Enumerator
EMBER_ZCL_TIER_BLOCK_MODE_ACTIVE_BLOCK 
EMBER_ZCL_TIER_BLOCK_MODE_ACTIVE_BLOCK_PRICE_TIER 
EMBER_ZCL_TIER_BLOCK_MODE_ACTIVE_BLOCK_PRICE_TIER_THRESHOLD 
EMBER_ZCL_TIER_BLOCK_MODE_NOT_USED 
Enumerator
EMBER_ZCL_TIME_ENCODING_RELATIVE 
EMBER_ZCL_TIME_ENCODING_ABSOLUTE 
Enumerator
EMBER_ZCL_TUNNELING_PROTOCOL_ID_DLMS_COSEM 
EMBER_ZCL_TUNNELING_PROTOCOL_ID_IEC_61107 
EMBER_ZCL_TUNNELING_PROTOCOL_ID_ANSI_C12 
EMBER_ZCL_TUNNELING_PROTOCOL_ID_M_BUS 
EMBER_ZCL_TUNNELING_PROTOCOL_ID_SML 
EMBER_ZCL_TUNNELING_PROTOCOL_ID_CLIMATE_TALK 
EMBER_ZCL_TUNNELING_PROTOCOL_ID_GB_HRGP 
EMBER_ZCL_TUNNELING_PROTOCOL_ID_TEST 
Enumerator
EMBER_ZCL_TUNNELING_TRANSFER_DATA_STATUS_NO_SUCH_TUNNEL 
EMBER_ZCL_TUNNELING_TRANSFER_DATA_STATUS_WRONG_DEVICE 
EMBER_ZCL_TUNNELING_TRANSFER_DATA_STATUS_DATA_OVERFLOW 
Enumerator
EMBER_ZCL_TUNNELING_TUNNEL_STATUS_SUCCESS 
EMBER_ZCL_TUNNELING_TUNNEL_STATUS_BUSY 
EMBER_ZCL_TUNNELING_TUNNEL_STATUS_NO_MORE_TUNNEL_IDS 
EMBER_ZCL_TUNNELING_TUNNEL_STATUS_PROTOCOL_NOT_SUPPORTED 
EMBER_ZCL_TUNNELING_TUNNEL_STATUS_FLOW_CONTROL_NOT_SUPPORTED 
Enumerator
EMBER_ZCL_WAN_STATUS_CONNECTION_TO_WAN_IS_NOT_AVAILABLE 
EMBER_ZCL_WAN_STATUS_CONNECTION_TO_WAN_IS_AVAILABLE 
Enumerator
EMBER_ZCL_WARNING_EVENT_WARNING1_OVERALL_POWER_ABOVE_AVAILABLE_POWER_LEVEL 
EMBER_ZCL_WARNING_EVENT_WARNING2_OVERALL_POWER_ABOVE_POWER_THRESHOLD_LEVEL 
EMBER_ZCL_WARNING_EVENT_WARNING3_OVERALL_POWER_BACK_BELOW_THE_AVAILABLE_POWER_LEVEL 
EMBER_ZCL_WARNING_EVENT_WARNING4_OVERALL_POWER_BACK_BELOW_THE_POWER_THRESHOLD_LEVEL 
EMBER_ZCL_WARNING_EVENT_WARNING5_OVERALL_POWER_WILL_BE_POTENTIALLY_ABOVE_AVAILABLE_POWER_LEVEL_IF_THE_APPLIANCE_STARTS 
Enumerator
EMBER_ZCL_WARNING_MODE_STOP 
EMBER_ZCL_WARNING_MODE_BURGLAR 
EMBER_ZCL_WARNING_MODE_FIRE 
EMBER_ZCL_WARNING_MODE_EMERGENCY 
EMBER_ZCL_WARNING_MODE_POLICE_PANIC 
EMBER_ZCL_WARNING_MODE_FIRE_PANIC 
EMBER_ZCL_WARNING_MODE_EMERGENCY_PANIC 
Enumerator
EMBER_ZCL_WARNING_STOBE_NO_STROBE 
EMBER_ZCL_WARNING_STOBE_USE_STROBE 
Enumerator
EMBER_ZCL_WWAH_IAS_ZONE_ENROLLMENT_MODE_TRIP_TO_PAIR 
EMBER_ZCL_WWAH_IAS_ZONE_ENROLLMENT_MODE_AUTO_ENROLLMENT_RESPONSE 
EMBER_ZCL_WWAH_IAS_ZONE_ENROLLMENT_MODE_REQUEST 
Enumerator
EMBER_ZCL_WWAH_POWER_NOTIFICATION_REASON_UNKNOWN 
EMBER_ZCL_WWAH_POWER_NOTIFICATION_REASON_BATTERY 
EMBER_ZCL_WWAH_POWER_NOTIFICATION_REASON_BROWNOUT 
EMBER_ZCL_WWAH_POWER_NOTIFICATION_REASON_WATCHDOG 
EMBER_ZCL_WWAH_POWER_NOTIFICATION_REASON_RESET_PIN 
EMBER_ZCL_WWAH_POWER_NOTIFICATION_REASON_MEMORY_HARDWARE_FAULT 
EMBER_ZCL_WWAH_POWER_NOTIFICATION_REASON_SOFWARE_EXCEPTION 
EMBER_ZCL_WWAH_POWER_NOTIFICATION_REASON_OTA_BOOTLOAD_SUCCESS 
EMBER_ZCL_WWAH_POWER_NOTIFICATION_REASON_SOFTWARE_RESET 
EMBER_ZCL_WWAH_POWER_NOTIFICATION_REASON_POWER_BUTTON 
EMBER_ZCL_WWAH_POWER_NOTIFICATION_REASON_TEMPERATURE 
EMBER_ZCL_WWAH_POWER_NOTIFICATION_REASON_BOOTLOAD_FAILURE 
Enumerator
EMBER_ZCL_ZIGBEE_INFORMATION_LOGICAL_TYPE_COORDINATOR 
EMBER_ZCL_ZIGBEE_INFORMATION_LOGICAL_TYPE_ROUTER 
EMBER_ZCL_ZIGBEE_INFORMATION_LOGICAL_TYPE_END_DEVICE 
Enumerator
EMBER_ZCL_ZLL_STATUS_SUCCESS 
EMBER_ZCL_ZLL_STATUS_FAILURE