| LegacyStructs: |
| # List of structs for which we output a legacy definition in af-structs.h |
| # Ideally this list should become empty. |
| - CredentialStruct |
| |
| WeakEnums: |
| # Allow-list of enums that we generate as enums, not enum classes. |
| # The goal is to drive this down to 0. |
| - BarrierControlBarrierPosition |
| - BarrierControlMovingState |
| - ColorControlOptions |
| - ColorLoopAction |
| - ColorLoopDirection |
| - ColorMode |
| - ContentLaunchStatus |
| - ContentLaunchStreamingType |
| - EnhancedColorMode |
| - HardwareFaultEnum |
| - HueDirection |
| - HueMoveMode |
| - HueStepMode |
| - IdentifyEffectIdentifier |
| - IdentifyEffectVariant |
| - IdentifyIdentifyType |
| - InterfaceTypeEnum |
| - KeypadLockout |
| - LevelControlOptions |
| - MoveMode |
| - NetworkFaultEnum |
| - OnOffDelayedAllOffEffectVariant |
| - OnOffDyingLightEffectVariant |
| - OnOffEffectIdentifier |
| - PHYRateEnum |
| - RadioFaultEnum |
| - RoutingRole |
| - SaturationMoveMode |
| - SaturationStepMode |
| - SecurityType |
| - StepMode |
| - TemperatureDisplayMode |
| |
| # We need a more configurable way of deciding which clusters have which init functions.... |
| # See https://github.com/project-chip/connectedhomeip/issues/4369 |
| ClustersWithInitFunctions: |
| - Basic |
| - Color Control |
| - Groups |
| - Identify |
| - Level Control |
| - Localization Configuration |
| - Occupancy Sensing |
| - On/Off |
| - Pump Configuration and Control |
| - Scenes |
| - Time Format Localization |
| - Thermostat |
| - Mode Select |
| |
| ClustersWithAttributeChangedFunctions: |
| - Bridged Device Basic |
| - Door Lock |
| - Identify |
| - Pump Configuration and Control |
| - Window Covering |
| - Fan Control |
| |
| ClustersWithPreAttributeChangeFunctions: |
| - Door Lock |
| - Pump Configuration and Control |
| - Thermostat User Interface Configuration |
| - Time Format Localization |
| - Localization Configuration |
| - Mode Select |
| - Fan Control |
| - Thermostat |