diff --git a/examples/all-clusters-app/all-clusters-common/all-clusters-app.matter b/examples/all-clusters-app/all-clusters-common/all-clusters-app.matter index 0abd00c4ac5bd0..22ed2439f87039 100644 --- a/examples/all-clusters-app/all-clusters-common/all-clusters-app.matter +++ b/examples/all-clusters-app/all-clusters-common/all-clusters-app.matter @@ -4525,15 +4525,15 @@ endpoint 0 { binding cluster OtaSoftwareUpdateProvider; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - ram attribute featureMap; + ram attribute identifyTime default = 0x0000; + ram attribute identifyType default = 0x0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -4542,13 +4542,13 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } server cluster Binding { callback attribute binding; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -4560,7 +4560,7 @@ endpoint 0 { callback attribute subjectsPerAccessControlEntry default = 4; callback attribute targetsPerAccessControlEntry default = 3; callback attribute accessControlEntriesPerFabric default = 4; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -4575,20 +4575,20 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; callback attribute capabilityMinima; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -4596,49 +4596,49 @@ endpoint 0 { emits event StateTransition; emits event VersionApplied; emits event DownloadError; - callback attribute defaultOTAProviders; + callback attribute defaultOTAProviders default = 0; ram attribute updatePossible default = 1; - ram attribute updateState; - ram attribute updateStateProgress; - ram attribute featureMap; + ram attribute updateState default = 0; + ram attribute updateStateProgress default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { persist attribute activeLocale default = "en-US"; callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UnitLocalization { - persist attribute temperatureUnit; + persist attribute temperatureUnit default = 0; ram attribute featureMap default = 0x1; ram attribute clusterRevision default = 1; } server cluster PowerSourceConfiguration { callback attribute sources; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster PowerSource { - ram attribute status; + ram attribute status default = 0; ram attribute order default = 3; ram attribute description default = "B1"; - ram attribute batChargeLevel; + ram attribute batChargeLevel default = 0; ram attribute batReplacementNeeded; ram attribute batReplaceability; ram attribute featureMap default = 2; @@ -4646,12 +4646,12 @@ endpoint 0 { } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; callback attribute supportsConcurrentConnection default = 1; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -4669,7 +4669,7 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -4679,9 +4679,9 @@ endpoint 0 { emits event NetworkFaultChange; emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; @@ -4690,16 +4690,16 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster SoftwareDiagnostics { emits event SoftwareFault; callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; } @@ -4707,11 +4707,11 @@ endpoint 0 { server cluster ThreadNetworkDiagnostics { callback attribute channel; callback attribute routingRole; - callback attribute networkName; - callback attribute panId; - callback attribute extendedPanId; + callback attribute networkName default = "0"; + callback attribute panId default = 0x0000; + callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; - callback attribute overrunCount; + callback attribute overrunCount default = 0x0000000000000000; callback attribute neighborTable; callback attribute routeTable; callback attribute partitionId; @@ -4719,53 +4719,53 @@ endpoint 0 { callback attribute dataVersion; callback attribute stableDataVersion; callback attribute leaderRouterId; - callback attribute detachedRoleCount; - callback attribute childRoleCount; - callback attribute routerRoleCount; - callback attribute leaderRoleCount; - callback attribute attachAttemptCount; - callback attribute partitionIdChangeCount; - callback attribute betterPartitionAttachAttemptCount; - callback attribute parentChangeCount; - callback attribute txTotalCount; - callback attribute txUnicastCount; - callback attribute txBroadcastCount; - callback attribute txAckRequestedCount; - callback attribute txAckedCount; - callback attribute txNoAckRequestedCount; - callback attribute txDataCount; - callback attribute txDataPollCount; - callback attribute txBeaconCount; - callback attribute txBeaconRequestCount; - callback attribute txOtherCount; - callback attribute txRetryCount; - callback attribute txDirectMaxRetryExpiryCount; - callback attribute txIndirectMaxRetryExpiryCount; - callback attribute txErrCcaCount; - callback attribute txErrAbortCount; - callback attribute txErrBusyChannelCount; - callback attribute rxTotalCount; - callback attribute rxUnicastCount; - callback attribute rxBroadcastCount; - callback attribute rxDataCount; - callback attribute rxDataPollCount; - callback attribute rxBeaconCount; - callback attribute rxBeaconRequestCount; - callback attribute rxOtherCount; - callback attribute rxAddressFilteredCount; - callback attribute rxDestAddrFilteredCount; - callback attribute rxDuplicatedCount; - callback attribute rxErrNoFrameCount; - callback attribute rxErrUnknownNeighborCount; - callback attribute rxErrInvalidSrcAddrCount; - callback attribute rxErrSecCount; - callback attribute rxErrFcsCount; - callback attribute rxErrOtherCount; - callback attribute activeTimestamp; - callback attribute pendingTimestamp; - callback attribute delay; + callback attribute detachedRoleCount default = 0x0000; + callback attribute childRoleCount default = 0x0000; + callback attribute routerRoleCount default = 0x0000; + callback attribute leaderRoleCount default = 0x0000; + callback attribute attachAttemptCount default = 0x0000; + callback attribute partitionIdChangeCount default = 0x0000; + callback attribute betterPartitionAttachAttemptCount default = 0x0000; + callback attribute parentChangeCount default = 0x0000; + callback attribute txTotalCount default = 0x0000; + callback attribute txUnicastCount default = 0x0000; + callback attribute txBroadcastCount default = 0x0000; + callback attribute txAckRequestedCount default = 0x0000; + callback attribute txAckedCount default = 0x0000; + callback attribute txNoAckRequestedCount default = 0x0000; + callback attribute txDataCount default = 0x0000; + callback attribute txDataPollCount default = 0x0000; + callback attribute txBeaconCount default = 0x0000; + callback attribute txBeaconRequestCount default = 0x0000; + callback attribute txOtherCount default = 0x0000; + callback attribute txRetryCount default = 0x0000; + callback attribute txDirectMaxRetryExpiryCount default = 0x0000; + callback attribute txIndirectMaxRetryExpiryCount default = 0x0000; + callback attribute txErrCcaCount default = 0x0000; + callback attribute txErrAbortCount default = 0x0000; + callback attribute txErrBusyChannelCount default = 0x0000; + callback attribute rxTotalCount default = 0x0000; + callback attribute rxUnicastCount default = 0x0000; + callback attribute rxBroadcastCount default = 0x0000; + callback attribute rxDataCount default = 0x0000; + callback attribute rxDataPollCount default = 0x0000; + callback attribute rxBeaconCount default = 0x0000; + callback attribute rxBeaconRequestCount default = 0x0000; + callback attribute rxOtherCount default = 0x0000; + callback attribute rxAddressFilteredCount default = 0x0000; + callback attribute rxDestAddrFilteredCount default = 0x0000; + callback attribute rxDuplicatedCount default = 0x0000; + callback attribute rxErrNoFrameCount default = 0x0000; + callback attribute rxErrUnknownNeighborCount default = 0x0000; + callback attribute rxErrInvalidSrcAddrCount default = 0x0000; + callback attribute rxErrSecCount default = 0x0000; + callback attribute rxErrFcsCount default = 0x0000; + callback attribute rxErrOtherCount default = 0x0000; + callback attribute activeTimestamp default = 0x0000000000000000; + callback attribute pendingTimestamp default = 0x0000000000000000; + callback attribute delay default = 0x0000; callback attribute securityPolicy; - callback attribute channelPage0Mask; + callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; callback attribute activeNetworkFaultsList; ram attribute featureMap default = 0x000F; @@ -4779,39 +4779,39 @@ endpoint 0 { callback attribute bssid; callback attribute securityType; callback attribute wiFiVersion; - callback attribute channelNumber; - callback attribute rssi; - callback attribute beaconLostCount; - callback attribute beaconRxCount; - callback attribute packetMulticastRxCount; - callback attribute packetMulticastTxCount; - callback attribute packetUnicastRxCount; - callback attribute packetUnicastTxCount; - callback attribute currentMaxRate; - callback attribute overrunCount; + callback attribute channelNumber default = 0x0000; + callback attribute rssi default = 0x00; + callback attribute beaconLostCount default = 0x00000000; + callback attribute beaconRxCount default = 0x00000000; + callback attribute packetMulticastRxCount default = 0x00000000; + callback attribute packetMulticastTxCount default = 0x00000000; + callback attribute packetUnicastRxCount default = 0x00000000; + callback attribute packetUnicastTxCount default = 0x00000000; + callback attribute currentMaxRate default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } server cluster EthernetNetworkDiagnostics { callback attribute PHYRate; - callback attribute fullDuplex; - callback attribute packetRxCount; - callback attribute packetTxCount; - callback attribute txErrCount; - callback attribute collisionCount; - callback attribute overrunCount; - callback attribute carrierDetect; - callback attribute timeSinceReset; + callback attribute fullDuplex default = 0x00; + callback attribute packetRxCount default = 0x0000000000000000; + callback attribute packetTxCount default = 0x0000000000000000; + callback attribute txErrCount default = 0x0000000000000000; + callback attribute collisionCount default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; + callback attribute carrierDetect default = 0x00; + callback attribute timeSinceReset default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; - ram attribute featureMap; + callback attribute adminVendorId default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -4822,7 +4822,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -4831,27 +4831,27 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UserLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster RelativeHumidityMeasurement { ram attribute measuredValue; - ram attribute minMeasuredValue; + ram attribute minMeasuredValue default = 0; ram attribute maxMeasuredValue default = 0x2710; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -4863,7 +4863,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -4871,7 +4871,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -4880,33 +4880,33 @@ endpoint 1 { binding cluster OnOff; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - ram attribute featureMap; + ram attribute identifyTime default = 0x0000; + ram attribute identifyType default = 0x0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster Scenes { - ram attribute sceneCount; - ram attribute currentScene; - ram attribute currentGroup; - ram attribute sceneValid; + ram attribute sceneCount default = 0x00; + ram attribute currentScene default = 0x00; + ram attribute currentGroup default = 0x0000; + ram attribute sceneValid default = 0x00; ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster OnOff { - persist attribute onOff; + persist attribute onOff default = 0x00; ram attribute globalSceneControl default = 0x01; - ram attribute onTime; - ram attribute offWaitTime; + ram attribute onTime default = 0x0000; + ram attribute offWaitTime default = 0x0000; persist attribute startUpOnOff default = 0xFF; ram attribute featureMap default = 0x0001; ram attribute clusterRevision default = 4; @@ -4914,21 +4914,21 @@ endpoint 1 { server cluster OnOffSwitchConfiguration { ram attribute switchType; - ram attribute switchActions; - ram attribute featureMap; + ram attribute switchActions default = 0x00; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LevelControl { persist attribute currentLevel default = 0xFE; - ram attribute remainingTime; + ram attribute remainingTime default = 0x0000; ram attribute minLevel default = 0x01; ram attribute maxLevel default = 0xFE; - ram attribute currentFrequency; - ram attribute minFrequency; - ram attribute maxFrequency; - ram attribute options; - ram attribute onOffTransitionTime; + ram attribute currentFrequency default = 0x0000; + ram attribute minFrequency default = 0x0000; + ram attribute maxFrequency default = 0x0000; + ram attribute options default = 0x00; + ram attribute onOffTransitionTime default = 0x0000; ram attribute onLevel default = 0xFF; ram attribute onTransitionTime; ram attribute offTransitionTime; @@ -4939,10 +4939,10 @@ endpoint 1 { } server cluster BinaryInputBasic { - ram attribute outOfService; + ram attribute outOfService default = 0x00; ram attribute presentValue; - ram attribute statusFlags; - ram attribute featureMap; + ram attribute statusFlags default = 0x00; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -4951,13 +4951,13 @@ endpoint 1 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } server cluster Binding { callback attribute binding; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -4965,16 +4965,16 @@ endpoint 1 { callback attribute actionList; callback attribute endpointLists; callback attribute setupURL; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } server cluster PowerSource { emits event BatFaultChange; - ram attribute status; + ram attribute status default = 0; ram attribute order default = 2; ram attribute description default = "B2"; - ram attribute batChargeLevel; + ram attribute batChargeLevel default = 0; ram attribute batReplacementNeeded; ram attribute batReplaceability; ram attribute featureMap default = 2; @@ -4992,28 +4992,28 @@ endpoint 1 { server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UserLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster BooleanState { - ram attribute stateValue; - ram attribute featureMap; + ram attribute stateValue default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster ModeSelect { ram attribute description default = "Coffee"; - ram attribute standardNamespace; - callback attribute supportedModes; - persist attribute currentMode; - persist attribute startUpMode; + ram attribute standardNamespace default = 0; + callback attribute supportedModes default = 0; + persist attribute currentMode default = 0; + persist attribute startUpMode default = 0; persist attribute onMode default = 255; callback attribute generatedCommandList; callback attribute acceptedCommandList; @@ -5040,7 +5040,7 @@ endpoint 1 { ram attribute numberOfRFIDUsersSupported default = 10; ram attribute numberOfWeekDaySchedulesSupportedPerUser default = 10; ram attribute numberOfYearDaySchedulesSupportedPerUser default = 10; - ram attribute numberOfHolidaySchedulesSupported; + ram attribute numberOfHolidaySchedulesSupported default = 0; ram attribute maxPINCodeLength default = 6; ram attribute minPINCodeLength default = 6; ram attribute maxRFIDCodeLength default = 20; @@ -5049,16 +5049,16 @@ endpoint 1 { ram attribute numberOfCredentialsSupportedPerUser default = 5; ram attribute language default = "en"; ram attribute autoRelockTime default = 60; - ram attribute soundVolume; - ram attribute operatingMode; + ram attribute soundVolume default = 0x00; + ram attribute operatingMode default = 0x00; ram attribute supportedOperatingModes default = 0xFFF6; - ram attribute defaultConfigurationRegister; - ram attribute enableOneTouchLocking; - ram attribute enableInsideStatusLED; - ram attribute enablePrivacyModeButton; + ram attribute defaultConfigurationRegister default = 0; + ram attribute enableOneTouchLocking default = 0x00; + ram attribute enableInsideStatusLED default = 0; + ram attribute enablePrivacyModeButton default = 0x00; ram attribute wrongCodeEntryLimit default = 3; ram attribute userCodeTemporaryDisableTime default = 10; - ram attribute requirePINforRemoteOperation; + ram attribute requirePINforRemoteOperation default = 0; ram attribute featureMap default = 0xD13; ram attribute clusterRevision default = 6; } @@ -5069,23 +5069,23 @@ endpoint 1 { ram attribute physicalClosedLimitTilt default = 0xFFFF; persist attribute currentPositionLift default = 0x7FFF; persist attribute currentPositionTilt default = 0x7FFF; - persist attribute numberOfActuationsLift; - persist attribute numberOfActuationsTilt; + persist attribute numberOfActuationsLift default = 0x0000; + persist attribute numberOfActuationsTilt default = 0x0000; persist attribute configStatus default = 0x03; persist attribute currentPositionLiftPercentage default = 50; persist attribute currentPositionTiltPercentage default = 50; - ram attribute operationalStatus; + ram attribute operationalStatus default = 0x00; ram attribute targetPositionLiftPercent100ths default = 5000; ram attribute targetPositionTiltPercent100ths default = 5000; - ram attribute endProductType; + ram attribute endProductType default = 0x00; persist attribute currentPositionLiftPercent100ths default = 5000; persist attribute currentPositionTiltPercent100ths default = 5000; - persist attribute installedOpenLimitLift; + persist attribute installedOpenLimitLift default = 0x0000; persist attribute installedClosedLimitLift default = 0xFFFF; - persist attribute installedOpenLimitTilt; + persist attribute installedOpenLimitTilt default = 0x0000; persist attribute installedClosedLimitTilt default = 0xFFFF; - persist attribute mode; - ram attribute safetyStatus; + persist attribute mode default = 0x00; + ram attribute safetyStatus default = 0x00; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; @@ -5098,7 +5098,7 @@ endpoint 1 { ram attribute barrierSafetyStatus; ram attribute barrierCapabilities; ram attribute barrierPosition; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -5121,11 +5121,11 @@ endpoint 1 { ram attribute effectiveControlMode; ram attribute capacity; ram attribute speed; - ram attribute lifetimeRunningHours; + ram attribute lifetimeRunningHours default = 0x000000; ram attribute power; - ram attribute lifetimeEnergyConsumed; - ram attribute operationMode; - ram attribute controlMode; + ram attribute lifetimeEnergyConsumed default = 0x00000000; + ram attribute operationMode default = 0x00; + ram attribute controlMode default = 0x00; ram attribute featureMap default = 0x1F; ram attribute clusterRevision default = 4; } @@ -5153,40 +5153,40 @@ endpoint 1 { } server cluster FanControl { - ram attribute fanMode; + ram attribute fanMode default = 0x00; ram attribute fanModeSequence default = 0x02; - ram attribute percentSetting; - ram attribute percentCurrent; + ram attribute percentSetting default = 0x00; + ram attribute percentCurrent default = 0x00; ram attribute speedMax default = 100; - ram attribute speedSetting; - ram attribute speedCurrent; - ram attribute rockSupport; - ram attribute rockSetting; - ram attribute windSupport; - ram attribute windSetting; + ram attribute speedSetting default = 0x00; + ram attribute speedCurrent default = 0x00; + ram attribute rockSupport default = 0x00; + ram attribute rockSetting default = 0x00; + ram attribute windSupport default = 0x00; + ram attribute windSetting default = 0x00; ram attribute featureMap default = 0x0F; ram attribute clusterRevision default = 2; } server cluster ThermostatUserInterfaceConfiguration { - ram attribute temperatureDisplayMode; - ram attribute keypadLockout; + ram attribute temperatureDisplayMode default = 0x00; + ram attribute keypadLockout default = 0x00; ram attribute scheduleProgrammingVisibility; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } server cluster ColorControl { - ram attribute currentHue; - ram attribute currentSaturation; - ram attribute remainingTime; + ram attribute currentHue default = 0x00; + ram attribute currentSaturation default = 0x00; + ram attribute remainingTime default = 0x0000; ram attribute currentX default = 0x616B; ram attribute currentY default = 0x607D; ram attribute driftCompensation; ram attribute compensationText; ram attribute colorTemperatureMireds default = 0x00FA; ram attribute colorMode default = 0x01; - ram attribute options; + ram attribute options default = 0x00; ram attribute numberOfPrimaries; ram attribute primary1X; ram attribute primary1Y; @@ -5217,15 +5217,15 @@ endpoint 1 { ram attribute colorPointBX; ram attribute colorPointBY; ram attribute colorPointBIntensity; - ram attribute enhancedCurrentHue; + ram attribute enhancedCurrentHue default = 0x0000; ram attribute enhancedColorMode default = 0x01; - ram attribute colorLoopActive; - ram attribute colorLoopDirection; + ram attribute colorLoopActive default = 0x00; + ram attribute colorLoopDirection default = 0x00; ram attribute colorLoopTime default = 0x0019; ram attribute colorLoopStartEnhancedHue default = 0x2300; - ram attribute colorLoopStoredEnhancedHue; + ram attribute colorLoopStoredEnhancedHue default = 0x0000; ram attribute colorCapabilities default = 0x1F; - ram attribute colorTempPhysicalMinMireds; + ram attribute colorTempPhysicalMinMireds default = 0x0000; ram attribute colorTempPhysicalMaxMireds default = 0xFEFF; ram attribute coupleColorTempToLevelMinMireds; ram attribute startUpColorTemperatureMireds; @@ -5236,7 +5236,7 @@ endpoint 1 { server cluster BallastConfiguration { ram attribute physicalMinLevel default = 0x01; ram attribute physicalMaxLevel default = 0xFE; - ram attribute ballastStatus; + ram attribute ballastStatus default = 0x00; ram attribute minLevel default = 0x01; ram attribute maxLevel default = 0xFE; ram attribute intrinsicBallastFactor; @@ -5245,23 +5245,23 @@ endpoint 1 { ram attribute lampType; ram attribute lampManufacturer; ram attribute lampRatedHours default = 0xFFFFFF; - ram attribute lampBurnHours; - ram attribute lampAlarmMode; + ram attribute lampBurnHours default = 0x000000; + ram attribute lampAlarmMode default = 0x00; ram attribute lampBurnHoursTripPoint default = 0xFFFFFF; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster IlluminanceMeasurement { - ram attribute measuredValue; + ram attribute measuredValue default = 0x0000; ram attribute minMeasuredValue default = 0x01; ram attribute maxMeasuredValue default = 0xFFFE; ram attribute tolerance; ram attribute lightSensorType default = 0xFF; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -5270,15 +5270,15 @@ endpoint 1 { ram attribute minMeasuredValue default = 0x8000; ram attribute maxMeasuredValue default = 0x8000; ram attribute tolerance; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster PressureMeasurement { - ram attribute measuredValue; + ram attribute measuredValue default = 0x0000; ram attribute minMeasuredValue; ram attribute maxMeasuredValue; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -5286,17 +5286,17 @@ endpoint 1 { ram attribute measuredValue; ram attribute minMeasuredValue; ram attribute maxMeasuredValue; - ram attribute tolerance; - ram attribute featureMap; + ram attribute tolerance default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } server cluster RelativeHumidityMeasurement { ram attribute measuredValue; - ram attribute minMeasuredValue; + ram attribute minMeasuredValue default = 0; ram attribute maxMeasuredValue default = 0x2710; ram attribute tolerance; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -5304,74 +5304,74 @@ endpoint 1 { ram attribute occupancy; ram attribute occupancySensorType; ram attribute occupancySensorTypeBitmap; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } server cluster WakeOnLan { ram attribute MACAddress; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster Channel { callback attribute channelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TargetNavigator { callback attribute targetList; - ram attribute currentTarget; - ram attribute featureMap; + ram attribute currentTarget default = 0x00; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster MediaPlayback { - ram attribute currentState; + ram attribute currentState default = 0x00; ram attribute startTime default = 0xFF; ram attribute duration; ram attribute playbackSpeed; ram attribute seekRangeEnd; ram attribute seekRangeStart; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster MediaInput { callback attribute inputList; - ram attribute currentInput; - ram attribute featureMap; + ram attribute currentInput default = 0x00; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LowPower { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster KeypadInput { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster ContentLauncher { callback attribute acceptHeader; ram attribute supportedStreamingProtocols; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AudioOutput { callback attribute outputList; - ram attribute currentOutput; - ram attribute featureMap; + ram attribute currentOutput default = 0x00; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster ApplicationLauncher { callback attribute catalogList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -5383,18 +5383,18 @@ endpoint 1 { ram attribute status; ram attribute applicationVersion; callback attribute allowedVendorList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AccountLogin { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster ElectricalMeasurement { - ram attribute measurementType; - ram attribute totalActivePower; + ram attribute measurementType default = 0x000000; + ram attribute totalActivePower default = 0x000000; ram attribute rmsVoltage default = 0xffff; ram attribute rmsVoltageMin default = 0x8000; ram attribute rmsVoltageMax default = 0x8000; @@ -5404,38 +5404,38 @@ endpoint 1 { ram attribute activePower default = 0xffff; ram attribute activePowerMin default = 0xffff; ram attribute activePowerMax default = 0xffff; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } server cluster UnitTesting { emits event TestEvent; emits event TestFabricScopedEvent; - ram attribute boolean; - ram attribute bitmap8; - ram attribute bitmap16; - ram attribute bitmap32; - ram attribute bitmap64; - ram attribute int8u; - ram attribute int16u; - ram attribute int24u; - ram attribute int32u; - ram attribute int40u; - ram attribute int48u; - ram attribute int56u; - ram attribute int64u; - ram attribute int8s; - ram attribute int16s; - ram attribute int24s; - ram attribute int32s; - ram attribute int40s; - ram attribute int48s; - ram attribute int56s; - ram attribute int64s; - ram attribute enum8; - ram attribute enum16; - ram attribute floatSingle; - ram attribute floatDouble; + ram attribute boolean default = false; + ram attribute bitmap8 default = 0; + ram attribute bitmap16 default = 0; + ram attribute bitmap32 default = 0; + ram attribute bitmap64 default = 0; + ram attribute int8u default = 0; + ram attribute int16u default = 0; + ram attribute int24u default = 0; + ram attribute int32u default = 0; + ram attribute int40u default = 0; + ram attribute int48u default = 0; + ram attribute int56u default = 0; + ram attribute int64u default = 0; + ram attribute int8s default = 0; + ram attribute int16s default = 0; + ram attribute int24s default = 0; + ram attribute int32s default = 0; + ram attribute int40s default = 0; + ram attribute int48s default = 0; + ram attribute int56s default = 0; + ram attribute int64s default = 0; + ram attribute enum8 default = 0; + ram attribute enum16 default = 0; + ram attribute floatSingle default = 0; + ram attribute floatDouble default = 0; ram attribute octetString; callback attribute listInt8u; callback attribute listOctetString; @@ -5458,31 +5458,31 @@ endpoint 1 { ram attribute timedWriteBoolean; callback attribute generalErrorBoolean; callback attribute clusterErrorBoolean; - ram attribute nullableBoolean; - ram attribute nullableBitmap8; - ram attribute nullableBitmap16; - ram attribute nullableBitmap32; - ram attribute nullableBitmap64; - ram attribute nullableInt8u; - ram attribute nullableInt16u; - ram attribute nullableInt24u; - ram attribute nullableInt32u; - ram attribute nullableInt40u; - ram attribute nullableInt48u; - ram attribute nullableInt56u; - ram attribute nullableInt64u; - ram attribute nullableInt8s; - ram attribute nullableInt16s; - ram attribute nullableInt24s; - ram attribute nullableInt32s; - ram attribute nullableInt40s; - ram attribute nullableInt48s; - ram attribute nullableInt56s; - ram attribute nullableInt64s; - ram attribute nullableEnum8; - ram attribute nullableEnum16; - ram attribute nullableFloatSingle; - ram attribute nullableFloatDouble; + ram attribute nullableBoolean default = false; + ram attribute nullableBitmap8 default = 0; + ram attribute nullableBitmap16 default = 0; + ram attribute nullableBitmap32 default = 0; + ram attribute nullableBitmap64 default = 0; + ram attribute nullableInt8u default = 0; + ram attribute nullableInt16u default = 0; + ram attribute nullableInt24u default = 0; + ram attribute nullableInt32u default = 0; + ram attribute nullableInt40u default = 0; + ram attribute nullableInt48u default = 0; + ram attribute nullableInt56u default = 0; + ram attribute nullableInt64u default = 0; + ram attribute nullableInt8s default = 0; + ram attribute nullableInt16s default = 0; + ram attribute nullableInt24s default = 0; + ram attribute nullableInt32s default = 0; + ram attribute nullableInt40s default = 0; + ram attribute nullableInt48s default = 0; + ram attribute nullableInt56s default = 0; + ram attribute nullableInt64s default = 0; + ram attribute nullableEnum8 default = 0; + ram attribute nullableEnum16 default = 0; + ram attribute nullableFloatSingle default = 0; + ram attribute nullableFloatDouble default = 0; ram attribute nullableOctetString; ram attribute nullableCharString; ram attribute nullableEnumAttr; @@ -5491,8 +5491,8 @@ endpoint 1 { ram attribute nullableRangeRestrictedInt8s default = -20; ram attribute nullableRangeRestrictedInt16u default = 200; ram attribute nullableRangeRestrictedInt16s default = -100; - callback attribute writeOnlyInt8u; - ram attribute featureMap; + callback attribute writeOnlyInt8u default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -5501,17 +5501,17 @@ endpoint 2 { server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster OnOff { - ram attribute onOff; + ram attribute onOff default = 0x00; ram attribute globalSceneControl default = 1; - ram attribute onTime; - ram attribute offWaitTime; + ram attribute onTime default = 0; + ram attribute offWaitTime default = 0; ram attribute startUpOnOff; - ram attribute featureMap; + ram attribute featureMap default = 0x0000; ram attribute clusterRevision default = 4; } @@ -5520,15 +5520,15 @@ endpoint 2 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } server cluster PowerSource { - ram attribute status; + ram attribute status default = 0; ram attribute order default = 1; ram attribute description default = "B3"; - ram attribute batChargeLevel; + ram attribute batChargeLevel default = 0; ram attribute batReplacementNeeded; ram attribute batReplaceability; ram attribute featureMap default = 2; @@ -5539,7 +5539,7 @@ endpoint 2 { ram attribute occupancy; ram attribute occupancySensorType; ram attribute occupancySensorTypeBitmap; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } } @@ -5555,7 +5555,7 @@ endpoint 65534 { callback attribute lastNetworkingStatus; callback attribute lastNetworkID; callback attribute lastConnectErrorValue; - callback attribute featureMap; + callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; } } diff --git a/examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.matter b/examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.matter index f9e195247ff6cc..686a046c6fb25e 100644 --- a/examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.matter +++ b/examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.matter @@ -3783,15 +3783,15 @@ endpoint 0 { binding cluster OtaSoftwareUpdateProvider; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - ram attribute featureMap; + ram attribute identifyTime default = 0x0000; + ram attribute identifyType default = 0x0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -3800,13 +3800,13 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } server cluster Binding { callback attribute binding; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3816,7 +3816,7 @@ endpoint 0 { callback attribute subjectsPerAccessControlEntry default = 4; callback attribute targetsPerAccessControlEntry default = 3; callback attribute accessControlEntriesPerFabric default = 4; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -3829,12 +3829,12 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute capabilityMinima; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3842,56 +3842,56 @@ endpoint 0 { emits event StateTransition; emits event VersionApplied; emits event DownloadError; - callback attribute defaultOTAProviders; + callback attribute defaultOTAProviders default = 0; ram attribute updatePossible default = 1; - ram attribute updateState; - ram attribute updateStateProgress; - ram attribute featureMap; + ram attribute updateState default = 0; + ram attribute updateStateProgress default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { persist attribute activeLocale default = "en-US"; callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; + persist attribute hourFormat default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UnitLocalization { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster PowerSourceConfiguration { callback attribute sources; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster PowerSource { - ram attribute status; + ram attribute status default = 0; ram attribute order default = 3; ram attribute description default = "B1"; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; callback attribute supportsConcurrentConnection default = 1; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3909,32 +3909,32 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { callback attribute networkInterfaces; - callback attribute rebootCount; + callback attribute rebootCount default = 0x0000; callback attribute testEventTriggersEnabled; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster SoftwareDiagnostics { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster ThreadNetworkDiagnostics { callback attribute channel; callback attribute routingRole; - callback attribute networkName; - callback attribute panId; - callback attribute extendedPanId; + callback attribute networkName default = "0"; + callback attribute panId default = 0x0000; + callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; callback attribute neighborTable; callback attribute routeTable; @@ -3944,10 +3944,10 @@ endpoint 0 { callback attribute stableDataVersion; callback attribute leaderRouterId; callback attribute securityPolicy; - callback attribute channelPage0Mask; + callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; callback attribute activeNetworkFaultsList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3955,31 +3955,31 @@ endpoint 0 { callback attribute bssid; callback attribute securityType; callback attribute wiFiVersion; - callback attribute channelNumber; - callback attribute rssi; - ram attribute featureMap; + callback attribute channelNumber default = 0x0000; + callback attribute rssi default = 0x00; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster EthernetNetworkDiagnostics { callback attribute PHYRate; - callback attribute fullDuplex; - callback attribute packetRxCount; - callback attribute packetTxCount; - callback attribute txErrCount; - callback attribute collisionCount; - callback attribute overrunCount; - callback attribute carrierDetect; - callback attribute timeSinceReset; + callback attribute fullDuplex default = 0x00; + callback attribute packetRxCount default = 0x0000000000000000; + callback attribute packetTxCount default = 0x0000000000000000; + callback attribute txErrCount default = 0x0000000000000000; + callback attribute collisionCount default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; + callback attribute carrierDetect default = 0x00; + callback attribute timeSinceReset default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; - ram attribute featureMap; + callback attribute adminVendorId default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3990,7 +3990,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3999,27 +3999,27 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UserLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster RelativeHumidityMeasurement { ram attribute measuredValue; - ram attribute minMeasuredValue; + ram attribute minMeasuredValue default = 0; ram attribute maxMeasuredValue default = 0x2710; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } } @@ -4027,39 +4027,39 @@ endpoint 1 { device type onofflight = 256, version 1; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - ram attribute featureMap; + ram attribute identifyTime default = 0x0000; + ram attribute identifyType default = 0x0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster Scenes { - ram attribute sceneCount; - ram attribute currentScene; - ram attribute currentGroup; - ram attribute sceneValid; + ram attribute sceneCount default = 0x00; + ram attribute currentScene default = 0x00; + ram attribute currentGroup default = 0x0000; + ram attribute sceneValid default = 0x00; ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster OnOff { - persist attribute onOff; - ram attribute featureMap; + persist attribute onOff default = 0x00; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster LevelControl { persist attribute currentLevel default = 0xFE; - ram attribute options; + ram attribute options default = 0x00; ram attribute onLevel default = 0xFF; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 5; } @@ -4068,28 +4068,28 @@ endpoint 1 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } server cluster Binding { callback attribute binding; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster Actions { callback attribute actionList; callback attribute endpointLists; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } server cluster PowerSource { - ram attribute status; + ram attribute status default = 0; ram attribute order default = 2; ram attribute description default = "B2"; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -4102,31 +4102,31 @@ endpoint 1 { server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UserLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster BooleanState { - ram attribute stateValue; - ram attribute featureMap; + ram attribute stateValue default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster ModeSelect { ram attribute description default = "Coffee"; - ram attribute standardNamespace; - callback attribute supportedModes; - persist attribute currentMode; + ram attribute standardNamespace default = 0; + callback attribute supportedModes default = 0; + persist attribute currentMode default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -4138,18 +4138,18 @@ endpoint 1 { ram attribute lockType; ram attribute actuatorEnabled; ram attribute autoRelockTime default = 60; - ram attribute operatingMode; + ram attribute operatingMode default = 0x00; ram attribute supportedOperatingModes default = 0xFFF6; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 6; } server cluster WindowCovering { - ram attribute type; + ram attribute type default = 0x00; persist attribute configStatus default = 0x03; - ram attribute operationalStatus; - ram attribute endProductType; - persist attribute mode; + ram attribute operationalStatus default = 0x00; + ram attribute endProductType default = 0x00; + persist attribute mode default = 0x00; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; @@ -4166,7 +4166,7 @@ endpoint 1 { ram attribute effectiveOperationMode; ram attribute effectiveControlMode; ram attribute capacity; - ram attribute operationMode; + ram attribute operationMode default = 0x00; ram attribute featureMap default = 1; ram attribute clusterRevision default = 4; } @@ -4181,28 +4181,28 @@ endpoint 1 { } server cluster FanControl { - ram attribute fanMode; + ram attribute fanMode default = 0x00; ram attribute fanModeSequence default = 0x02; - ram attribute percentSetting; - ram attribute percentCurrent; - ram attribute featureMap; + ram attribute percentSetting default = 0x00; + ram attribute percentCurrent default = 0x00; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } server cluster ThermostatUserInterfaceConfiguration { - ram attribute temperatureDisplayMode; - ram attribute keypadLockout; - ram attribute featureMap; + ram attribute temperatureDisplayMode default = 0x00; + ram attribute keypadLockout default = 0x00; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } server cluster ColorControl { ram attribute colorMode default = 0x01; - ram attribute options; - ram attribute numberOfPrimaries; + ram attribute options default = 0x00; + ram attribute numberOfPrimaries default = 0; ram attribute enhancedColorMode default = 0x01; ram attribute colorCapabilities default = 0x1F; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 5; } @@ -4215,15 +4215,15 @@ endpoint 1 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster IlluminanceMeasurement { - ram attribute measuredValue; + ram attribute measuredValue default = 0x0000; ram attribute minMeasuredValue default = 0x01; ram attribute maxMeasuredValue default = 0xFFFE; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -4231,15 +4231,15 @@ endpoint 1 { ram attribute measuredValue default = 0x8000; ram attribute minMeasuredValue default = 0x8000; ram attribute maxMeasuredValue default = 0x8000; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster PressureMeasurement { - ram attribute measuredValue; + ram attribute measuredValue default = 0x0000; ram attribute minMeasuredValue; ram attribute maxMeasuredValue; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -4247,15 +4247,15 @@ endpoint 1 { ram attribute measuredValue; ram attribute minMeasuredValue; ram attribute maxMeasuredValue; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } server cluster RelativeHumidityMeasurement { ram attribute measuredValue; - ram attribute minMeasuredValue; + ram attribute minMeasuredValue default = 0; ram attribute maxMeasuredValue default = 0x2710; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -4263,63 +4263,63 @@ endpoint 1 { ram attribute occupancy; ram attribute occupancySensorType; ram attribute occupancySensorTypeBitmap; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } server cluster WakeOnLan { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster Channel { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TargetNavigator { callback attribute targetList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster MediaPlayback { - ram attribute currentState; - ram attribute featureMap; + ram attribute currentState default = 0x00; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster MediaInput { callback attribute inputList; - ram attribute currentInput; - ram attribute featureMap; + ram attribute currentInput default = 0x00; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LowPower { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster KeypadInput { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster ContentLauncher { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AudioOutput { callback attribute outputList; - ram attribute currentOutput; - ram attribute featureMap; + ram attribute currentOutput default = 0x00; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster ApplicationLauncher { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -4329,43 +4329,43 @@ endpoint 1 { ram attribute status; ram attribute applicationVersion; callback attribute allowedVendorList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AccountLogin { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UnitTesting { emits event TestEvent; emits event TestFabricScopedEvent; - ram attribute boolean; - ram attribute bitmap8; - ram attribute bitmap16; - ram attribute bitmap32; - ram attribute bitmap64; - ram attribute int8u; - ram attribute int16u; - ram attribute int24u; - ram attribute int32u; - ram attribute int40u; - ram attribute int48u; - ram attribute int56u; - ram attribute int64u; - ram attribute int8s; - ram attribute int16s; - ram attribute int24s; - ram attribute int32s; - ram attribute int40s; - ram attribute int48s; - ram attribute int56s; - ram attribute int64s; - ram attribute enum8; - ram attribute enum16; - ram attribute floatSingle; - ram attribute floatDouble; + ram attribute boolean default = false; + ram attribute bitmap8 default = 0; + ram attribute bitmap16 default = 0; + ram attribute bitmap32 default = 0; + ram attribute bitmap64 default = 0; + ram attribute int8u default = 0; + ram attribute int16u default = 0; + ram attribute int24u default = 0; + ram attribute int32u default = 0; + ram attribute int40u default = 0; + ram attribute int48u default = 0; + ram attribute int56u default = 0; + ram attribute int64u default = 0; + ram attribute int8s default = 0; + ram attribute int16s default = 0; + ram attribute int24s default = 0; + ram attribute int32s default = 0; + ram attribute int40s default = 0; + ram attribute int48s default = 0; + ram attribute int56s default = 0; + ram attribute int64s default = 0; + ram attribute enum8 default = 0; + ram attribute enum16 default = 0; + ram attribute floatSingle default = 0; + ram attribute floatDouble default = 0; ram attribute octetString; callback attribute listInt8u; callback attribute listOctetString; @@ -4388,31 +4388,31 @@ endpoint 1 { ram attribute timedWriteBoolean; callback attribute generalErrorBoolean; callback attribute clusterErrorBoolean; - ram attribute nullableBoolean; - ram attribute nullableBitmap8; - ram attribute nullableBitmap16; - ram attribute nullableBitmap32; - ram attribute nullableBitmap64; - ram attribute nullableInt8u; - ram attribute nullableInt16u; - ram attribute nullableInt24u; - ram attribute nullableInt32u; - ram attribute nullableInt40u; - ram attribute nullableInt48u; - ram attribute nullableInt56u; - ram attribute nullableInt64u; - ram attribute nullableInt8s; - ram attribute nullableInt16s; - ram attribute nullableInt24s; - ram attribute nullableInt32s; - ram attribute nullableInt40s; - ram attribute nullableInt48s; - ram attribute nullableInt56s; - ram attribute nullableInt64s; - ram attribute nullableEnum8; - ram attribute nullableEnum16; - ram attribute nullableFloatSingle; - ram attribute nullableFloatDouble; + ram attribute nullableBoolean default = false; + ram attribute nullableBitmap8 default = 0; + ram attribute nullableBitmap16 default = 0; + ram attribute nullableBitmap32 default = 0; + ram attribute nullableBitmap64 default = 0; + ram attribute nullableInt8u default = 0; + ram attribute nullableInt16u default = 0; + ram attribute nullableInt24u default = 0; + ram attribute nullableInt32u default = 0; + ram attribute nullableInt40u default = 0; + ram attribute nullableInt48u default = 0; + ram attribute nullableInt56u default = 0; + ram attribute nullableInt64u default = 0; + ram attribute nullableInt8s default = 0; + ram attribute nullableInt16s default = 0; + ram attribute nullableInt24s default = 0; + ram attribute nullableInt32s default = 0; + ram attribute nullableInt40s default = 0; + ram attribute nullableInt48s default = 0; + ram attribute nullableInt56s default = 0; + ram attribute nullableInt64s default = 0; + ram attribute nullableEnum8 default = 0; + ram attribute nullableEnum16 default = 0; + ram attribute nullableFloatSingle default = 0; + ram attribute nullableFloatDouble default = 0; ram attribute nullableOctetString; ram attribute nullableCharString; ram attribute nullableEnumAttr; @@ -4421,7 +4421,7 @@ endpoint 1 { ram attribute nullableRangeRestrictedInt8s default = -20; ram attribute nullableRangeRestrictedInt16u default = 200; ram attribute nullableRangeRestrictedInt16s default = -100; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -4430,13 +4430,13 @@ endpoint 2 { server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster OnOff { - ram attribute onOff; - ram attribute featureMap; + ram attribute onOff default = 0x00; + ram attribute featureMap default = 0x0000; ram attribute clusterRevision default = 4; } @@ -4445,15 +4445,15 @@ endpoint 2 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } server cluster PowerSource { - ram attribute status; + ram attribute status default = 0; ram attribute order default = 1; ram attribute description default = "B3"; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -4461,7 +4461,7 @@ endpoint 2 { ram attribute occupancy; ram attribute occupancySensorType; ram attribute occupancySensorTypeBitmap; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } } @@ -4477,7 +4477,7 @@ endpoint 65534 { callback attribute lastNetworkingStatus; callback attribute lastNetworkID; callback attribute lastConnectErrorValue; - callback attribute featureMap; + callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; } } diff --git a/examples/bridge-app/bridge-common/bridge-app.matter b/examples/bridge-app/bridge-common/bridge-app.matter index d8e11547a42779..e3ee71f576c660 100644 --- a/examples/bridge-app/bridge-common/bridge-app.matter +++ b/examples/bridge-app/bridge-common/bridge-app.matter @@ -1573,7 +1573,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1587,7 +1587,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1602,23 +1602,23 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; callback attribute capabilityMinima; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1628,23 +1628,23 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UnitLocalization { - persist attribute temperatureUnit; + persist attribute temperatureUnit default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; @@ -1653,15 +1653,15 @@ endpoint 0 { } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; callback attribute supportsConcurrentConnection default = 1; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1682,34 +1682,34 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; + callback attribute testEventTriggersEnabled default = false; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster SoftwareDiagnostics { emits event SoftwareFault; callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; } @@ -1717,11 +1717,11 @@ endpoint 0 { server cluster ThreadNetworkDiagnostics { callback attribute channel; callback attribute routingRole; - callback attribute networkName; - callback attribute panId; - callback attribute extendedPanId; + callback attribute networkName default = "0"; + callback attribute panId default = 0x0000; + callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; - callback attribute overrunCount; + callback attribute overrunCount default = 0x0000000000000000; callback attribute neighborTable; callback attribute routeTable; callback attribute partitionId; @@ -1729,53 +1729,53 @@ endpoint 0 { callback attribute dataVersion; callback attribute stableDataVersion; callback attribute leaderRouterId; - callback attribute detachedRoleCount; - callback attribute childRoleCount; - callback attribute routerRoleCount; - callback attribute leaderRoleCount; - callback attribute attachAttemptCount; - callback attribute partitionIdChangeCount; - callback attribute betterPartitionAttachAttemptCount; - callback attribute parentChangeCount; - callback attribute txTotalCount; - callback attribute txUnicastCount; - callback attribute txBroadcastCount; - callback attribute txAckRequestedCount; - callback attribute txAckedCount; - callback attribute txNoAckRequestedCount; - callback attribute txDataCount; - callback attribute txDataPollCount; - callback attribute txBeaconCount; - callback attribute txBeaconRequestCount; - callback attribute txOtherCount; - callback attribute txRetryCount; - callback attribute txDirectMaxRetryExpiryCount; - callback attribute txIndirectMaxRetryExpiryCount; - callback attribute txErrCcaCount; - callback attribute txErrAbortCount; - callback attribute txErrBusyChannelCount; - callback attribute rxTotalCount; - callback attribute rxUnicastCount; - callback attribute rxBroadcastCount; - callback attribute rxDataCount; - callback attribute rxDataPollCount; - callback attribute rxBeaconCount; - callback attribute rxBeaconRequestCount; - callback attribute rxOtherCount; - callback attribute rxAddressFilteredCount; - callback attribute rxDestAddrFilteredCount; - callback attribute rxDuplicatedCount; - callback attribute rxErrNoFrameCount; - callback attribute rxErrUnknownNeighborCount; - callback attribute rxErrInvalidSrcAddrCount; - callback attribute rxErrSecCount; - callback attribute rxErrFcsCount; - callback attribute rxErrOtherCount; - callback attribute activeTimestamp; - callback attribute pendingTimestamp; - callback attribute delay; + callback attribute detachedRoleCount default = 0x0000; + callback attribute childRoleCount default = 0x0000; + callback attribute routerRoleCount default = 0x0000; + callback attribute leaderRoleCount default = 0x0000; + callback attribute attachAttemptCount default = 0x0000; + callback attribute partitionIdChangeCount default = 0x0000; + callback attribute betterPartitionAttachAttemptCount default = 0x0000; + callback attribute parentChangeCount default = 0x0000; + callback attribute txTotalCount default = 0x0000; + callback attribute txUnicastCount default = 0x0000; + callback attribute txBroadcastCount default = 0x0000; + callback attribute txAckRequestedCount default = 0x0000; + callback attribute txAckedCount default = 0x0000; + callback attribute txNoAckRequestedCount default = 0x0000; + callback attribute txDataCount default = 0x0000; + callback attribute txDataPollCount default = 0x0000; + callback attribute txBeaconCount default = 0x0000; + callback attribute txBeaconRequestCount default = 0x0000; + callback attribute txOtherCount default = 0x0000; + callback attribute txRetryCount default = 0x0000; + callback attribute txDirectMaxRetryExpiryCount default = 0x0000; + callback attribute txIndirectMaxRetryExpiryCount default = 0x0000; + callback attribute txErrCcaCount default = 0x0000; + callback attribute txErrAbortCount default = 0x0000; + callback attribute txErrBusyChannelCount default = 0x0000; + callback attribute rxTotalCount default = 0x0000; + callback attribute rxUnicastCount default = 0x0000; + callback attribute rxBroadcastCount default = 0x0000; + callback attribute rxDataCount default = 0x0000; + callback attribute rxDataPollCount default = 0x0000; + callback attribute rxBeaconCount default = 0x0000; + callback attribute rxBeaconRequestCount default = 0x0000; + callback attribute rxOtherCount default = 0x0000; + callback attribute rxAddressFilteredCount default = 0x0000; + callback attribute rxDestAddrFilteredCount default = 0x0000; + callback attribute rxDuplicatedCount default = 0x0000; + callback attribute rxErrNoFrameCount default = 0x0000; + callback attribute rxErrUnknownNeighborCount default = 0x0000; + callback attribute rxErrInvalidSrcAddrCount default = 0x0000; + callback attribute rxErrSecCount default = 0x0000; + callback attribute rxErrFcsCount default = 0x0000; + callback attribute rxErrOtherCount default = 0x0000; + callback attribute activeTimestamp default = 0x0000000000000000; + callback attribute pendingTimestamp default = 0x0000000000000000; + callback attribute delay default = 0x0000; callback attribute securityPolicy; - callback attribute channelPage0Mask; + callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; callback attribute activeNetworkFaultsList; ram attribute featureMap default = 15; @@ -1789,42 +1789,42 @@ endpoint 0 { callback attribute bssid; callback attribute securityType; callback attribute wiFiVersion; - callback attribute channelNumber; - callback attribute rssi; - callback attribute beaconLostCount; - callback attribute beaconRxCount; - callback attribute packetMulticastRxCount; - callback attribute packetMulticastTxCount; - callback attribute packetUnicastRxCount; - callback attribute packetUnicastTxCount; - callback attribute currentMaxRate; - callback attribute overrunCount; + callback attribute channelNumber default = 0x0000; + callback attribute rssi default = 0x00; + callback attribute beaconLostCount default = 0x00000000; + callback attribute beaconRxCount default = 0x00000000; + callback attribute packetMulticastRxCount default = 0x00000000; + callback attribute packetMulticastTxCount default = 0x00000000; + callback attribute packetUnicastRxCount default = 0x00000000; + callback attribute packetUnicastTxCount default = 0x00000000; + callback attribute currentMaxRate default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } server cluster EthernetNetworkDiagnostics { callback attribute PHYRate; - callback attribute fullDuplex; - callback attribute packetRxCount; - callback attribute packetTxCount; - callback attribute txErrCount; - callback attribute collisionCount; - callback attribute overrunCount; - callback attribute carrierDetect; - callback attribute timeSinceReset; + callback attribute fullDuplex default = 0x00; + callback attribute packetRxCount default = 0x0000000000000000; + callback attribute packetTxCount default = 0x0000000000000000; + callback attribute txErrCount default = 0x0000000000000000; + callback attribute collisionCount default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; + callback attribute carrierDetect default = 0x00; + callback attribute timeSinceReset default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; + callback attribute adminVendorId default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1838,7 +1838,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1850,13 +1850,13 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UserLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1865,12 +1865,12 @@ endpoint 1 { binding cluster Binding; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; + ram attribute identifyTime default = 0x0; + ram attribute identifyType default = 0x0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } @@ -1882,7 +1882,7 @@ endpoint 1 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1894,7 +1894,7 @@ endpoint 1 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1902,21 +1902,21 @@ endpoint 2 { device type dimmablelight = 257, version 1; server cluster OnOff { - ram attribute onOff; - ram attribute featureMap; + ram attribute onOff default = 0x00; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster LevelControl { - persist attribute currentLevel; - ram attribute remainingTime; + persist attribute currentLevel default = 0x00; + ram attribute remainingTime default = 0x0000; ram attribute minLevel default = 0x01; ram attribute maxLevel default = 0xFE; - ram attribute currentFrequency; - ram attribute minFrequency; - ram attribute maxFrequency; - ram attribute options; - ram attribute onOffTransitionTime; + ram attribute currentFrequency default = 0x0000; + ram attribute minFrequency default = 0x0000; + ram attribute maxFrequency default = 0x0000; + ram attribute options default = 0x00; + ram attribute onOffTransitionTime default = 0x0000; ram attribute onLevel default = 0xFE; ram attribute onTransitionTime; ram attribute offTransitionTime; @@ -1931,7 +1931,7 @@ endpoint 2 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1939,7 +1939,7 @@ endpoint 2 { ram attribute numberOfPositions default = 2; ram attribute currentPosition default = 1; ram attribute multiPressMax default = 2; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1950,7 +1950,7 @@ endpoint 2 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - callback attribute featureMap; + callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; } } diff --git a/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.matter b/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.matter index fee5f0afcbabc3..e742712b3cc339 100644 --- a/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.matter +++ b/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.matter @@ -1463,7 +1463,7 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -1472,7 +1472,7 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1482,7 +1482,7 @@ endpoint 0 { callback attribute acl; callback attribute extension; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1497,19 +1497,19 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1519,60 +1519,60 @@ endpoint 0 { emits event DownloadError; callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; - ram attribute updateState; - ram attribute updateStateProgress; - ram attribute featureMap; + ram attribute updateState default = 0; + ram attribute updateStateProgress default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; - ram attribute featureMap; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; } @@ -1580,11 +1580,11 @@ endpoint 0 { server cluster ThreadNetworkDiagnostics { callback attribute channel; callback attribute routingRole; - callback attribute networkName; - callback attribute panId; - callback attribute extendedPanId; + callback attribute networkName default = "0"; + callback attribute panId default = 0x0000; + callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; - callback attribute overrunCount; + callback attribute overrunCount default = 0x0000000000000000; callback attribute neighborTable; callback attribute routeTable; callback attribute partitionId; @@ -1592,53 +1592,53 @@ endpoint 0 { callback attribute dataVersion; callback attribute stableDataVersion; callback attribute leaderRouterId; - callback attribute detachedRoleCount; - callback attribute childRoleCount; - callback attribute routerRoleCount; - callback attribute leaderRoleCount; - callback attribute attachAttemptCount; - callback attribute partitionIdChangeCount; - callback attribute betterPartitionAttachAttemptCount; - callback attribute parentChangeCount; - callback attribute txTotalCount; - callback attribute txUnicastCount; - callback attribute txBroadcastCount; - callback attribute txAckRequestedCount; - callback attribute txAckedCount; - callback attribute txNoAckRequestedCount; - callback attribute txDataCount; - callback attribute txDataPollCount; - callback attribute txBeaconCount; - callback attribute txBeaconRequestCount; - callback attribute txOtherCount; - callback attribute txRetryCount; - callback attribute txDirectMaxRetryExpiryCount; - callback attribute txIndirectMaxRetryExpiryCount; - callback attribute txErrCcaCount; - callback attribute txErrAbortCount; - callback attribute txErrBusyChannelCount; - callback attribute rxTotalCount; - callback attribute rxUnicastCount; - callback attribute rxBroadcastCount; - callback attribute rxDataCount; - callback attribute rxDataPollCount; - callback attribute rxBeaconCount; - callback attribute rxBeaconRequestCount; - callback attribute rxOtherCount; - callback attribute rxAddressFilteredCount; - callback attribute rxDestAddrFilteredCount; - callback attribute rxDuplicatedCount; - callback attribute rxErrNoFrameCount; - callback attribute rxErrUnknownNeighborCount; - callback attribute rxErrInvalidSrcAddrCount; - callback attribute rxErrSecCount; - callback attribute rxErrFcsCount; - callback attribute rxErrOtherCount; - callback attribute activeTimestamp; - callback attribute pendingTimestamp; - callback attribute delay; + callback attribute detachedRoleCount default = 0x0000; + callback attribute childRoleCount default = 0x0000; + callback attribute routerRoleCount default = 0x0000; + callback attribute leaderRoleCount default = 0x0000; + callback attribute attachAttemptCount default = 0x0000; + callback attribute partitionIdChangeCount default = 0x0000; + callback attribute betterPartitionAttachAttemptCount default = 0x0000; + callback attribute parentChangeCount default = 0x0000; + callback attribute txTotalCount default = 0x0000; + callback attribute txUnicastCount default = 0x0000; + callback attribute txBroadcastCount default = 0x0000; + callback attribute txAckRequestedCount default = 0x0000; + callback attribute txAckedCount default = 0x0000; + callback attribute txNoAckRequestedCount default = 0x0000; + callback attribute txDataCount default = 0x0000; + callback attribute txDataPollCount default = 0x0000; + callback attribute txBeaconCount default = 0x0000; + callback attribute txBeaconRequestCount default = 0x0000; + callback attribute txOtherCount default = 0x0000; + callback attribute txRetryCount default = 0x0000; + callback attribute txDirectMaxRetryExpiryCount default = 0x0000; + callback attribute txIndirectMaxRetryExpiryCount default = 0x0000; + callback attribute txErrCcaCount default = 0x0000; + callback attribute txErrAbortCount default = 0x0000; + callback attribute txErrBusyChannelCount default = 0x0000; + callback attribute rxTotalCount default = 0x0000; + callback attribute rxUnicastCount default = 0x0000; + callback attribute rxBroadcastCount default = 0x0000; + callback attribute rxDataCount default = 0x0000; + callback attribute rxDataPollCount default = 0x0000; + callback attribute rxBeaconCount default = 0x0000; + callback attribute rxBeaconRequestCount default = 0x0000; + callback attribute rxOtherCount default = 0x0000; + callback attribute rxAddressFilteredCount default = 0x0000; + callback attribute rxDestAddrFilteredCount default = 0x0000; + callback attribute rxDuplicatedCount default = 0x0000; + callback attribute rxErrNoFrameCount default = 0x0000; + callback attribute rxErrUnknownNeighborCount default = 0x0000; + callback attribute rxErrInvalidSrcAddrCount default = 0x0000; + callback attribute rxErrSecCount default = 0x0000; + callback attribute rxErrFcsCount default = 0x0000; + callback attribute rxErrOtherCount default = 0x0000; + callback attribute activeTimestamp default = 0x0000000000000000; + callback attribute pendingTimestamp default = 0x0000000000000000; + callback attribute delay default = 0x0000; callback attribute securityPolicy; - callback attribute channelPage0Mask; + callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; callback attribute activeNetworkFaultsList; ram attribute featureMap default = 0x000F; @@ -1652,44 +1652,44 @@ endpoint 0 { callback attribute bssid; callback attribute securityType; callback attribute wiFiVersion; - callback attribute channelNumber; - callback attribute rssi; - callback attribute beaconLostCount; - callback attribute beaconRxCount; - callback attribute packetMulticastRxCount; - callback attribute packetMulticastTxCount; - callback attribute packetUnicastRxCount; - callback attribute packetUnicastTxCount; - callback attribute currentMaxRate; - callback attribute overrunCount; + callback attribute channelNumber default = 0x0000; + callback attribute rssi default = 0x00; + callback attribute beaconLostCount default = 0x00000000; + callback attribute beaconRxCount default = 0x00000000; + callback attribute packetMulticastRxCount default = 0x00000000; + callback attribute packetMulticastTxCount default = 0x00000000; + callback attribute packetUnicastRxCount default = 0x00000000; + callback attribute packetUnicastTxCount default = 0x00000000; + callback attribute currentMaxRate default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 0x0001; } server cluster EthernetNetworkDiagnostics { callback attribute PHYRate; - callback attribute fullDuplex; - callback attribute packetRxCount; - callback attribute packetTxCount; - callback attribute txErrCount; - callback attribute collisionCount; - callback attribute overrunCount; - callback attribute carrierDetect; - callback attribute timeSinceReset; + callback attribute fullDuplex default = 0x00; + callback attribute packetRxCount default = 0x0000000000000000; + callback attribute packetTxCount default = 0x0000000000000000; + callback attribute txErrCount default = 0x0000000000000000; + callback attribute collisionCount default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; + callback attribute carrierDetect default = 0x00; + callback attribute timeSinceReset default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 0x0001; } server cluster Switch { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; - ram attribute featureMap; + callback attribute adminVendorId default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1700,7 +1700,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1709,13 +1709,13 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1725,61 +1725,61 @@ endpoint 1 { binding cluster OccupancySensing; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute identifyTime default = 0x0; + ram attribute identifyType default = 0x0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } server cluster Groups { - ram attribute nameSupport; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute nameSupport default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } server cluster OnOff { - ram attribute onOff; + ram attribute onOff default = 0; ram attribute globalSceneControl default = 1; - ram attribute onTime; - ram attribute offWaitTime; - ram attribute startUpOnOff; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; + ram attribute onTime default = 0; + ram attribute offWaitTime default = 0; + ram attribute startUpOnOff default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; ram attribute featureMap default = 0x1; ram attribute clusterRevision default = 4; } server cluster LevelControl { ram attribute currentLevel default = 0x01; - ram attribute remainingTime; + ram attribute remainingTime default = 0x0000; ram attribute minLevel default = 0x01; ram attribute maxLevel default = 0xFE; ram attribute options default = 0x03; ram attribute onLevel default = 0xFE; - ram attribute startUpCurrentLevel; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; + ram attribute startUpCurrentLevel default = 0x00; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; ram attribute featureMap default = 0x03; ram attribute clusterRevision default = 5; } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } diff --git a/examples/chef/devices/rootnode_colortemperaturelight_hbUnzYVeyn.matter b/examples/chef/devices/rootnode_colortemperaturelight_hbUnzYVeyn.matter index 5d0331d67a9526..434105121f53d5 100644 --- a/examples/chef/devices/rootnode_colortemperaturelight_hbUnzYVeyn.matter +++ b/examples/chef/devices/rootnode_colortemperaturelight_hbUnzYVeyn.matter @@ -1457,7 +1457,7 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -1466,7 +1466,7 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1479,7 +1479,7 @@ endpoint 0 { callback attribute targetsPerAccessControlEntry; callback attribute accessControlEntriesPerFabric; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1494,20 +1494,20 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; callback attribute capabilityMinima; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1517,17 +1517,17 @@ endpoint 0 { emits event DownloadError; callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; - ram attribute updateState; - ram attribute updateStateProgress; - ram attribute featureMap; + ram attribute updateState default = 0; + ram attribute updateStateProgress default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; callback attribute supportsConcurrentConnection default = 1; ram attribute featureMap default = 6; ram attribute clusterRevision default = 0x0001; @@ -1547,39 +1547,39 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; - ram attribute featureMap; + callback attribute adminVendorId default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1590,7 +1590,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1599,7 +1599,7 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1607,12 +1607,12 @@ endpoint 1 { device type anonymousEndpointType = 268, version 1; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; + ram attribute identifyTime default = 0x0; + ram attribute identifyType default = 0x0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -1621,33 +1621,33 @@ endpoint 1 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } server cluster OnOff { - ram attribute onOff; + ram attribute onOff default = 0; ram attribute globalSceneControl default = 1; - ram attribute onTime; - ram attribute offWaitTime; + ram attribute onTime default = 0; + ram attribute offWaitTime default = 0; ram attribute startUpOnOff; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster LevelControl { - ram attribute currentLevel; - ram attribute remainingTime; - ram attribute options; + ram attribute currentLevel default = 0x00; + ram attribute remainingTime default = 0x0000; + ram attribute options default = 0x00; ram attribute onLevel; ram attribute startUpCurrentLevel; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 5; } @@ -1659,15 +1659,15 @@ endpoint 1 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster ColorControl { - ram attribute remainingTime; + ram attribute remainingTime default = 0x0000; ram attribute colorTemperatureMireds default = 0x00FA; ram attribute colorMode default = 0x01; - ram attribute options; + ram attribute options default = 0x00; ram attribute numberOfPrimaries; ram attribute primary1X; ram attribute primary1Y; @@ -1687,17 +1687,17 @@ endpoint 1 { ram attribute primary6X; ram attribute primary6Y; ram attribute primary6Intensity; - ram attribute enhancedCurrentHue; + ram attribute enhancedCurrentHue default = 0x0000; ram attribute enhancedColorMode default = 0x01; - ram attribute colorCapabilities; - ram attribute colorTempPhysicalMinMireds; + ram attribute colorCapabilities default = 0x0000; + ram attribute colorTempPhysicalMinMireds default = 0x0000; ram attribute colorTempPhysicalMaxMireds default = 0xFEFF; ram attribute coupleColorTempToLevelMinMireds; ram attribute startUpColorTemperatureMireds; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 5; } } diff --git a/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.matter b/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.matter index 2bce23887bc544..8f8fd0286ebec2 100644 --- a/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.matter +++ b/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.matter @@ -1154,7 +1154,7 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -1163,7 +1163,7 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1173,7 +1173,7 @@ endpoint 0 { callback attribute acl; callback attribute extension; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1188,19 +1188,19 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1210,32 +1210,32 @@ endpoint 0 { emits event DownloadError; callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; - ram attribute updateState; - ram attribute updateStateProgress; - ram attribute featureMap; + ram attribute updateState default = 0; + ram attribute updateStateProgress default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; - ram attribute featureMap; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1253,44 +1253,44 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; } server cluster Switch { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; - ram attribute featureMap; + callback attribute adminVendorId default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1301,7 +1301,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1310,13 +1310,13 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1325,42 +1325,42 @@ endpoint 1 { binding cluster Binding; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute identifyTime default = 0x0; + ram attribute identifyType default = 0x0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } server cluster Groups { - ram attribute nameSupport; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute nameSupport default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster BooleanState { - ram attribute stateValue; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute stateValue default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } diff --git a/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.matter b/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.matter index 2e68952f256566..cf95bc39d39043 100644 --- a/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.matter +++ b/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.matter @@ -1327,7 +1327,7 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -1336,7 +1336,7 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1346,7 +1346,7 @@ endpoint 0 { callback attribute acl; callback attribute extension; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1361,19 +1361,19 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1383,32 +1383,32 @@ endpoint 0 { emits event DownloadError; callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; - ram attribute updateState; - ram attribute updateStateProgress; - ram attribute featureMap; + ram attribute updateState default = 0; + ram attribute updateStateProgress default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; - ram attribute featureMap; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1426,44 +1426,44 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; } server cluster Switch { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; - ram attribute featureMap; + callback attribute adminVendorId default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1474,7 +1474,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1483,13 +1483,13 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1499,61 +1499,61 @@ endpoint 1 { binding cluster OccupancySensing; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute identifyTime default = 0x0; + ram attribute identifyType default = 0x0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } server cluster Groups { - ram attribute nameSupport; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute nameSupport default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } server cluster OnOff { - ram attribute onOff; + ram attribute onOff default = 0; ram attribute globalSceneControl default = 1; - ram attribute onTime; - ram attribute offWaitTime; - ram attribute startUpOnOff; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; + ram attribute onTime default = 0; + ram attribute offWaitTime default = 0; + ram attribute startUpOnOff default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; ram attribute featureMap default = 0x1; ram attribute clusterRevision default = 4; } server cluster LevelControl { ram attribute currentLevel default = 0x01; - ram attribute remainingTime; + ram attribute remainingTime default = 0x0000; ram attribute minLevel default = 0x01; ram attribute maxLevel default = 0xFE; ram attribute options default = 0x03; ram attribute onLevel default = 0xFE; - ram attribute startUpCurrentLevel; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; + ram attribute startUpCurrentLevel default = 0x00; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; ram attribute featureMap default = 0x03; ram attribute clusterRevision default = 5; } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } diff --git a/examples/chef/devices/rootnode_doorlock_aNKYAreMXE.matter b/examples/chef/devices/rootnode_doorlock_aNKYAreMXE.matter index 0c03e4284be1bb..73050c9a59691d 100644 --- a/examples/chef/devices/rootnode_doorlock_aNKYAreMXE.matter +++ b/examples/chef/devices/rootnode_doorlock_aNKYAreMXE.matter @@ -1622,7 +1622,7 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -1631,7 +1631,7 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1641,7 +1641,7 @@ endpoint 0 { callback attribute acl; callback attribute extension; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1656,19 +1656,19 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1678,31 +1678,31 @@ endpoint 0 { emits event DownloadError; callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; - ram attribute updateState; - ram attribute updateStateProgress; - ram attribute featureMap; + ram attribute updateState default = 0; + ram attribute updateStateProgress default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; ram attribute featureMap default = 6; ram attribute clusterRevision default = 0x0001; } @@ -1721,44 +1721,44 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; } server cluster Switch { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; - ram attribute featureMap; + callback attribute adminVendorId default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1769,7 +1769,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1778,13 +1778,13 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1793,33 +1793,33 @@ endpoint 1 { binding cluster Binding; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute identifyTime default = 0x0; + ram attribute identifyType default = 0x0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } server cluster Groups { - ram attribute nameSupport; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute nameSupport default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1828,23 +1828,23 @@ endpoint 1 { emits event LockOperation; emits event LockOperationError; ram attribute lockState default = 1; - ram attribute lockType; - ram attribute actuatorEnabled; + ram attribute lockType default = 0; + ram attribute actuatorEnabled default = 0; ram attribute numberOfTotalUsersSupported default = 2; ram attribute numberOfPINUsersSupported default = 2; ram attribute maxPINCodeLength default = 10; ram attribute minPINCodeLength default = 5; ram attribute numberOfCredentialsSupportedPerUser default = 5; - ram attribute autoRelockTime; - ram attribute operatingMode; + ram attribute autoRelockTime default = 0; + ram attribute operatingMode default = 0; ram attribute supportedOperatingModes default = 0xFFF6; ram attribute wrongCodeEntryLimit default = 3; ram attribute userCodeTemporaryDisableTime default = 10; - ram attribute sendPINOverTheAir; + ram attribute sendPINOverTheAir default = 0; ram attribute requirePINforRemoteOperation default = 1; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; ram attribute featureMap default = 0x0181; ram attribute clusterRevision default = 6; } diff --git a/examples/chef/devices/rootnode_extendedcolorlight_8lcaaYJVAa.matter b/examples/chef/devices/rootnode_extendedcolorlight_8lcaaYJVAa.matter index 6cec4a6e35622c..83595c1660e6aa 100644 --- a/examples/chef/devices/rootnode_extendedcolorlight_8lcaaYJVAa.matter +++ b/examples/chef/devices/rootnode_extendedcolorlight_8lcaaYJVAa.matter @@ -1555,7 +1555,7 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -1564,7 +1564,7 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1574,7 +1574,7 @@ endpoint 0 { callback attribute acl; callback attribute extension; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1589,19 +1589,19 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1611,31 +1611,31 @@ endpoint 0 { emits event DownloadError; callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; - ram attribute updateState; - ram attribute updateStateProgress; - ram attribute featureMap; + ram attribute updateState default = 0; + ram attribute updateStateProgress default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; ram attribute featureMap default = 6; ram attribute clusterRevision default = 0x0001; } @@ -1654,44 +1654,44 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; } server cluster Switch { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; - ram attribute featureMap; + callback attribute adminVendorId default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1702,7 +1702,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1711,13 +1711,13 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1726,88 +1726,88 @@ endpoint 1 { binding cluster Binding; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute identifyTime default = 0x0; + ram attribute identifyType default = 0x0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } server cluster Groups { - ram attribute nameSupport; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute nameSupport default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } server cluster OnOff { - ram attribute onOff; + ram attribute onOff default = 0; ram attribute globalSceneControl default = 1; - ram attribute onTime; - ram attribute offWaitTime; - ram attribute startUpOnOff; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; + ram attribute onTime default = 0; + ram attribute offWaitTime default = 0; + ram attribute startUpOnOff default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; ram attribute featureMap default = 0x1; ram attribute clusterRevision default = 4; } server cluster LevelControl { ram attribute currentLevel default = 0x01; - ram attribute remainingTime; + ram attribute remainingTime default = 0x0000; ram attribute minLevel default = 0x01; ram attribute maxLevel default = 0xFE; ram attribute options default = 0x03; ram attribute onLevel default = 0xFE; - ram attribute startUpCurrentLevel; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; + ram attribute startUpCurrentLevel default = 0x00; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; ram attribute featureMap default = 0x03; ram attribute clusterRevision default = 5; } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster ColorControl { - ram attribute currentHue; - ram attribute currentSaturation; - ram attribute remainingTime; + ram attribute currentHue default = 0x00; + ram attribute currentSaturation default = 0x00; + ram attribute remainingTime default = 0x0000; ram attribute currentX default = 0x616B; ram attribute currentY default = 0x607D; ram attribute colorTemperatureMireds default = 0x00FA; ram attribute colorMode default = 0x01; - ram attribute options; - ram attribute enhancedCurrentHue; + ram attribute options default = 0x00; + ram attribute enhancedCurrentHue default = 0x0000; ram attribute enhancedColorMode default = 0x01; - ram attribute colorLoopActive; - ram attribute colorLoopDirection; + ram attribute colorLoopActive default = 0x00; + ram attribute colorLoopDirection default = 0x00; ram attribute colorLoopTime default = 0x0019; ram attribute colorLoopStartEnhancedHue default = 0x2300; - ram attribute colorLoopStoredEnhancedHue; - ram attribute colorCapabilities; - ram attribute colorTempPhysicalMinMireds; + ram attribute colorLoopStoredEnhancedHue default = 0x0000; + ram attribute colorCapabilities default = 0x0000; + ram attribute colorTempPhysicalMinMireds default = 0x0000; ram attribute colorTempPhysicalMaxMireds default = 0xFEFF; - ram attribute coupleColorTempToLevelMinMireds; - ram attribute startUpColorTemperatureMireds; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; + ram attribute coupleColorTempToLevelMinMireds default = 0x0000; + ram attribute startUpColorTemperatureMireds default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; ram attribute featureMap default = 0x1f; ram attribute clusterRevision default = 5; } diff --git a/examples/chef/devices/rootnode_fan_7N2TobIlOX.matter b/examples/chef/devices/rootnode_fan_7N2TobIlOX.matter index d49c9701b78fdc..7bdc7450089270 100644 --- a/examples/chef/devices/rootnode_fan_7N2TobIlOX.matter +++ b/examples/chef/devices/rootnode_fan_7N2TobIlOX.matter @@ -1202,7 +1202,7 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -1211,7 +1211,7 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1224,7 +1224,7 @@ endpoint 0 { callback attribute targetsPerAccessControlEntry; callback attribute accessControlEntriesPerFabric; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1239,20 +1239,20 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; callback attribute capabilityMinima; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1262,9 +1262,9 @@ endpoint 0 { emits event DownloadError; callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; - ram attribute updateState; - ram attribute updateStateProgress; - ram attribute featureMap; + ram attribute updateState default = 0; + ram attribute updateStateProgress default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1272,25 +1272,25 @@ endpoint 0 { ram attribute activeLocale; callback attribute supportedLocales; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; callback attribute supportsConcurrentConnection default = 1; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1308,30 +1308,30 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; } @@ -1339,15 +1339,15 @@ endpoint 0 { server cluster Switch { ram attribute numberOfPositions default = 2; ram attribute currentPosition; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; - ram attribute featureMap; + callback attribute adminVendorId default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1358,7 +1358,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1367,13 +1367,13 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1381,12 +1381,12 @@ endpoint 1 { device type anonymousEndpointType = 43, version 1; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; + ram attribute identifyTime default = 0x0; + ram attribute identifyType default = 0x0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -1395,7 +1395,7 @@ endpoint 1 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -1407,26 +1407,26 @@ endpoint 1 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FanControl { - ram attribute fanMode; + ram attribute fanMode default = 0; ram attribute fanModeSequence default = 2; - ram attribute percentSetting; - ram attribute percentCurrent; + ram attribute percentSetting default = 0; + ram attribute percentCurrent default = 0; ram attribute speedMax default = 1; - ram attribute speedSetting; - ram attribute speedCurrent; - ram attribute rockSupport; - ram attribute rockSetting; - ram attribute windSupport; - ram attribute windSetting; + ram attribute speedSetting default = 0; + ram attribute speedCurrent default = 0; + ram attribute rockSupport default = 0x00; + ram attribute rockSetting default = 0x00; + ram attribute windSupport default = 0x00; + ram attribute windSetting default = 0x00; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } diff --git a/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.matter b/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.matter index acefd0e02ea229..5cde9f81f7d0a9 100644 --- a/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.matter +++ b/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.matter @@ -1224,7 +1224,7 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -1233,7 +1233,7 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1243,7 +1243,7 @@ endpoint 0 { callback attribute acl; callback attribute extension; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1258,19 +1258,19 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1280,32 +1280,32 @@ endpoint 0 { emits event DownloadError; callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; - ram attribute updateState; - ram attribute updateStateProgress; - ram attribute featureMap; + ram attribute updateState default = 0; + ram attribute updateStateProgress default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; - ram attribute featureMap; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1323,44 +1323,44 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; } server cluster Switch { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; - ram attribute featureMap; + callback attribute adminVendorId default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1371,7 +1371,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1380,13 +1380,13 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1396,24 +1396,24 @@ endpoint 1 { binding cluster Binding; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute identifyTime default = 0x0; + ram attribute identifyType default = 0x0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1422,10 +1422,10 @@ endpoint 1 { ram attribute minMeasuredValue default = 0x1; ram attribute maxMeasuredValue default = 0xFFF; ram attribute tolerance default = 8; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } diff --git a/examples/chef/devices/rootnode_heatingcoolingunit_ncdGai1E5a.matter b/examples/chef/devices/rootnode_heatingcoolingunit_ncdGai1E5a.matter index 27856191897462..8ffe51f5faa9dc 100644 --- a/examples/chef/devices/rootnode_heatingcoolingunit_ncdGai1E5a.matter +++ b/examples/chef/devices/rootnode_heatingcoolingunit_ncdGai1E5a.matter @@ -1496,7 +1496,7 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -1505,7 +1505,7 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1515,7 +1515,7 @@ endpoint 0 { callback attribute acl; callback attribute extension; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1530,19 +1530,19 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1552,32 +1552,32 @@ endpoint 0 { emits event DownloadError; callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; - ram attribute updateState; - ram attribute updateStateProgress; - ram attribute featureMap; + ram attribute updateState default = 0; + ram attribute updateStateProgress default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; - ram attribute featureMap; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1595,44 +1595,44 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; } server cluster Switch { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; - ram attribute featureMap; + callback attribute adminVendorId default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1643,7 +1643,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1652,13 +1652,13 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1668,68 +1668,68 @@ endpoint 1 { binding cluster Thermostat; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute identifyTime default = 0x0; + ram attribute identifyType default = 0x0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } server cluster Groups { - ram attribute nameSupport; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute nameSupport default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } server cluster OnOff { - ram attribute onOff; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute onOff default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster LevelControl { - ram attribute currentLevel; - ram attribute minLevel; + ram attribute currentLevel default = 0; + ram attribute minLevel default = 0; ram attribute maxLevel default = 0xFE; ram attribute onLevel default = 0xFE; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; ram attribute featureMap default = 1; ram attribute clusterRevision default = 5; } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FanControl { - ram attribute fanMode; + ram attribute fanMode default = 0x00; ram attribute fanModeSequence default = 0x02; - ram attribute percentSetting; - ram attribute percentCurrent; + ram attribute percentSetting default = 0x00; + ram attribute percentCurrent default = 0x00; ram attribute speedMax default = 10; - ram attribute speedSetting; - ram attribute speedCurrent; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; + ram attribute speedSetting default = 0x00; + ram attribute speedCurrent default = 0x00; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } diff --git a/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.matter b/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.matter index b83a7f9f60a1a3..7d6c35a93445dc 100644 --- a/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.matter +++ b/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.matter @@ -1224,7 +1224,7 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -1233,7 +1233,7 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1243,7 +1243,7 @@ endpoint 0 { callback attribute acl; callback attribute extension; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1258,19 +1258,19 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1280,32 +1280,32 @@ endpoint 0 { emits event DownloadError; callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; - ram attribute updateState; - ram attribute updateStateProgress; - ram attribute featureMap; + ram attribute updateState default = 0; + ram attribute updateStateProgress default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; - ram attribute featureMap; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1323,44 +1323,44 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; } server cluster Switch { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; - ram attribute featureMap; + callback attribute adminVendorId default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1371,7 +1371,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1380,13 +1380,13 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1396,24 +1396,24 @@ endpoint 1 { binding cluster Binding; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute identifyTime default = 0x0; + ram attribute identifyType default = 0x0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1422,10 +1422,10 @@ endpoint 1 { ram attribute minMeasuredValue default = 0x1; ram attribute maxMeasuredValue default = 0x2710; ram attribute tolerance default = 8; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } diff --git a/examples/chef/devices/rootnode_lightsensor_lZQycTFcJK.matter b/examples/chef/devices/rootnode_lightsensor_lZQycTFcJK.matter index a789e3a08572d3..6f82766c8263b7 100644 --- a/examples/chef/devices/rootnode_lightsensor_lZQycTFcJK.matter +++ b/examples/chef/devices/rootnode_lightsensor_lZQycTFcJK.matter @@ -1228,7 +1228,7 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -1237,7 +1237,7 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1247,7 +1247,7 @@ endpoint 0 { callback attribute acl; callback attribute extension; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1262,19 +1262,19 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1284,31 +1284,31 @@ endpoint 0 { emits event DownloadError; callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; - ram attribute updateState; - ram attribute updateStateProgress; - ram attribute featureMap; + ram attribute updateState default = 0; + ram attribute updateStateProgress default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; ram attribute featureMap default = 6; ram attribute clusterRevision default = 0x0001; } @@ -1327,44 +1327,44 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; } server cluster Switch { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; - ram attribute featureMap; + callback attribute adminVendorId default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1375,7 +1375,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1384,13 +1384,13 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1400,24 +1400,24 @@ endpoint 1 { binding cluster Binding; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute identifyTime default = 0x0; + ram attribute identifyType default = 0x0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1425,10 +1425,10 @@ endpoint 1 { ram attribute measuredValue default = 0xC351; ram attribute minMeasuredValue default = 1; ram attribute maxMeasuredValue default = 0xfffe; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } } diff --git a/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.matter b/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.matter index a3aac184e83e11..9e0c273daeed39 100644 --- a/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.matter +++ b/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.matter @@ -1240,7 +1240,7 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -1249,7 +1249,7 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1259,7 +1259,7 @@ endpoint 0 { callback attribute acl; callback attribute extension; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1274,19 +1274,19 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1296,32 +1296,32 @@ endpoint 0 { emits event DownloadError; callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; - ram attribute updateState; - ram attribute updateStateProgress; - ram attribute featureMap; + ram attribute updateState default = 0; + ram attribute updateStateProgress default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; - ram attribute featureMap; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1339,44 +1339,44 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; } server cluster Switch { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; - ram attribute featureMap; + callback attribute adminVendorId default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1387,7 +1387,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1396,13 +1396,13 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1412,35 +1412,35 @@ endpoint 1 { binding cluster Binding; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute identifyTime default = 0x0; + ram attribute identifyType default = 0x0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster OccupancySensing { - ram attribute occupancy; - ram attribute occupancySensorType; + ram attribute occupancy default = 0; + ram attribute occupancySensorType default = 0; ram attribute occupancySensorTypeBitmap default = 0x1; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } } diff --git a/examples/chef/devices/rootnode_onofflight_bbs1b7IaOV.matter b/examples/chef/devices/rootnode_onofflight_bbs1b7IaOV.matter index 6e0620295dcd3e..7d4091dbc5233c 100644 --- a/examples/chef/devices/rootnode_onofflight_bbs1b7IaOV.matter +++ b/examples/chef/devices/rootnode_onofflight_bbs1b7IaOV.matter @@ -1288,7 +1288,7 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -1297,7 +1297,7 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1307,7 +1307,7 @@ endpoint 0 { callback attribute acl; callback attribute extension; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1322,19 +1322,19 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1344,31 +1344,31 @@ endpoint 0 { emits event DownloadError; callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; - ram attribute updateState; - ram attribute updateStateProgress; - ram attribute featureMap; + ram attribute updateState default = 0; + ram attribute updateStateProgress default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; ram attribute featureMap default = 6; ram attribute clusterRevision default = 0x0001; } @@ -1387,44 +1387,44 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; } server cluster Switch { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; - ram attribute featureMap; + callback attribute adminVendorId default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1435,7 +1435,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1444,13 +1444,13 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1459,61 +1459,61 @@ endpoint 1 { binding cluster Binding; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute identifyTime default = 0x0; + ram attribute identifyType default = 0x0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } server cluster Groups { - ram attribute nameSupport; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute nameSupport default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } server cluster OnOff { - ram attribute onOff; + ram attribute onOff default = 0; ram attribute globalSceneControl default = 1; - ram attribute onTime; - ram attribute offWaitTime; - ram attribute startUpOnOff; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; + ram attribute onTime default = 0; + ram attribute offWaitTime default = 0; + ram attribute startUpOnOff default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; ram attribute featureMap default = 1; ram attribute clusterRevision default = 4; } server cluster LevelControl { ram attribute currentLevel default = 0x01; - ram attribute remainingTime; + ram attribute remainingTime default = 0x0000; ram attribute minLevel default = 0x01; ram attribute maxLevel default = 0xFE; ram attribute options default = 0x01; ram attribute onLevel default = 0xFE; ram attribute startUpCurrentLevel default = 0x01; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; ram attribute featureMap default = 3; ram attribute clusterRevision default = 5; } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } diff --git a/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.matter b/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.matter index 47347dbdf55c9f..241092e2f71717 100644 --- a/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.matter +++ b/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.matter @@ -1251,7 +1251,7 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -1260,7 +1260,7 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1270,7 +1270,7 @@ endpoint 0 { callback attribute acl; callback attribute extension; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1285,19 +1285,19 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1307,32 +1307,32 @@ endpoint 0 { emits event DownloadError; callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; - ram attribute updateState; - ram attribute updateStateProgress; - ram attribute featureMap; + ram attribute updateState default = 0; + ram attribute updateStateProgress default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; - ram attribute featureMap; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1350,44 +1350,44 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; } server cluster Switch { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; - ram attribute featureMap; + callback attribute adminVendorId default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1398,7 +1398,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1407,13 +1407,13 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1423,42 +1423,42 @@ endpoint 1 { binding cluster Binding; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute identifyTime default = 0x0; + ram attribute identifyType default = 0x0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } server cluster Groups { - ram attribute nameSupport; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute nameSupport default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } server cluster OnOff { - ram attribute onOff; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute onOff default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } diff --git a/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.matter b/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.matter index 291d9fd37459a2..5e1449ed515c7a 100644 --- a/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.matter +++ b/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.matter @@ -1187,7 +1187,7 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -1196,7 +1196,7 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1206,7 +1206,7 @@ endpoint 0 { callback attribute acl; callback attribute extension; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1221,19 +1221,19 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1243,32 +1243,32 @@ endpoint 0 { emits event DownloadError; callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; - ram attribute updateState; - ram attribute updateStateProgress; - ram attribute featureMap; + ram attribute updateState default = 0; + ram attribute updateStateProgress default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; - ram attribute featureMap; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1286,44 +1286,44 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; } server cluster Switch { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; - ram attribute featureMap; + callback attribute adminVendorId default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1334,7 +1334,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1343,13 +1343,13 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1358,46 +1358,46 @@ endpoint 1 { binding cluster Binding; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute identifyTime default = 0x0; + ram attribute identifyType default = 0x0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } server cluster Groups { - ram attribute nameSupport; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute nameSupport default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } server cluster OnOff { - ram attribute onOff; + ram attribute onOff default = 0; ram attribute globalSceneControl default = 1; - ram attribute onTime; - ram attribute offWaitTime; - ram attribute startUpOnOff; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute onTime default = 0; + ram attribute offWaitTime default = 0; + ram attribute startUpOnOff default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } diff --git a/examples/chef/devices/rootnode_pressuresensor_s0qC9wLH4k.matter b/examples/chef/devices/rootnode_pressuresensor_s0qC9wLH4k.matter index 81546116321208..a7bb095406daa0 100644 --- a/examples/chef/devices/rootnode_pressuresensor_s0qC9wLH4k.matter +++ b/examples/chef/devices/rootnode_pressuresensor_s0qC9wLH4k.matter @@ -1238,7 +1238,7 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -1247,7 +1247,7 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1257,7 +1257,7 @@ endpoint 0 { callback attribute acl; callback attribute extension; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1272,19 +1272,19 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1294,32 +1294,32 @@ endpoint 0 { emits event DownloadError; callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; - ram attribute updateState; - ram attribute updateStateProgress; - ram attribute featureMap; + ram attribute updateState default = 0; + ram attribute updateStateProgress default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; - ram attribute featureMap; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1337,44 +1337,44 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; } server cluster Switch { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; - ram attribute featureMap; + callback attribute adminVendorId default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1385,7 +1385,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1394,19 +1394,19 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UserLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1416,24 +1416,24 @@ endpoint 1 { binding cluster Binding; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute identifyTime default = 0x0; + ram attribute identifyType default = 0x0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1441,10 +1441,10 @@ endpoint 1 { ram attribute measuredValue default = 0xA; ram attribute minMeasuredValue default = 1; ram attribute maxMeasuredValue default = 0xfffe; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } } diff --git a/examples/chef/devices/rootnode_speaker_RpzeXdimqA.matter b/examples/chef/devices/rootnode_speaker_RpzeXdimqA.matter index 954ffd667143c6..cdb7c6eb295b28 100644 --- a/examples/chef/devices/rootnode_speaker_RpzeXdimqA.matter +++ b/examples/chef/devices/rootnode_speaker_RpzeXdimqA.matter @@ -1282,7 +1282,7 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -1291,7 +1291,7 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1301,7 +1301,7 @@ endpoint 0 { callback attribute acl; callback attribute extension; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1316,19 +1316,19 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1338,32 +1338,32 @@ endpoint 0 { emits event DownloadError; callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; - ram attribute updateState; - ram attribute updateStateProgress; - ram attribute featureMap; + ram attribute updateState default = 0; + ram attribute updateStateProgress default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; - ram attribute featureMap; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1381,44 +1381,44 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; } server cluster Switch { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; - ram attribute featureMap; + callback attribute adminVendorId default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1429,7 +1429,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1438,13 +1438,13 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1453,46 +1453,46 @@ endpoint 1 { binding cluster Binding; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute identifyTime default = 0x0; + ram attribute identifyType default = 0x0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } server cluster OnOff { - ram attribute onOff; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute onOff default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0x0; ram attribute clusterRevision default = 4; } server cluster LevelControl { - ram attribute currentLevel; - ram attribute minLevel; + ram attribute currentLevel default = 0x00; + ram attribute minLevel default = 0x00; ram attribute maxLevel default = 0xFE; - ram attribute options; + ram attribute options default = 0x00; ram attribute onLevel default = 0xFE; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; ram attribute featureMap default = 0x1; ram attribute clusterRevision default = 5; } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } diff --git a/examples/chef/devices/rootnode_temperaturesensor_Qy1zkNW7c3.matter b/examples/chef/devices/rootnode_temperaturesensor_Qy1zkNW7c3.matter index 92e307429eb44f..61bc4f676d7257 100644 --- a/examples/chef/devices/rootnode_temperaturesensor_Qy1zkNW7c3.matter +++ b/examples/chef/devices/rootnode_temperaturesensor_Qy1zkNW7c3.matter @@ -1223,7 +1223,7 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -1232,7 +1232,7 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1242,7 +1242,7 @@ endpoint 0 { callback attribute acl; callback attribute extension; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1257,19 +1257,19 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1279,32 +1279,32 @@ endpoint 0 { emits event DownloadError; callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; - ram attribute updateState; - ram attribute updateStateProgress; - ram attribute featureMap; + ram attribute updateState default = 0; + ram attribute updateStateProgress default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; - ram attribute featureMap; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1322,44 +1322,44 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; } server cluster Switch { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; - ram attribute featureMap; + callback attribute adminVendorId default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1370,7 +1370,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1379,13 +1379,13 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1395,24 +1395,24 @@ endpoint 1 { binding cluster Binding; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute identifyTime default = 0x0; + ram attribute identifyType default = 0x0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1420,10 +1420,10 @@ endpoint 1 { ram attribute measuredValue default = 2350; ram attribute minMeasuredValue default = -27315; ram attribute maxMeasuredValue default = 32767; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } diff --git a/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.matter b/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.matter index a900efdd0caa16..9866cd0f31401a 100644 --- a/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.matter +++ b/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.matter @@ -1383,7 +1383,7 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -1392,7 +1392,7 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1402,7 +1402,7 @@ endpoint 0 { callback attribute acl; callback attribute extension; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1417,19 +1417,19 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1439,32 +1439,32 @@ endpoint 0 { emits event DownloadError; callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; - ram attribute updateState; - ram attribute updateStateProgress; - ram attribute featureMap; + ram attribute updateState default = 0; + ram attribute updateStateProgress default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; - ram attribute featureMap; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1482,44 +1482,44 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; } server cluster Switch { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; - ram attribute featureMap; + callback attribute adminVendorId default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1530,7 +1530,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1539,13 +1539,13 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1558,33 +1558,33 @@ endpoint 1 { binding cluster OccupancySensing; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute identifyTime default = 0x0; + ram attribute identifyType default = 0x0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } server cluster Groups { - ram attribute nameSupport; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute nameSupport default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1596,10 +1596,10 @@ endpoint 1 { ram attribute absMaxHeatSetpointLimit default = 3000; ram attribute absMinCoolSetpointLimit default = 1600; ram attribute absMaxCoolSetpointLimit default = 3200; - ram attribute PICoolingDemand; - ram attribute PIHeatingDemand; - ram attribute HVACSystemTypeConfiguration; - ram attribute localTemperatureCalibration; + ram attribute PICoolingDemand default = 0; + ram attribute PIHeatingDemand default = 0; + ram attribute HVACSystemTypeConfiguration default = 0x00; + ram attribute localTemperatureCalibration default = 0; ram attribute occupiedCoolingSetpoint default = 0x0A28; ram attribute occupiedHeatingSetpoint default = 0x07D0; ram attribute unoccupiedCoolingSetpoint default = 0x0A28; @@ -1609,27 +1609,27 @@ endpoint 1 { ram attribute minCoolSetpointLimit default = 1600; ram attribute maxCoolSetpointLimit default = 3200; ram attribute minSetpointDeadBand default = 0x19; - ram attribute remoteSensing; + ram attribute remoteSensing default = 0x00; ram attribute controlSequenceOfOperation default = 0x04; ram attribute systemMode default = 0x01; - ram attribute thermostatRunningMode; - ram attribute startOfWeek; - ram attribute numberOfWeeklyTransitions; - ram attribute numberOfDailyTransitions; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; + ram attribute thermostatRunningMode default = 0; + ram attribute startOfWeek default = 0; + ram attribute numberOfWeeklyTransitions default = 0; + ram attribute numberOfDailyTransitions default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; ram attribute featureMap default = 0x3f; ram attribute clusterRevision default = 3; } server cluster ThermostatUserInterfaceConfiguration { - ram attribute temperatureDisplayMode; - ram attribute keypadLockout; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute temperatureDisplayMode default = 0x00; + ram attribute keypadLockout default = 0x00; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } diff --git a/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.matter b/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.matter index 9e65830915e1e5..b67a2215cefda9 100644 --- a/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.matter +++ b/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.matter @@ -1283,7 +1283,7 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -1292,7 +1292,7 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1302,7 +1302,7 @@ endpoint 0 { callback attribute acl; callback attribute extension; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1317,19 +1317,19 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1339,32 +1339,32 @@ endpoint 0 { emits event DownloadError; callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; - ram attribute updateState; - ram attribute updateStateProgress; - ram attribute featureMap; + ram attribute updateState default = 0; + ram attribute updateStateProgress default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; - ram attribute featureMap; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1382,44 +1382,44 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; } server cluster Switch { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; - ram attribute featureMap; + callback attribute adminVendorId default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1430,7 +1430,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1439,13 +1439,13 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1454,62 +1454,62 @@ endpoint 1 { binding cluster Binding; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute identifyTime default = 0x0; + ram attribute identifyType default = 0x0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } server cluster Groups { - ram attribute nameSupport; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute nameSupport default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster WindowCovering { ram attribute type default = 8; - ram attribute physicalClosedLimitLift; - ram attribute physicalClosedLimitTilt; - ram attribute currentPositionLift; - ram attribute currentPositionTilt; - ram attribute numberOfActuationsLift; - ram attribute numberOfActuationsTilt; + ram attribute physicalClosedLimitLift default = 0x0000; + ram attribute physicalClosedLimitTilt default = 0x0000; + ram attribute currentPositionLift default = 0; + ram attribute currentPositionTilt default = 0; + ram attribute numberOfActuationsLift default = 0x0000; + ram attribute numberOfActuationsTilt default = 0x0000; ram attribute configStatus default = 0x19; - ram attribute currentPositionLiftPercentage; - ram attribute currentPositionTiltPercentage; - ram attribute operationalStatus; - ram attribute targetPositionLiftPercent100ths; - ram attribute targetPositionTiltPercent100ths; + ram attribute currentPositionLiftPercentage default = 0; + ram attribute currentPositionTiltPercentage default = 0; + ram attribute operationalStatus default = 0x00; + ram attribute targetPositionLiftPercent100ths default = 0; + ram attribute targetPositionTiltPercent100ths default = 0; ram attribute endProductType default = 8; - ram attribute currentPositionLiftPercent100ths; - ram attribute currentPositionTiltPercent100ths; - ram attribute installedOpenLimitLift; + ram attribute currentPositionLiftPercent100ths default = 0; + ram attribute currentPositionTiltPercent100ths default = 0; + ram attribute installedOpenLimitLift default = 0; ram attribute installedClosedLimitLift default = 65534; - ram attribute installedOpenLimitTilt; + ram attribute installedOpenLimitTilt default = 0; ram attribute installedClosedLimitTilt default = 1800; - ram attribute mode; - ram attribute safetyStatus; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; + ram attribute mode default = 0x00; + ram attribute safetyStatus default = 0x0000; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; ram attribute featureMap default = 0x1f; ram attribute clusterRevision default = 5; } diff --git a/examples/contact-sensor-app/contact-sensor-common/contact-sensor-app.matter b/examples/contact-sensor-app/contact-sensor-common/contact-sensor-app.matter index f7bffc229dbd5b..73053363859bfb 100644 --- a/examples/contact-sensor-app/contact-sensor-common/contact-sensor-app.matter +++ b/examples/contact-sensor-app/contact-sensor-common/contact-sensor-app.matter @@ -1418,7 +1418,7 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -1427,7 +1427,7 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1440,7 +1440,7 @@ endpoint 0 { callback attribute targetsPerAccessControlEntry default = 3; callback attribute accessControlEntriesPerFabric default = 4; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1455,20 +1455,20 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; callback attribute capabilityMinima; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1476,34 +1476,34 @@ endpoint 0 { emits event StateTransition; emits event VersionApplied; emits event DownloadError; - callback attribute defaultOTAProviders; + callback attribute defaultOTAProviders default = 0; ram attribute updatePossible default = 1; - ram attribute updateState; - ram attribute updateStateProgress; - ram attribute featureMap; + ram attribute updateState default = 0; + ram attribute updateStateProgress default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { persist attribute activeLocale default = "en-US"; callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; callback attribute supportsConcurrentConnection default = 1; ram attribute featureMap default = 6; ram attribute clusterRevision default = 1; @@ -1523,30 +1523,30 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; } @@ -1554,11 +1554,11 @@ endpoint 0 { server cluster ThreadNetworkDiagnostics { callback attribute channel; callback attribute routingRole; - callback attribute networkName; - callback attribute panId; - callback attribute extendedPanId; + callback attribute networkName default = "0"; + callback attribute panId default = 0x0000; + callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; - callback attribute overrunCount; + callback attribute overrunCount default = 0x0000000000000000; callback attribute neighborTable; callback attribute routeTable; callback attribute partitionId; @@ -1566,53 +1566,53 @@ endpoint 0 { callback attribute dataVersion; callback attribute stableDataVersion; callback attribute leaderRouterId; - callback attribute detachedRoleCount; - callback attribute childRoleCount; - callback attribute routerRoleCount; - callback attribute leaderRoleCount; - callback attribute attachAttemptCount; - callback attribute partitionIdChangeCount; - callback attribute betterPartitionAttachAttemptCount; - callback attribute parentChangeCount; - callback attribute txTotalCount; - callback attribute txUnicastCount; - callback attribute txBroadcastCount; - callback attribute txAckRequestedCount; - callback attribute txAckedCount; - callback attribute txNoAckRequestedCount; - callback attribute txDataCount; - callback attribute txDataPollCount; - callback attribute txBeaconCount; - callback attribute txBeaconRequestCount; - callback attribute txOtherCount; - callback attribute txRetryCount; - callback attribute txDirectMaxRetryExpiryCount; - callback attribute txIndirectMaxRetryExpiryCount; - callback attribute txErrCcaCount; - callback attribute txErrAbortCount; - callback attribute txErrBusyChannelCount; - callback attribute rxTotalCount; - callback attribute rxUnicastCount; - callback attribute rxBroadcastCount; - callback attribute rxDataCount; - callback attribute rxDataPollCount; - callback attribute rxBeaconCount; - callback attribute rxBeaconRequestCount; - callback attribute rxOtherCount; - callback attribute rxAddressFilteredCount; - callback attribute rxDestAddrFilteredCount; - callback attribute rxDuplicatedCount; - callback attribute rxErrNoFrameCount; - callback attribute rxErrUnknownNeighborCount; - callback attribute rxErrInvalidSrcAddrCount; - callback attribute rxErrSecCount; - callback attribute rxErrFcsCount; - callback attribute rxErrOtherCount; - callback attribute activeTimestamp; - callback attribute pendingTimestamp; - callback attribute delay; + callback attribute detachedRoleCount default = 0x0000; + callback attribute childRoleCount default = 0x0000; + callback attribute routerRoleCount default = 0x0000; + callback attribute leaderRoleCount default = 0x0000; + callback attribute attachAttemptCount default = 0x0000; + callback attribute partitionIdChangeCount default = 0x0000; + callback attribute betterPartitionAttachAttemptCount default = 0x0000; + callback attribute parentChangeCount default = 0x0000; + callback attribute txTotalCount default = 0x0000; + callback attribute txUnicastCount default = 0x0000; + callback attribute txBroadcastCount default = 0x0000; + callback attribute txAckRequestedCount default = 0x0000; + callback attribute txAckedCount default = 0x0000; + callback attribute txNoAckRequestedCount default = 0x0000; + callback attribute txDataCount default = 0x0000; + callback attribute txDataPollCount default = 0x0000; + callback attribute txBeaconCount default = 0x0000; + callback attribute txBeaconRequestCount default = 0x0000; + callback attribute txOtherCount default = 0x0000; + callback attribute txRetryCount default = 0x0000; + callback attribute txDirectMaxRetryExpiryCount default = 0x0000; + callback attribute txIndirectMaxRetryExpiryCount default = 0x0000; + callback attribute txErrCcaCount default = 0x0000; + callback attribute txErrAbortCount default = 0x0000; + callback attribute txErrBusyChannelCount default = 0x0000; + callback attribute rxTotalCount default = 0x0000; + callback attribute rxUnicastCount default = 0x0000; + callback attribute rxBroadcastCount default = 0x0000; + callback attribute rxDataCount default = 0x0000; + callback attribute rxDataPollCount default = 0x0000; + callback attribute rxBeaconCount default = 0x0000; + callback attribute rxBeaconRequestCount default = 0x0000; + callback attribute rxOtherCount default = 0x0000; + callback attribute rxAddressFilteredCount default = 0x0000; + callback attribute rxDestAddrFilteredCount default = 0x0000; + callback attribute rxDuplicatedCount default = 0x0000; + callback attribute rxErrNoFrameCount default = 0x0000; + callback attribute rxErrUnknownNeighborCount default = 0x0000; + callback attribute rxErrInvalidSrcAddrCount default = 0x0000; + callback attribute rxErrSecCount default = 0x0000; + callback attribute rxErrFcsCount default = 0x0000; + callback attribute rxErrOtherCount default = 0x0000; + callback attribute activeTimestamp default = 0x0000000000000000; + callback attribute pendingTimestamp default = 0x0000000000000000; + callback attribute delay default = 0x0000; callback attribute securityPolicy; - callback attribute channelPage0Mask; + callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; callback attribute activeNetworkFaultsList; ram attribute featureMap default = 0x000F; @@ -1626,39 +1626,39 @@ endpoint 0 { callback attribute bssid; callback attribute securityType; callback attribute wiFiVersion; - callback attribute channelNumber; - callback attribute rssi; - callback attribute beaconLostCount; - callback attribute beaconRxCount; - callback attribute packetMulticastRxCount; - callback attribute packetMulticastTxCount; - callback attribute packetUnicastRxCount; - callback attribute packetUnicastTxCount; - callback attribute currentMaxRate; - callback attribute overrunCount; + callback attribute channelNumber default = 0x0000; + callback attribute rssi default = 0x00; + callback attribute beaconLostCount default = 0x00000000; + callback attribute beaconRxCount default = 0x00000000; + callback attribute packetMulticastRxCount default = 0x00000000; + callback attribute packetMulticastTxCount default = 0x00000000; + callback attribute packetUnicastRxCount default = 0x00000000; + callback attribute packetUnicastTxCount default = 0x00000000; + callback attribute currentMaxRate default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } server cluster EthernetNetworkDiagnostics { callback attribute PHYRate; - callback attribute fullDuplex; - callback attribute packetRxCount; - callback attribute packetTxCount; - callback attribute txErrCount; - callback attribute collisionCount; - callback attribute overrunCount; - callback attribute carrierDetect; - callback attribute timeSinceReset; + callback attribute fullDuplex default = 0x00; + callback attribute packetRxCount default = 0x0000000000000000; + callback attribute packetTxCount default = 0x0000000000000000; + callback attribute txErrCount default = 0x0000000000000000; + callback attribute collisionCount default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; + callback attribute carrierDetect default = 0x00; + callback attribute timeSinceReset default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; - ram attribute featureMap; + callback attribute adminVendorId default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1669,7 +1669,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1678,19 +1678,19 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UserLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1698,12 +1698,12 @@ endpoint 1 { device type dimmablelight = 21, version 1; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; + ram attribute identifyTime default = 0x0000; + ram attribute identifyType default = 0x0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -1715,17 +1715,17 @@ endpoint 1 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } server cluster BooleanState { emits event StateChange; - ram attribute stateValue; + ram attribute stateValue default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1733,7 +1733,7 @@ endpoint 1 { ram attribute occupancy; ram attribute occupancySensorType; ram attribute occupancySensorTypeBitmap; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } } diff --git a/examples/dynamic-bridge-app/bridge-common/bridge-app.matter b/examples/dynamic-bridge-app/bridge-common/bridge-app.matter index 49ec454128faa2..01a6e33e868002 100644 --- a/examples/dynamic-bridge-app/bridge-common/bridge-app.matter +++ b/examples/dynamic-bridge-app/bridge-common/bridge-app.matter @@ -1573,7 +1573,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1588,7 +1588,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1603,23 +1603,23 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; callback attribute capabilityMinima; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1629,23 +1629,23 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UnitLocalization { - persist attribute temperatureUnit; + persist attribute temperatureUnit default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; @@ -1654,15 +1654,15 @@ endpoint 0 { } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; callback attribute supportsConcurrentConnection default = 1; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1683,33 +1683,33 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; + callback attribute testEventTriggersEnabled default = false; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; } @@ -1717,11 +1717,11 @@ endpoint 0 { server cluster ThreadNetworkDiagnostics { callback attribute channel; callback attribute routingRole; - callback attribute networkName; - callback attribute panId; - callback attribute extendedPanId; + callback attribute networkName default = "0"; + callback attribute panId default = 0x0000; + callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; - callback attribute overrunCount; + callback attribute overrunCount default = 0x0000000000000000; callback attribute neighborTable; callback attribute routeTable; callback attribute partitionId; @@ -1729,53 +1729,53 @@ endpoint 0 { callback attribute dataVersion; callback attribute stableDataVersion; callback attribute leaderRouterId; - callback attribute detachedRoleCount; - callback attribute childRoleCount; - callback attribute routerRoleCount; - callback attribute leaderRoleCount; - callback attribute attachAttemptCount; - callback attribute partitionIdChangeCount; - callback attribute betterPartitionAttachAttemptCount; - callback attribute parentChangeCount; - callback attribute txTotalCount; - callback attribute txUnicastCount; - callback attribute txBroadcastCount; - callback attribute txAckRequestedCount; - callback attribute txAckedCount; - callback attribute txNoAckRequestedCount; - callback attribute txDataCount; - callback attribute txDataPollCount; - callback attribute txBeaconCount; - callback attribute txBeaconRequestCount; - callback attribute txOtherCount; - callback attribute txRetryCount; - callback attribute txDirectMaxRetryExpiryCount; - callback attribute txIndirectMaxRetryExpiryCount; - callback attribute txErrCcaCount; - callback attribute txErrAbortCount; - callback attribute txErrBusyChannelCount; - callback attribute rxTotalCount; - callback attribute rxUnicastCount; - callback attribute rxBroadcastCount; - callback attribute rxDataCount; - callback attribute rxDataPollCount; - callback attribute rxBeaconCount; - callback attribute rxBeaconRequestCount; - callback attribute rxOtherCount; - callback attribute rxAddressFilteredCount; - callback attribute rxDestAddrFilteredCount; - callback attribute rxDuplicatedCount; - callback attribute rxErrNoFrameCount; - callback attribute rxErrUnknownNeighborCount; - callback attribute rxErrInvalidSrcAddrCount; - callback attribute rxErrSecCount; - callback attribute rxErrFcsCount; - callback attribute rxErrOtherCount; - callback attribute activeTimestamp; - callback attribute pendingTimestamp; - callback attribute delay; + callback attribute detachedRoleCount default = 0x0000; + callback attribute childRoleCount default = 0x0000; + callback attribute routerRoleCount default = 0x0000; + callback attribute leaderRoleCount default = 0x0000; + callback attribute attachAttemptCount default = 0x0000; + callback attribute partitionIdChangeCount default = 0x0000; + callback attribute betterPartitionAttachAttemptCount default = 0x0000; + callback attribute parentChangeCount default = 0x0000; + callback attribute txTotalCount default = 0x0000; + callback attribute txUnicastCount default = 0x0000; + callback attribute txBroadcastCount default = 0x0000; + callback attribute txAckRequestedCount default = 0x0000; + callback attribute txAckedCount default = 0x0000; + callback attribute txNoAckRequestedCount default = 0x0000; + callback attribute txDataCount default = 0x0000; + callback attribute txDataPollCount default = 0x0000; + callback attribute txBeaconCount default = 0x0000; + callback attribute txBeaconRequestCount default = 0x0000; + callback attribute txOtherCount default = 0x0000; + callback attribute txRetryCount default = 0x0000; + callback attribute txDirectMaxRetryExpiryCount default = 0x0000; + callback attribute txIndirectMaxRetryExpiryCount default = 0x0000; + callback attribute txErrCcaCount default = 0x0000; + callback attribute txErrAbortCount default = 0x0000; + callback attribute txErrBusyChannelCount default = 0x0000; + callback attribute rxTotalCount default = 0x0000; + callback attribute rxUnicastCount default = 0x0000; + callback attribute rxBroadcastCount default = 0x0000; + callback attribute rxDataCount default = 0x0000; + callback attribute rxDataPollCount default = 0x0000; + callback attribute rxBeaconCount default = 0x0000; + callback attribute rxBeaconRequestCount default = 0x0000; + callback attribute rxOtherCount default = 0x0000; + callback attribute rxAddressFilteredCount default = 0x0000; + callback attribute rxDestAddrFilteredCount default = 0x0000; + callback attribute rxDuplicatedCount default = 0x0000; + callback attribute rxErrNoFrameCount default = 0x0000; + callback attribute rxErrUnknownNeighborCount default = 0x0000; + callback attribute rxErrInvalidSrcAddrCount default = 0x0000; + callback attribute rxErrSecCount default = 0x0000; + callback attribute rxErrFcsCount default = 0x0000; + callback attribute rxErrOtherCount default = 0x0000; + callback attribute activeTimestamp default = 0x0000000000000000; + callback attribute pendingTimestamp default = 0x0000000000000000; + callback attribute delay default = 0x0000; callback attribute securityPolicy; - callback attribute channelPage0Mask; + callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; callback attribute activeNetworkFaultsList; ram attribute featureMap default = 15; @@ -1789,42 +1789,42 @@ endpoint 0 { callback attribute bssid; callback attribute securityType; callback attribute wiFiVersion; - callback attribute channelNumber; - callback attribute rssi; - callback attribute beaconLostCount; - callback attribute beaconRxCount; - callback attribute packetMulticastRxCount; - callback attribute packetMulticastTxCount; - callback attribute packetUnicastRxCount; - callback attribute packetUnicastTxCount; - callback attribute currentMaxRate; - callback attribute overrunCount; + callback attribute channelNumber default = 0x0000; + callback attribute rssi default = 0x00; + callback attribute beaconLostCount default = 0x00000000; + callback attribute beaconRxCount default = 0x00000000; + callback attribute packetMulticastRxCount default = 0x00000000; + callback attribute packetMulticastTxCount default = 0x00000000; + callback attribute packetUnicastRxCount default = 0x00000000; + callback attribute packetUnicastTxCount default = 0x00000000; + callback attribute currentMaxRate default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } server cluster EthernetNetworkDiagnostics { callback attribute PHYRate; - callback attribute fullDuplex; - callback attribute packetRxCount; - callback attribute packetTxCount; - callback attribute txErrCount; - callback attribute collisionCount; - callback attribute overrunCount; - callback attribute carrierDetect; - callback attribute timeSinceReset; + callback attribute fullDuplex default = 0x00; + callback attribute packetRxCount default = 0x0000000000000000; + callback attribute packetTxCount default = 0x0000000000000000; + callback attribute txErrCount default = 0x0000000000000000; + callback attribute collisionCount default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; + callback attribute carrierDetect default = 0x00; + callback attribute timeSinceReset default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; + callback attribute adminVendorId default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1838,7 +1838,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1850,13 +1850,13 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UserLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1865,12 +1865,12 @@ endpoint 1 { binding cluster Binding; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; + ram attribute identifyTime default = 0x0; + ram attribute identifyType default = 0x0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } @@ -1882,7 +1882,7 @@ endpoint 1 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1893,7 +1893,7 @@ endpoint 1 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1901,21 +1901,21 @@ endpoint 2 { device type dimmablelight = 257, version 1; server cluster OnOff { - ram attribute onOff; - ram attribute featureMap; + ram attribute onOff default = 0x00; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster LevelControl { - persist attribute currentLevel; - ram attribute remainingTime; + persist attribute currentLevel default = 0x00; + ram attribute remainingTime default = 0x0000; ram attribute minLevel default = 0x01; ram attribute maxLevel default = 0xFE; - ram attribute currentFrequency; - ram attribute minFrequency; - ram attribute maxFrequency; - ram attribute options; - ram attribute onOffTransitionTime; + ram attribute currentFrequency default = 0x0000; + ram attribute minFrequency default = 0x0000; + ram attribute maxFrequency default = 0x0000; + ram attribute options default = 0x00; + ram attribute onOffTransitionTime default = 0x0000; ram attribute onLevel default = 0xFE; ram attribute onTransitionTime; ram attribute offTransitionTime; @@ -1930,7 +1930,7 @@ endpoint 2 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1938,7 +1938,7 @@ endpoint 2 { ram attribute numberOfPositions default = 2; ram attribute currentPosition default = 1; ram attribute multiPressMax default = 2; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1949,7 +1949,7 @@ endpoint 2 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - callback attribute featureMap; + callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; } } diff --git a/examples/light-switch-app/light-switch-common/light-switch-app.matter b/examples/light-switch-app/light-switch-common/light-switch-app.matter index b25971668ae094..f34688d755e63b 100644 --- a/examples/light-switch-app/light-switch-common/light-switch-app.matter +++ b/examples/light-switch-app/light-switch-common/light-switch-app.matter @@ -2054,13 +2054,13 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } server cluster Binding { callback attribute binding; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2073,7 +2073,7 @@ endpoint 0 { callback attribute targetsPerAccessControlEntry default = 3; callback attribute accessControlEntriesPerFabric default = 4; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2088,20 +2088,20 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; callback attribute capabilityMinima; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2109,18 +2109,18 @@ endpoint 0 { emits event StateTransition; emits event VersionApplied; emits event DownloadError; - callback attribute defaultOTAProviders; + callback attribute defaultOTAProviders default = 0; ram attribute updatePossible default = 1; - ram attribute updateState; - ram attribute updateStateProgress; - ram attribute featureMap; + ram attribute updateState default = 0; + ram attribute updateStateProgress default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { ram attribute activeLocale; callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2128,17 +2128,17 @@ endpoint 0 { persist attribute hourFormat; persist attribute activeCalendarType; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; callback attribute supportsConcurrentConnection default = 1; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2156,30 +2156,30 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; } @@ -2187,11 +2187,11 @@ endpoint 0 { server cluster ThreadNetworkDiagnostics { callback attribute channel; callback attribute routingRole; - callback attribute networkName; - callback attribute panId; - callback attribute extendedPanId; + callback attribute networkName default = "0"; + callback attribute panId default = 0x0000; + callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; - callback attribute overrunCount; + callback attribute overrunCount default = 0x0000000000000000; callback attribute neighborTable; callback attribute routeTable; callback attribute partitionId; @@ -2199,53 +2199,53 @@ endpoint 0 { callback attribute dataVersion; callback attribute stableDataVersion; callback attribute leaderRouterId; - callback attribute detachedRoleCount; - callback attribute childRoleCount; - callback attribute routerRoleCount; - callback attribute leaderRoleCount; - callback attribute attachAttemptCount; - callback attribute partitionIdChangeCount; - callback attribute betterPartitionAttachAttemptCount; - callback attribute parentChangeCount; - callback attribute txTotalCount; - callback attribute txUnicastCount; - callback attribute txBroadcastCount; - callback attribute txAckRequestedCount; - callback attribute txAckedCount; - callback attribute txNoAckRequestedCount; - callback attribute txDataCount; - callback attribute txDataPollCount; - callback attribute txBeaconCount; - callback attribute txBeaconRequestCount; - callback attribute txOtherCount; - callback attribute txRetryCount; - callback attribute txDirectMaxRetryExpiryCount; - callback attribute txIndirectMaxRetryExpiryCount; - callback attribute txErrCcaCount; - callback attribute txErrAbortCount; - callback attribute txErrBusyChannelCount; - callback attribute rxTotalCount; - callback attribute rxUnicastCount; - callback attribute rxBroadcastCount; - callback attribute rxDataCount; - callback attribute rxDataPollCount; - callback attribute rxBeaconCount; - callback attribute rxBeaconRequestCount; - callback attribute rxOtherCount; - callback attribute rxAddressFilteredCount; - callback attribute rxDestAddrFilteredCount; - callback attribute rxDuplicatedCount; - callback attribute rxErrNoFrameCount; - callback attribute rxErrUnknownNeighborCount; - callback attribute rxErrInvalidSrcAddrCount; - callback attribute rxErrSecCount; - callback attribute rxErrFcsCount; - callback attribute rxErrOtherCount; - callback attribute activeTimestamp; - callback attribute pendingTimestamp; - callback attribute delay; + callback attribute detachedRoleCount default = 0x0000; + callback attribute childRoleCount default = 0x0000; + callback attribute routerRoleCount default = 0x0000; + callback attribute leaderRoleCount default = 0x0000; + callback attribute attachAttemptCount default = 0x0000; + callback attribute partitionIdChangeCount default = 0x0000; + callback attribute betterPartitionAttachAttemptCount default = 0x0000; + callback attribute parentChangeCount default = 0x0000; + callback attribute txTotalCount default = 0x0000; + callback attribute txUnicastCount default = 0x0000; + callback attribute txBroadcastCount default = 0x0000; + callback attribute txAckRequestedCount default = 0x0000; + callback attribute txAckedCount default = 0x0000; + callback attribute txNoAckRequestedCount default = 0x0000; + callback attribute txDataCount default = 0x0000; + callback attribute txDataPollCount default = 0x0000; + callback attribute txBeaconCount default = 0x0000; + callback attribute txBeaconRequestCount default = 0x0000; + callback attribute txOtherCount default = 0x0000; + callback attribute txRetryCount default = 0x0000; + callback attribute txDirectMaxRetryExpiryCount default = 0x0000; + callback attribute txIndirectMaxRetryExpiryCount default = 0x0000; + callback attribute txErrCcaCount default = 0x0000; + callback attribute txErrAbortCount default = 0x0000; + callback attribute txErrBusyChannelCount default = 0x0000; + callback attribute rxTotalCount default = 0x0000; + callback attribute rxUnicastCount default = 0x0000; + callback attribute rxBroadcastCount default = 0x0000; + callback attribute rxDataCount default = 0x0000; + callback attribute rxDataPollCount default = 0x0000; + callback attribute rxBeaconCount default = 0x0000; + callback attribute rxBeaconRequestCount default = 0x0000; + callback attribute rxOtherCount default = 0x0000; + callback attribute rxAddressFilteredCount default = 0x0000; + callback attribute rxDestAddrFilteredCount default = 0x0000; + callback attribute rxDuplicatedCount default = 0x0000; + callback attribute rxErrNoFrameCount default = 0x0000; + callback attribute rxErrUnknownNeighborCount default = 0x0000; + callback attribute rxErrInvalidSrcAddrCount default = 0x0000; + callback attribute rxErrSecCount default = 0x0000; + callback attribute rxErrFcsCount default = 0x0000; + callback attribute rxErrOtherCount default = 0x0000; + callback attribute activeTimestamp default = 0x0000000000000000; + callback attribute pendingTimestamp default = 0x0000000000000000; + callback attribute delay default = 0x0000; callback attribute securityPolicy; - callback attribute channelPage0Mask; + callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; callback attribute activeNetworkFaultsList; ram attribute featureMap default = 0x000F; @@ -2259,39 +2259,39 @@ endpoint 0 { callback attribute bssid; callback attribute securityType; callback attribute wiFiVersion; - callback attribute channelNumber; - callback attribute rssi; - callback attribute beaconLostCount; - callback attribute beaconRxCount; - callback attribute packetMulticastRxCount; - callback attribute packetMulticastTxCount; - callback attribute packetUnicastRxCount; - callback attribute packetUnicastTxCount; - callback attribute currentMaxRate; - callback attribute overrunCount; + callback attribute channelNumber default = 0x0000; + callback attribute rssi default = 0x00; + callback attribute beaconLostCount default = 0x00000000; + callback attribute beaconRxCount default = 0x00000000; + callback attribute packetMulticastRxCount default = 0x00000000; + callback attribute packetMulticastTxCount default = 0x00000000; + callback attribute packetUnicastRxCount default = 0x00000000; + callback attribute packetUnicastTxCount default = 0x00000000; + callback attribute currentMaxRate default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } server cluster EthernetNetworkDiagnostics { callback attribute PHYRate; - callback attribute fullDuplex; - callback attribute packetRxCount; - callback attribute packetTxCount; - callback attribute txErrCount; - callback attribute collisionCount; - callback attribute overrunCount; - callback attribute carrierDetect; - callback attribute timeSinceReset; + callback attribute fullDuplex default = 0x00; + callback attribute packetRxCount default = 0x0000000000000000; + callback attribute packetTxCount default = 0x0000000000000000; + callback attribute txErrCount default = 0x0000000000000000; + callback attribute collisionCount default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; + callback attribute carrierDetect default = 0x00; + callback attribute timeSinceReset default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; - ram attribute featureMap; + callback attribute adminVendorId default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2302,7 +2302,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2311,19 +2311,19 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UserLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -2335,16 +2335,16 @@ endpoint 1 { binding cluster ColorControl; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; + ram attribute identifyTime default = 0x0000; + ram attribute identifyType default = 0x0; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -2354,13 +2354,13 @@ endpoint 1 { callback attribute clientList; callback attribute partsList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } server cluster Binding { callback attribute binding; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -2368,12 +2368,12 @@ endpoint 2 { device type genericswitch = 15, version 1; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; + ram attribute identifyTime default = 0x0; + ram attribute identifyType default = 0x0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } @@ -2385,14 +2385,14 @@ endpoint 2 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster Switch { emits event InitialPress; ram attribute numberOfPositions default = 2; - ram attribute currentPosition; + ram attribute currentPosition default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; diff --git a/examples/lighting-app/bouffalolab/data_model/lighting-app-thread.matter b/examples/lighting-app/bouffalolab/data_model/lighting-app-thread.matter index 38fdcf75cbe3bf..e88b303e7d3c52 100644 --- a/examples/lighting-app/bouffalolab/data_model/lighting-app-thread.matter +++ b/examples/lighting-app/bouffalolab/data_model/lighting-app-thread.matter @@ -1781,7 +1781,7 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -1790,7 +1790,7 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1803,7 +1803,7 @@ endpoint 0 { callback attribute targetsPerAccessControlEntry default = 3; callback attribute accessControlEntriesPerFabric default = 4; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1818,20 +1818,20 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; callback attribute capabilityMinima; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1839,36 +1839,36 @@ endpoint 0 { emits event StateTransition; emits event VersionApplied; emits event DownloadError; - callback attribute defaultOTAProviders; + callback attribute defaultOTAProviders default = 0; ram attribute updatePossible default = 1; - ram attribute updateState; - ram attribute updateStateProgress; - ram attribute featureMap; + ram attribute updateState default = 0; + ram attribute updateStateProgress default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { persist attribute activeLocale default = "en-US"; callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; callback attribute supportsConcurrentConnection default = 1; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1886,7 +1886,7 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1896,23 +1896,23 @@ endpoint 0 { emits event NetworkFaultChange; emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; } @@ -1920,11 +1920,11 @@ endpoint 0 { server cluster ThreadNetworkDiagnostics { callback attribute channel; callback attribute routingRole; - callback attribute networkName; - callback attribute panId; - callback attribute extendedPanId; + callback attribute networkName default = "0"; + callback attribute panId default = 0x0000; + callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; - callback attribute overrunCount; + callback attribute overrunCount default = 0x0000000000000000; callback attribute neighborTable; callback attribute routeTable; callback attribute partitionId; @@ -1932,53 +1932,53 @@ endpoint 0 { callback attribute dataVersion; callback attribute stableDataVersion; callback attribute leaderRouterId; - callback attribute detachedRoleCount; - callback attribute childRoleCount; - callback attribute routerRoleCount; - callback attribute leaderRoleCount; - callback attribute attachAttemptCount; - callback attribute partitionIdChangeCount; - callback attribute betterPartitionAttachAttemptCount; - callback attribute parentChangeCount; - callback attribute txTotalCount; - callback attribute txUnicastCount; - callback attribute txBroadcastCount; - callback attribute txAckRequestedCount; - callback attribute txAckedCount; - callback attribute txNoAckRequestedCount; - callback attribute txDataCount; - callback attribute txDataPollCount; - callback attribute txBeaconCount; - callback attribute txBeaconRequestCount; - callback attribute txOtherCount; - callback attribute txRetryCount; - callback attribute txDirectMaxRetryExpiryCount; - callback attribute txIndirectMaxRetryExpiryCount; - callback attribute txErrCcaCount; - callback attribute txErrAbortCount; - callback attribute txErrBusyChannelCount; - callback attribute rxTotalCount; - callback attribute rxUnicastCount; - callback attribute rxBroadcastCount; - callback attribute rxDataCount; - callback attribute rxDataPollCount; - callback attribute rxBeaconCount; - callback attribute rxBeaconRequestCount; - callback attribute rxOtherCount; - callback attribute rxAddressFilteredCount; - callback attribute rxDestAddrFilteredCount; - callback attribute rxDuplicatedCount; - callback attribute rxErrNoFrameCount; - callback attribute rxErrUnknownNeighborCount; - callback attribute rxErrInvalidSrcAddrCount; - callback attribute rxErrSecCount; - callback attribute rxErrFcsCount; - callback attribute rxErrOtherCount; - callback attribute activeTimestamp; - callback attribute pendingTimestamp; - callback attribute delay; + callback attribute detachedRoleCount default = 0x0000; + callback attribute childRoleCount default = 0x0000; + callback attribute routerRoleCount default = 0x0000; + callback attribute leaderRoleCount default = 0x0000; + callback attribute attachAttemptCount default = 0x0000; + callback attribute partitionIdChangeCount default = 0x0000; + callback attribute betterPartitionAttachAttemptCount default = 0x0000; + callback attribute parentChangeCount default = 0x0000; + callback attribute txTotalCount default = 0x0000; + callback attribute txUnicastCount default = 0x0000; + callback attribute txBroadcastCount default = 0x0000; + callback attribute txAckRequestedCount default = 0x0000; + callback attribute txAckedCount default = 0x0000; + callback attribute txNoAckRequestedCount default = 0x0000; + callback attribute txDataCount default = 0x0000; + callback attribute txDataPollCount default = 0x0000; + callback attribute txBeaconCount default = 0x0000; + callback attribute txBeaconRequestCount default = 0x0000; + callback attribute txOtherCount default = 0x0000; + callback attribute txRetryCount default = 0x0000; + callback attribute txDirectMaxRetryExpiryCount default = 0x0000; + callback attribute txIndirectMaxRetryExpiryCount default = 0x0000; + callback attribute txErrCcaCount default = 0x0000; + callback attribute txErrAbortCount default = 0x0000; + callback attribute txErrBusyChannelCount default = 0x0000; + callback attribute rxTotalCount default = 0x0000; + callback attribute rxUnicastCount default = 0x0000; + callback attribute rxBroadcastCount default = 0x0000; + callback attribute rxDataCount default = 0x0000; + callback attribute rxDataPollCount default = 0x0000; + callback attribute rxBeaconCount default = 0x0000; + callback attribute rxBeaconRequestCount default = 0x0000; + callback attribute rxOtherCount default = 0x0000; + callback attribute rxAddressFilteredCount default = 0x0000; + callback attribute rxDestAddrFilteredCount default = 0x0000; + callback attribute rxDuplicatedCount default = 0x0000; + callback attribute rxErrNoFrameCount default = 0x0000; + callback attribute rxErrUnknownNeighborCount default = 0x0000; + callback attribute rxErrInvalidSrcAddrCount default = 0x0000; + callback attribute rxErrSecCount default = 0x0000; + callback attribute rxErrFcsCount default = 0x0000; + callback attribute rxErrOtherCount default = 0x0000; + callback attribute activeTimestamp default = 0x0000000000000000; + callback attribute pendingTimestamp default = 0x0000000000000000; + callback attribute delay default = 0x0000; callback attribute securityPolicy; - callback attribute channelPage0Mask; + callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; callback attribute activeNetworkFaultsList; ram attribute featureMap default = 0x000F; @@ -1988,15 +1988,15 @@ endpoint 0 { server cluster Switch { ram attribute numberOfPositions default = 2; ram attribute currentPosition; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; - ram attribute featureMap; + callback attribute adminVendorId default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2007,7 +2007,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2016,19 +2016,19 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UserLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -2036,23 +2036,23 @@ endpoint 1 { device type dimmablelight = 257, version 1; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - ram attribute featureMap; + ram attribute identifyTime default = 0x0000; + ram attribute identifyType default = 0x0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster OnOff { - persist attribute onOff; + persist attribute onOff default = 0x00; ram attribute globalSceneControl default = 0x01; - ram attribute onTime; - ram attribute offWaitTime; + ram attribute onTime default = 0x0000; + ram attribute offWaitTime default = 0x0000; persist attribute startUpOnOff default = 0xFF; ram attribute featureMap default = 1; ram attribute clusterRevision default = 4; @@ -2060,14 +2060,14 @@ endpoint 1 { server cluster LevelControl { persist attribute currentLevel default = 0x01; - ram attribute remainingTime; + ram attribute remainingTime default = 0x0000; ram attribute minLevel default = 0x01; ram attribute maxLevel default = 0xFE; - ram attribute currentFrequency; - ram attribute minFrequency; - ram attribute maxFrequency; - ram attribute options; - ram attribute onOffTransitionTime; + ram attribute currentFrequency default = 0x0000; + ram attribute minFrequency default = 0x0000; + ram attribute maxFrequency default = 0x0000; + ram attribute options default = 0x00; + ram attribute onOffTransitionTime default = 0x0000; ram attribute onLevel default = 0xFF; ram attribute onTransitionTime; ram attribute offTransitionTime; @@ -2082,29 +2082,29 @@ endpoint 1 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } server cluster ColorControl { - ram attribute currentHue; - ram attribute currentSaturation; - ram attribute remainingTime; + ram attribute currentHue default = 0x00; + ram attribute currentSaturation default = 0x00; + ram attribute remainingTime default = 0x0000; ram attribute currentX default = 0x616B; ram attribute currentY default = 0x607D; ram attribute colorTemperatureMireds default = 0x00FA; ram attribute colorMode default = 0x01; - ram attribute options; + ram attribute options default = 0x00; ram attribute numberOfPrimaries; - ram attribute enhancedCurrentHue; + ram attribute enhancedCurrentHue default = 0x0000; ram attribute enhancedColorMode default = 0x01; - ram attribute colorLoopActive; - ram attribute colorLoopDirection; + ram attribute colorLoopActive default = 0x00; + ram attribute colorLoopDirection default = 0x00; ram attribute colorLoopTime default = 0x0019; ram attribute colorLoopStartEnhancedHue default = 0x2300; - ram attribute colorLoopStoredEnhancedHue; + ram attribute colorLoopStoredEnhancedHue default = 0x0000; ram attribute colorCapabilities default = 0x1F; - ram attribute colorTempPhysicalMinMireds; + ram attribute colorTempPhysicalMinMireds default = 0x0000; ram attribute colorTempPhysicalMaxMireds default = 0xFEFF; ram attribute coupleColorTempToLevelMinMireds; ram attribute startUpColorTemperatureMireds; @@ -2116,7 +2116,7 @@ endpoint 1 { ram attribute occupancy; ram attribute occupancySensorType; ram attribute occupancySensorTypeBitmap; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } } diff --git a/examples/lighting-app/bouffalolab/data_model/lighting-app-wifi.matter b/examples/lighting-app/bouffalolab/data_model/lighting-app-wifi.matter index 84b12690efab8f..b200f7dfdafb7b 100644 --- a/examples/lighting-app/bouffalolab/data_model/lighting-app-wifi.matter +++ b/examples/lighting-app/bouffalolab/data_model/lighting-app-wifi.matter @@ -1689,7 +1689,7 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -1698,7 +1698,7 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1711,7 +1711,7 @@ endpoint 0 { callback attribute targetsPerAccessControlEntry default = 3; callback attribute accessControlEntriesPerFabric default = 4; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1726,20 +1726,20 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; callback attribute capabilityMinima; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1747,36 +1747,36 @@ endpoint 0 { emits event StateTransition; emits event VersionApplied; emits event DownloadError; - callback attribute defaultOTAProviders; + callback attribute defaultOTAProviders default = 0; ram attribute updatePossible default = 1; - ram attribute updateState; - ram attribute updateStateProgress; - ram attribute featureMap; + ram attribute updateState default = 0; + ram attribute updateStateProgress default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { persist attribute activeLocale default = "en-US"; callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; callback attribute supportsConcurrentConnection default = 1; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1794,7 +1794,7 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1804,23 +1804,23 @@ endpoint 0 { emits event NetworkFaultChange; emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; } @@ -1832,16 +1832,16 @@ endpoint 0 { callback attribute bssid; callback attribute securityType; callback attribute wiFiVersion; - callback attribute channelNumber; - callback attribute rssi; - callback attribute beaconLostCount; - callback attribute beaconRxCount; - callback attribute packetMulticastRxCount; - callback attribute packetMulticastTxCount; - callback attribute packetUnicastRxCount; - callback attribute packetUnicastTxCount; - callback attribute currentMaxRate; - callback attribute overrunCount; + callback attribute channelNumber default = 0x0000; + callback attribute rssi default = 0x00; + callback attribute beaconLostCount default = 0x00000000; + callback attribute beaconRxCount default = 0x00000000; + callback attribute packetMulticastRxCount default = 0x00000000; + callback attribute packetMulticastTxCount default = 0x00000000; + callback attribute packetUnicastRxCount default = 0x00000000; + callback attribute packetUnicastTxCount default = 0x00000000; + callback attribute currentMaxRate default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } @@ -1849,15 +1849,15 @@ endpoint 0 { server cluster Switch { ram attribute numberOfPositions default = 2; ram attribute currentPosition; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; - ram attribute featureMap; + callback attribute adminVendorId default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1868,7 +1868,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1877,19 +1877,19 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UserLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1897,23 +1897,23 @@ endpoint 1 { device type dimmablelight = 257, version 1; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - ram attribute featureMap; + ram attribute identifyTime default = 0x0000; + ram attribute identifyType default = 0x0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster OnOff { - persist attribute onOff; + persist attribute onOff default = 0x00; ram attribute globalSceneControl default = 0x01; - ram attribute onTime; - ram attribute offWaitTime; + ram attribute onTime default = 0x0000; + ram attribute offWaitTime default = 0x0000; persist attribute startUpOnOff default = 0xFF; ram attribute featureMap default = 1; ram attribute clusterRevision default = 4; @@ -1921,14 +1921,14 @@ endpoint 1 { server cluster LevelControl { persist attribute currentLevel default = 0x01; - ram attribute remainingTime; + ram attribute remainingTime default = 0x0000; ram attribute minLevel default = 0x01; ram attribute maxLevel default = 0xFE; - ram attribute currentFrequency; - ram attribute minFrequency; - ram attribute maxFrequency; - ram attribute options; - ram attribute onOffTransitionTime; + ram attribute currentFrequency default = 0x0000; + ram attribute minFrequency default = 0x0000; + ram attribute maxFrequency default = 0x0000; + ram attribute options default = 0x00; + ram attribute onOffTransitionTime default = 0x0000; ram attribute onLevel default = 0xFF; ram attribute onTransitionTime; ram attribute offTransitionTime; @@ -1943,29 +1943,29 @@ endpoint 1 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } server cluster ColorControl { - ram attribute currentHue; - ram attribute currentSaturation; - ram attribute remainingTime; + ram attribute currentHue default = 0x00; + ram attribute currentSaturation default = 0x00; + ram attribute remainingTime default = 0x0000; ram attribute currentX default = 0x616B; ram attribute currentY default = 0x607D; ram attribute colorTemperatureMireds default = 0x00FA; ram attribute colorMode default = 0x01; - ram attribute options; + ram attribute options default = 0x00; ram attribute numberOfPrimaries; - ram attribute enhancedCurrentHue; + ram attribute enhancedCurrentHue default = 0x0000; ram attribute enhancedColorMode default = 0x01; - ram attribute colorLoopActive; - ram attribute colorLoopDirection; + ram attribute colorLoopActive default = 0x00; + ram attribute colorLoopDirection default = 0x00; ram attribute colorLoopTime default = 0x0019; ram attribute colorLoopStartEnhancedHue default = 0x2300; - ram attribute colorLoopStoredEnhancedHue; + ram attribute colorLoopStoredEnhancedHue default = 0x0000; ram attribute colorCapabilities default = 0x1F; - ram attribute colorTempPhysicalMinMireds; + ram attribute colorTempPhysicalMinMireds default = 0x0000; ram attribute colorTempPhysicalMaxMireds default = 0xFEFF; ram attribute coupleColorTempToLevelMinMireds; ram attribute startUpColorTemperatureMireds; @@ -1977,7 +1977,7 @@ endpoint 1 { ram attribute occupancy; ram attribute occupancySensorType; ram attribute occupancySensorTypeBitmap; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } } diff --git a/examples/lighting-app/lighting-common/lighting-app.matter b/examples/lighting-app/lighting-common/lighting-app.matter index 2f0dd9536a5946..2bd058a4bbb3ef 100644 --- a/examples/lighting-app/lighting-common/lighting-app.matter +++ b/examples/lighting-app/lighting-common/lighting-app.matter @@ -1893,7 +1893,7 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -1902,7 +1902,7 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1915,7 +1915,7 @@ endpoint 0 { callback attribute targetsPerAccessControlEntry default = 3; callback attribute accessControlEntriesPerFabric default = 4; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1930,20 +1930,20 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; callback attribute capabilityMinima; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1951,36 +1951,36 @@ endpoint 0 { emits event StateTransition; emits event VersionApplied; emits event DownloadError; - callback attribute defaultOTAProviders; + callback attribute defaultOTAProviders default = 0; ram attribute updatePossible default = 1; - ram attribute updateState; - ram attribute updateStateProgress; - ram attribute featureMap; + ram attribute updateState default = 0; + ram attribute updateStateProgress default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { persist attribute activeLocale default = "en-US"; callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; callback attribute supportsConcurrentConnection default = 1; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1998,7 +1998,7 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2008,23 +2008,23 @@ endpoint 0 { emits event NetworkFaultChange; emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; } @@ -2032,11 +2032,11 @@ endpoint 0 { server cluster ThreadNetworkDiagnostics { callback attribute channel; callback attribute routingRole; - callback attribute networkName; - callback attribute panId; - callback attribute extendedPanId; + callback attribute networkName default = "0"; + callback attribute panId default = 0x0000; + callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; - callback attribute overrunCount; + callback attribute overrunCount default = 0x0000000000000000; callback attribute neighborTable; callback attribute routeTable; callback attribute partitionId; @@ -2044,53 +2044,53 @@ endpoint 0 { callback attribute dataVersion; callback attribute stableDataVersion; callback attribute leaderRouterId; - callback attribute detachedRoleCount; - callback attribute childRoleCount; - callback attribute routerRoleCount; - callback attribute leaderRoleCount; - callback attribute attachAttemptCount; - callback attribute partitionIdChangeCount; - callback attribute betterPartitionAttachAttemptCount; - callback attribute parentChangeCount; - callback attribute txTotalCount; - callback attribute txUnicastCount; - callback attribute txBroadcastCount; - callback attribute txAckRequestedCount; - callback attribute txAckedCount; - callback attribute txNoAckRequestedCount; - callback attribute txDataCount; - callback attribute txDataPollCount; - callback attribute txBeaconCount; - callback attribute txBeaconRequestCount; - callback attribute txOtherCount; - callback attribute txRetryCount; - callback attribute txDirectMaxRetryExpiryCount; - callback attribute txIndirectMaxRetryExpiryCount; - callback attribute txErrCcaCount; - callback attribute txErrAbortCount; - callback attribute txErrBusyChannelCount; - callback attribute rxTotalCount; - callback attribute rxUnicastCount; - callback attribute rxBroadcastCount; - callback attribute rxDataCount; - callback attribute rxDataPollCount; - callback attribute rxBeaconCount; - callback attribute rxBeaconRequestCount; - callback attribute rxOtherCount; - callback attribute rxAddressFilteredCount; - callback attribute rxDestAddrFilteredCount; - callback attribute rxDuplicatedCount; - callback attribute rxErrNoFrameCount; - callback attribute rxErrUnknownNeighborCount; - callback attribute rxErrInvalidSrcAddrCount; - callback attribute rxErrSecCount; - callback attribute rxErrFcsCount; - callback attribute rxErrOtherCount; - callback attribute activeTimestamp; - callback attribute pendingTimestamp; - callback attribute delay; + callback attribute detachedRoleCount default = 0x0000; + callback attribute childRoleCount default = 0x0000; + callback attribute routerRoleCount default = 0x0000; + callback attribute leaderRoleCount default = 0x0000; + callback attribute attachAttemptCount default = 0x0000; + callback attribute partitionIdChangeCount default = 0x0000; + callback attribute betterPartitionAttachAttemptCount default = 0x0000; + callback attribute parentChangeCount default = 0x0000; + callback attribute txTotalCount default = 0x0000; + callback attribute txUnicastCount default = 0x0000; + callback attribute txBroadcastCount default = 0x0000; + callback attribute txAckRequestedCount default = 0x0000; + callback attribute txAckedCount default = 0x0000; + callback attribute txNoAckRequestedCount default = 0x0000; + callback attribute txDataCount default = 0x0000; + callback attribute txDataPollCount default = 0x0000; + callback attribute txBeaconCount default = 0x0000; + callback attribute txBeaconRequestCount default = 0x0000; + callback attribute txOtherCount default = 0x0000; + callback attribute txRetryCount default = 0x0000; + callback attribute txDirectMaxRetryExpiryCount default = 0x0000; + callback attribute txIndirectMaxRetryExpiryCount default = 0x0000; + callback attribute txErrCcaCount default = 0x0000; + callback attribute txErrAbortCount default = 0x0000; + callback attribute txErrBusyChannelCount default = 0x0000; + callback attribute rxTotalCount default = 0x0000; + callback attribute rxUnicastCount default = 0x0000; + callback attribute rxBroadcastCount default = 0x0000; + callback attribute rxDataCount default = 0x0000; + callback attribute rxDataPollCount default = 0x0000; + callback attribute rxBeaconCount default = 0x0000; + callback attribute rxBeaconRequestCount default = 0x0000; + callback attribute rxOtherCount default = 0x0000; + callback attribute rxAddressFilteredCount default = 0x0000; + callback attribute rxDestAddrFilteredCount default = 0x0000; + callback attribute rxDuplicatedCount default = 0x0000; + callback attribute rxErrNoFrameCount default = 0x0000; + callback attribute rxErrUnknownNeighborCount default = 0x0000; + callback attribute rxErrInvalidSrcAddrCount default = 0x0000; + callback attribute rxErrSecCount default = 0x0000; + callback attribute rxErrFcsCount default = 0x0000; + callback attribute rxErrOtherCount default = 0x0000; + callback attribute activeTimestamp default = 0x0000000000000000; + callback attribute pendingTimestamp default = 0x0000000000000000; + callback attribute delay default = 0x0000; callback attribute securityPolicy; - callback attribute channelPage0Mask; + callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; callback attribute activeNetworkFaultsList; ram attribute featureMap default = 0x000F; @@ -2104,30 +2104,30 @@ endpoint 0 { callback attribute bssid; callback attribute securityType; callback attribute wiFiVersion; - callback attribute channelNumber; - callback attribute rssi; - callback attribute beaconLostCount; - callback attribute beaconRxCount; - callback attribute packetMulticastRxCount; - callback attribute packetMulticastTxCount; - callback attribute packetUnicastRxCount; - callback attribute packetUnicastTxCount; - callback attribute currentMaxRate; - callback attribute overrunCount; + callback attribute channelNumber default = 0x0000; + callback attribute rssi default = 0x00; + callback attribute beaconLostCount default = 0x00000000; + callback attribute beaconRxCount default = 0x00000000; + callback attribute packetMulticastRxCount default = 0x00000000; + callback attribute packetMulticastTxCount default = 0x00000000; + callback attribute packetUnicastRxCount default = 0x00000000; + callback attribute packetUnicastTxCount default = 0x00000000; + callback attribute currentMaxRate default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } server cluster EthernetNetworkDiagnostics { callback attribute PHYRate; - callback attribute fullDuplex; - callback attribute packetRxCount; - callback attribute packetTxCount; - callback attribute txErrCount; - callback attribute collisionCount; - callback attribute overrunCount; - callback attribute carrierDetect; - callback attribute timeSinceReset; + callback attribute fullDuplex default = 0x00; + callback attribute packetRxCount default = 0x0000000000000000; + callback attribute packetTxCount default = 0x0000000000000000; + callback attribute txErrCount default = 0x0000000000000000; + callback attribute collisionCount default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; + callback attribute carrierDetect default = 0x00; + callback attribute timeSinceReset default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } @@ -2135,15 +2135,15 @@ endpoint 0 { server cluster Switch { ram attribute numberOfPositions default = 2; ram attribute currentPosition; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; - ram attribute featureMap; + callback attribute adminVendorId default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2154,7 +2154,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2163,19 +2163,19 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UserLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -2183,23 +2183,23 @@ endpoint 1 { device type dimmablelight = 257, version 1; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - ram attribute featureMap; + ram attribute identifyTime default = 0x0000; + ram attribute identifyType default = 0x0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster OnOff { - persist attribute onOff; + persist attribute onOff default = 0x00; ram attribute globalSceneControl default = 0x01; - ram attribute onTime; - ram attribute offWaitTime; + ram attribute onTime default = 0x0000; + ram attribute offWaitTime default = 0x0000; persist attribute startUpOnOff default = 0xFF; ram attribute featureMap default = 1; ram attribute clusterRevision default = 4; @@ -2207,14 +2207,14 @@ endpoint 1 { server cluster LevelControl { persist attribute currentLevel default = 0x01; - ram attribute remainingTime; + ram attribute remainingTime default = 0x0000; ram attribute minLevel default = 0x01; ram attribute maxLevel default = 0xFE; - ram attribute currentFrequency; - ram attribute minFrequency; - ram attribute maxFrequency; - ram attribute options; - ram attribute onOffTransitionTime; + ram attribute currentFrequency default = 0x0000; + ram attribute minFrequency default = 0x0000; + ram attribute maxFrequency default = 0x0000; + ram attribute options default = 0x00; + ram attribute onOffTransitionTime default = 0x0000; ram attribute onLevel default = 0xFF; ram attribute onTransitionTime; ram attribute offTransitionTime; @@ -2229,29 +2229,29 @@ endpoint 1 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } server cluster ColorControl { - ram attribute currentHue; - ram attribute currentSaturation; - ram attribute remainingTime; + ram attribute currentHue default = 0x00; + ram attribute currentSaturation default = 0x00; + ram attribute remainingTime default = 0x0000; ram attribute currentX default = 0x616B; ram attribute currentY default = 0x607D; ram attribute colorTemperatureMireds default = 0x00FA; ram attribute colorMode default = 0x01; - ram attribute options; + ram attribute options default = 0x00; ram attribute numberOfPrimaries; - ram attribute enhancedCurrentHue; + ram attribute enhancedCurrentHue default = 0x0000; ram attribute enhancedColorMode default = 0x01; - ram attribute colorLoopActive; - ram attribute colorLoopDirection; + ram attribute colorLoopActive default = 0x00; + ram attribute colorLoopDirection default = 0x00; ram attribute colorLoopTime default = 0x0019; ram attribute colorLoopStartEnhancedHue default = 0x2300; - ram attribute colorLoopStoredEnhancedHue; + ram attribute colorLoopStoredEnhancedHue default = 0x0000; ram attribute colorCapabilities default = 0x1F; - ram attribute colorTempPhysicalMinMireds; + ram attribute colorTempPhysicalMinMireds default = 0x0000; ram attribute colorTempPhysicalMaxMireds default = 0xFEFF; ram attribute coupleColorTempToLevelMinMireds; ram attribute startUpColorTemperatureMireds; @@ -2263,7 +2263,7 @@ endpoint 1 { ram attribute occupancy; ram attribute occupancySensorType; ram attribute occupancySensorTypeBitmap; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } } diff --git a/examples/lighting-app/nxp/zap/lighting-on-off.matter b/examples/lighting-app/nxp/zap/lighting-on-off.matter index 00d57e2e2b7fda..c6cec036d5a918 100644 --- a/examples/lighting-app/nxp/zap/lighting-on-off.matter +++ b/examples/lighting-app/nxp/zap/lighting-on-off.matter @@ -1276,7 +1276,7 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1288,7 +1288,7 @@ endpoint 0 { callback attribute targetsPerAccessControlEntry default = 3; callback attribute accessControlEntriesPerFabric default = 4; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1303,12 +1303,12 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute capabilityMinima; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1316,21 +1316,21 @@ endpoint 0 { emits event StateTransition; emits event VersionApplied; emits event DownloadError; - callback attribute defaultOTAProviders; + callback attribute defaultOTAProviders default = 0; ram attribute updatePossible default = 1; - ram attribute updateState; - ram attribute updateStateProgress; - ram attribute featureMap; + ram attribute updateState default = 0; + ram attribute updateStateProgress default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; callback attribute supportsConcurrentConnection default = 1; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1350,17 +1350,17 @@ endpoint 0 { server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute rebootCount default = 0x0000; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; } @@ -1368,11 +1368,11 @@ endpoint 0 { server cluster ThreadNetworkDiagnostics { callback attribute channel; callback attribute routingRole; - callback attribute networkName; - callback attribute panId; - callback attribute extendedPanId; + callback attribute networkName default = "0"; + callback attribute panId default = 0x0000; + callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; - callback attribute overrunCount; + callback attribute overrunCount default = 0x0000000000000000; callback attribute neighborTable; callback attribute routeTable; callback attribute partitionId; @@ -1380,50 +1380,50 @@ endpoint 0 { callback attribute dataVersion; callback attribute stableDataVersion; callback attribute leaderRouterId; - callback attribute detachedRoleCount; - callback attribute childRoleCount; - callback attribute routerRoleCount; - callback attribute leaderRoleCount; - callback attribute attachAttemptCount; - callback attribute partitionIdChangeCount; - callback attribute betterPartitionAttachAttemptCount; - callback attribute parentChangeCount; - callback attribute txTotalCount; - callback attribute txUnicastCount; - callback attribute txBroadcastCount; - callback attribute txAckRequestedCount; - callback attribute txAckedCount; - callback attribute txNoAckRequestedCount; - callback attribute txDataCount; - callback attribute txDataPollCount; - callback attribute txBeaconCount; - callback attribute txBeaconRequestCount; - callback attribute txOtherCount; - callback attribute txRetryCount; - callback attribute txDirectMaxRetryExpiryCount; - callback attribute txIndirectMaxRetryExpiryCount; - callback attribute txErrCcaCount; - callback attribute txErrAbortCount; - callback attribute txErrBusyChannelCount; - callback attribute rxTotalCount; - callback attribute rxUnicastCount; - callback attribute rxBroadcastCount; - callback attribute rxDataCount; - callback attribute rxDataPollCount; - callback attribute rxBeaconCount; - callback attribute rxBeaconRequestCount; - callback attribute rxOtherCount; - callback attribute rxAddressFilteredCount; - callback attribute rxDestAddrFilteredCount; - callback attribute rxDuplicatedCount; - callback attribute rxErrNoFrameCount; - callback attribute rxErrUnknownNeighborCount; - callback attribute rxErrInvalidSrcAddrCount; - callback attribute rxErrSecCount; - callback attribute rxErrFcsCount; - callback attribute rxErrOtherCount; + callback attribute detachedRoleCount default = 0x0000; + callback attribute childRoleCount default = 0x0000; + callback attribute routerRoleCount default = 0x0000; + callback attribute leaderRoleCount default = 0x0000; + callback attribute attachAttemptCount default = 0x0000; + callback attribute partitionIdChangeCount default = 0x0000; + callback attribute betterPartitionAttachAttemptCount default = 0x0000; + callback attribute parentChangeCount default = 0x0000; + callback attribute txTotalCount default = 0x0000; + callback attribute txUnicastCount default = 0x0000; + callback attribute txBroadcastCount default = 0x0000; + callback attribute txAckRequestedCount default = 0x0000; + callback attribute txAckedCount default = 0x0000; + callback attribute txNoAckRequestedCount default = 0x0000; + callback attribute txDataCount default = 0x0000; + callback attribute txDataPollCount default = 0x0000; + callback attribute txBeaconCount default = 0x0000; + callback attribute txBeaconRequestCount default = 0x0000; + callback attribute txOtherCount default = 0x0000; + callback attribute txRetryCount default = 0x0000; + callback attribute txDirectMaxRetryExpiryCount default = 0x0000; + callback attribute txIndirectMaxRetryExpiryCount default = 0x0000; + callback attribute txErrCcaCount default = 0x0000; + callback attribute txErrAbortCount default = 0x0000; + callback attribute txErrBusyChannelCount default = 0x0000; + callback attribute rxTotalCount default = 0x0000; + callback attribute rxUnicastCount default = 0x0000; + callback attribute rxBroadcastCount default = 0x0000; + callback attribute rxDataCount default = 0x0000; + callback attribute rxDataPollCount default = 0x0000; + callback attribute rxBeaconCount default = 0x0000; + callback attribute rxBeaconRequestCount default = 0x0000; + callback attribute rxOtherCount default = 0x0000; + callback attribute rxAddressFilteredCount default = 0x0000; + callback attribute rxDestAddrFilteredCount default = 0x0000; + callback attribute rxDuplicatedCount default = 0x0000; + callback attribute rxErrNoFrameCount default = 0x0000; + callback attribute rxErrUnknownNeighborCount default = 0x0000; + callback attribute rxErrInvalidSrcAddrCount default = 0x0000; + callback attribute rxErrSecCount default = 0x0000; + callback attribute rxErrFcsCount default = 0x0000; + callback attribute rxErrOtherCount default = 0x0000; callback attribute securityPolicy; - callback attribute channelPage0Mask; + callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; callback attribute activeNetworkFaultsList; ram attribute featureMap default = 0x000F; @@ -1431,10 +1431,10 @@ endpoint 0 { } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; - ram attribute featureMap; + callback attribute adminVendorId default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1445,7 +1445,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1454,7 +1454,7 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1462,12 +1462,12 @@ endpoint 1 { device type dimmablelight = 256, version 1; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; + ram attribute identifyTime default = 0x0000; + ram attribute identifyType default = 0x0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -1476,15 +1476,15 @@ endpoint 1 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster OnOff { - persist attribute onOff; + persist attribute onOff default = 0x00; ram attribute globalSceneControl default = 0x01; - ram attribute onTime; - ram attribute offWaitTime; + ram attribute onTime default = 0x0000; + ram attribute offWaitTime default = 0x0000; persist attribute startUpOnOff default = 0xFF; callback attribute generatedCommandList; callback attribute acceptedCommandList; @@ -1495,10 +1495,10 @@ endpoint 1 { server cluster LevelControl { persist attribute currentLevel default = 0x01; - ram attribute remainingTime; + ram attribute remainingTime default = 0x0000; ram attribute minLevel default = 0x01; ram attribute maxLevel default = 0xFE; - ram attribute options; + ram attribute options default = 0x00; ram attribute onLevel; persist attribute startUpCurrentLevel default = 254; callback attribute generatedCommandList; @@ -1516,7 +1516,7 @@ endpoint 1 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } } diff --git a/examples/lighting-app/qpg/zap/light.matter b/examples/lighting-app/qpg/zap/light.matter index d0e119dd9863ec..62adc8a1bf32bb 100644 --- a/examples/lighting-app/qpg/zap/light.matter +++ b/examples/lighting-app/qpg/zap/light.matter @@ -1660,7 +1660,7 @@ endpoint 0 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1675,7 +1675,7 @@ endpoint 0 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1690,16 +1690,16 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; callback attribute capabilityMinima; @@ -1707,7 +1707,7 @@ endpoint 0 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1715,29 +1715,29 @@ endpoint 0 { emits event StateTransition; emits event VersionApplied; emits event DownloadError; - callback attribute defaultOTAProviders; + callback attribute defaultOTAProviders default = 0; ram attribute updatePossible default = 1; - ram attribute updateState; - ram attribute updateStateProgress; + ram attribute updateState default = 0; + ram attribute updateStateProgress default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; callback attribute supportsConcurrentConnection default = 1; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1763,7 +1763,7 @@ endpoint 0 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1773,27 +1773,27 @@ endpoint 0 { emits event NetworkFaultChange; emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; + callback attribute testEventTriggersEnabled default = false; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; @@ -1805,11 +1805,11 @@ endpoint 0 { server cluster ThreadNetworkDiagnostics { callback attribute channel; callback attribute routingRole; - callback attribute networkName; - callback attribute panId; - callback attribute extendedPanId; + callback attribute networkName default = "0"; + callback attribute panId default = 0x0000; + callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; - callback attribute overrunCount; + callback attribute overrunCount default = 0x0000000000000000; callback attribute neighborTable; callback attribute routeTable; callback attribute partitionId; @@ -1817,50 +1817,50 @@ endpoint 0 { callback attribute dataVersion; callback attribute stableDataVersion; callback attribute leaderRouterId; - callback attribute detachedRoleCount; - callback attribute childRoleCount; - callback attribute routerRoleCount; - callback attribute leaderRoleCount; - callback attribute attachAttemptCount; - callback attribute partitionIdChangeCount; - callback attribute betterPartitionAttachAttemptCount; - callback attribute parentChangeCount; - callback attribute txTotalCount; - callback attribute txUnicastCount; - callback attribute txBroadcastCount; - callback attribute txAckRequestedCount; - callback attribute txAckedCount; - callback attribute txNoAckRequestedCount; - callback attribute txDataCount; - callback attribute txDataPollCount; - callback attribute txBeaconCount; - callback attribute txBeaconRequestCount; - callback attribute txOtherCount; - callback attribute txRetryCount; - callback attribute txDirectMaxRetryExpiryCount; - callback attribute txIndirectMaxRetryExpiryCount; - callback attribute txErrCcaCount; - callback attribute txErrAbortCount; - callback attribute txErrBusyChannelCount; - callback attribute rxTotalCount; - callback attribute rxUnicastCount; - callback attribute rxBroadcastCount; - callback attribute rxDataCount; - callback attribute rxDataPollCount; - callback attribute rxBeaconCount; - callback attribute rxBeaconRequestCount; - callback attribute rxOtherCount; - callback attribute rxAddressFilteredCount; - callback attribute rxDestAddrFilteredCount; - callback attribute rxDuplicatedCount; - callback attribute rxErrNoFrameCount; - callback attribute rxErrUnknownNeighborCount; - callback attribute rxErrInvalidSrcAddrCount; - callback attribute rxErrSecCount; - callback attribute rxErrFcsCount; - callback attribute rxErrOtherCount; + callback attribute detachedRoleCount default = 0x0000; + callback attribute childRoleCount default = 0x0000; + callback attribute routerRoleCount default = 0x0000; + callback attribute leaderRoleCount default = 0x0000; + callback attribute attachAttemptCount default = 0x0000; + callback attribute partitionIdChangeCount default = 0x0000; + callback attribute betterPartitionAttachAttemptCount default = 0x0000; + callback attribute parentChangeCount default = 0x0000; + callback attribute txTotalCount default = 0x0000; + callback attribute txUnicastCount default = 0x0000; + callback attribute txBroadcastCount default = 0x0000; + callback attribute txAckRequestedCount default = 0x0000; + callback attribute txAckedCount default = 0x0000; + callback attribute txNoAckRequestedCount default = 0x0000; + callback attribute txDataCount default = 0x0000; + callback attribute txDataPollCount default = 0x0000; + callback attribute txBeaconCount default = 0x0000; + callback attribute txBeaconRequestCount default = 0x0000; + callback attribute txOtherCount default = 0x0000; + callback attribute txRetryCount default = 0x0000; + callback attribute txDirectMaxRetryExpiryCount default = 0x0000; + callback attribute txIndirectMaxRetryExpiryCount default = 0x0000; + callback attribute txErrCcaCount default = 0x0000; + callback attribute txErrAbortCount default = 0x0000; + callback attribute txErrBusyChannelCount default = 0x0000; + callback attribute rxTotalCount default = 0x0000; + callback attribute rxUnicastCount default = 0x0000; + callback attribute rxBroadcastCount default = 0x0000; + callback attribute rxDataCount default = 0x0000; + callback attribute rxDataPollCount default = 0x0000; + callback attribute rxBeaconCount default = 0x0000; + callback attribute rxBeaconRequestCount default = 0x0000; + callback attribute rxOtherCount default = 0x0000; + callback attribute rxAddressFilteredCount default = 0x0000; + callback attribute rxDestAddrFilteredCount default = 0x0000; + callback attribute rxDuplicatedCount default = 0x0000; + callback attribute rxErrNoFrameCount default = 0x0000; + callback attribute rxErrUnknownNeighborCount default = 0x0000; + callback attribute rxErrInvalidSrcAddrCount default = 0x0000; + callback attribute rxErrSecCount default = 0x0000; + callback attribute rxErrFcsCount default = 0x0000; + callback attribute rxErrOtherCount default = 0x0000; callback attribute securityPolicy; - callback attribute channelPage0Mask; + callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; callback attribute activeNetworkFaultsList; callback attribute generatedCommandList; @@ -1872,9 +1872,9 @@ endpoint 0 { } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; + callback attribute adminVendorId default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; @@ -1894,7 +1894,7 @@ endpoint 0 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1907,7 +1907,7 @@ endpoint 0 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1917,7 +1917,7 @@ endpoint 0 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1927,7 +1927,7 @@ endpoint 0 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1935,13 +1935,13 @@ endpoint 1 { device type dimmablelight = 269, version 1; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; + ram attribute identifyTime default = 0x0000; + ram attribute identifyType default = 0x0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -1951,15 +1951,15 @@ endpoint 1 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster OnOff { - persist attribute onOff; + persist attribute onOff default = 0x00; ram attribute globalSceneControl default = 0x01; - ram attribute onTime; - ram attribute offWaitTime; + ram attribute onTime default = 0x0000; + ram attribute offWaitTime default = 0x0000; persist attribute startUpOnOff default = 0xFF; callback attribute generatedCommandList; callback attribute acceptedCommandList; @@ -1971,13 +1971,13 @@ endpoint 1 { server cluster LevelControl { persist attribute currentLevel default = 0x01; - ram attribute remainingTime; + ram attribute remainingTime default = 0x0000; ram attribute minLevel default = 0x01; ram attribute maxLevel default = 0xFE; - ram attribute currentFrequency; - ram attribute minFrequency; - ram attribute maxFrequency; - ram attribute options; + ram attribute currentFrequency default = 0x0000; + ram attribute minFrequency default = 0x0000; + ram attribute maxFrequency default = 0x0000; + ram attribute options default = 0x00; ram attribute onLevel default = 0xFF; persist attribute startUpCurrentLevel default = 255; callback attribute generatedCommandList; @@ -1997,7 +1997,7 @@ endpoint 1 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -2007,7 +2007,7 @@ endpoint 1 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2017,19 +2017,19 @@ endpoint 1 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster ColorControl { - ram attribute currentHue; - ram attribute currentSaturation; - ram attribute remainingTime; + ram attribute currentHue default = 0x00; + ram attribute currentSaturation default = 0x00; + ram attribute remainingTime default = 0x0000; ram attribute currentX default = 0x616B; ram attribute currentY default = 0x607D; ram attribute colorTemperatureMireds default = 0x00FA; ram attribute colorMode default = 0x01; - ram attribute options; + ram attribute options default = 0x00; ram attribute numberOfPrimaries; ram attribute primary1X; ram attribute primary1Y; @@ -2049,15 +2049,15 @@ endpoint 1 { ram attribute primary6X; ram attribute primary6Y; ram attribute primary6Intensity; - ram attribute enhancedCurrentHue; + ram attribute enhancedCurrentHue default = 0x0000; ram attribute enhancedColorMode default = 0x01; - ram attribute colorLoopActive; - ram attribute colorLoopDirection; + ram attribute colorLoopActive default = 0x00; + ram attribute colorLoopDirection default = 0x00; ram attribute colorLoopTime default = 0x0019; ram attribute colorLoopStartEnhancedHue default = 0x2300; - ram attribute colorLoopStoredEnhancedHue; + ram attribute colorLoopStoredEnhancedHue default = 0x0000; ram attribute colorCapabilities default = 0x1F; - ram attribute colorTempPhysicalMinMireds; + ram attribute colorTempPhysicalMinMireds default = 0x0000; ram attribute colorTempPhysicalMaxMireds default = 0xFEFF; ram attribute coupleColorTempToLevelMinMireds; ram attribute startUpColorTemperatureMireds; diff --git a/examples/lighting-app/silabs/SiWx917/data_model/lighting-wifi-app.matter b/examples/lighting-app/silabs/SiWx917/data_model/lighting-wifi-app.matter index c1d8fec7020691..00276ee75109d9 100644 --- a/examples/lighting-app/silabs/SiWx917/data_model/lighting-wifi-app.matter +++ b/examples/lighting-app/silabs/SiWx917/data_model/lighting-wifi-app.matter @@ -1609,7 +1609,7 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -1618,7 +1618,7 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1629,7 +1629,7 @@ endpoint 0 { callback attribute targetsPerAccessControlEntry default = 3; callback attribute accessControlEntriesPerFabric default = 4; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1641,54 +1641,54 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; callback attribute capabilityMinima; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster OtaSoftwareUpdateRequestor { - callback attribute defaultOTAProviders; + callback attribute defaultOTAProviders default = 0; ram attribute updatePossible default = 1; - ram attribute updateState; - ram attribute updateStateProgress; - ram attribute featureMap; + ram attribute updateState default = 0; + ram attribute updateStateProgress default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { persist attribute activeLocale default = "en-US"; callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; callback attribute supportsConcurrentConnection default = 1; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1706,29 +1706,29 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; } @@ -1737,25 +1737,25 @@ endpoint 0 { callback attribute bssid; callback attribute securityType; callback attribute wiFiVersion; - callback attribute channelNumber; - callback attribute rssi; - callback attribute beaconLostCount; - callback attribute beaconRxCount; - callback attribute packetMulticastRxCount; - callback attribute packetMulticastTxCount; - callback attribute packetUnicastRxCount; - callback attribute packetUnicastTxCount; - callback attribute currentMaxRate; - callback attribute overrunCount; + callback attribute channelNumber default = 0x0000; + callback attribute rssi default = 0x00; + callback attribute beaconLostCount default = 0x00000000; + callback attribute beaconRxCount default = 0x00000000; + callback attribute packetMulticastRxCount default = 0x00000000; + callback attribute packetMulticastTxCount default = 0x00000000; + callback attribute packetUnicastRxCount default = 0x00000000; + callback attribute packetUnicastTxCount default = 0x00000000; + callback attribute currentMaxRate default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; - ram attribute featureMap; + callback attribute adminVendorId default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1766,7 +1766,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1775,19 +1775,19 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UserLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1795,23 +1795,23 @@ endpoint 1 { device type dimmablelight = 257, version 1; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - ram attribute featureMap; + ram attribute identifyTime default = 0x0000; + ram attribute identifyType default = 0x0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster OnOff { - persist attribute onOff; + persist attribute onOff default = 0x00; ram attribute globalSceneControl default = 0x01; - ram attribute onTime; - ram attribute offWaitTime; + ram attribute onTime default = 0x0000; + ram attribute offWaitTime default = 0x0000; persist attribute startUpOnOff default = 0xFF; ram attribute featureMap default = 1; ram attribute clusterRevision default = 4; @@ -1819,14 +1819,14 @@ endpoint 1 { server cluster LevelControl { persist attribute currentLevel default = 0x01; - ram attribute remainingTime; + ram attribute remainingTime default = 0x0000; ram attribute minLevel default = 0x01; ram attribute maxLevel default = 0xFE; - ram attribute currentFrequency; - ram attribute minFrequency; - ram attribute maxFrequency; - ram attribute options; - ram attribute onOffTransitionTime; + ram attribute currentFrequency default = 0x0000; + ram attribute minFrequency default = 0x0000; + ram attribute maxFrequency default = 0x0000; + ram attribute options default = 0x00; + ram attribute onOffTransitionTime default = 0x0000; ram attribute onLevel default = 0xFF; ram attribute onTransitionTime; ram attribute offTransitionTime; @@ -1841,29 +1841,29 @@ endpoint 1 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } server cluster ColorControl { - ram attribute currentHue; - ram attribute currentSaturation; - ram attribute remainingTime; + ram attribute currentHue default = 0x00; + ram attribute currentSaturation default = 0x00; + ram attribute remainingTime default = 0x0000; ram attribute currentX default = 0x616B; ram attribute currentY default = 0x607D; ram attribute colorTemperatureMireds default = 0x00FA; ram attribute colorMode default = 0x01; - ram attribute options; + ram attribute options default = 0x00; ram attribute numberOfPrimaries; - ram attribute enhancedCurrentHue; + ram attribute enhancedCurrentHue default = 0x0000; ram attribute enhancedColorMode default = 0x01; - ram attribute colorLoopActive; - ram attribute colorLoopDirection; + ram attribute colorLoopActive default = 0x00; + ram attribute colorLoopDirection default = 0x00; ram attribute colorLoopTime default = 0x0019; ram attribute colorLoopStartEnhancedHue default = 0x2300; - ram attribute colorLoopStoredEnhancedHue; + ram attribute colorLoopStoredEnhancedHue default = 0x0000; ram attribute colorCapabilities default = 0x1F; - ram attribute colorTempPhysicalMinMireds; + ram attribute colorTempPhysicalMinMireds default = 0x0000; ram attribute colorTempPhysicalMaxMireds default = 0xFEFF; ram attribute coupleColorTempToLevelMinMireds; ram attribute startUpColorTemperatureMireds; diff --git a/examples/lighting-app/silabs/efr32/data_model/lighting-thread-app.matter b/examples/lighting-app/silabs/efr32/data_model/lighting-thread-app.matter index b18b26faa10190..0123d3575ea6a1 100644 --- a/examples/lighting-app/silabs/efr32/data_model/lighting-thread-app.matter +++ b/examples/lighting-app/silabs/efr32/data_model/lighting-thread-app.matter @@ -1699,7 +1699,7 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -1708,7 +1708,7 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1719,7 +1719,7 @@ endpoint 0 { callback attribute targetsPerAccessControlEntry default = 3; callback attribute accessControlEntriesPerFabric default = 4; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1731,54 +1731,54 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; callback attribute capabilityMinima; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster OtaSoftwareUpdateRequestor { - callback attribute defaultOTAProviders; + callback attribute defaultOTAProviders default = 0; ram attribute updatePossible default = 1; - ram attribute updateState; - ram attribute updateStateProgress; - ram attribute featureMap; + ram attribute updateState default = 0; + ram attribute updateStateProgress default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { persist attribute activeLocale default = "en-US"; callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; callback attribute supportsConcurrentConnection default = 1; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1796,29 +1796,29 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; } @@ -1826,11 +1826,11 @@ endpoint 0 { server cluster ThreadNetworkDiagnostics { callback attribute channel; callback attribute routingRole; - callback attribute networkName; - callback attribute panId; - callback attribute extendedPanId; + callback attribute networkName default = "0"; + callback attribute panId default = 0x0000; + callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; - callback attribute overrunCount; + callback attribute overrunCount default = 0x0000000000000000; callback attribute neighborTable; callback attribute routeTable; callback attribute partitionId; @@ -1838,53 +1838,53 @@ endpoint 0 { callback attribute dataVersion; callback attribute stableDataVersion; callback attribute leaderRouterId; - callback attribute detachedRoleCount; - callback attribute childRoleCount; - callback attribute routerRoleCount; - callback attribute leaderRoleCount; - callback attribute attachAttemptCount; - callback attribute partitionIdChangeCount; - callback attribute betterPartitionAttachAttemptCount; - callback attribute parentChangeCount; - callback attribute txTotalCount; - callback attribute txUnicastCount; - callback attribute txBroadcastCount; - callback attribute txAckRequestedCount; - callback attribute txAckedCount; - callback attribute txNoAckRequestedCount; - callback attribute txDataCount; - callback attribute txDataPollCount; - callback attribute txBeaconCount; - callback attribute txBeaconRequestCount; - callback attribute txOtherCount; - callback attribute txRetryCount; - callback attribute txDirectMaxRetryExpiryCount; - callback attribute txIndirectMaxRetryExpiryCount; - callback attribute txErrCcaCount; - callback attribute txErrAbortCount; - callback attribute txErrBusyChannelCount; - callback attribute rxTotalCount; - callback attribute rxUnicastCount; - callback attribute rxBroadcastCount; - callback attribute rxDataCount; - callback attribute rxDataPollCount; - callback attribute rxBeaconCount; - callback attribute rxBeaconRequestCount; - callback attribute rxOtherCount; - callback attribute rxAddressFilteredCount; - callback attribute rxDestAddrFilteredCount; - callback attribute rxDuplicatedCount; - callback attribute rxErrNoFrameCount; - callback attribute rxErrUnknownNeighborCount; - callback attribute rxErrInvalidSrcAddrCount; - callback attribute rxErrSecCount; - callback attribute rxErrFcsCount; - callback attribute rxErrOtherCount; - callback attribute activeTimestamp; - callback attribute pendingTimestamp; - callback attribute delay; + callback attribute detachedRoleCount default = 0x0000; + callback attribute childRoleCount default = 0x0000; + callback attribute routerRoleCount default = 0x0000; + callback attribute leaderRoleCount default = 0x0000; + callback attribute attachAttemptCount default = 0x0000; + callback attribute partitionIdChangeCount default = 0x0000; + callback attribute betterPartitionAttachAttemptCount default = 0x0000; + callback attribute parentChangeCount default = 0x0000; + callback attribute txTotalCount default = 0x0000; + callback attribute txUnicastCount default = 0x0000; + callback attribute txBroadcastCount default = 0x0000; + callback attribute txAckRequestedCount default = 0x0000; + callback attribute txAckedCount default = 0x0000; + callback attribute txNoAckRequestedCount default = 0x0000; + callback attribute txDataCount default = 0x0000; + callback attribute txDataPollCount default = 0x0000; + callback attribute txBeaconCount default = 0x0000; + callback attribute txBeaconRequestCount default = 0x0000; + callback attribute txOtherCount default = 0x0000; + callback attribute txRetryCount default = 0x0000; + callback attribute txDirectMaxRetryExpiryCount default = 0x0000; + callback attribute txIndirectMaxRetryExpiryCount default = 0x0000; + callback attribute txErrCcaCount default = 0x0000; + callback attribute txErrAbortCount default = 0x0000; + callback attribute txErrBusyChannelCount default = 0x0000; + callback attribute rxTotalCount default = 0x0000; + callback attribute rxUnicastCount default = 0x0000; + callback attribute rxBroadcastCount default = 0x0000; + callback attribute rxDataCount default = 0x0000; + callback attribute rxDataPollCount default = 0x0000; + callback attribute rxBeaconCount default = 0x0000; + callback attribute rxBeaconRequestCount default = 0x0000; + callback attribute rxOtherCount default = 0x0000; + callback attribute rxAddressFilteredCount default = 0x0000; + callback attribute rxDestAddrFilteredCount default = 0x0000; + callback attribute rxDuplicatedCount default = 0x0000; + callback attribute rxErrNoFrameCount default = 0x0000; + callback attribute rxErrUnknownNeighborCount default = 0x0000; + callback attribute rxErrInvalidSrcAddrCount default = 0x0000; + callback attribute rxErrSecCount default = 0x0000; + callback attribute rxErrFcsCount default = 0x0000; + callback attribute rxErrOtherCount default = 0x0000; + callback attribute activeTimestamp default = 0x0000000000000000; + callback attribute pendingTimestamp default = 0x0000000000000000; + callback attribute delay default = 0x0000; callback attribute securityPolicy; - callback attribute channelPage0Mask; + callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; callback attribute activeNetworkFaultsList; ram attribute featureMap default = 0x000F; @@ -1892,10 +1892,10 @@ endpoint 0 { } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; - ram attribute featureMap; + callback attribute adminVendorId default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1906,7 +1906,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1915,19 +1915,19 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UserLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1935,23 +1935,23 @@ endpoint 1 { device type dimmablelight = 257, version 1; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - ram attribute featureMap; + ram attribute identifyTime default = 0x0000; + ram attribute identifyType default = 0x0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster OnOff { - persist attribute onOff; + persist attribute onOff default = 0x00; ram attribute globalSceneControl default = 0x01; - ram attribute onTime; - ram attribute offWaitTime; + ram attribute onTime default = 0x0000; + ram attribute offWaitTime default = 0x0000; persist attribute startUpOnOff default = 0xFF; ram attribute featureMap default = 1; ram attribute clusterRevision default = 4; @@ -1959,14 +1959,14 @@ endpoint 1 { server cluster LevelControl { persist attribute currentLevel default = 0x01; - ram attribute remainingTime; + ram attribute remainingTime default = 0x0000; ram attribute minLevel default = 0x01; ram attribute maxLevel default = 0xFE; - ram attribute currentFrequency; - ram attribute minFrequency; - ram attribute maxFrequency; - ram attribute options; - ram attribute onOffTransitionTime; + ram attribute currentFrequency default = 0x0000; + ram attribute minFrequency default = 0x0000; + ram attribute maxFrequency default = 0x0000; + ram attribute options default = 0x00; + ram attribute onOffTransitionTime default = 0x0000; ram attribute onLevel default = 0xFF; ram attribute onTransitionTime; ram attribute offTransitionTime; @@ -1981,29 +1981,29 @@ endpoint 1 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } server cluster ColorControl { - ram attribute currentHue; - ram attribute currentSaturation; - ram attribute remainingTime; + ram attribute currentHue default = 0x00; + ram attribute currentSaturation default = 0x00; + ram attribute remainingTime default = 0x0000; ram attribute currentX default = 0x616B; ram attribute currentY default = 0x607D; ram attribute colorTemperatureMireds default = 0x00FA; ram attribute colorMode default = 0x01; - ram attribute options; + ram attribute options default = 0x00; ram attribute numberOfPrimaries; - ram attribute enhancedCurrentHue; + ram attribute enhancedCurrentHue default = 0x0000; ram attribute enhancedColorMode default = 0x01; - ram attribute colorLoopActive; - ram attribute colorLoopDirection; + ram attribute colorLoopActive default = 0x00; + ram attribute colorLoopDirection default = 0x00; ram attribute colorLoopTime default = 0x0019; ram attribute colorLoopStartEnhancedHue default = 0x2300; - ram attribute colorLoopStoredEnhancedHue; + ram attribute colorLoopStoredEnhancedHue default = 0x0000; ram attribute colorCapabilities default = 0x1F; - ram attribute colorTempPhysicalMinMireds; + ram attribute colorTempPhysicalMinMireds default = 0x0000; ram attribute colorTempPhysicalMaxMireds default = 0xFEFF; ram attribute coupleColorTempToLevelMinMireds; ram attribute startUpColorTemperatureMireds; diff --git a/examples/lighting-app/silabs/efr32/data_model/lighting-wifi-app.matter b/examples/lighting-app/silabs/efr32/data_model/lighting-wifi-app.matter index c1d8fec7020691..00276ee75109d9 100644 --- a/examples/lighting-app/silabs/efr32/data_model/lighting-wifi-app.matter +++ b/examples/lighting-app/silabs/efr32/data_model/lighting-wifi-app.matter @@ -1609,7 +1609,7 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -1618,7 +1618,7 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1629,7 +1629,7 @@ endpoint 0 { callback attribute targetsPerAccessControlEntry default = 3; callback attribute accessControlEntriesPerFabric default = 4; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1641,54 +1641,54 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; callback attribute capabilityMinima; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster OtaSoftwareUpdateRequestor { - callback attribute defaultOTAProviders; + callback attribute defaultOTAProviders default = 0; ram attribute updatePossible default = 1; - ram attribute updateState; - ram attribute updateStateProgress; - ram attribute featureMap; + ram attribute updateState default = 0; + ram attribute updateStateProgress default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { persist attribute activeLocale default = "en-US"; callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; callback attribute supportsConcurrentConnection default = 1; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1706,29 +1706,29 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; } @@ -1737,25 +1737,25 @@ endpoint 0 { callback attribute bssid; callback attribute securityType; callback attribute wiFiVersion; - callback attribute channelNumber; - callback attribute rssi; - callback attribute beaconLostCount; - callback attribute beaconRxCount; - callback attribute packetMulticastRxCount; - callback attribute packetMulticastTxCount; - callback attribute packetUnicastRxCount; - callback attribute packetUnicastTxCount; - callback attribute currentMaxRate; - callback attribute overrunCount; + callback attribute channelNumber default = 0x0000; + callback attribute rssi default = 0x00; + callback attribute beaconLostCount default = 0x00000000; + callback attribute beaconRxCount default = 0x00000000; + callback attribute packetMulticastRxCount default = 0x00000000; + callback attribute packetMulticastTxCount default = 0x00000000; + callback attribute packetUnicastRxCount default = 0x00000000; + callback attribute packetUnicastTxCount default = 0x00000000; + callback attribute currentMaxRate default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; - ram attribute featureMap; + callback attribute adminVendorId default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1766,7 +1766,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1775,19 +1775,19 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UserLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1795,23 +1795,23 @@ endpoint 1 { device type dimmablelight = 257, version 1; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - ram attribute featureMap; + ram attribute identifyTime default = 0x0000; + ram attribute identifyType default = 0x0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster OnOff { - persist attribute onOff; + persist attribute onOff default = 0x00; ram attribute globalSceneControl default = 0x01; - ram attribute onTime; - ram attribute offWaitTime; + ram attribute onTime default = 0x0000; + ram attribute offWaitTime default = 0x0000; persist attribute startUpOnOff default = 0xFF; ram attribute featureMap default = 1; ram attribute clusterRevision default = 4; @@ -1819,14 +1819,14 @@ endpoint 1 { server cluster LevelControl { persist attribute currentLevel default = 0x01; - ram attribute remainingTime; + ram attribute remainingTime default = 0x0000; ram attribute minLevel default = 0x01; ram attribute maxLevel default = 0xFE; - ram attribute currentFrequency; - ram attribute minFrequency; - ram attribute maxFrequency; - ram attribute options; - ram attribute onOffTransitionTime; + ram attribute currentFrequency default = 0x0000; + ram attribute minFrequency default = 0x0000; + ram attribute maxFrequency default = 0x0000; + ram attribute options default = 0x00; + ram attribute onOffTransitionTime default = 0x0000; ram attribute onLevel default = 0xFF; ram attribute onTransitionTime; ram attribute offTransitionTime; @@ -1841,29 +1841,29 @@ endpoint 1 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } server cluster ColorControl { - ram attribute currentHue; - ram attribute currentSaturation; - ram attribute remainingTime; + ram attribute currentHue default = 0x00; + ram attribute currentSaturation default = 0x00; + ram attribute remainingTime default = 0x0000; ram attribute currentX default = 0x616B; ram attribute currentY default = 0x607D; ram attribute colorTemperatureMireds default = 0x00FA; ram attribute colorMode default = 0x01; - ram attribute options; + ram attribute options default = 0x00; ram attribute numberOfPrimaries; - ram attribute enhancedCurrentHue; + ram attribute enhancedCurrentHue default = 0x0000; ram attribute enhancedColorMode default = 0x01; - ram attribute colorLoopActive; - ram attribute colorLoopDirection; + ram attribute colorLoopActive default = 0x00; + ram attribute colorLoopDirection default = 0x00; ram attribute colorLoopTime default = 0x0019; ram attribute colorLoopStartEnhancedHue default = 0x2300; - ram attribute colorLoopStoredEnhancedHue; + ram attribute colorLoopStoredEnhancedHue default = 0x0000; ram attribute colorCapabilities default = 0x1F; - ram attribute colorTempPhysicalMinMireds; + ram attribute colorTempPhysicalMinMireds default = 0x0000; ram attribute colorTempPhysicalMaxMireds default = 0xFEFF; ram attribute coupleColorTempToLevelMinMireds; ram attribute startUpColorTemperatureMireds; diff --git a/examples/lock-app/lock-common/lock-app.matter b/examples/lock-app/lock-common/lock-app.matter index e0e274634a46f6..39c139440ef55b 100644 --- a/examples/lock-app/lock-common/lock-app.matter +++ b/examples/lock-app/lock-common/lock-app.matter @@ -2164,7 +2164,7 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -2177,7 +2177,7 @@ endpoint 0 { callback attribute targetsPerAccessControlEntry default = 3; callback attribute accessControlEntriesPerFabric default = 4; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2192,20 +2192,20 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; callback attribute capabilityMinima; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2213,39 +2213,39 @@ endpoint 0 { emits event StateTransition; emits event VersionApplied; emits event DownloadError; - callback attribute defaultOTAProviders; + callback attribute defaultOTAProviders default = 0; ram attribute updatePossible default = 1; - ram attribute updateState; - ram attribute updateStateProgress; - ram attribute featureMap; + ram attribute updateState default = 0; + ram attribute updateStateProgress default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { persist attribute activeLocale default = "en-US"; callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster PowerSourceConfiguration { callback attribute sources; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster PowerSource { emits event WiredFaultChange; ram attribute status default = 1; - ram attribute order; + ram attribute order default = 0; ram attribute description default = "USB"; ram attribute wiredAssessedCurrent; ram attribute featureMap default = 1; @@ -2253,12 +2253,12 @@ endpoint 0 { } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; callback attribute supportsConcurrentConnection default = 1; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2276,7 +2276,7 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2286,23 +2286,23 @@ endpoint 0 { emits event NetworkFaultChange; emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; } @@ -2310,11 +2310,11 @@ endpoint 0 { server cluster ThreadNetworkDiagnostics { callback attribute channel; callback attribute routingRole; - callback attribute networkName; - callback attribute panId; - callback attribute extendedPanId; + callback attribute networkName default = "0"; + callback attribute panId default = 0x0000; + callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; - callback attribute overrunCount; + callback attribute overrunCount default = 0x0000000000000000; callback attribute neighborTable; callback attribute routeTable; callback attribute partitionId; @@ -2322,53 +2322,53 @@ endpoint 0 { callback attribute dataVersion; callback attribute stableDataVersion; callback attribute leaderRouterId; - callback attribute detachedRoleCount; - callback attribute childRoleCount; - callback attribute routerRoleCount; - callback attribute leaderRoleCount; - callback attribute attachAttemptCount; - callback attribute partitionIdChangeCount; - callback attribute betterPartitionAttachAttemptCount; - callback attribute parentChangeCount; - callback attribute txTotalCount; - callback attribute txUnicastCount; - callback attribute txBroadcastCount; - callback attribute txAckRequestedCount; - callback attribute txAckedCount; - callback attribute txNoAckRequestedCount; - callback attribute txDataCount; - callback attribute txDataPollCount; - callback attribute txBeaconCount; - callback attribute txBeaconRequestCount; - callback attribute txOtherCount; - callback attribute txRetryCount; - callback attribute txDirectMaxRetryExpiryCount; - callback attribute txIndirectMaxRetryExpiryCount; - callback attribute txErrCcaCount; - callback attribute txErrAbortCount; - callback attribute txErrBusyChannelCount; - callback attribute rxTotalCount; - callback attribute rxUnicastCount; - callback attribute rxBroadcastCount; - callback attribute rxDataCount; - callback attribute rxDataPollCount; - callback attribute rxBeaconCount; - callback attribute rxBeaconRequestCount; - callback attribute rxOtherCount; - callback attribute rxAddressFilteredCount; - callback attribute rxDestAddrFilteredCount; - callback attribute rxDuplicatedCount; - callback attribute rxErrNoFrameCount; - callback attribute rxErrUnknownNeighborCount; - callback attribute rxErrInvalidSrcAddrCount; - callback attribute rxErrSecCount; - callback attribute rxErrFcsCount; - callback attribute rxErrOtherCount; - callback attribute activeTimestamp; - callback attribute pendingTimestamp; - callback attribute delay; + callback attribute detachedRoleCount default = 0x0000; + callback attribute childRoleCount default = 0x0000; + callback attribute routerRoleCount default = 0x0000; + callback attribute leaderRoleCount default = 0x0000; + callback attribute attachAttemptCount default = 0x0000; + callback attribute partitionIdChangeCount default = 0x0000; + callback attribute betterPartitionAttachAttemptCount default = 0x0000; + callback attribute parentChangeCount default = 0x0000; + callback attribute txTotalCount default = 0x0000; + callback attribute txUnicastCount default = 0x0000; + callback attribute txBroadcastCount default = 0x0000; + callback attribute txAckRequestedCount default = 0x0000; + callback attribute txAckedCount default = 0x0000; + callback attribute txNoAckRequestedCount default = 0x0000; + callback attribute txDataCount default = 0x0000; + callback attribute txDataPollCount default = 0x0000; + callback attribute txBeaconCount default = 0x0000; + callback attribute txBeaconRequestCount default = 0x0000; + callback attribute txOtherCount default = 0x0000; + callback attribute txRetryCount default = 0x0000; + callback attribute txDirectMaxRetryExpiryCount default = 0x0000; + callback attribute txIndirectMaxRetryExpiryCount default = 0x0000; + callback attribute txErrCcaCount default = 0x0000; + callback attribute txErrAbortCount default = 0x0000; + callback attribute txErrBusyChannelCount default = 0x0000; + callback attribute rxTotalCount default = 0x0000; + callback attribute rxUnicastCount default = 0x0000; + callback attribute rxBroadcastCount default = 0x0000; + callback attribute rxDataCount default = 0x0000; + callback attribute rxDataPollCount default = 0x0000; + callback attribute rxBeaconCount default = 0x0000; + callback attribute rxBeaconRequestCount default = 0x0000; + callback attribute rxOtherCount default = 0x0000; + callback attribute rxAddressFilteredCount default = 0x0000; + callback attribute rxDestAddrFilteredCount default = 0x0000; + callback attribute rxDuplicatedCount default = 0x0000; + callback attribute rxErrNoFrameCount default = 0x0000; + callback attribute rxErrUnknownNeighborCount default = 0x0000; + callback attribute rxErrInvalidSrcAddrCount default = 0x0000; + callback attribute rxErrSecCount default = 0x0000; + callback attribute rxErrFcsCount default = 0x0000; + callback attribute rxErrOtherCount default = 0x0000; + callback attribute activeTimestamp default = 0x0000000000000000; + callback attribute pendingTimestamp default = 0x0000000000000000; + callback attribute delay default = 0x0000; callback attribute securityPolicy; - callback attribute channelPage0Mask; + callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; callback attribute activeNetworkFaultsList; ram attribute featureMap default = 0x000F; @@ -2382,39 +2382,39 @@ endpoint 0 { callback attribute bssid; callback attribute securityType; callback attribute wiFiVersion; - callback attribute channelNumber; - callback attribute rssi; - callback attribute beaconLostCount; - callback attribute beaconRxCount; - callback attribute packetMulticastRxCount; - callback attribute packetMulticastTxCount; - callback attribute packetUnicastRxCount; - callback attribute packetUnicastTxCount; - callback attribute currentMaxRate; - callback attribute overrunCount; + callback attribute channelNumber default = 0x0000; + callback attribute rssi default = 0x00; + callback attribute beaconLostCount default = 0x00000000; + callback attribute beaconRxCount default = 0x00000000; + callback attribute packetMulticastRxCount default = 0x00000000; + callback attribute packetMulticastTxCount default = 0x00000000; + callback attribute packetUnicastRxCount default = 0x00000000; + callback attribute packetUnicastTxCount default = 0x00000000; + callback attribute currentMaxRate default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } server cluster EthernetNetworkDiagnostics { callback attribute PHYRate; - callback attribute fullDuplex; - callback attribute packetRxCount; - callback attribute packetTxCount; - callback attribute txErrCount; - callback attribute collisionCount; - callback attribute overrunCount; - callback attribute carrierDetect; - callback attribute timeSinceReset; + callback attribute fullDuplex default = 0x00; + callback attribute packetRxCount default = 0x0000000000000000; + callback attribute packetTxCount default = 0x0000000000000000; + callback attribute txErrCount default = 0x0000000000000000; + callback attribute collisionCount default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; + callback attribute carrierDetect default = 0x00; + callback attribute timeSinceReset default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; - ram attribute featureMap; + callback attribute adminVendorId default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2425,7 +2425,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2434,19 +2434,19 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric default = 1; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UserLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -2454,19 +2454,19 @@ endpoint 1 { device type doorlock = 10, version 1; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - ram attribute featureMap; + ram attribute identifyTime default = 0x0000; + ram attribute identifyType default = 0x0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster OnOff { - ram attribute onOff; + ram attribute onOff default = 0x00; ram attribute globalSceneControl default = 1; - ram attribute onTime; - ram attribute offWaitTime; + ram attribute onTime default = 0; + ram attribute offWaitTime default = 0; ram attribute startUpOnOff; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -2475,7 +2475,7 @@ endpoint 1 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -2515,14 +2515,14 @@ endpoint 1 { ram attribute numberOfCredentialsSupportedPerUser default = 5; ram attribute language default = "en"; ram attribute autoRelockTime default = 60; - ram attribute soundVolume; - ram attribute operatingMode; + ram attribute soundVolume default = 0x00; + ram attribute operatingMode default = 0x00; ram attribute supportedOperatingModes default = 0xFFF6; - ram attribute enableOneTouchLocking; - ram attribute enablePrivacyModeButton; + ram attribute enableOneTouchLocking default = 0x00; + ram attribute enablePrivacyModeButton default = 0x00; ram attribute wrongCodeEntryLimit default = 3; ram attribute userCodeTemporaryDisableTime default = 10; - ram attribute requirePINforRemoteOperation; + ram attribute requirePINforRemoteOperation default = 0; ram attribute featureMap default = 0xDB3; ram attribute clusterRevision default = 6; } diff --git a/examples/lock-app/nxp/zap/lock-app.matter b/examples/lock-app/nxp/zap/lock-app.matter index c1c16066185a4e..208c5949aac493 100644 --- a/examples/lock-app/nxp/zap/lock-app.matter +++ b/examples/lock-app/nxp/zap/lock-app.matter @@ -1364,7 +1364,7 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1376,7 +1376,7 @@ endpoint 0 { callback attribute targetsPerAccessControlEntry default = 3; callback attribute accessControlEntriesPerFabric default = 3; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1391,22 +1391,22 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute capabilityMinima; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; callback attribute supportsConcurrentConnection default = 1; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1426,17 +1426,17 @@ endpoint 0 { server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute rebootCount default = 0x0000; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; } @@ -1444,11 +1444,11 @@ endpoint 0 { server cluster ThreadNetworkDiagnostics { callback attribute channel; callback attribute routingRole; - callback attribute networkName; - callback attribute panId; - callback attribute extendedPanId; + callback attribute networkName default = "0"; + callback attribute panId default = 0x0000; + callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; - callback attribute overrunCount; + callback attribute overrunCount default = 0x0000000000000000; callback attribute neighborTable; callback attribute routeTable; callback attribute partitionId; @@ -1456,50 +1456,50 @@ endpoint 0 { callback attribute dataVersion; callback attribute stableDataVersion; callback attribute leaderRouterId; - callback attribute detachedRoleCount; - callback attribute childRoleCount; - callback attribute routerRoleCount; - callback attribute leaderRoleCount; - callback attribute attachAttemptCount; - callback attribute partitionIdChangeCount; - callback attribute betterPartitionAttachAttemptCount; - callback attribute parentChangeCount; - callback attribute txTotalCount; - callback attribute txUnicastCount; - callback attribute txBroadcastCount; - callback attribute txAckRequestedCount; - callback attribute txAckedCount; - callback attribute txNoAckRequestedCount; - callback attribute txDataCount; - callback attribute txDataPollCount; - callback attribute txBeaconCount; - callback attribute txBeaconRequestCount; - callback attribute txOtherCount; - callback attribute txRetryCount; - callback attribute txDirectMaxRetryExpiryCount; - callback attribute txIndirectMaxRetryExpiryCount; - callback attribute txErrCcaCount; - callback attribute txErrAbortCount; - callback attribute txErrBusyChannelCount; - callback attribute rxTotalCount; - callback attribute rxUnicastCount; - callback attribute rxBroadcastCount; - callback attribute rxDataCount; - callback attribute rxDataPollCount; - callback attribute rxBeaconCount; - callback attribute rxBeaconRequestCount; - callback attribute rxOtherCount; - callback attribute rxAddressFilteredCount; - callback attribute rxDestAddrFilteredCount; - callback attribute rxDuplicatedCount; - callback attribute rxErrNoFrameCount; - callback attribute rxErrUnknownNeighborCount; - callback attribute rxErrInvalidSrcAddrCount; - callback attribute rxErrSecCount; - callback attribute rxErrFcsCount; - callback attribute rxErrOtherCount; + callback attribute detachedRoleCount default = 0x0000; + callback attribute childRoleCount default = 0x0000; + callback attribute routerRoleCount default = 0x0000; + callback attribute leaderRoleCount default = 0x0000; + callback attribute attachAttemptCount default = 0x0000; + callback attribute partitionIdChangeCount default = 0x0000; + callback attribute betterPartitionAttachAttemptCount default = 0x0000; + callback attribute parentChangeCount default = 0x0000; + callback attribute txTotalCount default = 0x0000; + callback attribute txUnicastCount default = 0x0000; + callback attribute txBroadcastCount default = 0x0000; + callback attribute txAckRequestedCount default = 0x0000; + callback attribute txAckedCount default = 0x0000; + callback attribute txNoAckRequestedCount default = 0x0000; + callback attribute txDataCount default = 0x0000; + callback attribute txDataPollCount default = 0x0000; + callback attribute txBeaconCount default = 0x0000; + callback attribute txBeaconRequestCount default = 0x0000; + callback attribute txOtherCount default = 0x0000; + callback attribute txRetryCount default = 0x0000; + callback attribute txDirectMaxRetryExpiryCount default = 0x0000; + callback attribute txIndirectMaxRetryExpiryCount default = 0x0000; + callback attribute txErrCcaCount default = 0x0000; + callback attribute txErrAbortCount default = 0x0000; + callback attribute txErrBusyChannelCount default = 0x0000; + callback attribute rxTotalCount default = 0x0000; + callback attribute rxUnicastCount default = 0x0000; + callback attribute rxBroadcastCount default = 0x0000; + callback attribute rxDataCount default = 0x0000; + callback attribute rxDataPollCount default = 0x0000; + callback attribute rxBeaconCount default = 0x0000; + callback attribute rxBeaconRequestCount default = 0x0000; + callback attribute rxOtherCount default = 0x0000; + callback attribute rxAddressFilteredCount default = 0x0000; + callback attribute rxDestAddrFilteredCount default = 0x0000; + callback attribute rxDuplicatedCount default = 0x0000; + callback attribute rxErrNoFrameCount default = 0x0000; + callback attribute rxErrUnknownNeighborCount default = 0x0000; + callback attribute rxErrInvalidSrcAddrCount default = 0x0000; + callback attribute rxErrSecCount default = 0x0000; + callback attribute rxErrFcsCount default = 0x0000; + callback attribute rxErrOtherCount default = 0x0000; callback attribute securityPolicy; - callback attribute channelPage0Mask; + callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; callback attribute activeNetworkFaultsList; ram attribute featureMap default = 0x000F; @@ -1507,10 +1507,10 @@ endpoint 0 { } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; - ram attribute featureMap; + callback attribute adminVendorId default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1521,7 +1521,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1530,7 +1530,7 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1538,12 +1538,12 @@ endpoint 1 { device type anonymousEndpointType = 10, version 1; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; + ram attribute identifyTime default = 0x0; + ram attribute identifyType default = 0x0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -1555,7 +1555,7 @@ endpoint 1 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1567,7 +1567,7 @@ endpoint 1 { ram attribute lockState; ram attribute lockType; ram attribute actuatorEnabled; - ram attribute numberOfTotalUsersSupported; + ram attribute numberOfTotalUsersSupported default = 0; ram attribute credentialRulesSupport default = 1; ram attribute autoRelockTime; ram attribute operatingMode; diff --git a/examples/lock-app/qpg/zap/lock.matter b/examples/lock-app/qpg/zap/lock.matter index 6693bf6b9fdfda..e5372de5d04322 100644 --- a/examples/lock-app/qpg/zap/lock.matter +++ b/examples/lock-app/qpg/zap/lock.matter @@ -1790,7 +1790,7 @@ endpoint 0 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1805,7 +1805,7 @@ endpoint 0 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1820,16 +1820,16 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; callback attribute capabilityMinima; @@ -1837,7 +1837,7 @@ endpoint 0 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1845,29 +1845,29 @@ endpoint 0 { emits event StateTransition; emits event VersionApplied; emits event DownloadError; - callback attribute defaultOTAProviders; + callback attribute defaultOTAProviders default = 0; ram attribute updatePossible default = 1; - ram attribute updateState; - ram attribute updateStateProgress; + ram attribute updateState default = 0; + ram attribute updateStateProgress default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; callback attribute supportsConcurrentConnection default = 1; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1893,7 +1893,7 @@ endpoint 0 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1903,27 +1903,27 @@ endpoint 0 { emits event NetworkFaultChange; emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; + callback attribute testEventTriggersEnabled default = false; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; @@ -1935,11 +1935,11 @@ endpoint 0 { server cluster ThreadNetworkDiagnostics { callback attribute channel; callback attribute routingRole; - callback attribute networkName; - callback attribute panId; - callback attribute extendedPanId; + callback attribute networkName default = "0"; + callback attribute panId default = 0x0000; + callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; - callback attribute overrunCount; + callback attribute overrunCount default = 0x0000000000000000; callback attribute neighborTable; callback attribute routeTable; callback attribute partitionId; @@ -1947,50 +1947,50 @@ endpoint 0 { callback attribute dataVersion; callback attribute stableDataVersion; callback attribute leaderRouterId; - callback attribute detachedRoleCount; - callback attribute childRoleCount; - callback attribute routerRoleCount; - callback attribute leaderRoleCount; - callback attribute attachAttemptCount; - callback attribute partitionIdChangeCount; - callback attribute betterPartitionAttachAttemptCount; - callback attribute parentChangeCount; - callback attribute txTotalCount; - callback attribute txUnicastCount; - callback attribute txBroadcastCount; - callback attribute txAckRequestedCount; - callback attribute txAckedCount; - callback attribute txNoAckRequestedCount; - callback attribute txDataCount; - callback attribute txDataPollCount; - callback attribute txBeaconCount; - callback attribute txBeaconRequestCount; - callback attribute txOtherCount; - callback attribute txRetryCount; - callback attribute txDirectMaxRetryExpiryCount; - callback attribute txIndirectMaxRetryExpiryCount; - callback attribute txErrCcaCount; - callback attribute txErrAbortCount; - callback attribute txErrBusyChannelCount; - callback attribute rxTotalCount; - callback attribute rxUnicastCount; - callback attribute rxBroadcastCount; - callback attribute rxDataCount; - callback attribute rxDataPollCount; - callback attribute rxBeaconCount; - callback attribute rxBeaconRequestCount; - callback attribute rxOtherCount; - callback attribute rxAddressFilteredCount; - callback attribute rxDestAddrFilteredCount; - callback attribute rxDuplicatedCount; - callback attribute rxErrNoFrameCount; - callback attribute rxErrUnknownNeighborCount; - callback attribute rxErrInvalidSrcAddrCount; - callback attribute rxErrSecCount; - callback attribute rxErrFcsCount; - callback attribute rxErrOtherCount; + callback attribute detachedRoleCount default = 0x0000; + callback attribute childRoleCount default = 0x0000; + callback attribute routerRoleCount default = 0x0000; + callback attribute leaderRoleCount default = 0x0000; + callback attribute attachAttemptCount default = 0x0000; + callback attribute partitionIdChangeCount default = 0x0000; + callback attribute betterPartitionAttachAttemptCount default = 0x0000; + callback attribute parentChangeCount default = 0x0000; + callback attribute txTotalCount default = 0x0000; + callback attribute txUnicastCount default = 0x0000; + callback attribute txBroadcastCount default = 0x0000; + callback attribute txAckRequestedCount default = 0x0000; + callback attribute txAckedCount default = 0x0000; + callback attribute txNoAckRequestedCount default = 0x0000; + callback attribute txDataCount default = 0x0000; + callback attribute txDataPollCount default = 0x0000; + callback attribute txBeaconCount default = 0x0000; + callback attribute txBeaconRequestCount default = 0x0000; + callback attribute txOtherCount default = 0x0000; + callback attribute txRetryCount default = 0x0000; + callback attribute txDirectMaxRetryExpiryCount default = 0x0000; + callback attribute txIndirectMaxRetryExpiryCount default = 0x0000; + callback attribute txErrCcaCount default = 0x0000; + callback attribute txErrAbortCount default = 0x0000; + callback attribute txErrBusyChannelCount default = 0x0000; + callback attribute rxTotalCount default = 0x0000; + callback attribute rxUnicastCount default = 0x0000; + callback attribute rxBroadcastCount default = 0x0000; + callback attribute rxDataCount default = 0x0000; + callback attribute rxDataPollCount default = 0x0000; + callback attribute rxBeaconCount default = 0x0000; + callback attribute rxBeaconRequestCount default = 0x0000; + callback attribute rxOtherCount default = 0x0000; + callback attribute rxAddressFilteredCount default = 0x0000; + callback attribute rxDestAddrFilteredCount default = 0x0000; + callback attribute rxDuplicatedCount default = 0x0000; + callback attribute rxErrNoFrameCount default = 0x0000; + callback attribute rxErrUnknownNeighborCount default = 0x0000; + callback attribute rxErrInvalidSrcAddrCount default = 0x0000; + callback attribute rxErrSecCount default = 0x0000; + callback attribute rxErrFcsCount default = 0x0000; + callback attribute rxErrOtherCount default = 0x0000; callback attribute securityPolicy; - callback attribute channelPage0Mask; + callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; callback attribute activeNetworkFaultsList; callback attribute generatedCommandList; @@ -2002,9 +2002,9 @@ endpoint 0 { } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; + callback attribute adminVendorId default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; @@ -2024,7 +2024,7 @@ endpoint 0 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2037,7 +2037,7 @@ endpoint 0 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2047,7 +2047,7 @@ endpoint 0 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2057,7 +2057,7 @@ endpoint 0 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -2065,13 +2065,13 @@ endpoint 1 { device type doorlock = 10, version 1; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; + ram attribute identifyTime default = 0x0000; + ram attribute identifyType default = 0x0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -2081,7 +2081,7 @@ endpoint 1 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -2094,7 +2094,7 @@ endpoint 1 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -2104,7 +2104,7 @@ endpoint 1 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2114,7 +2114,7 @@ endpoint 1 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2142,14 +2142,14 @@ endpoint 1 { ram attribute numberOfCredentialsSupportedPerUser default = 5; ram attribute language default = "en"; ram attribute autoRelockTime default = 60; - ram attribute soundVolume; - ram attribute operatingMode; + ram attribute soundVolume default = 0x00; + ram attribute operatingMode default = 0x00; ram attribute supportedOperatingModes default = 0xFFF6; - ram attribute enableOneTouchLocking; - ram attribute enablePrivacyModeButton; + ram attribute enableOneTouchLocking default = 0x00; + ram attribute enablePrivacyModeButton default = 0x00; ram attribute wrongCodeEntryLimit default = 3; ram attribute userCodeTemporaryDisableTime default = 10; - ram attribute requirePINforRemoteOperation; + ram attribute requirePINforRemoteOperation default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; diff --git a/examples/log-source-app/log-source-common/log-source-app.matter b/examples/log-source-app/log-source-common/log-source-app.matter index dea78e7b7e543c..b25eac61ace558 100644 --- a/examples/log-source-app/log-source-common/log-source-app.matter +++ b/examples/log-source-app/log-source-common/log-source-app.matter @@ -465,25 +465,25 @@ endpoint 0 { callback attribute targetsPerAccessControlEntry default = 3; callback attribute accessControlEntriesPerFabric default = 4; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; callback attribute supportsConcurrentConnection default = 1; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster NetworkCommissioning { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -492,7 +492,7 @@ endpoint 0 { callback attribute supportedFabrics; callback attribute commissionedFabrics; callback attribute trustedRootCertificates; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } diff --git a/examples/ota-provider-app/ota-provider-common/ota-provider-app.matter b/examples/ota-provider-app/ota-provider-common/ota-provider-app.matter index 4953d6f16afda4..f5a55f78910ec9 100644 --- a/examples/ota-provider-app/ota-provider-common/ota-provider-app.matter +++ b/examples/ota-provider-app/ota-provider-common/ota-provider-app.matter @@ -917,7 +917,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -930,7 +930,7 @@ endpoint 0 { callback attribute targetsPerAccessControlEntry default = 3; callback attribute accessControlEntriesPerFabric default = 4; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -945,50 +945,50 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; callback attribute capabilityMinima; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster OtaSoftwareUpdateProvider { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { persist attribute activeLocale default = "en-US"; - callback attribute supportedLocales; - ram attribute featureMap; + callback attribute supportedLocales default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; callback attribute supportsConcurrentConnection default = 1; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1008,15 +1008,15 @@ endpoint 0 { server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1024,7 +1024,7 @@ endpoint 0 { callback attribute windowStatus; callback attribute adminFabricIndex; callback attribute adminVendorId; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1035,7 +1035,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1044,19 +1044,19 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UserLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } diff --git a/examples/ota-requestor-app/ota-requestor-common/ota-requestor-app.matter b/examples/ota-requestor-app/ota-requestor-common/ota-requestor-app.matter index 325b8dafd27574..6f625401694ecb 100644 --- a/examples/ota-requestor-app/ota-requestor-common/ota-requestor-app.matter +++ b/examples/ota-requestor-app/ota-requestor-common/ota-requestor-app.matter @@ -1092,7 +1092,7 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1105,7 +1105,7 @@ endpoint 0 { callback attribute targetsPerAccessControlEntry default = 3; callback attribute accessControlEntriesPerFabric default = 4; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1120,20 +1120,20 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; callback attribute capabilityMinima; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1141,36 +1141,36 @@ endpoint 0 { emits event StateTransition; emits event VersionApplied; emits event DownloadError; - callback attribute defaultOTAProviders; + callback attribute defaultOTAProviders default = 0; ram attribute updatePossible default = 1; - ram attribute updateState; - ram attribute updateStateProgress; - ram attribute featureMap; + ram attribute updateState default = 0; + ram attribute updateStateProgress default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { persist attribute activeLocale default = "en-US"; - callback attribute supportedLocales; - ram attribute featureMap; + callback attribute supportedLocales default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; callback attribute supportsConcurrentConnection default = 1; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1190,15 +1190,15 @@ endpoint 0 { server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1206,7 +1206,7 @@ endpoint 0 { callback attribute windowStatus; callback attribute adminFabricIndex; callback attribute adminVendorId; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1217,7 +1217,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1226,19 +1226,19 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UserLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1246,23 +1246,23 @@ endpoint 1 { device type anonymousEndpointType = 259, version 1; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - ram attribute featureMap; + ram attribute identifyTime default = 0x0; + ram attribute identifyType default = 0x0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster OnOff { - persist attribute onOff; + persist attribute onOff default = 0; ram attribute globalSceneControl default = 1; - ram attribute onTime; - ram attribute offWaitTime; + ram attribute onTime default = 0; + ram attribute offWaitTime default = 0; persist attribute startUpOnOff default = 0xFF; ram attribute featureMap default = 1; ram attribute clusterRevision default = 4; @@ -1276,7 +1276,7 @@ endpoint 1 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1288,7 +1288,7 @@ endpoint 65534 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1301,7 +1301,7 @@ endpoint 65534 { callback attribute lastNetworkingStatus; callback attribute lastNetworkID; callback attribute lastConnectErrorValue; - callback attribute featureMap; + callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; } } diff --git a/examples/placeholder/linux/apps/app1/config.matter b/examples/placeholder/linux/apps/app1/config.matter index 549eac80b02db3..15cf0d03e782e2 100644 --- a/examples/placeholder/linux/apps/app1/config.matter +++ b/examples/placeholder/linux/apps/app1/config.matter @@ -3327,10 +3327,10 @@ endpoint 0 { binding cluster ApplicationBasic; server cluster OnOff { - ram attribute onOff; + ram attribute onOff default = 0x00; ram attribute globalSceneControl default = 0x01; - ram attribute onTime; - ram attribute offWaitTime; + ram attribute onTime default = 0x0000; + ram attribute offWaitTime default = 0x0000; ram attribute startUpOnOff default = 0xFF; ram attribute featureMap default = 0x0001; ram attribute clusterRevision default = 4; @@ -3341,7 +3341,7 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -3355,7 +3355,7 @@ endpoint 0 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3363,7 +3363,7 @@ endpoint 0 { callback attribute actionList; callback attribute endpointLists; callback attribute setupURL; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -3378,20 +3378,20 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; callback attribute capabilityMinima; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3399,13 +3399,13 @@ endpoint 0 { callback attribute hourFormat; callback attribute activeCalendarType; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster PowerSourceConfiguration { callback attribute sources; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3441,12 +3441,12 @@ endpoint 0 { ram attribute batFunctionalWhileCharging; ram attribute batChargingCurrent; callback attribute activeBatChargeFaults; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; callback attribute regulatoryConfig; callback attribute locationCapability; @@ -3454,7 +3454,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3474,23 +3474,23 @@ endpoint 0 { server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; } @@ -3502,30 +3502,30 @@ endpoint 0 { callback attribute bssid; callback attribute securityType; callback attribute wiFiVersion; - callback attribute channelNumber; - callback attribute rssi; - callback attribute beaconLostCount; - callback attribute beaconRxCount; - callback attribute packetMulticastRxCount; - callback attribute packetMulticastTxCount; - callback attribute packetUnicastRxCount; - callback attribute packetUnicastTxCount; - callback attribute currentMaxRate; - callback attribute overrunCount; + callback attribute channelNumber default = 0x0000; + callback attribute rssi default = 0x00; + callback attribute beaconLostCount default = 0x00000000; + callback attribute beaconRxCount default = 0x00000000; + callback attribute packetMulticastRxCount default = 0x00000000; + callback attribute packetMulticastTxCount default = 0x00000000; + callback attribute packetUnicastRxCount default = 0x00000000; + callback attribute packetUnicastTxCount default = 0x00000000; + callback attribute currentMaxRate default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } server cluster EthernetNetworkDiagnostics { callback attribute PHYRate; - callback attribute fullDuplex; - callback attribute packetRxCount; - callback attribute packetTxCount; - callback attribute txErrCount; - callback attribute collisionCount; - callback attribute overrunCount; - callback attribute carrierDetect; - callback attribute timeSinceReset; + callback attribute fullDuplex default = 0x00; + callback attribute packetRxCount default = 0x0000000000000000; + callback attribute packetTxCount default = 0x0000000000000000; + callback attribute txErrCount default = 0x0000000000000000; + callback attribute collisionCount default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; + callback attribute carrierDetect default = 0x00; + callback attribute timeSinceReset default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } @@ -3537,15 +3537,15 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; - ram attribute featureMap; + callback attribute adminVendorId default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3555,13 +3555,13 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster BooleanState { - ram attribute stateValue; - ram attribute featureMap; + ram attribute stateValue default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3574,29 +3574,29 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster WindowCovering { - ram attribute type; + ram attribute type default = 0x00; persist attribute currentPositionLift default = 0x7FFF; persist attribute currentPositionTilt default = 0x7FFF; persist attribute configStatus default = 0x03; persist attribute currentPositionLiftPercentage default = 50; persist attribute currentPositionTiltPercentage default = 50; - ram attribute operationalStatus; + ram attribute operationalStatus default = 0x00; ram attribute targetPositionLiftPercent100ths default = 500; ram attribute targetPositionTiltPercent100ths default = 500; - ram attribute endProductType; + ram attribute endProductType default = 0x00; persist attribute currentPositionLiftPercent100ths default = 500; persist attribute currentPositionTiltPercent100ths default = 500; - persist attribute installedOpenLimitLift; + persist attribute installedOpenLimitLift default = 0x0000; persist attribute installedClosedLimitLift default = 0xFFFF; - persist attribute installedOpenLimitTilt; + persist attribute installedOpenLimitTilt default = 0x0000; persist attribute installedClosedLimitTilt default = 0xFFFF; - persist attribute mode; - ram attribute safetyStatus; + persist attribute mode default = 0x00; + ram attribute safetyStatus default = 0x00; ram attribute featureMap default = 0x17; ram attribute clusterRevision default = 5; } @@ -3620,12 +3620,12 @@ endpoint 0 { ram attribute effectiveControlMode; ram attribute capacity; ram attribute speed; - ram attribute lifetimeRunningHours; + ram attribute lifetimeRunningHours default = 0x000000; ram attribute power; - ram attribute lifetimeEnergyConsumed; - ram attribute operationMode; - ram attribute controlMode; - ram attribute featureMap; + ram attribute lifetimeEnergyConsumed default = 0x00000000; + ram attribute operationMode default = 0x00; + ram attribute controlMode default = 0x00; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -3643,7 +3643,7 @@ endpoint 0 { ram attribute minSetpointDeadBand default = 0x19; ram attribute controlSequenceOfOperation default = 0x04; ram attribute systemMode default = 0x01; - ram attribute startOfWeek; + ram attribute startOfWeek default = 0; ram attribute numberOfWeeklyTransitions default = 7; ram attribute numberOfDailyTransitions default = 4; ram attribute featureMap default = 0x000b; @@ -3651,23 +3651,23 @@ endpoint 0 { } server cluster ThermostatUserInterfaceConfiguration { - ram attribute temperatureDisplayMode; - ram attribute keypadLockout; + ram attribute temperatureDisplayMode default = 0x00; + ram attribute keypadLockout default = 0x00; ram attribute scheduleProgrammingVisibility; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } server cluster IlluminanceMeasurement { - ram attribute measuredValue; + ram attribute measuredValue default = 0x0000; ram attribute minMeasuredValue default = 0x01; ram attribute maxMeasuredValue default = 0xFFFE; ram attribute tolerance; ram attribute lightSensorType default = 0xFF; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -3676,21 +3676,21 @@ endpoint 0 { ram attribute minMeasuredValue default = 0x8000; ram attribute maxMeasuredValue default = 0x8000; ram attribute tolerance; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster PressureMeasurement { - ram attribute measuredValue; + ram attribute measuredValue default = 0x0000; ram attribute minMeasuredValue; ram attribute maxMeasuredValue; ram attribute tolerance; - ram attribute scaledValue; - ram attribute minScaledValue; - ram attribute maxScaledValue; + ram attribute scaledValue default = 0x0000; + ram attribute minScaledValue default = 0x0000; + ram attribute maxScaledValue default = 0x0000; ram attribute scaledTolerance; - ram attribute scale; - ram attribute featureMap; + ram attribute scale default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -3698,30 +3698,30 @@ endpoint 0 { ram attribute measuredValue; ram attribute minMeasuredValue; ram attribute maxMeasuredValue; - ram attribute tolerance; - ram attribute featureMap; + ram attribute tolerance default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } server cluster RelativeHumidityMeasurement { ram attribute measuredValue; - ram attribute minMeasuredValue; + ram attribute minMeasuredValue default = 0; ram attribute maxMeasuredValue default = 0x2710; ram attribute tolerance; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } server cluster TargetNavigator { callback attribute targetList; - ram attribute currentTarget; + ram attribute currentTarget default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3729,25 +3729,25 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster ContentLauncher { callback attribute acceptHeader; - ram attribute supportedStreamingProtocols; + ram attribute supportedStreamingProtocols default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster ApplicationBasic { ram attribute vendorName; - ram attribute vendorID; + ram attribute vendorID default = 0x0; ram attribute applicationName; - ram attribute productID; + ram attribute productID default = 0x0; callback attribute application; ram attribute status default = 0x01; ram attribute applicationVersion; @@ -3755,7 +3755,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -3767,13 +3767,13 @@ endpoint 1 { binding cluster FixedLabel; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; + ram attribute identifyTime default = 0x0; + ram attribute identifyType default = 0x0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -3783,49 +3783,49 @@ endpoint 1 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster Scenes { - ram attribute sceneCount; - ram attribute currentScene; - ram attribute currentGroup; - ram attribute sceneValid; + ram attribute sceneCount default = 0x00; + ram attribute currentScene default = 0x00; + ram attribute currentGroup default = 0x0000; + ram attribute sceneValid default = 0x00; ram attribute nameSupport; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster OnOff { - ram attribute onOff; + ram attribute onOff default = 0; ram attribute globalSceneControl default = 1; - ram attribute onTime; - ram attribute offWaitTime; + ram attribute onTime default = 0; + ram attribute offWaitTime default = 0; ram attribute startUpOnOff; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster LevelControl { - ram attribute currentLevel; - ram attribute remainingTime; - ram attribute options; + ram attribute currentLevel default = 0x00; + ram attribute remainingTime default = 0x0000; + ram attribute options default = 0x00; ram attribute onLevel; ram attribute startUpCurrentLevel; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 5; } @@ -3838,7 +3838,7 @@ endpoint 1 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3850,33 +3850,33 @@ endpoint 1 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; callback attribute capabilityMinima; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { ram attribute activeLocale; callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UnitLocalization { ram attribute temperatureUnit; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3887,17 +3887,17 @@ endpoint 1 { server cluster UserLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } server cluster ColorControl { ram attribute currentX default = 0x616B; ram attribute currentY default = 0x607D; - ram attribute options; + ram attribute options default = 0x00; ram attribute coupleColorTempToLevelMinMireds; ram attribute startUpColorTemperatureMireds; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 5; } @@ -3905,16 +3905,16 @@ endpoint 1 { ram attribute occupancy; ram attribute occupancySensorType; ram attribute occupancySensorTypeBitmap; - ram attribute PIROccupiedToUnoccupiedDelay; - ram attribute PIRUnoccupiedToOccupiedDelay; + ram attribute PIROccupiedToUnoccupiedDelay default = 0x00; + ram attribute PIRUnoccupiedToOccupiedDelay default = 0x00; ram attribute PIRUnoccupiedToOccupiedThreshold default = 1; - ram attribute ultrasonicOccupiedToUnoccupiedDelay; - ram attribute ultrasonicUnoccupiedToOccupiedDelay; + ram attribute ultrasonicOccupiedToUnoccupiedDelay default = 0x00; + ram attribute ultrasonicUnoccupiedToOccupiedDelay default = 0x00; ram attribute ultrasonicUnoccupiedToOccupiedThreshold default = 1; - ram attribute physicalContactOccupiedToUnoccupiedDelay; - ram attribute physicalContactUnoccupiedToOccupiedDelay; + ram attribute physicalContactOccupiedToUnoccupiedDelay default = 0x00; + ram attribute physicalContactUnoccupiedToOccupiedDelay default = 0x00; ram attribute physicalContactUnoccupiedToOccupiedThreshold default = 1; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 3; } } diff --git a/examples/placeholder/linux/apps/app2/config.matter b/examples/placeholder/linux/apps/app2/config.matter index a2dec9b3408be3..24f3b000f018d0 100644 --- a/examples/placeholder/linux/apps/app2/config.matter +++ b/examples/placeholder/linux/apps/app2/config.matter @@ -3288,10 +3288,10 @@ endpoint 0 { binding cluster ApplicationBasic; server cluster OnOff { - ram attribute onOff; + ram attribute onOff default = 0x00; ram attribute globalSceneControl default = 0x01; - ram attribute onTime; - ram attribute offWaitTime; + ram attribute onTime default = 0x0000; + ram attribute offWaitTime default = 0x0000; ram attribute startUpOnOff default = 0xFF; ram attribute featureMap default = 0x0001; ram attribute clusterRevision default = 4; @@ -3302,7 +3302,7 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -3316,7 +3316,7 @@ endpoint 0 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3324,7 +3324,7 @@ endpoint 0 { callback attribute actionList; callback attribute endpointLists; callback attribute setupURL; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -3339,27 +3339,27 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; callback attribute capabilityMinima; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { ram attribute activeLocale; callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3367,19 +3367,19 @@ endpoint 0 { callback attribute hourFormat; callback attribute activeCalendarType; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UnitLocalization { ram attribute temperatureUnit; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster PowerSourceConfiguration { callback attribute sources; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3415,12 +3415,12 @@ endpoint 0 { ram attribute batFunctionalWhileCharging; ram attribute batChargingCurrent; callback attribute activeBatChargeFaults; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; callback attribute regulatoryConfig; callback attribute locationCapability; @@ -3428,7 +3428,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3448,23 +3448,23 @@ endpoint 0 { server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; } @@ -3476,30 +3476,30 @@ endpoint 0 { callback attribute bssid; callback attribute securityType; callback attribute wiFiVersion; - callback attribute channelNumber; - callback attribute rssi; - callback attribute beaconLostCount; - callback attribute beaconRxCount; - callback attribute packetMulticastRxCount; - callback attribute packetMulticastTxCount; - callback attribute packetUnicastRxCount; - callback attribute packetUnicastTxCount; - callback attribute currentMaxRate; - callback attribute overrunCount; + callback attribute channelNumber default = 0x0000; + callback attribute rssi default = 0x00; + callback attribute beaconLostCount default = 0x00000000; + callback attribute beaconRxCount default = 0x00000000; + callback attribute packetMulticastRxCount default = 0x00000000; + callback attribute packetMulticastTxCount default = 0x00000000; + callback attribute packetUnicastRxCount default = 0x00000000; + callback attribute packetUnicastTxCount default = 0x00000000; + callback attribute currentMaxRate default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } server cluster EthernetNetworkDiagnostics { callback attribute PHYRate; - callback attribute fullDuplex; - callback attribute packetRxCount; - callback attribute packetTxCount; - callback attribute txErrCount; - callback attribute collisionCount; - callback attribute overrunCount; - callback attribute carrierDetect; - callback attribute timeSinceReset; + callback attribute fullDuplex default = 0x00; + callback attribute packetRxCount default = 0x0000000000000000; + callback attribute packetTxCount default = 0x0000000000000000; + callback attribute txErrCount default = 0x0000000000000000; + callback attribute collisionCount default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; + callback attribute carrierDetect default = 0x00; + callback attribute timeSinceReset default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } @@ -3511,15 +3511,15 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; - ram attribute featureMap; + callback attribute adminVendorId default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3529,19 +3529,19 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UserLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } server cluster BooleanState { - ram attribute stateValue; - ram attribute featureMap; + ram attribute stateValue default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3554,29 +3554,29 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster WindowCovering { - ram attribute type; + ram attribute type default = 0x00; persist attribute currentPositionLift default = 0x7FFF; persist attribute currentPositionTilt default = 0x7FFF; persist attribute configStatus default = 0x03; persist attribute currentPositionLiftPercentage default = 50; persist attribute currentPositionTiltPercentage default = 50; - ram attribute operationalStatus; + ram attribute operationalStatus default = 0x00; ram attribute targetPositionLiftPercent100ths default = 500; ram attribute targetPositionTiltPercent100ths default = 500; - ram attribute endProductType; + ram attribute endProductType default = 0x00; persist attribute currentPositionLiftPercent100ths default = 500; persist attribute currentPositionTiltPercent100ths default = 500; - persist attribute installedOpenLimitLift; + persist attribute installedOpenLimitLift default = 0x0000; persist attribute installedClosedLimitLift default = 0xFFFF; - persist attribute installedOpenLimitTilt; + persist attribute installedOpenLimitTilt default = 0x0000; persist attribute installedClosedLimitTilt default = 0xFFFF; - persist attribute mode; - ram attribute safetyStatus; + persist attribute mode default = 0x00; + ram attribute safetyStatus default = 0x00; ram attribute featureMap default = 0x17; ram attribute clusterRevision default = 5; } @@ -3600,12 +3600,12 @@ endpoint 0 { ram attribute effectiveControlMode; ram attribute capacity; ram attribute speed; - ram attribute lifetimeRunningHours; + ram attribute lifetimeRunningHours default = 0x000000; ram attribute power; - ram attribute lifetimeEnergyConsumed; - ram attribute operationMode; - ram attribute controlMode; - ram attribute featureMap; + ram attribute lifetimeEnergyConsumed default = 0x00000000; + ram attribute operationMode default = 0x00; + ram attribute controlMode default = 0x00; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -3623,7 +3623,7 @@ endpoint 0 { ram attribute minSetpointDeadBand default = 0x19; ram attribute controlSequenceOfOperation default = 0x04; ram attribute systemMode default = 0x01; - ram attribute startOfWeek; + ram attribute startOfWeek default = 0; ram attribute numberOfWeeklyTransitions default = 7; ram attribute numberOfDailyTransitions default = 4; ram attribute featureMap default = 0x000b; @@ -3631,23 +3631,23 @@ endpoint 0 { } server cluster ThermostatUserInterfaceConfiguration { - ram attribute temperatureDisplayMode; - ram attribute keypadLockout; + ram attribute temperatureDisplayMode default = 0x00; + ram attribute keypadLockout default = 0x00; ram attribute scheduleProgrammingVisibility; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } server cluster IlluminanceMeasurement { - ram attribute measuredValue; + ram attribute measuredValue default = 0x0000; ram attribute minMeasuredValue default = 0x01; ram attribute maxMeasuredValue default = 0xFFFE; ram attribute tolerance; ram attribute lightSensorType default = 0xFF; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -3655,22 +3655,22 @@ endpoint 0 { ram attribute measuredValue default = 0x8000; ram attribute minMeasuredValue default = 0x8000; ram attribute maxMeasuredValue default = 0x8000; - ram attribute tolerance; - ram attribute featureMap; + ram attribute tolerance default = 0x0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster PressureMeasurement { - ram attribute measuredValue; + ram attribute measuredValue default = 0x0000; ram attribute minMeasuredValue; ram attribute maxMeasuredValue; ram attribute tolerance; - ram attribute scaledValue; - ram attribute minScaledValue; - ram attribute maxScaledValue; + ram attribute scaledValue default = 0x0000; + ram attribute minScaledValue default = 0x0000; + ram attribute maxScaledValue default = 0x0000; ram attribute scaledTolerance; - ram attribute scale; - ram attribute featureMap; + ram attribute scale default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -3678,30 +3678,30 @@ endpoint 0 { ram attribute measuredValue; ram attribute minMeasuredValue; ram attribute maxMeasuredValue; - ram attribute tolerance; - ram attribute featureMap; + ram attribute tolerance default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } server cluster RelativeHumidityMeasurement { ram attribute measuredValue; - ram attribute minMeasuredValue; + ram attribute minMeasuredValue default = 0; ram attribute maxMeasuredValue default = 0x2710; ram attribute tolerance; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } server cluster TargetNavigator { callback attribute targetList; - ram attribute currentTarget; + ram attribute currentTarget default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3709,25 +3709,25 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster ContentLauncher { callback attribute acceptHeader; - ram attribute supportedStreamingProtocols; + ram attribute supportedStreamingProtocols default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster ApplicationBasic { ram attribute vendorName; - ram attribute vendorID; + ram attribute vendorID default = 0x0; ram attribute applicationName; - ram attribute productID; + ram attribute productID default = 0x0; callback attribute application; ram attribute status default = 0x01; ram attribute applicationVersion; @@ -3735,7 +3735,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -3745,13 +3745,13 @@ endpoint 1 { binding cluster FixedLabel; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; + ram attribute identifyTime default = 0x0; + ram attribute identifyType default = 0x0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -3761,49 +3761,49 @@ endpoint 1 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster Scenes { - ram attribute sceneCount; - ram attribute currentScene; - ram attribute currentGroup; - ram attribute sceneValid; + ram attribute sceneCount default = 0x00; + ram attribute currentScene default = 0x00; + ram attribute currentGroup default = 0x0000; + ram attribute sceneValid default = 0x00; ram attribute nameSupport; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster OnOff { - ram attribute onOff; + ram attribute onOff default = 0; ram attribute globalSceneControl default = 1; - ram attribute onTime; - ram attribute offWaitTime; + ram attribute onTime default = 0; + ram attribute offWaitTime default = 0; ram attribute startUpOnOff; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster LevelControl { - ram attribute currentLevel; - ram attribute remainingTime; - ram attribute options; + ram attribute currentLevel default = 0x00; + ram attribute remainingTime default = 0x0000; + ram attribute options default = 0x00; ram attribute onLevel; ram attribute startUpCurrentLevel; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 5; } @@ -3816,7 +3816,7 @@ endpoint 1 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3828,20 +3828,20 @@ endpoint 1 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; callback attribute capabilityMinima; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3853,10 +3853,10 @@ endpoint 1 { server cluster ColorControl { ram attribute currentX default = 0x616B; ram attribute currentY default = 0x607D; - ram attribute options; + ram attribute options default = 0x00; ram attribute coupleColorTempToLevelMinMireds; ram attribute startUpColorTemperatureMireds; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 5; } @@ -3864,16 +3864,16 @@ endpoint 1 { ram attribute occupancy; ram attribute occupancySensorType; ram attribute occupancySensorTypeBitmap; - ram attribute PIROccupiedToUnoccupiedDelay; - ram attribute PIRUnoccupiedToOccupiedDelay; + ram attribute PIROccupiedToUnoccupiedDelay default = 0x00; + ram attribute PIRUnoccupiedToOccupiedDelay default = 0x00; ram attribute PIRUnoccupiedToOccupiedThreshold default = 1; - ram attribute ultrasonicOccupiedToUnoccupiedDelay; - ram attribute ultrasonicUnoccupiedToOccupiedDelay; + ram attribute ultrasonicOccupiedToUnoccupiedDelay default = 0x00; + ram attribute ultrasonicUnoccupiedToOccupiedDelay default = 0x00; ram attribute ultrasonicUnoccupiedToOccupiedThreshold default = 1; - ram attribute physicalContactOccupiedToUnoccupiedDelay; - ram attribute physicalContactUnoccupiedToOccupiedDelay; + ram attribute physicalContactOccupiedToUnoccupiedDelay default = 0x00; + ram attribute physicalContactUnoccupiedToOccupiedDelay default = 0x00; ram attribute physicalContactUnoccupiedToOccupiedThreshold default = 1; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 3; } } diff --git a/examples/pump-app/pump-common/pump-app.matter b/examples/pump-app/pump-common/pump-app.matter index 38c46b7f007d04..54dae44c7c2857 100644 --- a/examples/pump-app/pump-common/pump-app.matter +++ b/examples/pump-app/pump-common/pump-app.matter @@ -1358,7 +1358,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1373,7 +1373,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1388,9 +1388,9 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; @@ -1401,7 +1401,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1411,25 +1411,25 @@ endpoint 0 { emits event DownloadError; callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; - ram attribute updateState; + ram attribute updateState default = 0; ram attribute updateStateProgress; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; callback attribute supportsConcurrentConnection default = 1; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1452,21 +1452,21 @@ endpoint 0 { server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute testEventTriggersEnabled; + callback attribute rebootCount default = 0x0000; + callback attribute testEventTriggersEnabled default = false; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster ThreadNetworkDiagnostics { callback attribute channel; callback attribute routingRole; - callback attribute networkName; - callback attribute panId; - callback attribute extendedPanId; + callback attribute networkName default = "0"; + callback attribute panId default = 0x0000; + callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; callback attribute neighborTable; callback attribute routeTable; @@ -1476,20 +1476,20 @@ endpoint 0 { callback attribute stableDataVersion; callback attribute leaderRouterId; callback attribute securityPolicy; - callback attribute channelPage0Mask; + callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; callback attribute activeNetworkFaultsList; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0x0000; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; + callback attribute adminVendorId default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; @@ -1507,7 +1507,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1519,7 +1519,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1528,29 +1528,29 @@ endpoint 1 { binding cluster OccupancySensing; server cluster Identify { - ram attribute identifyTime; + ram attribute identifyTime default = 0x0; ram attribute identifyType default = 0x2; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } server cluster OnOff { - ram attribute onOff; + ram attribute onOff default = 0x00; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster LevelControl { - ram attribute currentLevel; - ram attribute minLevel; + ram attribute currentLevel default = 0x00; + ram attribute minLevel default = 0x00; ram attribute maxLevel default = 0xC8; - ram attribute options; + ram attribute options default = 0x00; ram attribute onLevel; callback attribute generatedCommandList; callback attribute acceptedCommandList; @@ -1567,7 +1567,7 @@ endpoint 1 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1576,7 +1576,7 @@ endpoint 1 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1594,16 +1594,16 @@ endpoint 1 { ram attribute maxConstFlow; ram attribute minConstTemp; ram attribute maxConstTemp; - ram attribute pumpStatus; - ram attribute effectiveOperationMode; - ram attribute effectiveControlMode; + ram attribute pumpStatus default = 0; + ram attribute effectiveOperationMode default = 0; + ram attribute effectiveControlMode default = 0; ram attribute capacity; ram attribute speed; - ram attribute lifetimeRunningHours; + ram attribute lifetimeRunningHours default = 0x000000; ram attribute power; - ram attribute lifetimeEnergyConsumed; - ram attribute operationMode; - ram attribute controlMode; + ram attribute lifetimeEnergyConsumed default = 0x00000000; + ram attribute operationMode default = 0x00; + ram attribute controlMode default = 0x00; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; @@ -1615,40 +1615,40 @@ endpoint 1 { ram attribute measuredValue default = 0x8000; ram attribute minMeasuredValue default = 0x8000; ram attribute maxMeasuredValue default = 0x8000; - ram attribute tolerance; + ram attribute tolerance default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster PressureMeasurement { - ram attribute measuredValue; + ram attribute measuredValue default = 0x0000; ram attribute minMeasuredValue; ram attribute maxMeasuredValue; - ram attribute tolerance; - ram attribute scaledValue; - ram attribute minScaledValue; - ram attribute maxScaledValue; - ram attribute scaledTolerance; - ram attribute scale; + ram attribute tolerance default = 0; + ram attribute scaledValue default = 0x0000; + ram attribute minScaledValue default = 0; + ram attribute maxScaledValue default = 0; + ram attribute scaledTolerance default = 0; + ram attribute scale default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } server cluster FlowMeasurement { - ram attribute measuredValue; + ram attribute measuredValue default = 0x0000; ram attribute minMeasuredValue; ram attribute maxMeasuredValue; - ram attribute tolerance; + ram attribute tolerance default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } } diff --git a/examples/pump-controller-app/pump-controller-common/pump-controller-app.matter b/examples/pump-controller-app/pump-controller-common/pump-controller-app.matter index c58e9882c4af3d..037120c80920ce 100644 --- a/examples/pump-controller-app/pump-controller-common/pump-controller-app.matter +++ b/examples/pump-controller-app/pump-controller-common/pump-controller-app.matter @@ -1244,7 +1244,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1259,7 +1259,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1274,9 +1274,9 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; @@ -1287,7 +1287,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1297,25 +1297,25 @@ endpoint 0 { emits event DownloadError; callback attribute defaultOTAProviders; ram attribute updatePossible default = true; - ram attribute updateState; + ram attribute updateState default = 0; ram attribute updateStateProgress; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; callback attribute supportsConcurrentConnection default = 1; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1338,21 +1338,21 @@ endpoint 0 { server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute testEventTriggersEnabled; + callback attribute rebootCount default = 0x0000; + callback attribute testEventTriggersEnabled default = false; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster ThreadNetworkDiagnostics { callback attribute channel; callback attribute routingRole; - callback attribute networkName; - callback attribute panId; - callback attribute extendedPanId; + callback attribute networkName default = "0"; + callback attribute panId default = 0x0000; + callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; callback attribute neighborTable; callback attribute routeTable; @@ -1362,20 +1362,20 @@ endpoint 0 { callback attribute stableDataVersion; callback attribute leaderRouterId; callback attribute securityPolicy; - callback attribute channelPage0Mask; + callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; callback attribute activeNetworkFaultsList; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0x0000; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; + callback attribute adminVendorId default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; @@ -1393,7 +1393,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1405,7 +1405,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1418,12 +1418,12 @@ endpoint 1 { binding cluster FlowMeasurement; server cluster Identify { - ram attribute identifyTime; + ram attribute identifyTime default = 0x0; ram attribute identifyType default = 0x2; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } @@ -1435,7 +1435,7 @@ endpoint 1 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1444,7 +1444,7 @@ endpoint 1 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } diff --git a/examples/temperature-measurement-app/temperature-measurement-common/temperature-measurement.matter b/examples/temperature-measurement-app/temperature-measurement-common/temperature-measurement.matter index fe23fa32615fc6..b1c1f0ddd45e61 100644 --- a/examples/temperature-measurement-app/temperature-measurement-common/temperature-measurement.matter +++ b/examples/temperature-measurement-app/temperature-measurement-common/temperature-measurement.matter @@ -968,7 +968,7 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -981,7 +981,7 @@ endpoint 0 { callback attribute targetsPerAccessControlEntry default = 3; callback attribute accessControlEntriesPerFabric default = 4; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -996,49 +996,49 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; callback attribute capabilityMinima; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { persist attribute activeLocale default = "en-US"; callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UnitLocalization { - persist attribute temperatureUnit; + persist attribute temperatureUnit default = 0; ram attribute featureMap default = 0x1; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; callback attribute supportsConcurrentConnection default = 1; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; @@ -1058,27 +1058,27 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster SoftwareDiagnostics { - callback attribute currentHeapHighWatermark; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; } @@ -1090,39 +1090,39 @@ endpoint 0 { callback attribute bssid; callback attribute securityType; callback attribute wiFiVersion; - callback attribute channelNumber; - callback attribute rssi; - callback attribute beaconLostCount; - callback attribute beaconRxCount; - callback attribute packetMulticastRxCount; - callback attribute packetMulticastTxCount; - callback attribute packetUnicastRxCount; - callback attribute packetUnicastTxCount; - callback attribute currentMaxRate; - callback attribute overrunCount; + callback attribute channelNumber default = 0x0000; + callback attribute rssi default = 0x00; + callback attribute beaconLostCount default = 0x00000000; + callback attribute beaconRxCount default = 0x00000000; + callback attribute packetMulticastRxCount default = 0x00000000; + callback attribute packetMulticastTxCount default = 0x00000000; + callback attribute packetUnicastRxCount default = 0x00000000; + callback attribute packetUnicastTxCount default = 0x00000000; + callback attribute currentMaxRate default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } server cluster EthernetNetworkDiagnostics { callback attribute PHYRate; - callback attribute fullDuplex; - callback attribute packetRxCount; - callback attribute packetTxCount; - callback attribute txErrCount; - callback attribute collisionCount; - callback attribute overrunCount; - callback attribute carrierDetect; - callback attribute timeSinceReset; + callback attribute fullDuplex default = 0x00; + callback attribute packetRxCount default = 0x0000000000000000; + callback attribute packetTxCount default = 0x0000000000000000; + callback attribute txErrCount default = 0x0000000000000000; + callback attribute collisionCount default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; + callback attribute carrierDetect default = 0x00; + callback attribute timeSinceReset default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; - ram attribute featureMap; + callback attribute adminVendorId default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1133,7 +1133,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1142,19 +1142,19 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UserLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1166,7 +1166,7 @@ endpoint 1 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1174,7 +1174,7 @@ endpoint 1 { ram attribute measuredValue default = 0x8000; ram attribute minMeasuredValue default = 0x8000; ram attribute maxMeasuredValue default = 0x8000; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } } diff --git a/examples/thermostat/thermostat-common/thermostat.matter b/examples/thermostat/thermostat-common/thermostat.matter index eb60771421a415..77c0f2c0449bae 100644 --- a/examples/thermostat/thermostat-common/thermostat.matter +++ b/examples/thermostat/thermostat-common/thermostat.matter @@ -1681,8 +1681,8 @@ endpoint 0 { binding cluster OtaSoftwareUpdateProvider; server cluster Identify { - ram attribute identifyTime; - ram attribute featureMap; + ram attribute identifyTime default = 0x0000; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -1691,13 +1691,13 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } server cluster Binding { callback attribute binding; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1710,7 +1710,7 @@ endpoint 0 { callback attribute targetsPerAccessControlEntry default = 3; callback attribute accessControlEntriesPerFabric default = 4; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1725,20 +1725,20 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; callback attribute capabilityMinima; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1746,42 +1746,42 @@ endpoint 0 { emits event StateTransition; emits event VersionApplied; emits event DownloadError; - callback attribute defaultOTAProviders; + callback attribute defaultOTAProviders default = 0; ram attribute updatePossible default = 1; - ram attribute updateState; - ram attribute updateStateProgress; - ram attribute featureMap; + ram attribute updateState default = 0; + ram attribute updateStateProgress default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { persist attribute activeLocale default = "en-US"; callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UnitLocalization { - persist attribute temperatureUnit; + persist attribute temperatureUnit default = 0; ram attribute featureMap default = 0x1; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; callback attribute supportsConcurrentConnection default = 1; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1799,30 +1799,30 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; } @@ -1830,11 +1830,11 @@ endpoint 0 { server cluster ThreadNetworkDiagnostics { callback attribute channel; callback attribute routingRole; - callback attribute networkName; - callback attribute panId; - callback attribute extendedPanId; + callback attribute networkName default = "0"; + callback attribute panId default = 0x0000; + callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; - callback attribute overrunCount; + callback attribute overrunCount default = 0x0000000000000000; callback attribute neighborTable; callback attribute routeTable; callback attribute partitionId; @@ -1842,53 +1842,53 @@ endpoint 0 { callback attribute dataVersion; callback attribute stableDataVersion; callback attribute leaderRouterId; - callback attribute detachedRoleCount; - callback attribute childRoleCount; - callback attribute routerRoleCount; - callback attribute leaderRoleCount; - callback attribute attachAttemptCount; - callback attribute partitionIdChangeCount; - callback attribute betterPartitionAttachAttemptCount; - callback attribute parentChangeCount; - callback attribute txTotalCount; - callback attribute txUnicastCount; - callback attribute txBroadcastCount; - callback attribute txAckRequestedCount; - callback attribute txAckedCount; - callback attribute txNoAckRequestedCount; - callback attribute txDataCount; - callback attribute txDataPollCount; - callback attribute txBeaconCount; - callback attribute txBeaconRequestCount; - callback attribute txOtherCount; - callback attribute txRetryCount; - callback attribute txDirectMaxRetryExpiryCount; - callback attribute txIndirectMaxRetryExpiryCount; - callback attribute txErrCcaCount; - callback attribute txErrAbortCount; - callback attribute txErrBusyChannelCount; - callback attribute rxTotalCount; - callback attribute rxUnicastCount; - callback attribute rxBroadcastCount; - callback attribute rxDataCount; - callback attribute rxDataPollCount; - callback attribute rxBeaconCount; - callback attribute rxBeaconRequestCount; - callback attribute rxOtherCount; - callback attribute rxAddressFilteredCount; - callback attribute rxDestAddrFilteredCount; - callback attribute rxDuplicatedCount; - callback attribute rxErrNoFrameCount; - callback attribute rxErrUnknownNeighborCount; - callback attribute rxErrInvalidSrcAddrCount; - callback attribute rxErrSecCount; - callback attribute rxErrFcsCount; - callback attribute rxErrOtherCount; - callback attribute activeTimestamp; - callback attribute pendingTimestamp; - callback attribute delay; + callback attribute detachedRoleCount default = 0x0000; + callback attribute childRoleCount default = 0x0000; + callback attribute routerRoleCount default = 0x0000; + callback attribute leaderRoleCount default = 0x0000; + callback attribute attachAttemptCount default = 0x0000; + callback attribute partitionIdChangeCount default = 0x0000; + callback attribute betterPartitionAttachAttemptCount default = 0x0000; + callback attribute parentChangeCount default = 0x0000; + callback attribute txTotalCount default = 0x0000; + callback attribute txUnicastCount default = 0x0000; + callback attribute txBroadcastCount default = 0x0000; + callback attribute txAckRequestedCount default = 0x0000; + callback attribute txAckedCount default = 0x0000; + callback attribute txNoAckRequestedCount default = 0x0000; + callback attribute txDataCount default = 0x0000; + callback attribute txDataPollCount default = 0x0000; + callback attribute txBeaconCount default = 0x0000; + callback attribute txBeaconRequestCount default = 0x0000; + callback attribute txOtherCount default = 0x0000; + callback attribute txRetryCount default = 0x0000; + callback attribute txDirectMaxRetryExpiryCount default = 0x0000; + callback attribute txIndirectMaxRetryExpiryCount default = 0x0000; + callback attribute txErrCcaCount default = 0x0000; + callback attribute txErrAbortCount default = 0x0000; + callback attribute txErrBusyChannelCount default = 0x0000; + callback attribute rxTotalCount default = 0x0000; + callback attribute rxUnicastCount default = 0x0000; + callback attribute rxBroadcastCount default = 0x0000; + callback attribute rxDataCount default = 0x0000; + callback attribute rxDataPollCount default = 0x0000; + callback attribute rxBeaconCount default = 0x0000; + callback attribute rxBeaconRequestCount default = 0x0000; + callback attribute rxOtherCount default = 0x0000; + callback attribute rxAddressFilteredCount default = 0x0000; + callback attribute rxDestAddrFilteredCount default = 0x0000; + callback attribute rxDuplicatedCount default = 0x0000; + callback attribute rxErrNoFrameCount default = 0x0000; + callback attribute rxErrUnknownNeighborCount default = 0x0000; + callback attribute rxErrInvalidSrcAddrCount default = 0x0000; + callback attribute rxErrSecCount default = 0x0000; + callback attribute rxErrFcsCount default = 0x0000; + callback attribute rxErrOtherCount default = 0x0000; + callback attribute activeTimestamp default = 0x0000000000000000; + callback attribute pendingTimestamp default = 0x0000000000000000; + callback attribute delay default = 0x0000; callback attribute securityPolicy; - callback attribute channelPage0Mask; + callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; callback attribute activeNetworkFaultsList; ram attribute featureMap default = 0x000F; @@ -1902,39 +1902,39 @@ endpoint 0 { callback attribute bssid; callback attribute securityType; callback attribute wiFiVersion; - callback attribute channelNumber; - callback attribute rssi; - callback attribute beaconLostCount; - callback attribute beaconRxCount; - callback attribute packetMulticastRxCount; - callback attribute packetMulticastTxCount; - callback attribute packetUnicastRxCount; - callback attribute packetUnicastTxCount; - callback attribute currentMaxRate; - callback attribute overrunCount; + callback attribute channelNumber default = 0x0000; + callback attribute rssi default = 0x00; + callback attribute beaconLostCount default = 0x00000000; + callback attribute beaconRxCount default = 0x00000000; + callback attribute packetMulticastRxCount default = 0x00000000; + callback attribute packetMulticastTxCount default = 0x00000000; + callback attribute packetUnicastRxCount default = 0x00000000; + callback attribute packetUnicastTxCount default = 0x00000000; + callback attribute currentMaxRate default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } server cluster EthernetNetworkDiagnostics { callback attribute PHYRate; - callback attribute fullDuplex; - callback attribute packetRxCount; - callback attribute packetTxCount; - callback attribute txErrCount; - callback attribute collisionCount; - callback attribute overrunCount; - callback attribute carrierDetect; - callback attribute timeSinceReset; + callback attribute fullDuplex default = 0x00; + callback attribute packetRxCount default = 0x0000000000000000; + callback attribute packetTxCount default = 0x0000000000000000; + callback attribute txErrCount default = 0x0000000000000000; + callback attribute collisionCount default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; + callback attribute carrierDetect default = 0x00; + callback attribute timeSinceReset default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; - ram attribute featureMap; + callback attribute adminVendorId default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1945,7 +1945,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1954,19 +1954,19 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UserLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1975,25 +1975,25 @@ endpoint 1 { binding cluster Identify; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - ram attribute featureMap; + ram attribute identifyTime default = 0x0000; + ram attribute identifyType default = 0x0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster Scenes { - ram attribute sceneCount; - ram attribute currentScene; - ram attribute currentGroup; - ram attribute sceneValid; + ram attribute sceneCount default = 0x00; + ram attribute currentScene default = 0x00; + ram attribute currentGroup default = 0x0000; + ram attribute sceneValid default = 0x00; ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -2002,7 +2002,7 @@ endpoint 1 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -2029,12 +2029,12 @@ endpoint 1 { } server cluster ThermostatUserInterfaceConfiguration { - ram attribute temperatureDisplayMode; - ram attribute keypadLockout; + ram attribute temperatureDisplayMode default = 0x00; + ram attribute keypadLockout default = 0x00; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } diff --git a/examples/tv-app/tv-common/tv-app.matter b/examples/tv-app/tv-common/tv-app.matter index 66e0580ff703c1..5749402b494025 100644 --- a/examples/tv-app/tv-common/tv-app.matter +++ b/examples/tv-app/tv-common/tv-app.matter @@ -2370,13 +2370,13 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } server cluster Binding { callback attribute binding; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2389,7 +2389,7 @@ endpoint 0 { callback attribute targetsPerAccessControlEntry default = 3; callback attribute accessControlEntriesPerFabric default = 4; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2404,56 +2404,56 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; callback attribute capabilityMinima; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster OtaSoftwareUpdateProvider { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { persist attribute activeLocale default = "en-US"; callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UnitLocalization { - persist attribute temperatureUnit; + persist attribute temperatureUnit default = 0; ram attribute featureMap default = 0x1; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; callback attribute supportsConcurrentConnection default = 1; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2471,31 +2471,31 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster SoftwareDiagnostics { emits event SoftwareFault; callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; } @@ -2505,11 +2505,11 @@ endpoint 0 { emits event NetworkFaultChange; callback attribute channel; callback attribute routingRole; - callback attribute networkName; - callback attribute panId; - callback attribute extendedPanId; + callback attribute networkName default = "0"; + callback attribute panId default = 0x0000; + callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; - callback attribute overrunCount; + callback attribute overrunCount default = 0x0000000000000000; callback attribute neighborTable; callback attribute routeTable; callback attribute partitionId; @@ -2517,53 +2517,53 @@ endpoint 0 { callback attribute dataVersion; callback attribute stableDataVersion; callback attribute leaderRouterId; - callback attribute detachedRoleCount; - callback attribute childRoleCount; - callback attribute routerRoleCount; - callback attribute leaderRoleCount; - callback attribute attachAttemptCount; - callback attribute partitionIdChangeCount; - callback attribute betterPartitionAttachAttemptCount; - callback attribute parentChangeCount; - callback attribute txTotalCount; - callback attribute txUnicastCount; - callback attribute txBroadcastCount; - callback attribute txAckRequestedCount; - callback attribute txAckedCount; - callback attribute txNoAckRequestedCount; - callback attribute txDataCount; - callback attribute txDataPollCount; - callback attribute txBeaconCount; - callback attribute txBeaconRequestCount; - callback attribute txOtherCount; - callback attribute txRetryCount; - callback attribute txDirectMaxRetryExpiryCount; - callback attribute txIndirectMaxRetryExpiryCount; - callback attribute txErrCcaCount; - callback attribute txErrAbortCount; - callback attribute txErrBusyChannelCount; - callback attribute rxTotalCount; - callback attribute rxUnicastCount; - callback attribute rxBroadcastCount; - callback attribute rxDataCount; - callback attribute rxDataPollCount; - callback attribute rxBeaconCount; - callback attribute rxBeaconRequestCount; - callback attribute rxOtherCount; - callback attribute rxAddressFilteredCount; - callback attribute rxDestAddrFilteredCount; - callback attribute rxDuplicatedCount; - callback attribute rxErrNoFrameCount; - callback attribute rxErrUnknownNeighborCount; - callback attribute rxErrInvalidSrcAddrCount; - callback attribute rxErrSecCount; - callback attribute rxErrFcsCount; - callback attribute rxErrOtherCount; - callback attribute activeTimestamp; - callback attribute pendingTimestamp; - callback attribute delay; + callback attribute detachedRoleCount default = 0x0000; + callback attribute childRoleCount default = 0x0000; + callback attribute routerRoleCount default = 0x0000; + callback attribute leaderRoleCount default = 0x0000; + callback attribute attachAttemptCount default = 0x0000; + callback attribute partitionIdChangeCount default = 0x0000; + callback attribute betterPartitionAttachAttemptCount default = 0x0000; + callback attribute parentChangeCount default = 0x0000; + callback attribute txTotalCount default = 0x0000; + callback attribute txUnicastCount default = 0x0000; + callback attribute txBroadcastCount default = 0x0000; + callback attribute txAckRequestedCount default = 0x0000; + callback attribute txAckedCount default = 0x0000; + callback attribute txNoAckRequestedCount default = 0x0000; + callback attribute txDataCount default = 0x0000; + callback attribute txDataPollCount default = 0x0000; + callback attribute txBeaconCount default = 0x0000; + callback attribute txBeaconRequestCount default = 0x0000; + callback attribute txOtherCount default = 0x0000; + callback attribute txRetryCount default = 0x0000; + callback attribute txDirectMaxRetryExpiryCount default = 0x0000; + callback attribute txIndirectMaxRetryExpiryCount default = 0x0000; + callback attribute txErrCcaCount default = 0x0000; + callback attribute txErrAbortCount default = 0x0000; + callback attribute txErrBusyChannelCount default = 0x0000; + callback attribute rxTotalCount default = 0x0000; + callback attribute rxUnicastCount default = 0x0000; + callback attribute rxBroadcastCount default = 0x0000; + callback attribute rxDataCount default = 0x0000; + callback attribute rxDataPollCount default = 0x0000; + callback attribute rxBeaconCount default = 0x0000; + callback attribute rxBeaconRequestCount default = 0x0000; + callback attribute rxOtherCount default = 0x0000; + callback attribute rxAddressFilteredCount default = 0x0000; + callback attribute rxDestAddrFilteredCount default = 0x0000; + callback attribute rxDuplicatedCount default = 0x0000; + callback attribute rxErrNoFrameCount default = 0x0000; + callback attribute rxErrUnknownNeighborCount default = 0x0000; + callback attribute rxErrInvalidSrcAddrCount default = 0x0000; + callback attribute rxErrSecCount default = 0x0000; + callback attribute rxErrFcsCount default = 0x0000; + callback attribute rxErrOtherCount default = 0x0000; + callback attribute activeTimestamp default = 0x0000000000000000; + callback attribute pendingTimestamp default = 0x0000000000000000; + callback attribute delay default = 0x0000; callback attribute securityPolicy; - callback attribute channelPage0Mask; + callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; callback attribute activeNetworkFaultsList; ram attribute featureMap default = 0x000F; @@ -2577,39 +2577,39 @@ endpoint 0 { callback attribute bssid; callback attribute securityType; callback attribute wiFiVersion; - callback attribute channelNumber; - callback attribute rssi; - callback attribute beaconLostCount; - callback attribute beaconRxCount; - callback attribute packetMulticastRxCount; - callback attribute packetMulticastTxCount; - callback attribute packetUnicastRxCount; - callback attribute packetUnicastTxCount; - callback attribute currentMaxRate; - callback attribute overrunCount; + callback attribute channelNumber default = 0x0000; + callback attribute rssi default = 0x00; + callback attribute beaconLostCount default = 0x00000000; + callback attribute beaconRxCount default = 0x00000000; + callback attribute packetMulticastRxCount default = 0x00000000; + callback attribute packetMulticastTxCount default = 0x00000000; + callback attribute packetUnicastRxCount default = 0x00000000; + callback attribute packetUnicastTxCount default = 0x00000000; + callback attribute currentMaxRate default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } server cluster EthernetNetworkDiagnostics { callback attribute PHYRate; - callback attribute fullDuplex; - callback attribute packetRxCount; - callback attribute packetTxCount; - callback attribute txErrCount; - callback attribute collisionCount; - callback attribute overrunCount; - callback attribute carrierDetect; - callback attribute timeSinceReset; + callback attribute fullDuplex default = 0x00; + callback attribute packetRxCount default = 0x0000000000000000; + callback attribute packetTxCount default = 0x0000000000000000; + callback attribute txErrCount default = 0x0000000000000000; + callback attribute collisionCount default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; + callback attribute carrierDetect default = 0x00; + callback attribute timeSinceReset default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; - ram attribute featureMap; + callback attribute adminVendorId default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2620,7 +2620,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2629,19 +2629,19 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UserLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2649,7 +2649,7 @@ endpoint 0 { ram attribute measuredValue; ram attribute minMeasuredValue; ram attribute maxMeasuredValue; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } } @@ -2657,8 +2657,8 @@ endpoint 1 { device type videoplayer = 35, version 1; server cluster OnOff { - ram attribute onOff; - ram attribute featureMap; + ram attribute onOff default = 0x00; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -2667,13 +2667,13 @@ endpoint 1 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } server cluster WakeOnLan { ram attribute MACAddress; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2687,17 +2687,17 @@ endpoint 1 { server cluster TargetNavigator { callback attribute targetList; - ram attribute currentTarget; - ram attribute featureMap; + ram attribute currentTarget default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster MediaPlayback { - ram attribute currentState; - ram attribute startTime; - ram attribute duration; + ram attribute currentState default = 0x00; + ram attribute startTime default = 0x00; + ram attribute duration default = 0; callback attribute sampledPosition; - ram attribute playbackSpeed; + ram attribute playbackSpeed default = 0; ram attribute seekRangeEnd; ram attribute seekRangeStart; callback attribute generatedCommandList; @@ -2709,13 +2709,13 @@ endpoint 1 { server cluster MediaInput { callback attribute inputList; - ram attribute currentInput; + ram attribute currentInput default = 0x00; ram attribute featureMap default = 0x0001; ram attribute clusterRevision default = 1; } server cluster LowPower { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2733,7 +2733,7 @@ endpoint 1 { server cluster AudioOutput { callback attribute outputList; - ram attribute currentOutput; + ram attribute currentOutput default = 0x00; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; @@ -2743,7 +2743,7 @@ endpoint 1 { server cluster ApplicationLauncher { callback attribute catalogList; - callback attribute currentApp; + callback attribute currentApp default = 0x00; ram attribute featureMap default = 0x0001; ram attribute clusterRevision default = 1; } @@ -2752,21 +2752,21 @@ endpoint 2 { device type speaker = 34, version 1; server cluster OnOff { - ram attribute onOff; - ram attribute featureMap; + ram attribute onOff default = 0x00; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster LevelControl { - persist attribute currentLevel; - ram attribute remainingTime; - ram attribute minLevel; + persist attribute currentLevel default = 0x00; + ram attribute remainingTime default = 0x0000; + ram attribute minLevel default = 0x00; ram attribute maxLevel default = 0xFF; - ram attribute currentFrequency; - ram attribute minFrequency; - ram attribute maxFrequency; - ram attribute options; - ram attribute onOffTransitionTime; + ram attribute currentFrequency default = 0x0000; + ram attribute minFrequency default = 0x0000; + ram attribute maxFrequency default = 0x0000; + ram attribute options default = 0x00; + ram attribute onOffTransitionTime default = 0x0000; ram attribute onLevel default = 0xFE; ram attribute onTransitionTime; ram attribute offTransitionTime; @@ -2781,7 +2781,7 @@ endpoint 2 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } } @@ -2793,7 +2793,7 @@ endpoint 3 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -2801,7 +2801,7 @@ endpoint 3 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2810,12 +2810,12 @@ endpoint 3 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster MediaPlayback { - ram attribute currentState; + ram attribute currentState default = 0x00; ram attribute startTime default = 0xFF; ram attribute duration; callback attribute sampledPosition; @@ -2830,7 +2830,7 @@ endpoint 3 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2845,7 +2845,7 @@ endpoint 3 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2853,7 +2853,7 @@ endpoint 3 { ram attribute vendorName; ram attribute vendorID; ram attribute applicationName; - ram attribute productID; + ram attribute productID default = 0x00; callback attribute application; ram attribute status; ram attribute applicationVersion; @@ -2861,12 +2861,12 @@ endpoint 3 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AccountLogin { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } diff --git a/examples/tv-casting-app/tv-casting-common/tv-casting-app.matter b/examples/tv-casting-app/tv-casting-common/tv-casting-app.matter index 79f9241b712f60..0b4a0aec6eea00 100644 --- a/examples/tv-casting-app/tv-casting-common/tv-casting-app.matter +++ b/examples/tv-casting-app/tv-casting-common/tv-casting-app.matter @@ -2535,13 +2535,13 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } server cluster Binding { callback attribute binding; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2554,7 +2554,7 @@ endpoint 0 { callback attribute targetsPerAccessControlEntry default = 3; callback attribute accessControlEntriesPerFabric default = 4; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2569,56 +2569,56 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; callback attribute capabilityMinima; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster OtaSoftwareUpdateProvider { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { persist attribute activeLocale default = "en-US"; callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UnitLocalization { - persist attribute temperatureUnit; + persist attribute temperatureUnit default = 0; ram attribute featureMap default = 0x1; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; callback attribute supportsConcurrentConnection default = 1; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2636,30 +2636,30 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; } @@ -2667,11 +2667,11 @@ endpoint 0 { server cluster ThreadNetworkDiagnostics { callback attribute channel; callback attribute routingRole; - callback attribute networkName; - callback attribute panId; - callback attribute extendedPanId; + callback attribute networkName default = "0"; + callback attribute panId default = 0x0000; + callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; - callback attribute overrunCount; + callback attribute overrunCount default = 0x0000000000000000; callback attribute neighborTable; callback attribute routeTable; callback attribute partitionId; @@ -2679,53 +2679,53 @@ endpoint 0 { callback attribute dataVersion; callback attribute stableDataVersion; callback attribute leaderRouterId; - callback attribute detachedRoleCount; - callback attribute childRoleCount; - callback attribute routerRoleCount; - callback attribute leaderRoleCount; - callback attribute attachAttemptCount; - callback attribute partitionIdChangeCount; - callback attribute betterPartitionAttachAttemptCount; - callback attribute parentChangeCount; - callback attribute txTotalCount; - callback attribute txUnicastCount; - callback attribute txBroadcastCount; - callback attribute txAckRequestedCount; - callback attribute txAckedCount; - callback attribute txNoAckRequestedCount; - callback attribute txDataCount; - callback attribute txDataPollCount; - callback attribute txBeaconCount; - callback attribute txBeaconRequestCount; - callback attribute txOtherCount; - callback attribute txRetryCount; - callback attribute txDirectMaxRetryExpiryCount; - callback attribute txIndirectMaxRetryExpiryCount; - callback attribute txErrCcaCount; - callback attribute txErrAbortCount; - callback attribute txErrBusyChannelCount; - callback attribute rxTotalCount; - callback attribute rxUnicastCount; - callback attribute rxBroadcastCount; - callback attribute rxDataCount; - callback attribute rxDataPollCount; - callback attribute rxBeaconCount; - callback attribute rxBeaconRequestCount; - callback attribute rxOtherCount; - callback attribute rxAddressFilteredCount; - callback attribute rxDestAddrFilteredCount; - callback attribute rxDuplicatedCount; - callback attribute rxErrNoFrameCount; - callback attribute rxErrUnknownNeighborCount; - callback attribute rxErrInvalidSrcAddrCount; - callback attribute rxErrSecCount; - callback attribute rxErrFcsCount; - callback attribute rxErrOtherCount; - callback attribute activeTimestamp; - callback attribute pendingTimestamp; - callback attribute delay; + callback attribute detachedRoleCount default = 0x0000; + callback attribute childRoleCount default = 0x0000; + callback attribute routerRoleCount default = 0x0000; + callback attribute leaderRoleCount default = 0x0000; + callback attribute attachAttemptCount default = 0x0000; + callback attribute partitionIdChangeCount default = 0x0000; + callback attribute betterPartitionAttachAttemptCount default = 0x0000; + callback attribute parentChangeCount default = 0x0000; + callback attribute txTotalCount default = 0x0000; + callback attribute txUnicastCount default = 0x0000; + callback attribute txBroadcastCount default = 0x0000; + callback attribute txAckRequestedCount default = 0x0000; + callback attribute txAckedCount default = 0x0000; + callback attribute txNoAckRequestedCount default = 0x0000; + callback attribute txDataCount default = 0x0000; + callback attribute txDataPollCount default = 0x0000; + callback attribute txBeaconCount default = 0x0000; + callback attribute txBeaconRequestCount default = 0x0000; + callback attribute txOtherCount default = 0x0000; + callback attribute txRetryCount default = 0x0000; + callback attribute txDirectMaxRetryExpiryCount default = 0x0000; + callback attribute txIndirectMaxRetryExpiryCount default = 0x0000; + callback attribute txErrCcaCount default = 0x0000; + callback attribute txErrAbortCount default = 0x0000; + callback attribute txErrBusyChannelCount default = 0x0000; + callback attribute rxTotalCount default = 0x0000; + callback attribute rxUnicastCount default = 0x0000; + callback attribute rxBroadcastCount default = 0x0000; + callback attribute rxDataCount default = 0x0000; + callback attribute rxDataPollCount default = 0x0000; + callback attribute rxBeaconCount default = 0x0000; + callback attribute rxBeaconRequestCount default = 0x0000; + callback attribute rxOtherCount default = 0x0000; + callback attribute rxAddressFilteredCount default = 0x0000; + callback attribute rxDestAddrFilteredCount default = 0x0000; + callback attribute rxDuplicatedCount default = 0x0000; + callback attribute rxErrNoFrameCount default = 0x0000; + callback attribute rxErrUnknownNeighborCount default = 0x0000; + callback attribute rxErrInvalidSrcAddrCount default = 0x0000; + callback attribute rxErrSecCount default = 0x0000; + callback attribute rxErrFcsCount default = 0x0000; + callback attribute rxErrOtherCount default = 0x0000; + callback attribute activeTimestamp default = 0x0000000000000000; + callback attribute pendingTimestamp default = 0x0000000000000000; + callback attribute delay default = 0x0000; callback attribute securityPolicy; - callback attribute channelPage0Mask; + callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; callback attribute activeNetworkFaultsList; ram attribute featureMap default = 0x000F; @@ -2739,39 +2739,39 @@ endpoint 0 { callback attribute bssid; callback attribute securityType; callback attribute wiFiVersion; - callback attribute channelNumber; - callback attribute rssi; - callback attribute beaconLostCount; - callback attribute beaconRxCount; - callback attribute packetMulticastRxCount; - callback attribute packetMulticastTxCount; - callback attribute packetUnicastRxCount; - callback attribute packetUnicastTxCount; - callback attribute currentMaxRate; - callback attribute overrunCount; + callback attribute channelNumber default = 0x0000; + callback attribute rssi default = 0x00; + callback attribute beaconLostCount default = 0x00000000; + callback attribute beaconRxCount default = 0x00000000; + callback attribute packetMulticastRxCount default = 0x00000000; + callback attribute packetMulticastTxCount default = 0x00000000; + callback attribute packetUnicastRxCount default = 0x00000000; + callback attribute packetUnicastTxCount default = 0x00000000; + callback attribute currentMaxRate default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } server cluster EthernetNetworkDiagnostics { callback attribute PHYRate; - callback attribute fullDuplex; - callback attribute packetRxCount; - callback attribute packetTxCount; - callback attribute txErrCount; - callback attribute collisionCount; - callback attribute overrunCount; - callback attribute carrierDetect; - callback attribute timeSinceReset; + callback attribute fullDuplex default = 0x00; + callback attribute packetRxCount default = 0x0000000000000000; + callback attribute packetTxCount default = 0x0000000000000000; + callback attribute txErrCount default = 0x0000000000000000; + callback attribute collisionCount default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; + callback attribute carrierDetect default = 0x00; + callback attribute timeSinceReset default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; - ram attribute featureMap; + callback attribute adminVendorId default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2782,7 +2782,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2791,19 +2791,19 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UserLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -2824,48 +2824,48 @@ endpoint 1 { binding cluster AccountLogin; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - ram attribute featureMap; + ram attribute identifyTime default = 0x0000; + ram attribute identifyType default = 0x0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster Scenes { - ram attribute sceneCount; - ram attribute currentScene; - ram attribute currentGroup; - ram attribute sceneValid; + ram attribute sceneCount default = 0x00; + ram attribute currentScene default = 0x00; + ram attribute currentGroup default = 0x0000; + ram attribute sceneValid default = 0x00; ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster OnOff { - ram attribute onOff; + ram attribute onOff default = 0x00; ram attribute globalSceneControl default = 0x01; - ram attribute onTime; - ram attribute offWaitTime; + ram attribute onTime default = 0x0000; + ram attribute offWaitTime default = 0x0000; ram attribute startUpOnOff; - ram attribute featureMap; + ram attribute featureMap default = 0x0000; ram attribute clusterRevision default = 4; } server cluster LevelControl { - persist attribute currentLevel; - ram attribute remainingTime; - ram attribute minLevel; + persist attribute currentLevel default = 0x00; + ram attribute remainingTime default = 0x0000; + ram attribute minLevel default = 0x00; ram attribute maxLevel default = 0xFF; - ram attribute currentFrequency; - ram attribute minFrequency; - ram attribute maxFrequency; - ram attribute options; - ram attribute onOffTransitionTime; + ram attribute currentFrequency default = 0x0000; + ram attribute minFrequency default = 0x0000; + ram attribute maxFrequency default = 0x0000; + ram attribute options default = 0x00; + ram attribute onOffTransitionTime default = 0x0000; ram attribute onLevel default = 0xFE; ram attribute onTransitionTime; ram attribute offTransitionTime; @@ -2876,10 +2876,10 @@ endpoint 1 { } server cluster BinaryInputBasic { - ram attribute outOfService; + ram attribute outOfService default = 0x00; ram attribute presentValue; - ram attribute statusFlags; - ram attribute featureMap; + ram attribute statusFlags default = 0x00; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2888,26 +2888,26 @@ endpoint 1 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } server cluster Binding { callback attribute binding; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster Switch { ram attribute numberOfPositions default = 2; ram attribute currentPosition; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2916,13 +2916,13 @@ endpoint 1 { ram attribute barrierSafetyStatus; ram attribute barrierCapabilities; ram attribute barrierPosition; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster WakeOnLan { ram attribute MACAddress; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -2930,8 +2930,8 @@ endpoint 2 { device type occupancysensor = 263, version 1; server cluster OnOff { - ram attribute onOff; - ram attribute featureMap; + ram attribute onOff default = 0x00; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -2940,7 +2940,7 @@ endpoint 2 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } } diff --git a/examples/window-app/common/window-app.matter b/examples/window-app/common/window-app.matter index 9dffeb9e414461..8042ca188ae888 100644 --- a/examples/window-app/common/window-app.matter +++ b/examples/window-app/common/window-app.matter @@ -1841,7 +1841,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1856,7 +1856,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1871,23 +1871,23 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; callback attribute capabilityMinima; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1895,11 +1895,11 @@ endpoint 0 { emits event StateTransition; emits event VersionApplied; emits event DownloadError; - callback attribute defaultOTAProviders; + callback attribute defaultOTAProviders default = 0; ram attribute updatePossible default = 1; - ram attribute updateState; - ram attribute updateStateProgress; - ram attribute featureMap; + ram attribute updateState default = 0; + ram attribute updateStateProgress default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1909,18 +1909,18 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1928,7 +1928,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1942,20 +1942,20 @@ endpoint 0 { ram attribute batChargeLevel; callback attribute activeBatFaults; ram attribute batChargeState; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; callback attribute supportsConcurrentConnection default = 1; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1978,26 +1978,26 @@ endpoint 0 { server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; + callback attribute testEventTriggersEnabled default = false; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; } @@ -2005,11 +2005,11 @@ endpoint 0 { server cluster ThreadNetworkDiagnostics { callback attribute channel; callback attribute routingRole; - callback attribute networkName; - callback attribute panId; - callback attribute extendedPanId; + callback attribute networkName default = "0"; + callback attribute panId default = 0x0000; + callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; - callback attribute overrunCount; + callback attribute overrunCount default = 0x0000000000000000; callback attribute neighborTable; callback attribute routeTable; callback attribute partitionId; @@ -2017,53 +2017,53 @@ endpoint 0 { callback attribute dataVersion; callback attribute stableDataVersion; callback attribute leaderRouterId; - callback attribute detachedRoleCount; - callback attribute childRoleCount; - callback attribute routerRoleCount; - callback attribute leaderRoleCount; - callback attribute attachAttemptCount; - callback attribute partitionIdChangeCount; - callback attribute betterPartitionAttachAttemptCount; - callback attribute parentChangeCount; - callback attribute txTotalCount; - callback attribute txUnicastCount; - callback attribute txBroadcastCount; - callback attribute txAckRequestedCount; - callback attribute txAckedCount; - callback attribute txNoAckRequestedCount; - callback attribute txDataCount; - callback attribute txDataPollCount; - callback attribute txBeaconCount; - callback attribute txBeaconRequestCount; - callback attribute txOtherCount; - callback attribute txRetryCount; - callback attribute txDirectMaxRetryExpiryCount; - callback attribute txIndirectMaxRetryExpiryCount; - callback attribute txErrCcaCount; - callback attribute txErrAbortCount; - callback attribute txErrBusyChannelCount; - callback attribute rxTotalCount; - callback attribute rxUnicastCount; - callback attribute rxBroadcastCount; - callback attribute rxDataCount; - callback attribute rxDataPollCount; - callback attribute rxBeaconCount; - callback attribute rxBeaconRequestCount; - callback attribute rxOtherCount; - callback attribute rxAddressFilteredCount; - callback attribute rxDestAddrFilteredCount; - callback attribute rxDuplicatedCount; - callback attribute rxErrNoFrameCount; - callback attribute rxErrUnknownNeighborCount; - callback attribute rxErrInvalidSrcAddrCount; - callback attribute rxErrSecCount; - callback attribute rxErrFcsCount; - callback attribute rxErrOtherCount; - callback attribute activeTimestamp; - callback attribute pendingTimestamp; - callback attribute delay; + callback attribute detachedRoleCount default = 0x0000; + callback attribute childRoleCount default = 0x0000; + callback attribute routerRoleCount default = 0x0000; + callback attribute leaderRoleCount default = 0x0000; + callback attribute attachAttemptCount default = 0x0000; + callback attribute partitionIdChangeCount default = 0x0000; + callback attribute betterPartitionAttachAttemptCount default = 0x0000; + callback attribute parentChangeCount default = 0x0000; + callback attribute txTotalCount default = 0x0000; + callback attribute txUnicastCount default = 0x0000; + callback attribute txBroadcastCount default = 0x0000; + callback attribute txAckRequestedCount default = 0x0000; + callback attribute txAckedCount default = 0x0000; + callback attribute txNoAckRequestedCount default = 0x0000; + callback attribute txDataCount default = 0x0000; + callback attribute txDataPollCount default = 0x0000; + callback attribute txBeaconCount default = 0x0000; + callback attribute txBeaconRequestCount default = 0x0000; + callback attribute txOtherCount default = 0x0000; + callback attribute txRetryCount default = 0x0000; + callback attribute txDirectMaxRetryExpiryCount default = 0x0000; + callback attribute txIndirectMaxRetryExpiryCount default = 0x0000; + callback attribute txErrCcaCount default = 0x0000; + callback attribute txErrAbortCount default = 0x0000; + callback attribute txErrBusyChannelCount default = 0x0000; + callback attribute rxTotalCount default = 0x0000; + callback attribute rxUnicastCount default = 0x0000; + callback attribute rxBroadcastCount default = 0x0000; + callback attribute rxDataCount default = 0x0000; + callback attribute rxDataPollCount default = 0x0000; + callback attribute rxBeaconCount default = 0x0000; + callback attribute rxBeaconRequestCount default = 0x0000; + callback attribute rxOtherCount default = 0x0000; + callback attribute rxAddressFilteredCount default = 0x0000; + callback attribute rxDestAddrFilteredCount default = 0x0000; + callback attribute rxDuplicatedCount default = 0x0000; + callback attribute rxErrNoFrameCount default = 0x0000; + callback attribute rxErrUnknownNeighborCount default = 0x0000; + callback attribute rxErrInvalidSrcAddrCount default = 0x0000; + callback attribute rxErrSecCount default = 0x0000; + callback attribute rxErrFcsCount default = 0x0000; + callback attribute rxErrOtherCount default = 0x0000; + callback attribute activeTimestamp default = 0x0000000000000000; + callback attribute pendingTimestamp default = 0x0000000000000000; + callback attribute delay default = 0x0000; callback attribute securityPolicy; - callback attribute channelPage0Mask; + callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; callback attribute activeNetworkFaultsList; ram attribute featureMap default = 0x000F; @@ -2077,42 +2077,42 @@ endpoint 0 { callback attribute bssid; callback attribute securityType; callback attribute wiFiVersion; - callback attribute channelNumber; - callback attribute rssi; - callback attribute beaconLostCount; - callback attribute beaconRxCount; - callback attribute packetMulticastRxCount; - callback attribute packetMulticastTxCount; - callback attribute packetUnicastRxCount; - callback attribute packetUnicastTxCount; - callback attribute currentMaxRate; - callback attribute overrunCount; + callback attribute channelNumber default = 0x0000; + callback attribute rssi default = 0x00; + callback attribute beaconLostCount default = 0x00000000; + callback attribute beaconRxCount default = 0x00000000; + callback attribute packetMulticastRxCount default = 0x00000000; + callback attribute packetMulticastTxCount default = 0x00000000; + callback attribute packetUnicastRxCount default = 0x00000000; + callback attribute packetUnicastTxCount default = 0x00000000; + callback attribute currentMaxRate default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } server cluster EthernetNetworkDiagnostics { callback attribute PHYRate; - callback attribute fullDuplex; - callback attribute packetRxCount; - callback attribute packetTxCount; - callback attribute txErrCount; - callback attribute collisionCount; - callback attribute overrunCount; - callback attribute carrierDetect; - callback attribute timeSinceReset; + callback attribute fullDuplex default = 0x00; + callback attribute packetRxCount default = 0x0000000000000000; + callback attribute packetTxCount default = 0x0000000000000000; + callback attribute txErrCount default = 0x0000000000000000; + callback attribute collisionCount default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; + callback attribute carrierDetect default = 0x00; + callback attribute timeSinceReset default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; + callback attribute adminVendorId default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2126,7 +2126,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2138,19 +2138,19 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UserLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -2158,12 +2158,12 @@ endpoint 1 { device type windowcovering = 514, version 2; server cluster Identify { - ram attribute identifyTime; + ram attribute identifyTime default = 0x0; ram attribute identifyType default = 0x05; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -2172,20 +2172,20 @@ endpoint 1 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster Scenes { - ram attribute sceneCount; - ram attribute currentScene; - ram attribute currentGroup; - ram attribute sceneValid; + ram attribute sceneCount default = 0x00; + ram attribute currentScene default = 0x00; + ram attribute currentGroup default = 0x0000; + ram attribute sceneValid default = 0x00; ram attribute nameSupport; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -2197,7 +2197,7 @@ endpoint 1 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -2205,25 +2205,25 @@ endpoint 1 { ram attribute type default = 0x08; ram attribute physicalClosedLimitLift default = 0xFFFF; ram attribute physicalClosedLimitTilt default = 0xFFFF; - persist attribute currentPositionLift; - persist attribute currentPositionTilt; - persist attribute numberOfActuationsLift; - persist attribute numberOfActuationsTilt; + persist attribute currentPositionLift default = 0; + persist attribute currentPositionTilt default = 0; + persist attribute numberOfActuationsLift default = 0x0000; + persist attribute numberOfActuationsTilt default = 0x0000; persist attribute configStatus default = 0x03; - persist attribute currentPositionLiftPercentage; - persist attribute currentPositionTiltPercentage; - ram attribute operationalStatus; + persist attribute currentPositionLiftPercentage default = 0; + persist attribute currentPositionTiltPercentage default = 0; + ram attribute operationalStatus default = 0x00; ram attribute targetPositionLiftPercent100ths; ram attribute targetPositionTiltPercent100ths; - ram attribute endProductType; - persist attribute currentPositionLiftPercent100ths; - persist attribute currentPositionTiltPercent100ths; - persist attribute installedOpenLimitLift; + ram attribute endProductType default = 0x00; + persist attribute currentPositionLiftPercent100ths default = 0; + persist attribute currentPositionTiltPercent100ths default = 0; + persist attribute installedOpenLimitLift default = 0x0000; persist attribute installedClosedLimitLift default = 0xFFFF; - persist attribute installedOpenLimitTilt; + persist attribute installedOpenLimitTilt default = 0x0000; persist attribute installedClosedLimitTilt default = 0xFFFF; - persist attribute mode; - ram attribute safetyStatus; + persist attribute mode default = 0x0; + ram attribute safetyStatus default = 0x0000; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; @@ -2235,12 +2235,12 @@ endpoint 2 { device type windowcovering = 514, version 2; server cluster Identify { - ram attribute identifyTime; + ram attribute identifyTime default = 0x0; ram attribute identifyType default = 0x05; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -2249,20 +2249,20 @@ endpoint 2 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster Scenes { - ram attribute sceneCount; - ram attribute currentScene; - ram attribute currentGroup; - ram attribute sceneValid; + ram attribute sceneCount default = 0x00; + ram attribute currentScene default = 0x00; + ram attribute currentGroup default = 0x0000; + ram attribute sceneValid default = 0x00; ram attribute nameSupport; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -2274,7 +2274,7 @@ endpoint 2 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -2282,25 +2282,25 @@ endpoint 2 { ram attribute type default = 0x08; ram attribute physicalClosedLimitLift default = 0xFFFF; ram attribute physicalClosedLimitTilt default = 0xFFFF; - persist attribute currentPositionLift; - persist attribute currentPositionTilt; - persist attribute numberOfActuationsLift; - persist attribute numberOfActuationsTilt; + persist attribute currentPositionLift default = 0; + persist attribute currentPositionTilt default = 0; + persist attribute numberOfActuationsLift default = 0x0000; + persist attribute numberOfActuationsTilt default = 0x0000; persist attribute configStatus default = 0x03; - persist attribute currentPositionLiftPercentage; - persist attribute currentPositionTiltPercentage; - ram attribute operationalStatus; + persist attribute currentPositionLiftPercentage default = 0; + persist attribute currentPositionTiltPercentage default = 0; + ram attribute operationalStatus default = 0x00; ram attribute targetPositionLiftPercent100ths; ram attribute targetPositionTiltPercent100ths; - ram attribute endProductType; - persist attribute currentPositionLiftPercent100ths; - persist attribute currentPositionTiltPercent100ths; - persist attribute installedOpenLimitLift; + ram attribute endProductType default = 0x00; + persist attribute currentPositionLiftPercent100ths default = 0; + persist attribute currentPositionTiltPercent100ths default = 0; + persist attribute installedOpenLimitLift default = 0x0000; persist attribute installedClosedLimitLift default = 0xFFFF; - persist attribute installedOpenLimitTilt; + persist attribute installedOpenLimitTilt default = 0x0000; persist attribute installedClosedLimitTilt default = 0xFFFF; - persist attribute mode; - ram attribute safetyStatus; + persist attribute mode default = 0x00; + ram attribute safetyStatus default = 0x0000; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; diff --git a/src/app/zap-templates/templates/app/MatterIDL.zapt b/src/app/zap-templates/templates/app/MatterIDL.zapt index 39dc948f718c88..61e2ffaf3d876c 100644 --- a/src/app/zap-templates/templates/app/MatterIDL.zapt +++ b/src/app/zap-templates/templates/app/MatterIDL.zapt @@ -136,7 +136,7 @@ endpoint {{endpointId}} { {{/if}} {{/user_cluster_events}} {{#user_cluster_attributes}} - {{#if included}} + {{#if included}} {{~#if (is_str_equal storageOption "NVM")}} persist {{!align~}} {{~else if (is_str_equal storageOption "External")}} @@ -145,9 +145,9 @@ endpoint {{endpointId}} { ram {{!align~}} {{~/if~}} attribute {{asLowerCamelCase name}} - {{~#if_is_non_zero_default defaultValue~}} - {{!need space}} default = {{#if (isString type)}}"{{defaultValue}}"{{else}}{{defaultValue}}{{/if}} - {{~/if_is_non_zero_default~}} + {{~#if defaultValue~}} + {{!need space}} default = {{#if (isString type)}}"{{defaultValue}}"{{else}}{{defaultValue}}{{/if}} + {{~/if~}} ; {{/if}} {{/user_cluster_attributes}}