| /* |
| * |
| * Copyright (c) 2022 Project CHIP Authors |
| * |
| * Licensed under the Apache License, Version 2.0 (the "License"); |
| * you may not use this file except in compliance with the License. |
| * You may obtain a copy of the License at |
| * |
| * http://www.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, software |
| * distributed under the License is distributed on an "AS IS" BASIS, |
| * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| * See the License for the specific language governing permissions and |
| * limitations under the License. |
| */ |
| |
| // THIS FILE IS GENERATED BY ZAP |
| |
| // Prevent multiple inclusion |
| #pragma once |
| |
| #include <stdint.h> |
| |
| // ZCL enums |
| |
| // Enum for AttributeWritePermission |
| enum EmberAfAttributeWritePermission : uint8_t |
| { |
| EMBER_ZCL_ATTRIBUTE_WRITE_PERMISSION_DENY_WRITE = 0, |
| EMBER_ZCL_ATTRIBUTE_WRITE_PERMISSION_ALLOW_WRITE_NORMAL = 1, |
| EMBER_ZCL_ATTRIBUTE_WRITE_PERMISSION_ALLOW_WRITE_OF_READ_ONLY = 2, |
| EMBER_ZCL_ATTRIBUTE_WRITE_PERMISSION_UNSUPPORTED_ATTRIBUTE = 134, |
| EMBER_ZCL_ATTRIBUTE_WRITE_PERMISSION_INVALID_VALUE = 135, |
| EMBER_ZCL_ATTRIBUTE_WRITE_PERMISSION_READ_ONLY = 136, |
| EMBER_ZCL_ATTRIBUTE_WRITE_PERMISSION_INVALID_DATA_TYPE = 141, |
| }; |
| |
| // Enum for BarrierControlBarrierPosition |
| enum EmberAfBarrierControlBarrierPosition : uint8_t |
| { |
| EMBER_ZCL_BARRIER_CONTROL_BARRIER_POSITION_CLOSED = 0, |
| EMBER_ZCL_BARRIER_CONTROL_BARRIER_POSITION_OPEN = 100, |
| EMBER_ZCL_BARRIER_CONTROL_BARRIER_POSITION_UNKNOWN = 255, |
| }; |
| |
| // Enum for BarrierControlMovingState |
| enum EmberAfBarrierControlMovingState : uint8_t |
| { |
| EMBER_ZCL_BARRIER_CONTROL_MOVING_STATE_STOPPED = 0, |
| EMBER_ZCL_BARRIER_CONTROL_MOVING_STATE_CLOSING = 1, |
| EMBER_ZCL_BARRIER_CONTROL_MOVING_STATE_OPENING = 2, |
| }; |
| |
| // Enum for ColorControlOptions |
| enum EmberAfColorControlOptions : uint8_t |
| { |
| EMBER_ZCL_COLOR_CONTROL_OPTIONS_EXECUTE_IF_OFF = 1, |
| }; |
| |
| // Enum for ColorLoopAction |
| enum EmberAfColorLoopAction : uint8_t |
| { |
| EMBER_ZCL_COLOR_LOOP_ACTION_DEACTIVATE = 0, |
| EMBER_ZCL_COLOR_LOOP_ACTION_ACTIVATE_FROM_COLOR_LOOP_START_ENHANCED_HUE = 1, |
| EMBER_ZCL_COLOR_LOOP_ACTION_ACTIVATE_FROM_ENHANCED_CURRENT_HUE = 2, |
| }; |
| |
| // Enum for ColorLoopDirection |
| enum EmberAfColorLoopDirection : uint8_t |
| { |
| EMBER_ZCL_COLOR_LOOP_DIRECTION_DECREMENT_HUE = 0, |
| EMBER_ZCL_COLOR_LOOP_DIRECTION_INCREMENT_HUE = 1, |
| }; |
| |
| // Enum for ColorMode |
| enum EmberAfColorMode : uint8_t |
| { |
| EMBER_ZCL_COLOR_MODE_CURRENT_HUE_AND_CURRENT_SATURATION = 0, |
| EMBER_ZCL_COLOR_MODE_CURRENT_X_AND_CURRENT_Y = 1, |
| EMBER_ZCL_COLOR_MODE_COLOR_TEMPERATURE = 2, |
| }; |
| |
| // Enum for EnhancedColorMode |
| enum EmberAfEnhancedColorMode : uint8_t |
| { |
| EMBER_ZCL_ENHANCED_COLOR_MODE_CURRENT_HUE_AND_CURRENT_SATURATION = 0, |
| EMBER_ZCL_ENHANCED_COLOR_MODE_CURRENT_X_AND_CURRENT_Y = 1, |
| EMBER_ZCL_ENHANCED_COLOR_MODE_COLOR_TEMPERATURE = 2, |
| EMBER_ZCL_ENHANCED_COLOR_MODE_ENHANCED_CURRENT_HUE_AND_CURRENT_SATURATION = 3, |
| }; |
| |
| // Enum for HardwareFaultEnum |
| enum EmberAfHardwareFaultEnum : uint8_t |
| { |
| EMBER_ZCL_HARDWARE_FAULT_ENUM_UNSPECIFIED = 0, |
| EMBER_ZCL_HARDWARE_FAULT_ENUM_RADIO = 1, |
| EMBER_ZCL_HARDWARE_FAULT_ENUM_SENSOR = 2, |
| EMBER_ZCL_HARDWARE_FAULT_ENUM_RESETTABLE_OVER_TEMP = 3, |
| EMBER_ZCL_HARDWARE_FAULT_ENUM_NON_RESETTABLE_OVER_TEMP = 4, |
| EMBER_ZCL_HARDWARE_FAULT_ENUM_POWER_SOURCE = 5, |
| EMBER_ZCL_HARDWARE_FAULT_ENUM_VISUAL_DISPLAY_FAULT = 6, |
| EMBER_ZCL_HARDWARE_FAULT_ENUM_AUDIO_OUTPUT_FAULT = 7, |
| EMBER_ZCL_HARDWARE_FAULT_ENUM_USER_INTERFACE_FAULT = 8, |
| EMBER_ZCL_HARDWARE_FAULT_ENUM_NON_VOLATILE_MEMORY_ERROR = 9, |
| EMBER_ZCL_HARDWARE_FAULT_ENUM_TAMPER_DETECTED = 10, |
| }; |
| |
| // Enum for HueDirection |
| enum EmberAfHueDirection : uint8_t |
| { |
| EMBER_ZCL_HUE_DIRECTION_SHORTEST_DISTANCE = 0, |
| EMBER_ZCL_HUE_DIRECTION_LONGEST_DISTANCE = 1, |
| EMBER_ZCL_HUE_DIRECTION_UP = 2, |
| EMBER_ZCL_HUE_DIRECTION_DOWN = 3, |
| }; |
| |
| // Enum for HueMoveMode |
| enum EmberAfHueMoveMode : uint8_t |
| { |
| EMBER_ZCL_HUE_MOVE_MODE_STOP = 0, |
| EMBER_ZCL_HUE_MOVE_MODE_UP = 1, |
| EMBER_ZCL_HUE_MOVE_MODE_DOWN = 3, |
| }; |
| |
| // Enum for HueStepMode |
| enum EmberAfHueStepMode : uint8_t |
| { |
| EMBER_ZCL_HUE_STEP_MODE_UP = 1, |
| EMBER_ZCL_HUE_STEP_MODE_DOWN = 3, |
| }; |
| |
| // Enum for IdentifyEffectIdentifier |
| enum EmberAfIdentifyEffectIdentifier : uint8_t |
| { |
| EMBER_ZCL_IDENTIFY_EFFECT_IDENTIFIER_BLINK = 0, |
| EMBER_ZCL_IDENTIFY_EFFECT_IDENTIFIER_BREATHE = 1, |
| EMBER_ZCL_IDENTIFY_EFFECT_IDENTIFIER_OKAY = 2, |
| EMBER_ZCL_IDENTIFY_EFFECT_IDENTIFIER_CHANNEL_CHANGE = 11, |
| EMBER_ZCL_IDENTIFY_EFFECT_IDENTIFIER_FINISH_EFFECT = 254, |
| EMBER_ZCL_IDENTIFY_EFFECT_IDENTIFIER_STOP_EFFECT = 255, |
| }; |
| |
| // Enum for IdentifyEffectVariant |
| enum EmberAfIdentifyEffectVariant : uint8_t |
| { |
| EMBER_ZCL_IDENTIFY_EFFECT_VARIANT_DEFAULT = 0, |
| }; |
| |
| // Enum for IdentifyIdentifyType |
| enum EmberAfIdentifyIdentifyType : uint8_t |
| { |
| EMBER_ZCL_IDENTIFY_IDENTIFY_TYPE_NONE = 0, |
| EMBER_ZCL_IDENTIFY_IDENTIFY_TYPE_VISIBLE_LIGHT = 1, |
| EMBER_ZCL_IDENTIFY_IDENTIFY_TYPE_VISIBLE_LED = 2, |
| EMBER_ZCL_IDENTIFY_IDENTIFY_TYPE_AUDIBLE_BEEP = 3, |
| EMBER_ZCL_IDENTIFY_IDENTIFY_TYPE_DISPLAY = 4, |
| EMBER_ZCL_IDENTIFY_IDENTIFY_TYPE_ACTUATOR = 5, |
| }; |
| |
| // Enum for InterfaceTypeEnum |
| enum EmberAfInterfaceTypeEnum : uint8_t |
| { |
| EMBER_ZCL_INTERFACE_TYPE_ENUM_UNSPECIFIED = 0, |
| EMBER_ZCL_INTERFACE_TYPE_ENUM_WI_FI = 1, |
| EMBER_ZCL_INTERFACE_TYPE_ENUM_ETHERNET = 2, |
| EMBER_ZCL_INTERFACE_TYPE_ENUM_CELLULAR = 3, |
| EMBER_ZCL_INTERFACE_TYPE_ENUM_THREAD = 4, |
| }; |
| |
| // Enum for KeypadLockout |
| enum EmberAfKeypadLockout : uint8_t |
| { |
| EMBER_ZCL_KEYPAD_LOCKOUT_NO_LOCKOUT = 0, |
| EMBER_ZCL_KEYPAD_LOCKOUT_LEVEL_ONE_LOCKOUT = 1, |
| EMBER_ZCL_KEYPAD_LOCKOUT_LEVEL_TWO_LOCKOUT = 2, |
| EMBER_ZCL_KEYPAD_LOCKOUT_LEVEL_THREE_LOCKOUT = 3, |
| EMBER_ZCL_KEYPAD_LOCKOUT_LEVEL_FOUR_LOCKOUT = 4, |
| EMBER_ZCL_KEYPAD_LOCKOUT_LEVELFIVE_LOCKOUT = 5, |
| }; |
| |
| // Enum for MoveMode |
| enum EmberAfMoveMode : uint8_t |
| { |
| EMBER_ZCL_MOVE_MODE_UP = 0, |
| EMBER_ZCL_MOVE_MODE_DOWN = 1, |
| }; |
| |
| // Enum for NetworkFaultEnum |
| enum EmberAfNetworkFaultEnum : uint8_t |
| { |
| EMBER_ZCL_NETWORK_FAULT_ENUM_UNSPECIFIED = 0, |
| EMBER_ZCL_NETWORK_FAULT_ENUM_HARDWARE_FAILURE = 1, |
| EMBER_ZCL_NETWORK_FAULT_ENUM_NETWORK_JAMMED = 2, |
| EMBER_ZCL_NETWORK_FAULT_ENUM_CONNECTION_FAILED = 3, |
| }; |
| |
| // Enum for OnOffDelayedAllOffEffectVariant |
| enum EmberAfOnOffDelayedAllOffEffectVariant : uint8_t |
| { |
| EMBER_ZCL_ON_OFF_DELAYED_ALL_OFF_EFFECT_VARIANT_FADE_TO_OFF_IN_0P8_SECONDS = 0, |
| EMBER_ZCL_ON_OFF_DELAYED_ALL_OFF_EFFECT_VARIANT_NO_FADE = 1, |
| EMBER_ZCL_ON_OFF_DELAYED_ALL_OFF_EFFECT_VARIANT_50_PERCENT_DIM_DOWN_IN_0P8_SECONDS_THEN_FADE_TO_OFF_IN_12_SECONDS = 2, |
| }; |
| |
| // Enum for OnOffDyingLightEffectVariant |
| enum EmberAfOnOffDyingLightEffectVariant : uint8_t |
| { |
| EMBER_ZCL_ON_OFF_DYING_LIGHT_EFFECT_VARIANT_20_PERCENTER_DIM_UP_IN_0P5_SECONDS_THEN_FADE_TO_OFF_IN_1_SECOND = 0, |
| }; |
| |
| // Enum for OnOffEffectIdentifier |
| enum EmberAfOnOffEffectIdentifier : uint8_t |
| { |
| EMBER_ZCL_ON_OFF_EFFECT_IDENTIFIER_DELAYED_ALL_OFF = 0, |
| EMBER_ZCL_ON_OFF_EFFECT_IDENTIFIER_DYING_LIGHT = 1, |
| }; |
| |
| // Enum for PHYRateEnum |
| enum EmberAfPHYRateEnum : uint8_t |
| { |
| EMBER_ZCL_PHY_RATE_ENUM_RATE10_M = 0, |
| EMBER_ZCL_PHY_RATE_ENUM_RATE100_M = 1, |
| EMBER_ZCL_PHY_RATE_ENUM_RATE1_G = 2, |
| EMBER_ZCL_PHY_RATE_ENUM_RATE2_5_G = 3, |
| EMBER_ZCL_PHY_RATE_ENUM_RATE5_G = 4, |
| EMBER_ZCL_PHY_RATE_ENUM_RATE10_G = 5, |
| EMBER_ZCL_PHY_RATE_ENUM_RATE40_G = 6, |
| EMBER_ZCL_PHY_RATE_ENUM_RATE100_G = 7, |
| EMBER_ZCL_PHY_RATE_ENUM_RATE200_G = 8, |
| EMBER_ZCL_PHY_RATE_ENUM_RATE400_G = 9, |
| }; |
| |
| // Enum for RadioFaultEnum |
| enum EmberAfRadioFaultEnum : uint8_t |
| { |
| EMBER_ZCL_RADIO_FAULT_ENUM_UNSPECIFIED = 0, |
| EMBER_ZCL_RADIO_FAULT_ENUM_WI_FI_FAULT = 1, |
| EMBER_ZCL_RADIO_FAULT_ENUM_CELLULAR_FAULT = 2, |
| EMBER_ZCL_RADIO_FAULT_ENUM_THREAD_FAULT = 3, |
| EMBER_ZCL_RADIO_FAULT_ENUM_NFC_FAULT = 4, |
| EMBER_ZCL_RADIO_FAULT_ENUM_BLE_FAULT = 5, |
| EMBER_ZCL_RADIO_FAULT_ENUM_ETHERNET_FAULT = 6, |
| }; |
| |
| // Enum for RoutingRole |
| enum EmberAfRoutingRole : uint8_t |
| { |
| EMBER_ZCL_ROUTING_ROLE_UNSPECIFIED = 0, |
| EMBER_ZCL_ROUTING_ROLE_UNASSIGNED = 1, |
| EMBER_ZCL_ROUTING_ROLE_SLEEPY_END_DEVICE = 2, |
| EMBER_ZCL_ROUTING_ROLE_END_DEVICE = 3, |
| EMBER_ZCL_ROUTING_ROLE_REED = 4, |
| EMBER_ZCL_ROUTING_ROLE_ROUTER = 5, |
| EMBER_ZCL_ROUTING_ROLE_LEADER = 6, |
| }; |
| |
| // Enum for SaturationMoveMode |
| enum EmberAfSaturationMoveMode : uint8_t |
| { |
| EMBER_ZCL_SATURATION_MOVE_MODE_STOP = 0, |
| EMBER_ZCL_SATURATION_MOVE_MODE_UP = 1, |
| EMBER_ZCL_SATURATION_MOVE_MODE_DOWN = 3, |
| }; |
| |
| // Enum for SaturationStepMode |
| enum EmberAfSaturationStepMode : uint8_t |
| { |
| EMBER_ZCL_SATURATION_STEP_MODE_UP = 1, |
| EMBER_ZCL_SATURATION_STEP_MODE_DOWN = 3, |
| }; |
| |
| // Enum for SecurityType |
| enum EmberAfSecurityType : uint8_t |
| { |
| EMBER_ZCL_SECURITY_TYPE_UNSPECIFIED = 0, |
| EMBER_ZCL_SECURITY_TYPE_NONE = 1, |
| EMBER_ZCL_SECURITY_TYPE_WEP = 2, |
| EMBER_ZCL_SECURITY_TYPE_WPA = 3, |
| EMBER_ZCL_SECURITY_TYPE_WPA2 = 4, |
| EMBER_ZCL_SECURITY_TYPE_WPA3 = 5, |
| }; |
| |
| // Enum for StartUpOnOffValue |
| enum EmberAfStartUpOnOffValue : uint8_t |
| { |
| EMBER_ZCL_START_UP_ON_OFF_VALUE_SET_TO_OFF = 0, |
| EMBER_ZCL_START_UP_ON_OFF_VALUE_SET_TO_ON = 1, |
| EMBER_ZCL_START_UP_ON_OFF_VALUE_SET_TO_TOGGLE = 2, |
| }; |
| |
| // Enum for StatusCode |
| enum EmberAfStatusCode : uint8_t |
| { |
| EMBER_ZCL_STATUS_CODE_BUSY = 2, |
| EMBER_ZCL_STATUS_CODE_PAKE_PARAMETER_ERROR = 3, |
| EMBER_ZCL_STATUS_CODE_WINDOW_NOT_OPEN = 4, |
| }; |
| |
| // Enum for StepMode |
| enum EmberAfStepMode : uint8_t |
| { |
| EMBER_ZCL_STEP_MODE_UP = 0, |
| EMBER_ZCL_STEP_MODE_DOWN = 1, |
| }; |
| |
| // Enum for TemperatureDisplayMode |
| enum EmberAfTemperatureDisplayMode : uint8_t |
| { |
| EMBER_ZCL_TEMPERATURE_DISPLAY_MODE_CELSIUS = 0, |
| EMBER_ZCL_TEMPERATURE_DISPLAY_MODE_FAHRENHEIT = 1, |
| }; |
| |
| // Enum for WiFiVersionType |
| enum EmberAfWiFiVersionType : uint8_t |
| { |
| EMBER_ZCL_WI_FI_VERSION_TYPE_A = 0, |
| EMBER_ZCL_WI_FI_VERSION_TYPE_B = 1, |
| EMBER_ZCL_WI_FI_VERSION_TYPE_G = 2, |
| EMBER_ZCL_WI_FI_VERSION_TYPE_N = 3, |
| EMBER_ZCL_WI_FI_VERSION_TYPE_AC = 4, |
| EMBER_ZCL_WI_FI_VERSION_TYPE_AX = 5, |
| }; |
| |
| #define EMBER_AF_ALARM_MASK_GENERAL_HW_FAULT (1) |
| #define EMBER_AF_ALARM_MASK_GENERAL_HW_FAULT_OFFSET (0) |
| #define EMBER_AF_ALARM_MASK_GENERAL_SW_FAULT (2) |
| #define EMBER_AF_ALARM_MASK_GENERAL_SW_FAULT_OFFSET (1) |
| #define EMBER_AF_APPLICATION_LAUNCHER_FEATURE_APPLICATION_PLATFORM (1) |
| #define EMBER_AF_APPLICATION_LAUNCHER_FEATURE_APPLICATION_PLATFORM_OFFSET (0) |
| #define EMBER_AF_AUDIO_OUTPUT_FEATURE_NAME_UPDATES (1) |
| #define EMBER_AF_AUDIO_OUTPUT_FEATURE_NAME_UPDATES_OFFSET (0) |
| #define EMBER_AF_BALLAST_STATUS_NON_OPERATIONAL (1) |
| #define EMBER_AF_BALLAST_STATUS_NON_OPERATIONAL_OFFSET (0) |
| #define EMBER_AF_BALLAST_STATUS_LAMP_NOT_IN_SOCKET (2) |
| #define EMBER_AF_BALLAST_STATUS_LAMP_NOT_IN_SOCKET_OFFSET (1) |
| #define EMBER_AF_BARRIER_CONTROL_CAPABILITIES_PARTIAL_BARRIER (1) |
| #define EMBER_AF_BARRIER_CONTROL_CAPABILITIES_PARTIAL_BARRIER_OFFSET (0) |
| #define EMBER_AF_BARRIER_CONTROL_SAFETY_STATUS_REMOTE_LOCKOUT (1) |
| #define EMBER_AF_BARRIER_CONTROL_SAFETY_STATUS_REMOTE_LOCKOUT_OFFSET (0) |
| #define EMBER_AF_BARRIER_CONTROL_SAFETY_STATUS_TEMPER_DETECTED (2) |
| #define EMBER_AF_BARRIER_CONTROL_SAFETY_STATUS_TEMPER_DETECTED_OFFSET (1) |
| #define EMBER_AF_BARRIER_CONTROL_SAFETY_STATUS_FAILED_COMMUNICATION (4) |
| #define EMBER_AF_BARRIER_CONTROL_SAFETY_STATUS_FAILED_COMMUNICATION_OFFSET (2) |
| #define EMBER_AF_BARRIER_CONTROL_SAFETY_STATUS_POSITION_FAILURE (8) |
| #define EMBER_AF_BARRIER_CONTROL_SAFETY_STATUS_POSITION_FAILURE_OFFSET (3) |
| #define EMBER_AF_BATTERY_ALARM_MASK_VOLTAGE_TOO_LOW (1) |
| #define EMBER_AF_BATTERY_ALARM_MASK_VOLTAGE_TOO_LOW_OFFSET (0) |
| #define EMBER_AF_BITMAP16_MASK_MAP_MASK_VAL1 (1) |
| #define EMBER_AF_BITMAP16_MASK_MAP_MASK_VAL1_OFFSET (0) |
| #define EMBER_AF_BITMAP16_MASK_MAP_MASK_VAL2 (2) |
| #define EMBER_AF_BITMAP16_MASK_MAP_MASK_VAL2_OFFSET (1) |
| #define EMBER_AF_BITMAP16_MASK_MAP_MASK_VAL3 (4) |
| #define EMBER_AF_BITMAP16_MASK_MAP_MASK_VAL3_OFFSET (2) |
| #define EMBER_AF_BITMAP16_MASK_MAP_MASK_VAL4 (16384) |
| #define EMBER_AF_BITMAP16_MASK_MAP_MASK_VAL4_OFFSET (14) |
| #define EMBER_AF_BITMAP32_MASK_MAP_MASK_VAL1 (1) |
| #define EMBER_AF_BITMAP32_MASK_MAP_MASK_VAL1_OFFSET (0) |
| #define EMBER_AF_BITMAP32_MASK_MAP_MASK_VAL2 (2) |
| #define EMBER_AF_BITMAP32_MASK_MAP_MASK_VAL2_OFFSET (1) |
| #define EMBER_AF_BITMAP32_MASK_MAP_MASK_VAL3 (4) |
| #define EMBER_AF_BITMAP32_MASK_MAP_MASK_VAL3_OFFSET (2) |
| #define EMBER_AF_BITMAP32_MASK_MAP_MASK_VAL4 (1073741824) |
| #define EMBER_AF_BITMAP32_MASK_MAP_MASK_VAL4_OFFSET (30) |
| #define EMBER_AF_BITMAP64_MASK_MAP_MASK_VAL1 (1) |
| #define EMBER_AF_BITMAP64_MASK_MAP_MASK_VAL1_OFFSET (0) |
| #define EMBER_AF_BITMAP64_MASK_MAP_MASK_VAL2 (2) |
| #define EMBER_AF_BITMAP64_MASK_MAP_MASK_VAL2_OFFSET (1) |
| #define EMBER_AF_BITMAP64_MASK_MAP_MASK_VAL3 (4) |
| #define EMBER_AF_BITMAP64_MASK_MAP_MASK_VAL3_OFFSET (2) |
| #define EMBER_AF_BITMAP64_MASK_MAP_MASK_VAL4 (4611686018427388000) |
| #define EMBER_AF_BITMAP64_MASK_MAP_MASK_VAL4_OFFSET (62) |
| #define EMBER_AF_BITMAP8_MASK_MAP_MASK_VAL1 (1) |
| #define EMBER_AF_BITMAP8_MASK_MAP_MASK_VAL1_OFFSET (0) |
| #define EMBER_AF_BITMAP8_MASK_MAP_MASK_VAL2 (2) |
| #define EMBER_AF_BITMAP8_MASK_MAP_MASK_VAL2_OFFSET (1) |
| #define EMBER_AF_BITMAP8_MASK_MAP_MASK_VAL3 (4) |
| #define EMBER_AF_BITMAP8_MASK_MAP_MASK_VAL3_OFFSET (2) |
| #define EMBER_AF_BITMAP8_MASK_MAP_MASK_VAL4 (64) |
| #define EMBER_AF_BITMAP8_MASK_MAP_MASK_VAL4_OFFSET (6) |
| #define EMBER_AF_CHANNEL_FEATURE_CHANNEL_LIST (1) |
| #define EMBER_AF_CHANNEL_FEATURE_CHANNEL_LIST_OFFSET (0) |
| #define EMBER_AF_CHANNEL_FEATURE_LINEUP_INFO (2) |
| #define EMBER_AF_CHANNEL_FEATURE_LINEUP_INFO_OFFSET (1) |
| #define EMBER_AF_COLOR_CAPABILITIES_HUE_SATURATION_SUPPORTED (1) |
| #define EMBER_AF_COLOR_CAPABILITIES_HUE_SATURATION_SUPPORTED_OFFSET (0) |
| #define EMBER_AF_COLOR_CAPABILITIES_ENHANCED_HUE_SUPPORTED (2) |
| #define EMBER_AF_COLOR_CAPABILITIES_ENHANCED_HUE_SUPPORTED_OFFSET (1) |
| #define EMBER_AF_COLOR_CAPABILITIES_COLOR_LOOP_SUPPORTED (4) |
| #define EMBER_AF_COLOR_CAPABILITIES_COLOR_LOOP_SUPPORTED_OFFSET (2) |
| #define EMBER_AF_COLOR_CAPABILITIES_XY_ATTRIBUTES_SUPPORTED (8) |
| #define EMBER_AF_COLOR_CAPABILITIES_XY_ATTRIBUTES_SUPPORTED_OFFSET (3) |
| #define EMBER_AF_COLOR_CAPABILITIES_COLOR_TEMPERATURE_SUPPORTED (16) |
| #define EMBER_AF_COLOR_CAPABILITIES_COLOR_TEMPERATURE_SUPPORTED_OFFSET (4) |
| #define EMBER_AF_COLOR_CONTROL_FEATURE_HUE_AND_SATURATION (1) |
| #define EMBER_AF_COLOR_CONTROL_FEATURE_HUE_AND_SATURATION_OFFSET (0) |
| #define EMBER_AF_COLOR_CONTROL_FEATURE_ENHANCED_HUE (2) |
| #define EMBER_AF_COLOR_CONTROL_FEATURE_ENHANCED_HUE_OFFSET (1) |
| #define EMBER_AF_COLOR_CONTROL_FEATURE_COLOR_LOOP (4) |
| #define EMBER_AF_COLOR_CONTROL_FEATURE_COLOR_LOOP_OFFSET (2) |
| #define EMBER_AF_COLOR_CONTROL_FEATURE_XY (8) |
| #define EMBER_AF_COLOR_CONTROL_FEATURE_XY_OFFSET (3) |
| #define EMBER_AF_COLOR_CONTROL_FEATURE_COLOR_TEMPERATURE (16) |
| #define EMBER_AF_COLOR_CONTROL_FEATURE_COLOR_TEMPERATURE_OFFSET (4) |
| #define EMBER_AF_COLOR_LOOP_UPDATE_FLAGS_UPDATE_ACTION (1) |
| #define EMBER_AF_COLOR_LOOP_UPDATE_FLAGS_UPDATE_ACTION_OFFSET (0) |
| #define EMBER_AF_COLOR_LOOP_UPDATE_FLAGS_UPDATE_DIRECTION (2) |
| #define EMBER_AF_COLOR_LOOP_UPDATE_FLAGS_UPDATE_DIRECTION_OFFSET (1) |
| #define EMBER_AF_COLOR_LOOP_UPDATE_FLAGS_UPDATE_TIME (4) |
| #define EMBER_AF_COLOR_LOOP_UPDATE_FLAGS_UPDATE_TIME_OFFSET (2) |
| #define EMBER_AF_COLOR_LOOP_UPDATE_FLAGS_UPDATE_START_HUE (8) |
| #define EMBER_AF_COLOR_LOOP_UPDATE_FLAGS_UPDATE_START_HUE_OFFSET (3) |
| #define EMBER_AF_COMMAND_BITS_INSTANT_ACTION (1) |
| #define EMBER_AF_COMMAND_BITS_INSTANT_ACTION_OFFSET (0) |
| #define EMBER_AF_COMMAND_BITS_INSTANT_ACTION_WITH_TRANSITION (2) |
| #define EMBER_AF_COMMAND_BITS_INSTANT_ACTION_WITH_TRANSITION_OFFSET (1) |
| #define EMBER_AF_COMMAND_BITS_START_ACTION (4) |
| #define EMBER_AF_COMMAND_BITS_START_ACTION_OFFSET (2) |
| #define EMBER_AF_COMMAND_BITS_START_ACTION_WITH_DURATION (8) |
| #define EMBER_AF_COMMAND_BITS_START_ACTION_WITH_DURATION_OFFSET (3) |
| #define EMBER_AF_COMMAND_BITS_STOP_ACTION (16) |
| #define EMBER_AF_COMMAND_BITS_STOP_ACTION_OFFSET (4) |
| #define EMBER_AF_COMMAND_BITS_PAUSE_ACTION (32) |
| #define EMBER_AF_COMMAND_BITS_PAUSE_ACTION_OFFSET (5) |
| #define EMBER_AF_COMMAND_BITS_PAUSE_ACTION_WITH_DURATION (64) |
| #define EMBER_AF_COMMAND_BITS_PAUSE_ACTION_WITH_DURATION_OFFSET (6) |
| #define EMBER_AF_COMMAND_BITS_RESUME_ACTION (128) |
| #define EMBER_AF_COMMAND_BITS_RESUME_ACTION_OFFSET (7) |
| #define EMBER_AF_COMMAND_BITS_ENABLE_ACTION (256) |
| #define EMBER_AF_COMMAND_BITS_ENABLE_ACTION_OFFSET (8) |
| #define EMBER_AF_COMMAND_BITS_ENABLE_ACTION_WITH_DURATION (512) |
| #define EMBER_AF_COMMAND_BITS_ENABLE_ACTION_WITH_DURATION_OFFSET (9) |
| #define EMBER_AF_COMMAND_BITS_DISABLE_ACTION (1024) |
| #define EMBER_AF_COMMAND_BITS_DISABLE_ACTION_OFFSET (10) |
| #define EMBER_AF_COMMAND_BITS_DISABLE_ACTION_WITH_DURATION (2048) |
| #define EMBER_AF_COMMAND_BITS_DISABLE_ACTION_WITH_DURATION_OFFSET (11) |
| #define EMBER_AF_CONFIG_STATUS_OPERATIONAL (1) |
| #define EMBER_AF_CONFIG_STATUS_OPERATIONAL_OFFSET (0) |
| #define EMBER_AF_CONFIG_STATUS_ONLINE_RESERVED (2) |
| #define EMBER_AF_CONFIG_STATUS_ONLINE_RESERVED_OFFSET (1) |
| #define EMBER_AF_CONFIG_STATUS_LIFT_MOVEMENT_REVERSED (4) |
| #define EMBER_AF_CONFIG_STATUS_LIFT_MOVEMENT_REVERSED_OFFSET (2) |
| #define EMBER_AF_CONFIG_STATUS_LIFT_POSITION_AWARE (8) |
| #define EMBER_AF_CONFIG_STATUS_LIFT_POSITION_AWARE_OFFSET (3) |
| #define EMBER_AF_CONFIG_STATUS_TILT_POSITION_AWARE (16) |
| #define EMBER_AF_CONFIG_STATUS_TILT_POSITION_AWARE_OFFSET (4) |
| #define EMBER_AF_CONFIG_STATUS_LIFT_ENCODER_CONTROLLED (32) |
| #define EMBER_AF_CONFIG_STATUS_LIFT_ENCODER_CONTROLLED_OFFSET (5) |
| #define EMBER_AF_CONFIG_STATUS_TILT_ENCODER_CONTROLLED (64) |
| #define EMBER_AF_CONFIG_STATUS_TILT_ENCODER_CONTROLLED_OFFSET (6) |
| #define EMBER_AF_CONTENT_LAUNCHER_FEATURE_CONTENT_SEARCH (1) |
| #define EMBER_AF_CONTENT_LAUNCHER_FEATURE_CONTENT_SEARCH_OFFSET (0) |
| #define EMBER_AF_CONTENT_LAUNCHER_FEATURE_URL_PLAYBACK (2) |
| #define EMBER_AF_CONTENT_LAUNCHER_FEATURE_URL_PLAYBACK_OFFSET (1) |
| #define EMBER_AF_DAY_OF_WEEK_SUNDAY (1) |
| #define EMBER_AF_DAY_OF_WEEK_SUNDAY_OFFSET (0) |
| #define EMBER_AF_DAY_OF_WEEK_MONDAY (2) |
| #define EMBER_AF_DAY_OF_WEEK_MONDAY_OFFSET (1) |
| #define EMBER_AF_DAY_OF_WEEK_TUESDAY (4) |
| #define EMBER_AF_DAY_OF_WEEK_TUESDAY_OFFSET (2) |
| #define EMBER_AF_DAY_OF_WEEK_WEDNESDAY (8) |
| #define EMBER_AF_DAY_OF_WEEK_WEDNESDAY_OFFSET (3) |
| #define EMBER_AF_DAY_OF_WEEK_THURSDAY (16) |
| #define EMBER_AF_DAY_OF_WEEK_THURSDAY_OFFSET (4) |
| #define EMBER_AF_DAY_OF_WEEK_FRIDAY (32) |
| #define EMBER_AF_DAY_OF_WEEK_FRIDAY_OFFSET (5) |
| #define EMBER_AF_DAY_OF_WEEK_SATURDAY (64) |
| #define EMBER_AF_DAY_OF_WEEK_SATURDAY_OFFSET (6) |
| #define EMBER_AF_DAY_OF_WEEK_AWAY (128) |
| #define EMBER_AF_DAY_OF_WEEK_AWAY_OFFSET (7) |
| #define EMBER_AF_DAYS_MASK_MAP_SUNDAY (1) |
| #define EMBER_AF_DAYS_MASK_MAP_SUNDAY_OFFSET (0) |
| #define EMBER_AF_DAYS_MASK_MAP_MONDAY (2) |
| #define EMBER_AF_DAYS_MASK_MAP_MONDAY_OFFSET (1) |
| #define EMBER_AF_DAYS_MASK_MAP_TUESDAY (4) |
| #define EMBER_AF_DAYS_MASK_MAP_TUESDAY_OFFSET (2) |
| #define EMBER_AF_DAYS_MASK_MAP_WEDNESDAY (8) |
| #define EMBER_AF_DAYS_MASK_MAP_WEDNESDAY_OFFSET (3) |
| #define EMBER_AF_DAYS_MASK_MAP_THURSDAY (16) |
| #define EMBER_AF_DAYS_MASK_MAP_THURSDAY_OFFSET (4) |
| #define EMBER_AF_DAYS_MASK_MAP_FRIDAY (32) |
| #define EMBER_AF_DAYS_MASK_MAP_FRIDAY_OFFSET (5) |
| #define EMBER_AF_DAYS_MASK_MAP_SATURDAY (64) |
| #define EMBER_AF_DAYS_MASK_MAP_SATURDAY_OFFSET (6) |
| #define EMBER_AF_DEVICE_TEMP_ALARM_MASK_TOO_LOW (1) |
| #define EMBER_AF_DEVICE_TEMP_ALARM_MASK_TOO_LOW_OFFSET (0) |
| #define EMBER_AF_DEVICE_TEMP_ALARM_MASK_TOO_HIGH (2) |
| #define EMBER_AF_DEVICE_TEMP_ALARM_MASK_TOO_HIGH_OFFSET (1) |
| #define EMBER_AF_DL_CREDENTIAL_RULE_MASK_SINGLE (1) |
| #define EMBER_AF_DL_CREDENTIAL_RULE_MASK_SINGLE_OFFSET (0) |
| #define EMBER_AF_DL_CREDENTIAL_RULE_MASK_DUAL (2) |
| #define EMBER_AF_DL_CREDENTIAL_RULE_MASK_DUAL_OFFSET (1) |
| #define EMBER_AF_DL_CREDENTIAL_RULE_MASK_TRI (4) |
| #define EMBER_AF_DL_CREDENTIAL_RULE_MASK_TRI_OFFSET (2) |
| #define EMBER_AF_DL_CREDENTIAL_RULES_SUPPORT_SINGLE (1) |
| #define EMBER_AF_DL_CREDENTIAL_RULES_SUPPORT_SINGLE_OFFSET (0) |
| #define EMBER_AF_DL_CREDENTIAL_RULES_SUPPORT_DUAL (2) |
| #define EMBER_AF_DL_CREDENTIAL_RULES_SUPPORT_DUAL_OFFSET (1) |
| #define EMBER_AF_DL_CREDENTIAL_RULES_SUPPORT_TRI (4) |
| #define EMBER_AF_DL_CREDENTIAL_RULES_SUPPORT_TRI_OFFSET (2) |
| #define EMBER_AF_DL_DEFAULT_CONFIGURATION_REGISTER_ENABLE_LOCAL_PROGRAMMING_ENABLED (1) |
| #define EMBER_AF_DL_DEFAULT_CONFIGURATION_REGISTER_ENABLE_LOCAL_PROGRAMMING_ENABLED_OFFSET (0) |
| #define EMBER_AF_DL_DEFAULT_CONFIGURATION_REGISTER_KEYPAD_INTERFACE_DEFAULT_ACCESS_ENABLED (2) |
| #define EMBER_AF_DL_DEFAULT_CONFIGURATION_REGISTER_KEYPAD_INTERFACE_DEFAULT_ACCESS_ENABLED_OFFSET (1) |
| #define EMBER_AF_DL_DEFAULT_CONFIGURATION_REGISTER_REMOTE_INTERFACE_DEFAULT_ACCESS_IS_ENABLED (4) |
| #define EMBER_AF_DL_DEFAULT_CONFIGURATION_REGISTER_REMOTE_INTERFACE_DEFAULT_ACCESS_IS_ENABLED_OFFSET (2) |
| #define EMBER_AF_DL_DEFAULT_CONFIGURATION_REGISTER_SOUND_ENABLED (32) |
| #define EMBER_AF_DL_DEFAULT_CONFIGURATION_REGISTER_SOUND_ENABLED_OFFSET (5) |
| #define EMBER_AF_DL_DEFAULT_CONFIGURATION_REGISTER_AUTO_RELOCK_TIME_SET (64) |
| #define EMBER_AF_DL_DEFAULT_CONFIGURATION_REGISTER_AUTO_RELOCK_TIME_SET_OFFSET (6) |
| #define EMBER_AF_DL_DEFAULT_CONFIGURATION_REGISTER_LED_SETTINGS_SET (128) |
| #define EMBER_AF_DL_DEFAULT_CONFIGURATION_REGISTER_LED_SETTINGS_SET_OFFSET (7) |
| #define EMBER_AF_DL_KEYPAD_OPERATION_EVENT_MASK_UNKNOWN (1) |
| #define EMBER_AF_DL_KEYPAD_OPERATION_EVENT_MASK_UNKNOWN_OFFSET (0) |
| #define EMBER_AF_DL_KEYPAD_OPERATION_EVENT_MASK_LOCK (2) |
| #define EMBER_AF_DL_KEYPAD_OPERATION_EVENT_MASK_LOCK_OFFSET (1) |
| #define EMBER_AF_DL_KEYPAD_OPERATION_EVENT_MASK_UNLOCK (4) |
| #define EMBER_AF_DL_KEYPAD_OPERATION_EVENT_MASK_UNLOCK_OFFSET (2) |
| #define EMBER_AF_DL_KEYPAD_OPERATION_EVENT_MASK_LOCK_INVALID_PIN (8) |
| #define EMBER_AF_DL_KEYPAD_OPERATION_EVENT_MASK_LOCK_INVALID_PIN_OFFSET (3) |
| #define EMBER_AF_DL_KEYPAD_OPERATION_EVENT_MASK_LOCK_INVALID_SCHEDULE (16) |
| #define EMBER_AF_DL_KEYPAD_OPERATION_EVENT_MASK_LOCK_INVALID_SCHEDULE_OFFSET (4) |
| #define EMBER_AF_DL_KEYPAD_OPERATION_EVENT_MASK_UNLOCK_INVALID_CODE (32) |
| #define EMBER_AF_DL_KEYPAD_OPERATION_EVENT_MASK_UNLOCK_INVALID_CODE_OFFSET (5) |
| #define EMBER_AF_DL_KEYPAD_OPERATION_EVENT_MASK_UNLOCK_INVALID_SCHEDULE (64) |
| #define EMBER_AF_DL_KEYPAD_OPERATION_EVENT_MASK_UNLOCK_INVALID_SCHEDULE_OFFSET (6) |
| #define EMBER_AF_DL_KEYPAD_OPERATION_EVENT_MASK_NON_ACCESS_USER_OP_EVENT (128) |
| #define EMBER_AF_DL_KEYPAD_OPERATION_EVENT_MASK_NON_ACCESS_USER_OP_EVENT_OFFSET (7) |
| #define EMBER_AF_DL_KEYPAD_PROGRAMMING_EVENT_MASK_UNKNOWN (1) |
| #define EMBER_AF_DL_KEYPAD_PROGRAMMING_EVENT_MASK_UNKNOWN_OFFSET (0) |
| #define EMBER_AF_DL_KEYPAD_PROGRAMMING_EVENT_MASK_PROGRAMMING_PIN_CHANGED (2) |
| #define EMBER_AF_DL_KEYPAD_PROGRAMMING_EVENT_MASK_PROGRAMMING_PIN_CHANGED_OFFSET (1) |
| #define EMBER_AF_DL_KEYPAD_PROGRAMMING_EVENT_MASK_PIN_ADDED (4) |
| #define EMBER_AF_DL_KEYPAD_PROGRAMMING_EVENT_MASK_PIN_ADDED_OFFSET (2) |
| #define EMBER_AF_DL_KEYPAD_PROGRAMMING_EVENT_MASK_PIN_CLEARED (8) |
| #define EMBER_AF_DL_KEYPAD_PROGRAMMING_EVENT_MASK_PIN_CLEARED_OFFSET (3) |
| #define EMBER_AF_DL_KEYPAD_PROGRAMMING_EVENT_MASK_PIN_CHANGED (16) |
| #define EMBER_AF_DL_KEYPAD_PROGRAMMING_EVENT_MASK_PIN_CHANGED_OFFSET (4) |
| #define EMBER_AF_DL_LOCAL_PROGRAMMING_FEATURES_ADD_USERS_CREDENTIALS_SCHEDULES_LOCALLY (1) |
| #define EMBER_AF_DL_LOCAL_PROGRAMMING_FEATURES_ADD_USERS_CREDENTIALS_SCHEDULES_LOCALLY_OFFSET (0) |
| #define EMBER_AF_DL_LOCAL_PROGRAMMING_FEATURES_MODIFY_USERS_CREDENTIALS_SCHEDULES_LOCALLY (2) |
| #define EMBER_AF_DL_LOCAL_PROGRAMMING_FEATURES_MODIFY_USERS_CREDENTIALS_SCHEDULES_LOCALLY_OFFSET (1) |
| #define EMBER_AF_DL_LOCAL_PROGRAMMING_FEATURES_CLEAR_USERS_CREDENTIALS_SCHEDULES_LOCALLY (4) |
| #define EMBER_AF_DL_LOCAL_PROGRAMMING_FEATURES_CLEAR_USERS_CREDENTIALS_SCHEDULES_LOCALLY_OFFSET (2) |
| #define EMBER_AF_DL_LOCAL_PROGRAMMING_FEATURES_ADJUST_LOCK_SETTINGS_LOCALLY (8) |
| #define EMBER_AF_DL_LOCAL_PROGRAMMING_FEATURES_ADJUST_LOCK_SETTINGS_LOCALLY_OFFSET (3) |
| #define EMBER_AF_DL_MANUAL_OPERATION_EVENT_MASK_UNKNOWN (1) |
| #define EMBER_AF_DL_MANUAL_OPERATION_EVENT_MASK_UNKNOWN_OFFSET (0) |
| #define EMBER_AF_DL_MANUAL_OPERATION_EVENT_MASK_THUMBTURN_LOCK (2) |
| #define EMBER_AF_DL_MANUAL_OPERATION_EVENT_MASK_THUMBTURN_LOCK_OFFSET (1) |
| #define EMBER_AF_DL_MANUAL_OPERATION_EVENT_MASK_THUMBTURN_UNLOCK (4) |
| #define EMBER_AF_DL_MANUAL_OPERATION_EVENT_MASK_THUMBTURN_UNLOCK_OFFSET (2) |
| #define EMBER_AF_DL_MANUAL_OPERATION_EVENT_MASK_ONE_TOUCH_LOCK (8) |
| #define EMBER_AF_DL_MANUAL_OPERATION_EVENT_MASK_ONE_TOUCH_LOCK_OFFSET (3) |
| #define EMBER_AF_DL_MANUAL_OPERATION_EVENT_MASK_KEY_LOCK (16) |
| #define EMBER_AF_DL_MANUAL_OPERATION_EVENT_MASK_KEY_LOCK_OFFSET (4) |
| #define EMBER_AF_DL_MANUAL_OPERATION_EVENT_MASK_KEY_UNLOCK (32) |
| #define EMBER_AF_DL_MANUAL_OPERATION_EVENT_MASK_KEY_UNLOCK_OFFSET (5) |
| #define EMBER_AF_DL_MANUAL_OPERATION_EVENT_MASK_AUTO_LOCK (64) |
| #define EMBER_AF_DL_MANUAL_OPERATION_EVENT_MASK_AUTO_LOCK_OFFSET (6) |
| #define EMBER_AF_DL_MANUAL_OPERATION_EVENT_MASK_SCHEDULE_LOCK (128) |
| #define EMBER_AF_DL_MANUAL_OPERATION_EVENT_MASK_SCHEDULE_LOCK_OFFSET (7) |
| #define EMBER_AF_DL_MANUAL_OPERATION_EVENT_MASK_SCHEDULE_UNLOCK (256) |
| #define EMBER_AF_DL_MANUAL_OPERATION_EVENT_MASK_SCHEDULE_UNLOCK_OFFSET (8) |
| #define EMBER_AF_DL_MANUAL_OPERATION_EVENT_MASK_MANUAL_LOCK (512) |
| #define EMBER_AF_DL_MANUAL_OPERATION_EVENT_MASK_MANUAL_LOCK_OFFSET (9) |
| #define EMBER_AF_DL_MANUAL_OPERATION_EVENT_MASK_MANUAL_UNLOCK (1024) |
| #define EMBER_AF_DL_MANUAL_OPERATION_EVENT_MASK_MANUAL_UNLOCK_OFFSET (10) |
| #define EMBER_AF_DL_RFID_OPERATION_EVENT_MASK_UNKNOWN (1) |
| #define EMBER_AF_DL_RFID_OPERATION_EVENT_MASK_UNKNOWN_OFFSET (0) |
| #define EMBER_AF_DL_RFID_OPERATION_EVENT_MASK_LOCK (2) |
| #define EMBER_AF_DL_RFID_OPERATION_EVENT_MASK_LOCK_OFFSET (1) |
| #define EMBER_AF_DL_RFID_OPERATION_EVENT_MASK_UNLOCK (4) |
| #define EMBER_AF_DL_RFID_OPERATION_EVENT_MASK_UNLOCK_OFFSET (2) |
| #define EMBER_AF_DL_RFID_OPERATION_EVENT_MASK_LOCK_INVALID_RFID (8) |
| #define EMBER_AF_DL_RFID_OPERATION_EVENT_MASK_LOCK_INVALID_RFID_OFFSET (3) |
| #define EMBER_AF_DL_RFID_OPERATION_EVENT_MASK_LOCK_INVALID_SCHEDULE (16) |
| #define EMBER_AF_DL_RFID_OPERATION_EVENT_MASK_LOCK_INVALID_SCHEDULE_OFFSET (4) |
| #define EMBER_AF_DL_RFID_OPERATION_EVENT_MASK_UNLOCK_INVALID_RFID (32) |
| #define EMBER_AF_DL_RFID_OPERATION_EVENT_MASK_UNLOCK_INVALID_RFID_OFFSET (5) |
| #define EMBER_AF_DL_RFID_OPERATION_EVENT_MASK_UNLOCK_INVALID_SCHEDULE (64) |
| #define EMBER_AF_DL_RFID_OPERATION_EVENT_MASK_UNLOCK_INVALID_SCHEDULE_OFFSET (6) |
| #define EMBER_AF_DL_RFID_PROGRAMMING_EVENT_MASK_UNKNOWN (1) |
| #define EMBER_AF_DL_RFID_PROGRAMMING_EVENT_MASK_UNKNOWN_OFFSET (0) |
| #define EMBER_AF_DL_RFID_PROGRAMMING_EVENT_MASK_RFID_CODE_ADDED (32) |
| #define EMBER_AF_DL_RFID_PROGRAMMING_EVENT_MASK_RFID_CODE_ADDED_OFFSET (5) |
| #define EMBER_AF_DL_RFID_PROGRAMMING_EVENT_MASK_RFID_CODE_CLEARED (64) |
| #define EMBER_AF_DL_RFID_PROGRAMMING_EVENT_MASK_RFID_CODE_CLEARED_OFFSET (6) |
| #define EMBER_AF_DL_REMOTE_OPERATION_EVENT_MASK_UNKNOWN (1) |
| #define EMBER_AF_DL_REMOTE_OPERATION_EVENT_MASK_UNKNOWN_OFFSET (0) |
| #define EMBER_AF_DL_REMOTE_OPERATION_EVENT_MASK_LOCK (2) |
| #define EMBER_AF_DL_REMOTE_OPERATION_EVENT_MASK_LOCK_OFFSET (1) |
| #define EMBER_AF_DL_REMOTE_OPERATION_EVENT_MASK_UNLOCK (4) |
| #define EMBER_AF_DL_REMOTE_OPERATION_EVENT_MASK_UNLOCK_OFFSET (2) |
| #define EMBER_AF_DL_REMOTE_OPERATION_EVENT_MASK_LOCK_INVALID_CODE (8) |
| #define EMBER_AF_DL_REMOTE_OPERATION_EVENT_MASK_LOCK_INVALID_CODE_OFFSET (3) |
| #define EMBER_AF_DL_REMOTE_OPERATION_EVENT_MASK_LOCK_INVALID_SCHEDULE (16) |
| #define EMBER_AF_DL_REMOTE_OPERATION_EVENT_MASK_LOCK_INVALID_SCHEDULE_OFFSET (4) |
| #define EMBER_AF_DL_REMOTE_OPERATION_EVENT_MASK_UNLOCK_INVALID_CODE (32) |
| #define EMBER_AF_DL_REMOTE_OPERATION_EVENT_MASK_UNLOCK_INVALID_CODE_OFFSET (5) |
| #define EMBER_AF_DL_REMOTE_OPERATION_EVENT_MASK_UNLOCK_INVALID_SCHEDULE (64) |
| #define EMBER_AF_DL_REMOTE_OPERATION_EVENT_MASK_UNLOCK_INVALID_SCHEDULE_OFFSET (6) |
| #define EMBER_AF_DL_REMOTE_PROGRAMMING_EVENT_MASK_UNKNOWN (1) |
| #define EMBER_AF_DL_REMOTE_PROGRAMMING_EVENT_MASK_UNKNOWN_OFFSET (0) |
| #define EMBER_AF_DL_REMOTE_PROGRAMMING_EVENT_MASK_PROGRAMMING_PIN_CHANGED (2) |
| #define EMBER_AF_DL_REMOTE_PROGRAMMING_EVENT_MASK_PROGRAMMING_PIN_CHANGED_OFFSET (1) |
| #define EMBER_AF_DL_REMOTE_PROGRAMMING_EVENT_MASK_PIN_ADDED (4) |
| #define EMBER_AF_DL_REMOTE_PROGRAMMING_EVENT_MASK_PIN_ADDED_OFFSET (2) |
| #define EMBER_AF_DL_REMOTE_PROGRAMMING_EVENT_MASK_PIN_CLEARED (8) |
| #define EMBER_AF_DL_REMOTE_PROGRAMMING_EVENT_MASK_PIN_CLEARED_OFFSET (3) |
| #define EMBER_AF_DL_REMOTE_PROGRAMMING_EVENT_MASK_PIN_CHANGED (16) |
| #define EMBER_AF_DL_REMOTE_PROGRAMMING_EVENT_MASK_PIN_CHANGED_OFFSET (4) |
| #define EMBER_AF_DL_REMOTE_PROGRAMMING_EVENT_MASK_RFID_CODE_ADDED (32) |
| #define EMBER_AF_DL_REMOTE_PROGRAMMING_EVENT_MASK_RFID_CODE_ADDED_OFFSET (5) |
| #define EMBER_AF_DL_REMOTE_PROGRAMMING_EVENT_MASK_RFID_CODE_CLEARED (64) |
| #define EMBER_AF_DL_REMOTE_PROGRAMMING_EVENT_MASK_RFID_CODE_CLEARED_OFFSET (6) |
| #define EMBER_AF_DL_SUPPORTED_OPERATING_MODES_NORMAL (1) |
| #define EMBER_AF_DL_SUPPORTED_OPERATING_MODES_NORMAL_OFFSET (0) |
| #define EMBER_AF_DL_SUPPORTED_OPERATING_MODES_VACATION (2) |
| #define EMBER_AF_DL_SUPPORTED_OPERATING_MODES_VACATION_OFFSET (1) |
| #define EMBER_AF_DL_SUPPORTED_OPERATING_MODES_PRIVACY (4) |
| #define EMBER_AF_DL_SUPPORTED_OPERATING_MODES_PRIVACY_OFFSET (2) |
| #define EMBER_AF_DL_SUPPORTED_OPERATING_MODES_NO_REMOTE_LOCK_UNLOCK (8) |
| #define EMBER_AF_DL_SUPPORTED_OPERATING_MODES_NO_REMOTE_LOCK_UNLOCK_OFFSET (3) |
| #define EMBER_AF_DL_SUPPORTED_OPERATING_MODES_PASSAGE (16) |
| #define EMBER_AF_DL_SUPPORTED_OPERATING_MODES_PASSAGE_OFFSET (4) |
| #define EMBER_AF_DOOR_LOCK_DAY_OF_WEEK_SUNDAY (1) |
| #define EMBER_AF_DOOR_LOCK_DAY_OF_WEEK_SUNDAY_OFFSET (0) |
| #define EMBER_AF_DOOR_LOCK_DAY_OF_WEEK_MONDAY (2) |
| #define EMBER_AF_DOOR_LOCK_DAY_OF_WEEK_MONDAY_OFFSET (1) |
| #define EMBER_AF_DOOR_LOCK_DAY_OF_WEEK_TUESDAY (4) |
| #define EMBER_AF_DOOR_LOCK_DAY_OF_WEEK_TUESDAY_OFFSET (2) |
| #define EMBER_AF_DOOR_LOCK_DAY_OF_WEEK_WEDNESDAY (8) |
| #define EMBER_AF_DOOR_LOCK_DAY_OF_WEEK_WEDNESDAY_OFFSET (3) |
| #define EMBER_AF_DOOR_LOCK_DAY_OF_WEEK_THURSDAY (16) |
| #define EMBER_AF_DOOR_LOCK_DAY_OF_WEEK_THURSDAY_OFFSET (4) |
| #define EMBER_AF_DOOR_LOCK_DAY_OF_WEEK_FRIDAY (32) |
| #define EMBER_AF_DOOR_LOCK_DAY_OF_WEEK_FRIDAY_OFFSET (5) |
| #define EMBER_AF_DOOR_LOCK_DAY_OF_WEEK_SATURDAY (64) |
| #define EMBER_AF_DOOR_LOCK_DAY_OF_WEEK_SATURDAY_OFFSET (6) |
| #define EMBER_AF_DOOR_LOCK_FEATURE_PIN_CREDENTIAL (1) |
| #define EMBER_AF_DOOR_LOCK_FEATURE_PIN_CREDENTIAL_OFFSET (0) |
| #define EMBER_AF_DOOR_LOCK_FEATURE_RFID_CREDENTIAL (2) |
| #define EMBER_AF_DOOR_LOCK_FEATURE_RFID_CREDENTIAL_OFFSET (1) |
| #define EMBER_AF_DOOR_LOCK_FEATURE_FINGER_CREDENTIALS (4) |
| #define EMBER_AF_DOOR_LOCK_FEATURE_FINGER_CREDENTIALS_OFFSET (2) |
| #define EMBER_AF_DOOR_LOCK_FEATURE_LOGGING (8) |
| #define EMBER_AF_DOOR_LOCK_FEATURE_LOGGING_OFFSET (3) |
| #define EMBER_AF_DOOR_LOCK_FEATURE_WEEK_DAY_ACCESS_SCHEDULES (16) |
| #define EMBER_AF_DOOR_LOCK_FEATURE_WEEK_DAY_ACCESS_SCHEDULES_OFFSET (4) |
| #define EMBER_AF_DOOR_LOCK_FEATURE_DOOR_POSITION_SENSOR (32) |
| #define EMBER_AF_DOOR_LOCK_FEATURE_DOOR_POSITION_SENSOR_OFFSET (5) |
| #define EMBER_AF_DOOR_LOCK_FEATURE_FACE_CREDENTIALS (64) |
| #define EMBER_AF_DOOR_LOCK_FEATURE_FACE_CREDENTIALS_OFFSET (6) |
| #define EMBER_AF_DOOR_LOCK_FEATURE_CREDENTIALS_OVER_THE_AIR_ACCESS (128) |
| #define EMBER_AF_DOOR_LOCK_FEATURE_CREDENTIALS_OVER_THE_AIR_ACCESS_OFFSET (7) |
| #define EMBER_AF_DOOR_LOCK_FEATURE_USER (256) |
| #define EMBER_AF_DOOR_LOCK_FEATURE_USER_OFFSET (8) |
| #define EMBER_AF_DOOR_LOCK_FEATURE_NOTIFICATION (512) |
| #define EMBER_AF_DOOR_LOCK_FEATURE_NOTIFICATION_OFFSET (9) |
| #define EMBER_AF_DOOR_LOCK_FEATURE_YEAR_DAY_ACCESS_SCHEDULES (1024) |
| #define EMBER_AF_DOOR_LOCK_FEATURE_YEAR_DAY_ACCESS_SCHEDULES_OFFSET (10) |
| #define EMBER_AF_DOOR_LOCK_FEATURE_HOLIDAY_SCHEDULES (2048) |
| #define EMBER_AF_DOOR_LOCK_FEATURE_HOLIDAY_SCHEDULES_OFFSET (11) |
| #define EMBER_AF_ENERGY_FORMATTING_NUMBER_OF_DIGITS_TO_THE_RIGHT_OF_THE_DECIMAL_POINT (7) |
| #define EMBER_AF_ENERGY_FORMATTING_NUMBER_OF_DIGITS_TO_THE_RIGHT_OF_THE_DECIMAL_POINT_OFFSET (0) |
| #define EMBER_AF_ENERGY_FORMATTING_NUMBER_OF_DIGITS_TO_THE_LEFT_OF_THE_DECIMAL_POINT (120) |
| #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 (128) |
| #define EMBER_AF_ENERGY_FORMATTING_SUPPRESS_LEADING_ZEROS_OFFSET (7) |
| #define EMBER_AF_ETHERNET_NETWORK_DIAGNOSTICS_FEATURE_PACKET_COUNTS (1) |
| #define EMBER_AF_ETHERNET_NETWORK_DIAGNOSTICS_FEATURE_PACKET_COUNTS_OFFSET (0) |
| #define EMBER_AF_ETHERNET_NETWORK_DIAGNOSTICS_FEATURE_ERROR_COUNTS (2) |
| #define EMBER_AF_ETHERNET_NETWORK_DIAGNOSTICS_FEATURE_ERROR_COUNTS_OFFSET (1) |
| #define EMBER_AF_FAN_CONTROL_FEATURE_MULTI_SPEED (1) |
| #define EMBER_AF_FAN_CONTROL_FEATURE_MULTI_SPEED_OFFSET (0) |
| #define EMBER_AF_FAN_CONTROL_FEATURE_AUTO (2) |
| #define EMBER_AF_FAN_CONTROL_FEATURE_AUTO_OFFSET (1) |
| #define EMBER_AF_FAN_CONTROL_FEATURE_ROCKING (4) |
| #define EMBER_AF_FAN_CONTROL_FEATURE_ROCKING_OFFSET (2) |
| #define EMBER_AF_FAN_CONTROL_FEATURE_WIND (8) |
| #define EMBER_AF_FAN_CONTROL_FEATURE_WIND_OFFSET (3) |
| #define EMBER_AF_FEATURE_LIFT (1) |
| #define EMBER_AF_FEATURE_LIFT_OFFSET (0) |
| #define EMBER_AF_FEATURE_TILT (2) |
| #define EMBER_AF_FEATURE_TILT_OFFSET (1) |
| #define EMBER_AF_FEATURE_POSITION_AWARE_LIFT (4) |
| #define EMBER_AF_FEATURE_POSITION_AWARE_LIFT_OFFSET (2) |
| #define EMBER_AF_FEATURE_ABSOLUTE_POSITION (8) |
| #define EMBER_AF_FEATURE_ABSOLUTE_POSITION_OFFSET (3) |
| #define EMBER_AF_FEATURE_POSITION_AWARE_TILT (16) |
| #define EMBER_AF_FEATURE_POSITION_AWARE_TILT_OFFSET (4) |
| #define EMBER_AF_GROUP_CLUSTER_FEATURE_GROUP_NAMES (1) |
| #define EMBER_AF_GROUP_CLUSTER_FEATURE_GROUP_NAMES_OFFSET (0) |
| #define EMBER_AF_IAS_ZONE_STATUS_ALARM1 (1) |
| #define EMBER_AF_IAS_ZONE_STATUS_ALARM1_OFFSET (0) |
| #define EMBER_AF_IAS_ZONE_STATUS_ALARM2 (2) |
| #define EMBER_AF_IAS_ZONE_STATUS_ALARM2_OFFSET (1) |
| #define EMBER_AF_IAS_ZONE_STATUS_TAMPER (4) |
| #define EMBER_AF_IAS_ZONE_STATUS_TAMPER_OFFSET (2) |
| #define EMBER_AF_IAS_ZONE_STATUS_BATTERY (8) |
| #define EMBER_AF_IAS_ZONE_STATUS_BATTERY_OFFSET (3) |
| #define EMBER_AF_IAS_ZONE_STATUS_SUPERVISION_REPORTS (16) |
| #define EMBER_AF_IAS_ZONE_STATUS_SUPERVISION_REPORTS_OFFSET (4) |
| #define EMBER_AF_IAS_ZONE_STATUS_RESTORE_REPORTS (32) |
| #define EMBER_AF_IAS_ZONE_STATUS_RESTORE_REPORTS_OFFSET (5) |
| #define EMBER_AF_IAS_ZONE_STATUS_TROUBLE (64) |
| #define EMBER_AF_IAS_ZONE_STATUS_TROUBLE_OFFSET (6) |
| #define EMBER_AF_IAS_ZONE_STATUS_AC (128) |
| #define EMBER_AF_IAS_ZONE_STATUS_AC_OFFSET (7) |
| #define EMBER_AF_IAS_ZONE_STATUS_TEST (256) |
| #define EMBER_AF_IAS_ZONE_STATUS_TEST_OFFSET (8) |
| #define EMBER_AF_IAS_ZONE_STATUS_BATTERY_DEFECT (512) |
| #define EMBER_AF_IAS_ZONE_STATUS_BATTERY_DEFECT_OFFSET (9) |
| #define EMBER_AF_KEYPAD_INPUT_FEATURE_NAVIGATION_KEY_CODES (1) |
| #define EMBER_AF_KEYPAD_INPUT_FEATURE_NAVIGATION_KEY_CODES_OFFSET (0) |
| #define EMBER_AF_KEYPAD_INPUT_FEATURE_LOCATION_KEYS (2) |
| #define EMBER_AF_KEYPAD_INPUT_FEATURE_LOCATION_KEYS_OFFSET (1) |
| #define EMBER_AF_KEYPAD_INPUT_FEATURE_NUMBER_KEYS (4) |
| #define EMBER_AF_KEYPAD_INPUT_FEATURE_NUMBER_KEYS_OFFSET (2) |
| #define EMBER_AF_LAMP_ALARM_MODE_LAMP_BURN_HOURS (1) |
| #define EMBER_AF_LAMP_ALARM_MODE_LAMP_BURN_HOURS_OFFSET (0) |
| #define EMBER_AF_LEVEL_CONTROL_FEATURE_ON_OFF (1) |
| #define EMBER_AF_LEVEL_CONTROL_FEATURE_ON_OFF_OFFSET (0) |
| #define EMBER_AF_LEVEL_CONTROL_FEATURE_LIGHTING (2) |
| #define EMBER_AF_LEVEL_CONTROL_FEATURE_LIGHTING_OFFSET (1) |
| #define EMBER_AF_LEVEL_CONTROL_FEATURE_FREQUENCY (4) |
| #define EMBER_AF_LEVEL_CONTROL_FEATURE_FREQUENCY_OFFSET (2) |
| #define EMBER_AF_LEVEL_CONTROL_OPTIONS_EXECUTE_IF_OFF (1) |
| #define EMBER_AF_LEVEL_CONTROL_OPTIONS_EXECUTE_IF_OFF_OFFSET (0) |
| #define EMBER_AF_LEVEL_CONTROL_OPTIONS_COUPLE_COLOR_TEMP_TO_LEVEL (2) |
| #define EMBER_AF_LEVEL_CONTROL_OPTIONS_COUPLE_COLOR_TEMP_TO_LEVEL_OFFSET (1) |
| #define EMBER_AF_MAINS_ALARM_MASK_VOLTAGE_TOO_LOW (1) |
| #define EMBER_AF_MAINS_ALARM_MASK_VOLTAGE_TOO_LOW_OFFSET (0) |
| #define EMBER_AF_MAINS_ALARM_MASK_VOLTAGE_TOO_HIGH (2) |
| #define EMBER_AF_MAINS_ALARM_MASK_VOLTAGE_TOO_HIGH_OFFSET (1) |
| #define EMBER_AF_MAINS_ALARM_MASK_MAINS_POWER_SUPPLY_LOST (4) |
| #define EMBER_AF_MAINS_ALARM_MASK_MAINS_POWER_SUPPLY_LOST_OFFSET (2) |
| #define EMBER_AF_MEDIA_INPUT_FEATURE_NAME_UPDATES (1) |
| #define EMBER_AF_MEDIA_INPUT_FEATURE_NAME_UPDATES_OFFSET (0) |
| #define EMBER_AF_MEDIA_PLAYBACK_FEATURE_ADVANCED_SEEK (1) |
| #define EMBER_AF_MEDIA_PLAYBACK_FEATURE_ADVANCED_SEEK_OFFSET (0) |
| #define EMBER_AF_MEDIA_PLAYBACK_FEATURE_VARIABLE_SPEED (2) |
| #define EMBER_AF_MEDIA_PLAYBACK_FEATURE_VARIABLE_SPEED_OFFSET (1) |
| #define EMBER_AF_MODE_MOTOR_DIRECTION_REVERSED (1) |
| #define EMBER_AF_MODE_MOTOR_DIRECTION_REVERSED_OFFSET (0) |
| #define EMBER_AF_MODE_CALIBRATION_MODE (2) |
| #define EMBER_AF_MODE_CALIBRATION_MODE_OFFSET (1) |
| #define EMBER_AF_MODE_MAINTENANCE_MODE (4) |
| #define EMBER_AF_MODE_MAINTENANCE_MODE_OFFSET (2) |
| #define EMBER_AF_MODE_LED_FEEDBACK (8) |
| #define EMBER_AF_MODE_LED_FEEDBACK_OFFSET (3) |
| #define EMBER_AF_MODE_FOR_SEQUENCE_HEAT_SETPOINT_PRESENT (1) |
| #define EMBER_AF_MODE_FOR_SEQUENCE_HEAT_SETPOINT_PRESENT_OFFSET (0) |
| #define EMBER_AF_MODE_FOR_SEQUENCE_COOL_SETPOINT_PRESENT (2) |
| #define EMBER_AF_MODE_FOR_SEQUENCE_COOL_SETPOINT_PRESENT_OFFSET (1) |
| #define EMBER_AF_MODE_SELECT_FEATURE_DEPONOFF (1) |
| #define EMBER_AF_MODE_SELECT_FEATURE_DEPONOFF_OFFSET (0) |
| #define EMBER_AF_NETWORK_COMMISSIONING_FEATURE_WI_FI_NETWORK_INTERFACE (1) |
| #define EMBER_AF_NETWORK_COMMISSIONING_FEATURE_WI_FI_NETWORK_INTERFACE_OFFSET (0) |
| #define EMBER_AF_NETWORK_COMMISSIONING_FEATURE_THREAD_NETWORK_INTERFACE (2) |
| #define EMBER_AF_NETWORK_COMMISSIONING_FEATURE_THREAD_NETWORK_INTERFACE_OFFSET (1) |
| #define EMBER_AF_NETWORK_COMMISSIONING_FEATURE_ETHERNET_NETWORK_INTERFACE (4) |
| #define EMBER_AF_NETWORK_COMMISSIONING_FEATURE_ETHERNET_NETWORK_INTERFACE_OFFSET (2) |
| #define EMBER_AF_OCCUPANCY_OCCUPIED (1) |
| #define EMBER_AF_OCCUPANCY_OCCUPIED_OFFSET (0) |
| #define EMBER_AF_OCCUPANCY_SENSOR_TYPE_BITMAP_PIR (1) |
| #define EMBER_AF_OCCUPANCY_SENSOR_TYPE_BITMAP_PIR_OFFSET (0) |
| #define EMBER_AF_OCCUPANCY_SENSOR_TYPE_BITMAP_ULTRASONIC (2) |
| #define EMBER_AF_OCCUPANCY_SENSOR_TYPE_BITMAP_ULTRASONIC_OFFSET (1) |
| #define EMBER_AF_OCCUPANCY_SENSOR_TYPE_BITMAP_PHYSICAL_CONTACT (4) |
| #define EMBER_AF_OCCUPANCY_SENSOR_TYPE_BITMAP_PHYSICAL_CONTACT_OFFSET (2) |
| #define EMBER_AF_ON_OFF_CONTROL_ACCEPT_ONLY_WHEN_ON (1) |
| #define EMBER_AF_ON_OFF_CONTROL_ACCEPT_ONLY_WHEN_ON_OFFSET (0) |
| #define EMBER_AF_ON_OFF_FEATURE_LIGHTING (1) |
| #define EMBER_AF_ON_OFF_FEATURE_LIGHTING_OFFSET (0) |
| #define EMBER_AF_OPERATIONAL_STATUS_GLOBAL (3) |
| #define EMBER_AF_OPERATIONAL_STATUS_GLOBAL_OFFSET (0) |
| #define EMBER_AF_OPERATIONAL_STATUS_LIFT (12) |
| #define EMBER_AF_OPERATIONAL_STATUS_LIFT_OFFSET (2) |
| #define EMBER_AF_OPERATIONAL_STATUS_TILT (48) |
| #define EMBER_AF_OPERATIONAL_STATUS_TILT_OFFSET (4) |
| #define EMBER_AF_POWER_SOURCE_FEATURE_WIRED (1) |
| #define EMBER_AF_POWER_SOURCE_FEATURE_WIRED_OFFSET (0) |
| #define EMBER_AF_POWER_SOURCE_FEATURE_BATTERY (2) |
| #define EMBER_AF_POWER_SOURCE_FEATURE_BATTERY_OFFSET (1) |
| #define EMBER_AF_POWER_SOURCE_FEATURE_RECHARGEABLE (4) |
| #define EMBER_AF_POWER_SOURCE_FEATURE_RECHARGEABLE_OFFSET (2) |
| #define EMBER_AF_POWER_SOURCE_FEATURE_REPLACEABLE (8) |
| #define EMBER_AF_POWER_SOURCE_FEATURE_REPLACEABLE_OFFSET (3) |
| #define EMBER_AF_PRESSURE_FEATURE_EXTENDED (1) |
| #define EMBER_AF_PRESSURE_FEATURE_EXTENDED_OFFSET (0) |
| #define EMBER_AF_PUMP_FEATURE_CONSTANT_PRESSURE (1) |
| #define EMBER_AF_PUMP_FEATURE_CONSTANT_PRESSURE_OFFSET (0) |
| #define EMBER_AF_PUMP_FEATURE_COMPENSATED_PRESSURE (2) |
| #define EMBER_AF_PUMP_FEATURE_COMPENSATED_PRESSURE_OFFSET (1) |
| #define EMBER_AF_PUMP_FEATURE_CONSTANT_FLOW (4) |
| #define EMBER_AF_PUMP_FEATURE_CONSTANT_FLOW_OFFSET (2) |
| #define EMBER_AF_PUMP_FEATURE_CONSTANT_SPEED (8) |
| #define EMBER_AF_PUMP_FEATURE_CONSTANT_SPEED_OFFSET (3) |
| #define EMBER_AF_PUMP_FEATURE_CONSTANT_TEMPERATURE (16) |
| #define EMBER_AF_PUMP_FEATURE_CONSTANT_TEMPERATURE_OFFSET (4) |
| #define EMBER_AF_PUMP_FEATURE_AUTOMATIC (32) |
| #define EMBER_AF_PUMP_FEATURE_AUTOMATIC_OFFSET (5) |
| #define EMBER_AF_PUMP_FEATURE_LOCAL (64) |
| #define EMBER_AF_PUMP_FEATURE_LOCAL_OFFSET (6) |
| #define EMBER_AF_PUMP_STATUS_DEVICE_FAULT (1) |
| #define EMBER_AF_PUMP_STATUS_DEVICE_FAULT_OFFSET (0) |
| #define EMBER_AF_PUMP_STATUS_SUPPLYFAULT (2) |
| #define EMBER_AF_PUMP_STATUS_SUPPLYFAULT_OFFSET (1) |
| #define EMBER_AF_PUMP_STATUS_SPEED_LOW (4) |
| #define EMBER_AF_PUMP_STATUS_SPEED_LOW_OFFSET (2) |
| #define EMBER_AF_PUMP_STATUS_SPEED_HIGH (8) |
| #define EMBER_AF_PUMP_STATUS_SPEED_HIGH_OFFSET (3) |
| #define EMBER_AF_PUMP_STATUS_LOCAL_OVERRIDE (16) |
| #define EMBER_AF_PUMP_STATUS_LOCAL_OVERRIDE_OFFSET (4) |
| #define EMBER_AF_PUMP_STATUS_RUNNING (32) |
| #define EMBER_AF_PUMP_STATUS_RUNNING_OFFSET (5) |
| #define EMBER_AF_PUMP_STATUS_REMOTE_PRESSURE (64) |
| #define EMBER_AF_PUMP_STATUS_REMOTE_PRESSURE_OFFSET (6) |
| #define EMBER_AF_PUMP_STATUS_REMOTE_FLOW (128) |
| #define EMBER_AF_PUMP_STATUS_REMOTE_FLOW_OFFSET (7) |
| #define EMBER_AF_PUMP_STATUS_REMOTE_TEMPERATURE (256) |
| #define EMBER_AF_PUMP_STATUS_REMOTE_TEMPERATURE_OFFSET (8) |
| #define EMBER_AF_ROCK_SUPPORT_MASK_ROCK_LEFT_RIGHT (1) |
| #define EMBER_AF_ROCK_SUPPORT_MASK_ROCK_LEFT_RIGHT_OFFSET (0) |
| #define EMBER_AF_ROCK_SUPPORT_MASK_ROCK_UP_DOWN (2) |
| #define EMBER_AF_ROCK_SUPPORT_MASK_ROCK_UP_DOWN_OFFSET (1) |
| #define EMBER_AF_ROCK_SUPPORT_MASK_ROCK_ROUND (4) |
| #define EMBER_AF_ROCK_SUPPORT_MASK_ROCK_ROUND_OFFSET (2) |
| #define EMBER_AF_SAFETY_STATUS_REMOTE_LOCKOUT (1) |
| #define EMBER_AF_SAFETY_STATUS_REMOTE_LOCKOUT_OFFSET (0) |
| #define EMBER_AF_SAFETY_STATUS_TAMPER_DETECTION (2) |
| #define EMBER_AF_SAFETY_STATUS_TAMPER_DETECTION_OFFSET (1) |
| #define EMBER_AF_SAFETY_STATUS_FAILED_COMMUNICATION (4) |
| #define EMBER_AF_SAFETY_STATUS_FAILED_COMMUNICATION_OFFSET (2) |
| #define EMBER_AF_SAFETY_STATUS_POSITION_FAILURE (8) |
| #define EMBER_AF_SAFETY_STATUS_POSITION_FAILURE_OFFSET (3) |
| #define EMBER_AF_SAFETY_STATUS_THERMAL_PROTECTION (16) |
| #define EMBER_AF_SAFETY_STATUS_THERMAL_PROTECTION_OFFSET (4) |
| #define EMBER_AF_SAFETY_STATUS_OBSTACLE_DETECTED (32) |
| #define EMBER_AF_SAFETY_STATUS_OBSTACLE_DETECTED_OFFSET (5) |
| #define EMBER_AF_SAFETY_STATUS_POWER (64) |
| #define EMBER_AF_SAFETY_STATUS_POWER_OFFSET (6) |
| #define EMBER_AF_SAFETY_STATUS_STOP_INPUT (128) |
| #define EMBER_AF_SAFETY_STATUS_STOP_INPUT_OFFSET (7) |
| #define EMBER_AF_SAFETY_STATUS_MOTOR_JAMMED (256) |
| #define EMBER_AF_SAFETY_STATUS_MOTOR_JAMMED_OFFSET (8) |
| #define EMBER_AF_SAFETY_STATUS_HARDWARE_FAILURE (512) |
| #define EMBER_AF_SAFETY_STATUS_HARDWARE_FAILURE_OFFSET (9) |
| #define EMBER_AF_SAFETY_STATUS_MANUAL_OPERATION (1024) |
| #define EMBER_AF_SAFETY_STATUS_MANUAL_OPERATION_OFFSET (10) |
| #define EMBER_AF_SAFETY_STATUS_PROTECTION (2048) |
| #define EMBER_AF_SAFETY_STATUS_PROTECTION_OFFSET (11) |
| #define EMBER_AF_SCENE_FEATURES_SCENE_NAMES (1) |
| #define EMBER_AF_SCENE_FEATURES_SCENE_NAMES_OFFSET (0) |
| #define EMBER_AF_SCENES_COPY_MODE_COPY_ALL_SCENES (1) |
| #define EMBER_AF_SCENES_COPY_MODE_COPY_ALL_SCENES_OFFSET (0) |
| #define EMBER_AF_SHADE_CLOSURE_STATUS_OPERATIONAL (1) |
| #define EMBER_AF_SHADE_CLOSURE_STATUS_OPERATIONAL_OFFSET (0) |
| #define EMBER_AF_SHADE_CLOSURE_STATUS_ADJUSTING (2) |
| #define EMBER_AF_SHADE_CLOSURE_STATUS_ADJUSTING_OFFSET (1) |
| #define EMBER_AF_SHADE_CLOSURE_STATUS_OPENING (4) |
| #define EMBER_AF_SHADE_CLOSURE_STATUS_OPENING_OFFSET (2) |
| #define EMBER_AF_SHADE_CLOSURE_STATUS_MOTOR_OPENING (8) |
| #define EMBER_AF_SHADE_CLOSURE_STATUS_MOTOR_OPENING_OFFSET (3) |
| #define EMBER_AF_SIMPLE_BITMAP_VALUE_A (1) |
| #define EMBER_AF_SIMPLE_BITMAP_VALUE_A_OFFSET (0) |
| #define EMBER_AF_SIMPLE_BITMAP_VALUE_B (2) |
| #define EMBER_AF_SIMPLE_BITMAP_VALUE_B_OFFSET (1) |
| #define EMBER_AF_SIMPLE_BITMAP_VALUE_C (4) |
| #define EMBER_AF_SIMPLE_BITMAP_VALUE_C_OFFSET (2) |
| #define EMBER_AF_SOFTWARE_DIAGNOSTICS_FEATURE_WATER_MARKS (1) |
| #define EMBER_AF_SOFTWARE_DIAGNOSTICS_FEATURE_WATER_MARKS_OFFSET (0) |
| #define EMBER_AF_SQUAWK_INFO_MODE (240) |
| #define EMBER_AF_SQUAWK_INFO_MODE_OFFSET (4) |
| #define EMBER_AF_SQUAWK_INFO_STROBE (8) |
| #define EMBER_AF_SQUAWK_INFO_STROBE_OFFSET (3) |
| #define EMBER_AF_SQUAWK_INFO_LEVEL (3) |
| #define EMBER_AF_SQUAWK_INFO_LEVEL_OFFSET (0) |
| #define EMBER_AF_START_TIME_MINUTES (63) |
| #define EMBER_AF_START_TIME_MINUTES_OFFSET (0) |
| #define EMBER_AF_START_TIME_TIME_ENCODING (192) |
| #define EMBER_AF_START_TIME_TIME_ENCODING_OFFSET (6) |
| #define EMBER_AF_START_TIME_HOURS (65280) |
| #define EMBER_AF_START_TIME_HOURS_OFFSET (8) |
| #define EMBER_AF_SUPPORTED_STREAMING_PROTOCOL_DASH (1) |
| #define EMBER_AF_SUPPORTED_STREAMING_PROTOCOL_DASH_OFFSET (0) |
| #define EMBER_AF_SUPPORTED_STREAMING_PROTOCOL_HLS (2) |
| #define EMBER_AF_SUPPORTED_STREAMING_PROTOCOL_HLS_OFFSET (1) |
| #define EMBER_AF_SWITCH_FEATURE_LATCHING_SWITCH (1) |
| #define EMBER_AF_SWITCH_FEATURE_LATCHING_SWITCH_OFFSET (0) |
| #define EMBER_AF_SWITCH_FEATURE_MOMENTARY_SWITCH (2) |
| #define EMBER_AF_SWITCH_FEATURE_MOMENTARY_SWITCH_OFFSET (1) |
| #define EMBER_AF_SWITCH_FEATURE_MOMENTARY_SWITCH_RELEASE (4) |
| #define EMBER_AF_SWITCH_FEATURE_MOMENTARY_SWITCH_RELEASE_OFFSET (2) |
| #define EMBER_AF_SWITCH_FEATURE_MOMENTARY_SWITCH_LONG_PRESS (8) |
| #define EMBER_AF_SWITCH_FEATURE_MOMENTARY_SWITCH_LONG_PRESS_OFFSET (3) |
| #define EMBER_AF_SWITCH_FEATURE_MOMENTARY_SWITCH_MULTI_PRESS (16) |
| #define EMBER_AF_SWITCH_FEATURE_MOMENTARY_SWITCH_MULTI_PRESS_OFFSET (4) |
| #define EMBER_AF_THERMOSTAT_ALARM_MASK_INITIALIZATION_FAILURE (1) |
| #define EMBER_AF_THERMOSTAT_ALARM_MASK_INITIALIZATION_FAILURE_OFFSET (0) |
| #define EMBER_AF_THERMOSTAT_ALARM_MASK_HARDWARE_FAILURE (2) |
| #define EMBER_AF_THERMOSTAT_ALARM_MASK_HARDWARE_FAILURE_OFFSET (1) |
| #define EMBER_AF_THERMOSTAT_ALARM_MASK_SELFCALIBRATION_FAILURE (4) |
| #define EMBER_AF_THERMOSTAT_ALARM_MASK_SELFCALIBRATION_FAILURE_OFFSET (2) |
| #define EMBER_AF_THERMOSTAT_FEATURE_HEATING (1) |
| #define EMBER_AF_THERMOSTAT_FEATURE_HEATING_OFFSET (0) |
| #define EMBER_AF_THERMOSTAT_FEATURE_COOLING (2) |
| #define EMBER_AF_THERMOSTAT_FEATURE_COOLING_OFFSET (1) |
| #define EMBER_AF_THERMOSTAT_FEATURE_OCCUPANCY (4) |
| #define EMBER_AF_THERMOSTAT_FEATURE_OCCUPANCY_OFFSET (2) |
| #define EMBER_AF_THERMOSTAT_FEATURE_SCHEDULE_CONFIGURATION (8) |
| #define EMBER_AF_THERMOSTAT_FEATURE_SCHEDULE_CONFIGURATION_OFFSET (3) |
| #define EMBER_AF_THERMOSTAT_FEATURE_SETBACK (16) |
| #define EMBER_AF_THERMOSTAT_FEATURE_SETBACK_OFFSET (4) |
| #define EMBER_AF_THERMOSTAT_FEATURE_AUTO_MODE (32) |
| #define EMBER_AF_THERMOSTAT_FEATURE_AUTO_MODE_OFFSET (5) |
| #define EMBER_AF_THERMOSTAT_OCCUPANCY_OCCUPIED (1) |
| #define EMBER_AF_THERMOSTAT_OCCUPANCY_OCCUPIED_OFFSET (0) |
| #define EMBER_AF_THERMOSTAT_RUNNING_STATE_HEAT_STATE_ON (1) |
| #define EMBER_AF_THERMOSTAT_RUNNING_STATE_HEAT_STATE_ON_OFFSET (0) |
| #define EMBER_AF_THERMOSTAT_RUNNING_STATE_COOL_STATE_ON (2) |
| #define EMBER_AF_THERMOSTAT_RUNNING_STATE_COOL_STATE_ON_OFFSET (1) |
| #define EMBER_AF_THERMOSTAT_RUNNING_STATE_FAN_STATE_ON (4) |
| #define EMBER_AF_THERMOSTAT_RUNNING_STATE_FAN_STATE_ON_OFFSET (2) |
| #define EMBER_AF_THERMOSTAT_RUNNING_STATE_HEAT_SECOND_STAGE_STATE_ON (8) |
| #define EMBER_AF_THERMOSTAT_RUNNING_STATE_HEAT_SECOND_STAGE_STATE_ON_OFFSET (3) |
| #define EMBER_AF_THERMOSTAT_RUNNING_STATE_COOL_SECOND_STAGE_STATE_ON (16) |
| #define EMBER_AF_THERMOSTAT_RUNNING_STATE_COOL_SECOND_STAGE_STATE_ON_OFFSET (4) |
| #define EMBER_AF_THERMOSTAT_RUNNING_STATE_FAN_SECOND_STAGE_STATE_ON (32) |
| #define EMBER_AF_THERMOSTAT_RUNNING_STATE_FAN_SECOND_STAGE_STATE_ON_OFFSET (5) |
| #define EMBER_AF_THERMOSTAT_RUNNING_STATE_FAN_THIRD_STAGE_STATE_ON (64) |
| #define EMBER_AF_THERMOSTAT_RUNNING_STATE_FAN_THIRD_STAGE_STATE_ON_OFFSET (6) |
| #define EMBER_AF_THERMOSTAT_SENSING_LOCAL_TEMP_SENSED_REMOTELY (1) |
| #define EMBER_AF_THERMOSTAT_SENSING_LOCAL_TEMP_SENSED_REMOTELY_OFFSET (0) |
| #define EMBER_AF_THERMOSTAT_SENSING_OUTDOOR_TEMP_SENSED_REMOTELY (2) |
| #define EMBER_AF_THERMOSTAT_SENSING_OUTDOOR_TEMP_SENSED_REMOTELY_OFFSET (1) |
| #define EMBER_AF_THERMOSTAT_SENSING_OCCUPANCY_SENSED_REMOTELY (4) |
| #define EMBER_AF_THERMOSTAT_SENSING_OCCUPANCY_SENSED_REMOTELY_OFFSET (2) |
| #define EMBER_AF_THREAD_NETWORK_DIAGNOSTICS_FEATURE_PACKET_COUNTS (1) |
| #define EMBER_AF_THREAD_NETWORK_DIAGNOSTICS_FEATURE_PACKET_COUNTS_OFFSET (0) |
| #define EMBER_AF_THREAD_NETWORK_DIAGNOSTICS_FEATURE_ERROR_COUNTS (2) |
| #define EMBER_AF_THREAD_NETWORK_DIAGNOSTICS_FEATURE_ERROR_COUNTS_OFFSET (1) |
| #define EMBER_AF_THREAD_NETWORK_DIAGNOSTICS_FEATURE_MLE_COUNTS (4) |
| #define EMBER_AF_THREAD_NETWORK_DIAGNOSTICS_FEATURE_MLE_COUNTS_OFFSET (2) |
| #define EMBER_AF_THREAD_NETWORK_DIAGNOSTICS_FEATURE_MAC_COUNTS (8) |
| #define EMBER_AF_THREAD_NETWORK_DIAGNOSTICS_FEATURE_MAC_COUNTS_OFFSET (3) |
| #define EMBER_AF_TIME_STATUS_MASK_MASTER_CLOCK (1) |
| #define EMBER_AF_TIME_STATUS_MASK_MASTER_CLOCK_OFFSET (0) |
| #define EMBER_AF_TIME_STATUS_MASK_SYNCHRONIZED (2) |
| #define EMBER_AF_TIME_STATUS_MASK_SYNCHRONIZED_OFFSET (1) |
| #define EMBER_AF_TIME_STATUS_MASK_MASTER_ZONE_DST (4) |
| #define EMBER_AF_TIME_STATUS_MASK_MASTER_ZONE_DST_OFFSET (2) |
| #define EMBER_AF_TIME_STATUS_MASK_SUPERSEDING (8) |
| #define EMBER_AF_TIME_STATUS_MASK_SUPERSEDING_OFFSET (3) |
| #define EMBER_AF_UNIT_LOCALIZATION_FEATURE_TEMPERATURE_UNIT (1) |
| #define EMBER_AF_UNIT_LOCALIZATION_FEATURE_TEMPERATURE_UNIT_OFFSET (0) |
| #define EMBER_AF_WARNING_INFO_MODE (240) |
| #define EMBER_AF_WARNING_INFO_MODE_OFFSET (4) |
| #define EMBER_AF_WARNING_INFO_STROBE (12) |
| #define EMBER_AF_WARNING_INFO_STROBE_OFFSET (2) |
| #define EMBER_AF_WARNING_INFO_SIREN_LEVEL (3) |
| #define EMBER_AF_WARNING_INFO_SIREN_LEVEL_OFFSET (0) |
| #define EMBER_AF_WI_FI_NETWORK_DIAGNOSTICS_FEATURE_PACKET_COUNTS (1) |
| #define EMBER_AF_WI_FI_NETWORK_DIAGNOSTICS_FEATURE_PACKET_COUNTS_OFFSET (0) |
| #define EMBER_AF_WI_FI_NETWORK_DIAGNOSTICS_FEATURE_ERROR_COUNTS (2) |
| #define EMBER_AF_WI_FI_NETWORK_DIAGNOSTICS_FEATURE_ERROR_COUNTS_OFFSET (1) |
| #define EMBER_AF_WI_FI_SECURITY_UNENCRYPTED (1) |
| #define EMBER_AF_WI_FI_SECURITY_UNENCRYPTED_OFFSET (0) |
| #define EMBER_AF_WI_FI_SECURITY_WEP (2) |
| #define EMBER_AF_WI_FI_SECURITY_WEP_OFFSET (1) |
| #define EMBER_AF_WI_FI_SECURITY_WPA_PERSONAL (4) |
| #define EMBER_AF_WI_FI_SECURITY_WPA_PERSONAL_OFFSET (2) |
| #define EMBER_AF_WI_FI_SECURITY_WPA2_PERSONAL (8) |
| #define EMBER_AF_WI_FI_SECURITY_WPA2_PERSONAL_OFFSET (3) |
| #define EMBER_AF_WI_FI_SECURITY_WPA3_PERSONAL (16) |
| #define EMBER_AF_WI_FI_SECURITY_WPA3_PERSONAL_OFFSET (4) |
| #define EMBER_AF_WIND_SETTING_MASK_SLEEP_WIND (1) |
| #define EMBER_AF_WIND_SETTING_MASK_SLEEP_WIND_OFFSET (0) |
| #define EMBER_AF_WIND_SETTING_MASK_NATURAL_WIND (2) |
| #define EMBER_AF_WIND_SETTING_MASK_NATURAL_WIND_OFFSET (1) |
| #define EMBER_AF_WIND_SUPPORT_MASK_SLEEP_WIND (1) |
| #define EMBER_AF_WIND_SUPPORT_MASK_SLEEP_WIND_OFFSET (0) |
| #define EMBER_AF_WIND_SUPPORT_MASK_NATURAL_WIND (2) |
| #define EMBER_AF_WIND_SUPPORT_MASK_NATURAL_WIND_OFFSET (1) |