|
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_METERING_EXTENDED_STATUS_ELECTRICITY_METER_SERVICE_DISCONNECTION_REASON_OFF_DUE_TO_OVER_POWER
(0x0000000040000000)
|
|
#define
|
EMBER_AF_METERING_EXTENDED_STATUS_ELECTRICITY_METER_SERVICE_DISCONNECTION_REASON_OFF_DUE_TO_OVER_POWER_OFFSET
(30)
|
|
#define
|
EMBER_AF_METERING_EXTENDED_STATUS_ELECTRICITY_METER_SERVICE_DISCONNECTION_REASON_OFF_DUE_TO_OVER_VOLTAGE
(0x0000000080000000)
|
|
#define
|
EMBER_AF_METERING_EXTENDED_STATUS_ELECTRICITY_METER_SERVICE_DISCONNECTION_REASON_OFF_DUE_TO_OVER_VOLTAGE_OFFSET
(31)
|
|
#define
|
EMBER_AF_METERING_EXTENDED_STATUS_ELECTRICITY_METER_SERVICE_DISCONNECTION_REASON_OFF_DUE_TO_REMOTE_LOAD_CONTROL
(0x00000000C0000000)
|
|
#define
|
EMBER_AF_METERING_EXTENDED_STATUS_ELECTRICITY_METER_SERVICE_DISCONNECTION_REASON_OFF_DUE_TO_REMOTE_LOAD_CONTROL_OFFSET
(30)
|
|
#define
|
EMBER_AF_METERING_EXTENDED_STATUS_ELECTRICITY_METER_SERVICE_DISCONNECTION_REASON_OFF_BY_OTHER_REMOTE_COMMAND
(0x0000000100000000)
|
|
#define
|
EMBER_AF_METERING_EXTENDED_STATUS_ELECTRICITY_METER_SERVICE_DISCONNECTION_REASON_OFF_BY_OTHER_REMOTE_COMMAND_OFFSET
(32)
|
|
#define
|
EMBER_AF_METERING_EXTENDED_STATUS_ELECTRICITY_METER_SERVICE_DISCONNECTION_REASON_OFF_DUE_TO_OVERHEATING_SHORT_CIRCUIT
(0x0000000140000000)
|
|
#define
|
EMBER_AF_METERING_EXTENDED_STATUS_ELECTRICITY_METER_SERVICE_DISCONNECTION_REASON_OFF_DUE_TO_OVERHEATING_SHORT_CIRCUIT_OFFSET
(30)
|
|
#define
|
EMBER_AF_METERING_EXTENDED_STATUS_ELECTRICITY_METER_SERVICE_DISCONNECTION_REASON_OFF_DUE_TO_OVERHEATING_OTHER
(0x0000000180000000)
|
|
#define
|
EMBER_AF_METERING_EXTENDED_STATUS_ELECTRICITY_METER_SERVICE_DISCONNECTION_REASON_OFF_DUE_TO_OVERHEATING_OTHER_OFFSET
(31)
|
|
#define
|
EMBER_AF_METERING_EXTENDED_STATUS_ELECTRICITY_METER_BI_DIRECTIONAL_OPERATION
(0x0000000400000000)
|
|
#define
|
EMBER_AF_METERING_EXTENDED_STATUS_ELECTRICITY_METER_BI_DIRECTIONAL_OPERATION_OFFSET
(34)
|
|
#define
|
EMBER_AF_METERING_EXTENDED_STATUS_ELECTRICITY_METER_ACTIVE_POWER_RECEIVED
(0x0000000800000000)
|
|
#define
|
EMBER_AF_METERING_EXTENDED_STATUS_ELECTRICITY_METER_ACTIVE_POWER_RECEIVED_OFFSET
(35)
|
|
#define
|
EMBER_AF_METERING_EXTENDED_STATUS_ELECTRICITY_METER_MODE_OF_OPERATION
(0x0000001000000000)
|
|
#define
|
EMBER_AF_METERING_EXTENDED_STATUS_ELECTRICITY_METER_MODE_OF_OPERATION_OFFSET
(36)
|
|
#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)
|