From c72388636b328324e241d62f8c0a0a9a2ab5185c Mon Sep 17 00:00:00 2001 From: Andrei Litvin Date: Wed, 11 Oct 2023 18:25:37 -0400 Subject: [PATCH] Update `.matter` to contain information about enabled commands per endpoint cluster. (#29686) * Add support for parsing "handle command" entries in matter files * Make codegen show commands that are handled for each endpoints --------- Co-authored-by: Andrei Litvin --- .../air-quality-sensor-app.matter | 55 +++ .../all-clusters-app.matter | 317 ++++++++++++++++++ .../all-clusters-minimal-app.matter | 222 ++++++++++++ .../bridge-common/bridge-app.matter | 65 ++++ ...p_rootnode_dimmablelight_bCwGYSDpoe.matter | 71 ++++ ...umiditysensor_thermostat_56de3d5f45.matter | 72 ++++ ...ootnode_airqualitysensor_e63187f6c9.matter | 51 +++ ...ootnode_basicvideoplayer_0ff86e943b.matter | 77 +++++ ...de_colortemperaturelight_hbUnzYVeyn.matter | 99 ++++++ .../rootnode_contactsensor_lFAGG1bfRO.matter | 62 ++++ .../rootnode_dimmablelight_bCwGYSDpoe.matter | 75 +++++ .../rootnode_dishwasher_cc105034fe.matter | 57 ++++ .../rootnode_doorlock_aNKYAreMXE.matter | 75 +++++ ...tnode_extendedcolorlight_8lcaaYJVAa.matter | 95 ++++++ .../devices/rootnode_fan_7N2TobIlOX.matter | 63 ++++ .../rootnode_flowsensor_1zVxHedlaV.matter | 51 +++ .../rootnode_genericswitch_9866e35d0b.matter | 48 +++ ...tnode_heatingcoolingunit_ncdGai1E5a.matter | 75 +++++ .../rootnode_humiditysensor_Xyj4gda6Hb.matter | 51 +++ .../rootnode_laundrywasher_fb10d238c8.matter | 53 +++ .../rootnode_lightsensor_lZQycTFcJK.matter | 51 +++ ...rootnode_occupancysensor_iHyVgifZuo.matter | 51 +++ .../rootnode_onofflight_bbs1b7IaOV.matter | 75 +++++ .../rootnode_onofflight_samplemei.matter | 79 +++++ ...ootnode_onofflightswitch_FsPlMr090Q.matter | 66 ++++ ...rootnode_onoffpluginunit_Wtf8ss5EBY.matter | 66 ++++ .../rootnode_pressuresensor_s0qC9wLH4k.matter | 51 +++ .../devices/rootnode_pump_5f904818cc.matter | 50 +++ .../devices/rootnode_pump_a811bb33a0.matter | 50 +++ ...eraturecontrolledcabinet_ffdb696680.matter | 52 +++ ...ode_roboticvacuumcleaner_1807ff0c49.matter | 83 +++++ ...tnode_roomairconditioner_9cf3607804.matter | 65 ++++ .../rootnode_smokecoalarm_686fe0dcb8.matter | 61 ++++ .../rootnode_speaker_RpzeXdimqA.matter | 64 ++++ ...otnode_temperaturesensor_Qy1zkNW7c3.matter | 51 +++ .../rootnode_thermostat_bm3fb8dhYi.matter | 64 ++++ .../rootnode_windowcovering_RLCxaGi9Yx.matter | 70 ++++ .../contact-sensor-app.matter | 69 ++++ .../dishwasher-common/dishwasher-app.matter | 79 +++++ .../light-switch-app.matter | 79 +++++ .../data_model/lighting-app-ethernet.matter | 101 ++++++ .../data_model/lighting-app-thread.matter | 99 ++++++ .../data_model/lighting-app-wifi.matter | 99 ++++++ .../lighting-common/lighting-app.matter | 122 +++++++ .../nxp/zap/lighting-on-off.matter | 77 +++++ examples/lighting-app/qpg/zap/light.matter | 101 ++++++ .../data_model/lighting-thread-app.matter | 121 +++++++ .../data_model/lighting-wifi-app.matter | 118 +++++++ examples/lock-app/lock-common/lock-app.matter | 88 +++++ examples/lock-app/nxp/zap/lock-app.matter | 59 ++++ examples/lock-app/qpg/zap/lock.matter | 78 +++++ .../log-source-common/log-source-app.matter | 32 ++ .../ota-provider-app.matter | 49 +++ .../ota-requestor-app.matter | 76 +++++ .../placeholder/linux/apps/app1/config.matter | 171 ++++++++++ .../placeholder/linux/apps/app2/config.matter | 171 ++++++++++ examples/pump-app/pump-common/pump-app.matter | 61 ++++ .../silabs/data_model/pump-thread-app.matter | 61 ++++ .../silabs/data_model/pump-wifi-app.matter | 61 ++++ .../pump-controller-app.matter | 48 +++ .../refrigerator-app.matter | 49 +++ .../resource-monitoring-app.matter | 84 +++++ examples/rvc-app/rvc-common/rvc-app.matter | 58 ++++ .../smoke-co-alarm-app.matter | 72 ++++ .../temperature-measurement.matter | 46 +++ .../thermostat-common/thermostat.matter | 69 ++++ examples/tv-app/tv-common/tv-app.matter | 150 +++++++++ .../tv-casting-common/tv-casting-app.matter | 56 ++++ .../virtual-device-app.matter | 115 +++++++ examples/window-app/common/window-app.matter | 94 ++++++ .../matter_idl/matter_grammar.lark | 3 +- .../matter_idl/matter_idl_parser.py | 18 +- .../matter_idl/matter_idl_types.py | 9 + .../matter_idl/test_matter_idl_parser.py | 39 ++- .../templates/app/MatterIDL_Server.zapt | 6 + 75 files changed, 5662 insertions(+), 9 deletions(-) diff --git a/examples/air-quality-sensor-app/air-quality-sensor-common/air-quality-sensor-app.matter b/examples/air-quality-sensor-app/air-quality-sensor-common/air-quality-sensor-app.matter index f65560f58b1ca7..8a0ec1f995ea3c 100644 --- a/examples/air-quality-sensor-app/air-quality-sensor-common/air-quality-sensor-app.matter +++ b/examples/air-quality-sensor-app/air-quality-sensor-common/air-quality-sensor-app.matter @@ -1818,6 +1818,8 @@ endpoint 0 { ram attribute updateStateProgress default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AnnounceOTAProvider; } server cluster GeneralCommissioning { @@ -1828,6 +1830,13 @@ endpoint 0 { callback attribute supportsConcurrentConnection default = 1; ram attribute featureMap default = 6; ram attribute clusterRevision default = 1; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -1841,6 +1850,16 @@ endpoint 0 { ram attribute lastConnectErrorValue; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster GeneralDiagnostics { @@ -1856,6 +1875,8 @@ endpoint 0 { callback attribute testEventTriggersEnabled default = false; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command TestEventTrigger; } server cluster SoftwareDiagnostics { @@ -1865,6 +1886,8 @@ endpoint 0 { callback attribute currentHeapHighWatermark default = 0x0000000000000000; callback attribute featureMap default = 1; ram attribute clusterRevision default = 1; + + handle command ResetWatermarks; } server cluster ThreadNetworkDiagnostics { @@ -1933,6 +1956,8 @@ endpoint 0 { callback attribute activeNetworkFaultsList; ram attribute featureMap default = 0x000F; ram attribute clusterRevision default = 1; + + handle command ResetCounts; } server cluster WiFiNetworkDiagnostics { @@ -1954,6 +1979,8 @@ endpoint 0 { callback attribute overrunCount default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; + + handle command ResetCounts; } server cluster EthernetNetworkDiagnostics { @@ -1968,6 +1995,8 @@ endpoint 0 { callback attribute timeSinceReset default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; + + handle command ResetCounts; } server cluster AdministratorCommissioning { @@ -1976,6 +2005,10 @@ endpoint 0 { callback attribute adminVendorId default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -1987,6 +2020,19 @@ endpoint 0 { callback attribute currentFabricIndex; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -1996,6 +2042,13 @@ endpoint 0 { callback attribute maxGroupKeysPerFabric; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } } endpoint 1 { @@ -2011,6 +2064,8 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command Identify; } server cluster AirQuality { 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 38b5f36b42db0a..d9d252cf321931 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 @@ -6158,12 +6158,26 @@ endpoint 0 { ram attribute identifyType default = 0x0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command Identify; + handle command TriggerEffect; } server cluster Groups { ram attribute nameSupport; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command AddGroup; + handle command AddGroupResponse; + handle command ViewGroup; + handle command ViewGroupResponse; + handle command GetGroupMembership; + handle command GetGroupMembershipResponse; + handle command RemoveGroup; + handle command RemoveGroupResponse; + handle command RemoveAllGroups; + handle command AddGroupIfIdentifying; } server cluster Descriptor { @@ -6244,6 +6258,8 @@ endpoint 0 { ram attribute updateStateProgress default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AnnounceOTAProvider; } server cluster LocalizationConfiguration { @@ -6313,6 +6329,13 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -6330,11 +6353,23 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster DiagnosticLogs { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command RetrieveLogsRequest; } server cluster GeneralDiagnostics { @@ -6357,6 +6392,8 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command TestEventTrigger; } server cluster SoftwareDiagnostics { @@ -6367,6 +6404,8 @@ endpoint 0 { callback attribute currentHeapHighWatermark default = 0x0000000000000000; callback attribute featureMap default = 1; ram attribute clusterRevision default = 1; + + handle command ResetWatermarks; } server cluster ThreadNetworkDiagnostics { @@ -6435,6 +6474,8 @@ endpoint 0 { callback attribute activeNetworkFaultsList; ram attribute featureMap default = 0x000F; ram attribute clusterRevision default = 1; + + handle command ResetCounts; } server cluster WiFiNetworkDiagnostics { @@ -6456,6 +6497,8 @@ endpoint 0 { callback attribute overrunCount default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; + + handle command ResetCounts; } server cluster EthernetNetworkDiagnostics { @@ -6470,6 +6513,8 @@ endpoint 0 { callback attribute timeSinceReset default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; + + handle command ResetCounts; } server cluster TimeSynchronization { @@ -6495,6 +6540,13 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0x0B; ram attribute clusterRevision default = 2; + + handle command SetUTCTime; + handle command SetTrustedTimeSource; + handle command SetTimeZone; + handle command SetTimeZoneResponse; + handle command SetDSTOffset; + handle command SetDefaultNTP; } server cluster AdministratorCommissioning { @@ -6507,6 +6559,10 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -6522,6 +6578,19 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -6535,6 +6604,13 @@ endpoint 0 { callback attribute attributeList; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } server cluster FixedLabel { @@ -6561,6 +6637,11 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; + + handle command RegisterClient; + handle command RegisterClientResponse; + handle command UnregisterClient; + handle command StayActiveRequest; } server cluster RelativeHumidityMeasurement { @@ -6577,6 +6658,9 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command FailAtFault; + handle command FailRandomlyAtFault; } } endpoint 1 { @@ -6594,6 +6678,9 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command Identify; + handle command TriggerEffect; } server cluster Groups { @@ -6604,6 +6691,17 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command AddGroup; + handle command AddGroupResponse; + handle command ViewGroup; + handle command ViewGroupResponse; + handle command GetGroupMembership; + handle command GetGroupMembershipResponse; + handle command RemoveGroup; + handle command RemoveGroupResponse; + handle command RemoveAllGroups; + handle command AddGroupIfIdentifying; } server cluster Scenes { @@ -6621,6 +6719,26 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 3; ram attribute clusterRevision default = 5; + + handle command AddScene; + handle command AddSceneResponse; + handle command ViewScene; + handle command ViewSceneResponse; + handle command RemoveScene; + handle command RemoveSceneResponse; + handle command RemoveAllScenes; + handle command RemoveAllScenesResponse; + handle command StoreScene; + handle command StoreSceneResponse; + handle command RecallScene; + handle command GetSceneMembership; + handle command GetSceneMembershipResponse; + handle command EnhancedAddScene; + handle command EnhancedAddSceneResponse; + handle command EnhancedViewScene; + handle command EnhancedViewSceneResponse; + handle command CopyScene; + handle command CopySceneResponse; } server cluster OnOff { @@ -6635,6 +6753,13 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0x0001; ram attribute clusterRevision default = 5; + + handle command Off; + handle command On; + handle command Toggle; + handle command OffWithEffect; + handle command OnWithRecallGlobalScene; + handle command OnWithTimedOff; } server cluster OnOffSwitchConfiguration { @@ -6661,6 +6786,15 @@ endpoint 1 { persist attribute startUpCurrentLevel default = 255; ram attribute featureMap default = 3; ram attribute clusterRevision default = 5; + + handle command MoveToLevel; + handle command Move; + handle command Step; + handle command Stop; + handle command MoveToLevelWithOnOff; + handle command MoveWithOnOff; + handle command StepWithOnOff; + handle command StopWithOnOff; } server cluster BinaryInputBasic { @@ -6756,6 +6890,8 @@ endpoint 1 { ram attribute featureMap default = 1; ram attribute clusterRevision default = 2; ram attribute manufacturerExtension default = 255; + + handle command ChangeToMode; } server cluster LaundryWasherMode { @@ -6768,6 +6904,9 @@ endpoint 1 { callback attribute attributeList; callback attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command ChangeToMode; + handle command ChangeToModeResponse; } server cluster RefrigeratorAndTemperatureControlledCabinetMode { @@ -6780,6 +6919,9 @@ endpoint 1 { callback attribute attributeList; callback attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command ChangeToMode; + handle command ChangeToModeResponse; } server cluster LaundryWasherControls { @@ -6805,6 +6947,9 @@ endpoint 1 { callback attribute attributeList; callback attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command ChangeToMode; + handle command ChangeToModeResponse; } server cluster RvcCleanMode { @@ -6817,6 +6962,9 @@ endpoint 1 { callback attribute attributeList; callback attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command ChangeToMode; + handle command ChangeToModeResponse; } server cluster TemperatureControl { @@ -6827,6 +6975,8 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; + + handle command SetTemperature; } server cluster RefrigeratorAlarm { @@ -6851,6 +7001,9 @@ endpoint 1 { callback attribute attributeList; callback attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command ChangeToMode; + handle command ChangeToModeResponse; } server cluster AirQuality { @@ -6889,6 +7042,8 @@ endpoint 1 { ram attribute expiryDate default = 0; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; + + handle command SelfTestRequest; } server cluster DishwasherAlarm { @@ -6902,6 +7057,9 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; + + handle command Reset; + handle command ModifyEnabledAlarms; } server cluster OperationalState { @@ -6918,6 +7076,12 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command Pause; + handle command Stop; + handle command Start; + handle command Resume; + handle command OperationalCommandResponse; } server cluster RvcOperationalState { @@ -6934,6 +7098,10 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command Pause; + handle command Resume; + handle command OperationalCommandResponse; } server cluster HepaFilterMonitoring { @@ -6948,6 +7116,8 @@ endpoint 1 { callback attribute attributeList; callback attribute featureMap default = 7; ram attribute clusterRevision default = 1; + + handle command ResetCondition; } server cluster ActivatedCarbonFilterMonitoring { @@ -6962,6 +7132,8 @@ endpoint 1 { callback attribute attributeList; callback attribute featureMap default = 7; ram attribute clusterRevision default = 1; + + handle command ResetCondition; } server cluster DoorLock { @@ -7002,6 +7174,25 @@ endpoint 1 { ram attribute requirePINforRemoteOperation default = 0; ram attribute featureMap default = 0x1D13; ram attribute clusterRevision default = 6; + + handle command LockDoor; + handle command UnlockDoor; + handle command UnlockWithTimeout; + handle command SetWeekDaySchedule; + handle command GetWeekDaySchedule; + handle command ClearWeekDaySchedule; + handle command SetYearDaySchedule; + handle command GetYearDaySchedule; + handle command SetUser; + handle command GetUser; + handle command GetUserResponse; + handle command ClearUser; + handle command SetCredential; + handle command SetCredentialResponse; + handle command GetCredentialStatus; + handle command GetCredentialStatusResponse; + handle command ClearCredential; + handle command UnboltDoor; } server cluster WindowCovering { @@ -7032,6 +7223,14 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0x17; ram attribute clusterRevision default = 5; + + handle command UpOrOpen; + handle command DownOrClose; + handle command StopMotion; + handle command GoToLiftValue; + handle command GoToLiftPercentage; + handle command GoToTiltValue; + handle command GoToTiltPercentage; } server cluster BarrierControl { @@ -7041,6 +7240,9 @@ endpoint 1 { ram attribute barrierPosition; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command BarrierControlGoToPercent; + handle command BarrierControlStop; } server cluster PumpConfigurationAndControl { @@ -7091,6 +7293,8 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0x0023; ram attribute clusterRevision default = 6; + + handle command SetpointRaiseLower; } server cluster FanControl { @@ -7108,6 +7312,8 @@ endpoint 1 { ram attribute airflowDirection default = 0; ram attribute featureMap default = 0x3F; ram attribute clusterRevision default = 4; + + handle command Step; } server cluster ThermostatUserInterfaceConfiguration { @@ -7173,6 +7379,26 @@ endpoint 1 { persist attribute startUpColorTemperatureMireds; ram attribute featureMap default = 0x1F; ram attribute clusterRevision default = 6; + + handle command MoveToHue; + handle command MoveHue; + handle command StepHue; + handle command MoveToSaturation; + handle command MoveSaturation; + handle command StepSaturation; + handle command MoveToHueAndSaturation; + handle command MoveToColor; + handle command MoveColor; + handle command StepColor; + handle command MoveToColorTemperature; + handle command EnhancedMoveToHue; + handle command EnhancedMoveHue; + handle command EnhancedStepHue; + handle command EnhancedMoveToHueAndSaturation; + handle command ColorLoopSet; + handle command StopMoveStep; + handle command MoveColorTemperature; + handle command StepColorTemperature; } server cluster BallastConfiguration { @@ -7457,6 +7683,9 @@ endpoint 1 { ram attribute currentTarget default = 0x00; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command NavigateTarget; + handle command NavigateTargetResponse; } server cluster MediaPlayback { @@ -7475,16 +7704,26 @@ endpoint 1 { ram attribute currentInput default = 0x00; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command SelectInput; + handle command ShowInputStatus; + handle command HideInputStatus; + handle command RenameInput; } server cluster LowPower { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command Sleep; } server cluster KeypadInput { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command SendKey; + handle command SendKeyResponse; } server cluster ContentLauncher { @@ -7626,6 +7865,33 @@ endpoint 1 { callback attribute writeOnlyInt8u default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command Test; + handle command TestSpecificResponse; + handle command TestNotHandled; + handle command TestAddArgumentsResponse; + handle command TestSpecific; + handle command TestAddArguments; + handle command TestListInt8UReverseResponse; + handle command TestEnumsResponse; + handle command TestNullableOptionalResponse; + handle command TestStructArgumentRequest; + handle command TestNestedStructArgumentRequest; + handle command TestListStructArgumentRequest; + handle command SimpleStructResponse; + handle command TestListInt8UArgumentRequest; + handle command TestEmitTestEventResponse; + handle command TestNestedStructListArgumentRequest; + handle command TestEmitTestFabricScopedEventResponse; + handle command TestListNestedStructListArgumentRequest; + handle command TestListInt8UReverseRequest; + handle command TestEnumsRequest; + handle command TestNullableOptionalRequest; + handle command SimpleStructEchoRequest; + handle command TimedInvokeRequest; + handle command TestSimpleOptionalArgumentRequest; + handle command TestEmitTestEventRequest; + handle command TestEmitTestFabricScopedEventRequest; } } endpoint 2 { @@ -7642,6 +7908,9 @@ endpoint 2 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command Identify; + handle command TriggerEffect; } server cluster Groups { @@ -7652,6 +7921,17 @@ endpoint 2 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command AddGroup; + handle command AddGroupResponse; + handle command ViewGroup; + handle command ViewGroupResponse; + handle command GetGroupMembership; + handle command GetGroupMembershipResponse; + handle command RemoveGroup; + handle command RemoveGroupResponse; + handle command RemoveAllGroups; + handle command AddGroupIfIdentifying; } server cluster Scenes { @@ -7669,6 +7949,26 @@ endpoint 2 { callback attribute attributeList; ram attribute featureMap default = 3; ram attribute clusterRevision default = 5; + + handle command AddScene; + handle command AddSceneResponse; + handle command ViewScene; + handle command ViewSceneResponse; + handle command RemoveScene; + handle command RemoveSceneResponse; + handle command RemoveAllScenes; + handle command RemoveAllScenesResponse; + handle command StoreScene; + handle command StoreSceneResponse; + handle command RecallScene; + handle command GetSceneMembership; + handle command GetSceneMembershipResponse; + handle command EnhancedAddScene; + handle command EnhancedAddSceneResponse; + handle command EnhancedViewScene; + handle command EnhancedViewSceneResponse; + handle command CopyScene; + handle command CopySceneResponse; } server cluster OnOff { @@ -7683,6 +7983,13 @@ endpoint 2 { callback attribute attributeList; ram attribute featureMap default = 0x0001; ram attribute clusterRevision default = 5; + + handle command Off; + handle command On; + handle command Toggle; + handle command OffWithEffect; + handle command OnWithRecallGlobalScene; + handle command OnWithTimedOff; } server cluster Descriptor { @@ -7747,6 +8054,16 @@ endpoint 65534 { callback attribute lastConnectErrorValue; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } } 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 ce7b538806f9d9..af300bb17eba71 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 @@ -3985,12 +3985,25 @@ endpoint 0 { ram attribute identifyType default = 0x0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command Identify; } server cluster Groups { ram attribute nameSupport; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command AddGroup; + handle command AddGroupResponse; + handle command ViewGroup; + handle command ViewGroupResponse; + handle command GetGroupMembership; + handle command GetGroupMembershipResponse; + handle command RemoveGroup; + handle command RemoveGroupResponse; + handle command RemoveAllGroups; + handle command AddGroupIfIdentifying; } server cluster Descriptor { @@ -4059,6 +4072,8 @@ endpoint 0 { ram attribute updateStateProgress default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AnnounceOTAProvider; } server cluster LocalizationConfiguration { @@ -4116,6 +4131,13 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -4133,11 +4155,23 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster DiagnosticLogs { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command RetrieveLogsRequest; } server cluster GeneralDiagnostics { @@ -4150,6 +4184,8 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command TestEventTrigger; } server cluster SoftwareDiagnostics { @@ -4201,6 +4237,8 @@ endpoint 0 { callback attribute timeSinceReset default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; + + handle command ResetCounts; } server cluster AdministratorCommissioning { @@ -4213,6 +4251,9 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command OpenCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -4228,6 +4269,19 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -4241,6 +4295,13 @@ endpoint 0 { callback attribute attributeList; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } server cluster FixedLabel { @@ -4277,6 +4338,9 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command Identify; + handle command TriggerEffect; } server cluster Groups { @@ -4287,6 +4351,17 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command AddGroup; + handle command AddGroupResponse; + handle command ViewGroup; + handle command ViewGroupResponse; + handle command GetGroupMembership; + handle command GetGroupMembershipResponse; + handle command RemoveGroup; + handle command RemoveGroupResponse; + handle command RemoveAllGroups; + handle command AddGroupIfIdentifying; } server cluster Scenes { @@ -4304,6 +4379,20 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 3; ram attribute clusterRevision default = 5; + + handle command AddScene; + handle command AddSceneResponse; + handle command ViewScene; + handle command ViewSceneResponse; + handle command RemoveScene; + handle command RemoveSceneResponse; + handle command RemoveAllScenes; + handle command RemoveAllScenesResponse; + handle command StoreScene; + handle command StoreSceneResponse; + handle command RecallScene; + handle command GetSceneMembership; + handle command GetSceneMembershipResponse; } server cluster OnOff { @@ -4318,6 +4407,13 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 5; + + handle command Off; + handle command On; + handle command Toggle; + handle command OffWithEffect; + handle command OnWithRecallGlobalScene; + handle command OnWithTimedOff; } server cluster LevelControl { @@ -4328,6 +4424,15 @@ endpoint 1 { persist attribute startUpCurrentLevel default = 255; ram attribute featureMap default = 0; ram attribute clusterRevision default = 5; + + handle command MoveToLevel; + handle command Move; + handle command Step; + handle command Stop; + handle command MoveToLevelWithOnOff; + handle command MoveWithOnOff; + handle command StepWithOnOff; + handle command StopWithOnOff; } server cluster Descriptor { @@ -4404,6 +4509,8 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; + + handle command ChangeToMode; } server cluster TemperatureControl { @@ -4414,6 +4521,8 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; + + handle command SetTemperature; } server cluster DoorLock { @@ -4428,6 +4537,9 @@ endpoint 1 { ram attribute supportedOperatingModes default = 0xFFF6; ram attribute featureMap default = 0; ram attribute clusterRevision default = 6; + + handle command LockDoor; + handle command UnlockDoor; } server cluster WindowCovering { @@ -4441,6 +4553,10 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 1; ram attribute clusterRevision default = 5; + + handle command UpOrOpen; + handle command DownOrClose; + handle command StopMotion; } server cluster PumpConfigurationAndControl { @@ -4464,6 +4580,8 @@ endpoint 1 { ram attribute systemMode default = 0x01; ram attribute featureMap default = 1; ram attribute clusterRevision default = 5; + + handle command SetpointRaiseLower; } server cluster FanControl { @@ -4561,18 +4679,29 @@ endpoint 1 { server cluster Channel { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command ChangeChannelByNumber; + handle command SkipChannel; } server cluster TargetNavigator { callback attribute targetList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command NavigateTarget; + handle command NavigateTargetResponse; } server cluster MediaPlayback { ram attribute currentState default = 0x00; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command Play; + handle command Pause; + handle command Stop; + handle command PlaybackResponse; } server cluster MediaInput { @@ -4580,16 +4709,25 @@ endpoint 1 { ram attribute currentInput default = 0x00; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command SelectInput; + handle command ShowInputStatus; + handle command HideInputStatus; } server cluster LowPower { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command Sleep; } server cluster KeypadInput { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command SendKey; + handle command SendKeyResponse; } server cluster ContentLauncher { @@ -4602,11 +4740,18 @@ endpoint 1 { ram attribute currentOutput default = 0x00; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command SelectOutput; } server cluster ApplicationLauncher { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command LaunchApp; + handle command StopApp; + handle command HideApp; + handle command LauncherResponse; } server cluster ApplicationBasic { @@ -4622,6 +4767,11 @@ endpoint 1 { server cluster AccountLogin { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command GetSetupPIN; + handle command GetSetupPINResponse; + handle command Login; + handle command Logout; } server cluster UnitTesting { @@ -4709,6 +4859,33 @@ endpoint 1 { ram attribute nullableRangeRestrictedInt16s default = -100; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command Test; + handle command TestSpecificResponse; + handle command TestNotHandled; + handle command TestAddArgumentsResponse; + handle command TestSpecific; + handle command TestAddArguments; + handle command TestListInt8UReverseResponse; + handle command TestEnumsResponse; + handle command TestNullableOptionalResponse; + handle command TestStructArgumentRequest; + handle command TestNestedStructArgumentRequest; + handle command TestListStructArgumentRequest; + handle command SimpleStructResponse; + handle command TestListInt8UArgumentRequest; + handle command TestEmitTestEventResponse; + handle command TestNestedStructListArgumentRequest; + handle command TestEmitTestFabricScopedEventResponse; + handle command TestListNestedStructListArgumentRequest; + handle command TestListInt8UReverseRequest; + handle command TestEnumsRequest; + handle command TestNullableOptionalRequest; + handle command SimpleStructEchoRequest; + handle command TimedInvokeRequest; + handle command TestSimpleOptionalArgumentRequest; + handle command TestEmitTestEventRequest; + handle command TestEmitTestFabricScopedEventRequest; } } endpoint 2 { @@ -4725,6 +4902,9 @@ endpoint 2 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command Identify; + handle command TriggerEffect; } server cluster Groups { @@ -4735,6 +4915,17 @@ endpoint 2 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command AddGroup; + handle command AddGroupResponse; + handle command ViewGroup; + handle command ViewGroupResponse; + handle command GetGroupMembership; + handle command GetGroupMembershipResponse; + handle command RemoveGroup; + handle command RemoveGroupResponse; + handle command RemoveAllGroups; + handle command AddGroupIfIdentifying; } server cluster Scenes { @@ -4751,6 +4942,20 @@ endpoint 2 { callback attribute attributeList; ram attribute featureMap default = 3; ram attribute clusterRevision default = 5; + + handle command AddScene; + handle command AddSceneResponse; + handle command ViewScene; + handle command ViewSceneResponse; + handle command RemoveScene; + handle command RemoveSceneResponse; + handle command RemoveAllScenes; + handle command RemoveAllScenesResponse; + handle command StoreScene; + handle command StoreSceneResponse; + handle command RecallScene; + handle command GetSceneMembership; + handle command GetSceneMembershipResponse; } server cluster OnOff { @@ -4765,6 +4970,13 @@ endpoint 2 { callback attribute attributeList; ram attribute featureMap default = 0x0000; ram attribute clusterRevision default = 5; + + handle command Off; + handle command On; + handle command Toggle; + handle command OffWithEffect; + handle command OnWithRecallGlobalScene; + handle command OnWithTimedOff; } server cluster Descriptor { @@ -4825,6 +5037,16 @@ endpoint 65534 { callback attribute lastConnectErrorValue; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } } diff --git a/examples/bridge-app/bridge-common/bridge-app.matter b/examples/bridge-app/bridge-common/bridge-app.matter index c58c498769f8b1..13ffa6eb95fe66 100644 --- a/examples/bridge-app/bridge-common/bridge-app.matter +++ b/examples/bridge-app/bridge-common/bridge-app.matter @@ -1718,6 +1718,13 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -1734,11 +1741,23 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster DiagnosticLogs { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command RetrieveLogsRequest; } server cluster GeneralDiagnostics { @@ -1757,6 +1776,8 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command TestEventTrigger; } server cluster SoftwareDiagnostics { @@ -1870,6 +1891,8 @@ endpoint 0 { callback attribute timeSinceReset default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; + + handle command ResetCounts; } server cluster AdministratorCommissioning { @@ -1881,6 +1904,10 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -1895,6 +1922,19 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -1907,6 +1947,13 @@ endpoint 0 { callback attribute attributeList; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } server cluster UserLabel { @@ -1928,6 +1975,9 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; + + handle command Identify; + handle command TriggerEffect; } server cluster Descriptor { @@ -1952,6 +2002,8 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command InstantAction; } } endpoint 2 { @@ -1962,6 +2014,10 @@ endpoint 2 { ram attribute onOff default = 0x00; ram attribute featureMap default = 0; ram attribute clusterRevision default = 5; + + handle command Off; + handle command On; + handle command Toggle; } server cluster LevelControl { @@ -1981,6 +2037,15 @@ endpoint 2 { persist attribute startUpCurrentLevel default = 255; ram attribute featureMap default = 3; ram attribute clusterRevision default = 5; + + handle command MoveToLevel; + handle command Move; + handle command Step; + handle command Stop; + handle command MoveToLevelWithOnOff; + handle command MoveWithOnOff; + handle command StepWithOnOff; + handle command StopWithOnOff; } server cluster Descriptor { diff --git a/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.matter b/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.matter index 7e6fb8da7770a9..35d847623c387b 100644 --- a/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.matter +++ b/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.matter @@ -1540,6 +1540,8 @@ endpoint 0 { ram attribute updateStateProgress default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AnnounceOTAProvider; } server cluster LocalizationConfiguration { @@ -1565,11 +1567,20 @@ endpoint 0 { callback attribute supportsConcurrentConnection default = 1; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster DiagnosticLogs { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command RetrieveLogsRequest; } server cluster GeneralDiagnostics { @@ -1585,6 +1596,8 @@ endpoint 0 { callback attribute testEventTriggersEnabled default = false; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command TestEventTrigger; } server cluster SoftwareDiagnostics { @@ -1594,6 +1607,8 @@ endpoint 0 { callback attribute currentHeapHighWatermark default = 0x0000000000000000; callback attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; + + handle command ResetWatermarks; } server cluster ThreadNetworkDiagnostics { @@ -1662,6 +1677,8 @@ endpoint 0 { callback attribute activeNetworkFaultsList; ram attribute featureMap default = 0x000F; ram attribute clusterRevision default = 0x0001; + + handle command ResetCounts; } server cluster WiFiNetworkDiagnostics { @@ -1683,6 +1700,8 @@ endpoint 0 { callback attribute overrunCount default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 0x0001; + + handle command ResetCounts; } server cluster EthernetNetworkDiagnostics { @@ -1697,6 +1716,8 @@ endpoint 0 { callback attribute timeSinceReset default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 0x0001; + + handle command ResetCounts; } server cluster AdministratorCommissioning { @@ -1705,6 +1726,10 @@ endpoint 0 { callback attribute adminVendorId default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -1716,6 +1741,19 @@ endpoint 0 { callback attribute currentFabricIndex; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -1725,6 +1763,13 @@ endpoint 0 { callback attribute maxGroupKeysPerFabric; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } server cluster FixedLabel { @@ -1747,6 +1792,8 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; + + handle command Identify; } server cluster Groups { @@ -1756,6 +1803,17 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; + + handle command AddGroup; + handle command AddGroupResponse; + handle command ViewGroup; + handle command ViewGroupResponse; + handle command GetGroupMembership; + handle command GetGroupMembershipResponse; + handle command RemoveGroup; + handle command RemoveGroupResponse; + handle command RemoveAllGroups; + handle command AddGroupIfIdentifying; } server cluster OnOff { @@ -1769,6 +1827,10 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 0x1; ram attribute clusterRevision default = 5; + + handle command Off; + handle command On; + handle command Toggle; } server cluster LevelControl { @@ -1784,6 +1846,15 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 0x03; ram attribute clusterRevision default = 5; + + handle command MoveToLevel; + handle command Move; + handle command Step; + handle command Stop; + handle command MoveToLevelWithOnOff; + handle command MoveWithOnOff; + handle command StepWithOnOff; + handle command StopWithOnOff; } server cluster Descriptor { diff --git a/examples/chef/devices/rootnode_airpurifier_airqualitysensor_temperaturesensor_humiditysensor_thermostat_56de3d5f45.matter b/examples/chef/devices/rootnode_airpurifier_airqualitysensor_temperaturesensor_humiditysensor_thermostat_56de3d5f45.matter index f208bbccc81fed..d71d756d0ae0b7 100644 --- a/examples/chef/devices/rootnode_airpurifier_airqualitysensor_temperaturesensor_humiditysensor_thermostat_56de3d5f45.matter +++ b/examples/chef/devices/rootnode_airpurifier_airqualitysensor_temperaturesensor_humiditysensor_thermostat_56de3d5f45.matter @@ -1785,6 +1785,13 @@ endpoint 0 { callback attribute supportsConcurrentConnection default = 1; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -1798,11 +1805,23 @@ endpoint 0 { ram attribute lastConnectErrorValue; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster DiagnosticLogs { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command RetrieveLogsRequest; } server cluster GeneralDiagnostics { @@ -1818,6 +1837,8 @@ endpoint 0 { callback attribute testEventTriggersEnabled default = false; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command TestEventTrigger; } server cluster AdministratorCommissioning { @@ -1826,6 +1847,10 @@ endpoint 0 { callback attribute adminVendorId default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -1837,6 +1862,19 @@ endpoint 0 { callback attribute currentFabricIndex; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -1846,6 +1884,13 @@ endpoint 0 { callback attribute maxGroupKeysPerFabric; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } } endpoint 1 { @@ -1861,6 +1906,9 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; + + handle command Identify; + handle command TriggerEffect; } server cluster Groups { @@ -1871,6 +1919,17 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; + + handle command AddGroup; + handle command AddGroupResponse; + handle command ViewGroup; + handle command ViewGroupResponse; + handle command GetGroupMembership; + handle command GetGroupMembershipResponse; + handle command RemoveGroup; + handle command RemoveGroupResponse; + handle command RemoveAllGroups; + handle command AddGroupIfIdentifying; } server cluster Descriptor { @@ -1946,6 +2005,8 @@ endpoint 2 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command Identify; } server cluster Descriptor { @@ -2174,6 +2235,9 @@ endpoint 3 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command Identify; + handle command TriggerEffect; } server cluster Descriptor { @@ -2214,6 +2278,9 @@ endpoint 4 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command Identify; + handle command TriggerEffect; } server cluster Descriptor { @@ -2254,6 +2321,9 @@ endpoint 5 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command Identify; + handle command TriggerEffect; } server cluster Descriptor { @@ -2282,6 +2352,8 @@ endpoint 5 { callback attribute attributeList; ram attribute featureMap default = 1; ram attribute clusterRevision default = 5; + + handle command SetpointRaiseLower; } } diff --git a/examples/chef/devices/rootnode_airqualitysensor_e63187f6c9.matter b/examples/chef/devices/rootnode_airqualitysensor_e63187f6c9.matter index 80859244ad0c07..c525274af66884 100644 --- a/examples/chef/devices/rootnode_airqualitysensor_e63187f6c9.matter +++ b/examples/chef/devices/rootnode_airqualitysensor_e63187f6c9.matter @@ -1733,6 +1733,8 @@ endpoint 0 { ram attribute updateStateProgress default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AnnounceOTAProvider; } server cluster LocalizationConfiguration { @@ -1758,6 +1760,13 @@ endpoint 0 { callback attribute supportsConcurrentConnection default = 1; ram attribute featureMap default = 6; ram attribute clusterRevision default = 0x0001; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -1771,11 +1780,23 @@ endpoint 0 { ram attribute lastConnectErrorValue; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster DiagnosticLogs { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command RetrieveLogsRequest; } server cluster GeneralDiagnostics { @@ -1791,6 +1812,8 @@ endpoint 0 { callback attribute testEventTriggersEnabled default = false; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command TestEventTrigger; } server cluster SoftwareDiagnostics { @@ -1800,6 +1823,8 @@ endpoint 0 { callback attribute currentHeapHighWatermark default = 0x0000000000000000; callback attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; + + handle command ResetWatermarks; } server cluster AdministratorCommissioning { @@ -1808,6 +1833,10 @@ endpoint 0 { callback attribute adminVendorId default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -1819,6 +1848,19 @@ endpoint 0 { callback attribute currentFabricIndex; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -1828,6 +1870,13 @@ endpoint 0 { callback attribute maxGroupKeysPerFabric; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } server cluster FixedLabel { @@ -1849,6 +1898,8 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command Identify; } server cluster Descriptor { diff --git a/examples/chef/devices/rootnode_basicvideoplayer_0ff86e943b.matter b/examples/chef/devices/rootnode_basicvideoplayer_0ff86e943b.matter index 30a51d4827c7e2..5ca5ae1e7cd26b 100644 --- a/examples/chef/devices/rootnode_basicvideoplayer_0ff86e943b.matter +++ b/examples/chef/devices/rootnode_basicvideoplayer_0ff86e943b.matter @@ -1502,6 +1502,8 @@ endpoint 0 { ram attribute updateStateProgress default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AnnounceOTAProvider; } server cluster LocalizationConfiguration { @@ -1527,6 +1529,13 @@ endpoint 0 { callback attribute supportsConcurrentConnection default = 1; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -1540,11 +1549,23 @@ endpoint 0 { ram attribute lastConnectErrorValue; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster DiagnosticLogs { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command RetrieveLogsRequest; } server cluster GeneralDiagnostics { @@ -1560,6 +1581,8 @@ endpoint 0 { callback attribute testEventTriggersEnabled default = false; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command TestEventTrigger; } server cluster SoftwareDiagnostics { @@ -1569,6 +1592,8 @@ endpoint 0 { callback attribute currentHeapHighWatermark default = 0x0000000000000000; callback attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; + + handle command ResetWatermarks; } server cluster AdministratorCommissioning { @@ -1577,6 +1602,10 @@ endpoint 0 { callback attribute adminVendorId default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -1588,6 +1617,19 @@ endpoint 0 { callback attribute currentFabricIndex; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -1597,6 +1639,13 @@ endpoint 0 { callback attribute maxGroupKeysPerFabric; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } server cluster FixedLabel { @@ -1617,6 +1666,10 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command Off; + handle command On; + handle command Toggle; } server cluster Descriptor { @@ -1651,6 +1704,11 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; + + handle command ChangeChannel; + handle command ChangeChannelResponse; + handle command ChangeChannelByNumber; + handle command SkipChannel; } server cluster TargetNavigator { @@ -1661,6 +1719,9 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command NavigateTarget; + handle command NavigateTargetResponse; } server cluster MediaPlayback { @@ -1671,6 +1732,11 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command Play; + handle command Pause; + handle command Stop; + handle command PlaybackResponse; } server cluster MediaInput { @@ -1682,6 +1748,10 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command SelectInput; + handle command ShowInputStatus; + handle command HideInputStatus; } server cluster LowPower { @@ -1691,6 +1761,8 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command Sleep; } server cluster KeypadInput { @@ -1700,6 +1772,9 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command SendKey; + handle command SendKeyResponse; } server cluster AudioOutput { @@ -1710,6 +1785,8 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command SelectOutput; } } diff --git a/examples/chef/devices/rootnode_colortemperaturelight_hbUnzYVeyn.matter b/examples/chef/devices/rootnode_colortemperaturelight_hbUnzYVeyn.matter index a517fe3e90e3e3..0f5f1c6c1f8d52 100644 --- a/examples/chef/devices/rootnode_colortemperaturelight_hbUnzYVeyn.matter +++ b/examples/chef/devices/rootnode_colortemperaturelight_hbUnzYVeyn.matter @@ -1569,6 +1569,8 @@ endpoint 0 { ram attribute updateStateProgress default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AnnounceOTAProvider; } server cluster GeneralCommissioning { @@ -1579,6 +1581,13 @@ endpoint 0 { callback attribute supportsConcurrentConnection default = 1; ram attribute featureMap default = 6; ram attribute clusterRevision default = 0x0001; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -1592,11 +1601,23 @@ endpoint 0 { ram attribute lastConnectErrorValue; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster DiagnosticLogs { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command RetrieveLogsRequest; } server cluster GeneralDiagnostics { @@ -1612,6 +1633,8 @@ endpoint 0 { callback attribute testEventTriggersEnabled default = false; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command TestEventTrigger; } server cluster SoftwareDiagnostics { @@ -1621,6 +1644,8 @@ endpoint 0 { callback attribute currentHeapHighWatermark default = 0x0000000000000000; callback attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; + + handle command ResetWatermarks; } server cluster AdministratorCommissioning { @@ -1629,6 +1654,10 @@ endpoint 0 { callback attribute adminVendorId default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -1640,6 +1669,19 @@ endpoint 0 { callback attribute currentFabricIndex; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -1649,6 +1691,13 @@ endpoint 0 { callback attribute maxGroupKeysPerFabric; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } } endpoint 1 { @@ -1663,6 +1712,9 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command Identify; + handle command TriggerEffect; } server cluster Groups { @@ -1672,6 +1724,17 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command AddGroup; + handle command AddGroupResponse; + handle command ViewGroup; + handle command ViewGroupResponse; + handle command GetGroupMembership; + handle command GetGroupMembershipResponse; + handle command RemoveGroup; + handle command RemoveGroupResponse; + handle command RemoveAllGroups; + handle command AddGroupIfIdentifying; } server cluster OnOff { @@ -1685,6 +1748,13 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 5; + + handle command Off; + handle command On; + handle command Toggle; + handle command OffWithEffect; + handle command OnWithRecallGlobalScene; + handle command OnWithTimedOff; } server cluster LevelControl { @@ -1698,6 +1768,15 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 5; + + handle command MoveToLevel; + handle command Move; + handle command Step; + handle command Stop; + handle command MoveToLevelWithOnOff; + handle command MoveWithOnOff; + handle command StepWithOnOff; + handle command StopWithOnOff; } server cluster Descriptor { @@ -1748,6 +1827,26 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0x0010; ram attribute clusterRevision default = 6; + + handle command MoveToHue; + handle command MoveHue; + handle command StepHue; + handle command MoveToSaturation; + handle command MoveSaturation; + handle command StepSaturation; + handle command MoveToHueAndSaturation; + handle command MoveToColor; + handle command MoveColor; + handle command StepColor; + handle command MoveToColorTemperature; + handle command EnhancedMoveToHue; + handle command EnhancedMoveHue; + handle command EnhancedStepHue; + handle command EnhancedMoveToHueAndSaturation; + handle command ColorLoopSet; + handle command StopMoveStep; + handle command MoveColorTemperature; + handle command StepColorTemperature; } } diff --git a/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.matter b/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.matter index 4e4fa60ed9e996..33dd125c98657c 100644 --- a/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.matter +++ b/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.matter @@ -1230,6 +1230,8 @@ endpoint 0 { ram attribute updateStateProgress default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AnnounceOTAProvider; } server cluster LocalizationConfiguration { @@ -1255,6 +1257,13 @@ endpoint 0 { callback attribute supportsConcurrentConnection default = 1; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -1268,11 +1277,23 @@ endpoint 0 { ram attribute lastConnectErrorValue; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster DiagnosticLogs { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command RetrieveLogsRequest; } server cluster GeneralDiagnostics { @@ -1288,6 +1309,8 @@ endpoint 0 { callback attribute testEventTriggersEnabled default = false; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command TestEventTrigger; } server cluster SoftwareDiagnostics { @@ -1297,6 +1320,8 @@ endpoint 0 { callback attribute currentHeapHighWatermark default = 0x0000000000000000; callback attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; + + handle command ResetWatermarks; } server cluster AdministratorCommissioning { @@ -1305,6 +1330,10 @@ endpoint 0 { callback attribute adminVendorId default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -1316,6 +1345,19 @@ endpoint 0 { callback attribute currentFabricIndex; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -1325,6 +1367,13 @@ endpoint 0 { callback attribute maxGroupKeysPerFabric; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } server cluster FixedLabel { @@ -1346,6 +1395,8 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; + + handle command Identify; } server cluster Groups { @@ -1355,6 +1406,17 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; + + handle command AddGroup; + handle command AddGroupResponse; + handle command ViewGroup; + handle command ViewGroupResponse; + handle command GetGroupMembership; + handle command GetGroupMembershipResponse; + handle command RemoveGroup; + handle command RemoveGroupResponse; + handle command RemoveAllGroups; + handle command AddGroupIfIdentifying; } server cluster Descriptor { diff --git a/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.matter b/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.matter index cdf998672b6818..d655cebf6ab8be 100644 --- a/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.matter +++ b/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.matter @@ -1406,6 +1406,8 @@ endpoint 0 { ram attribute updateStateProgress default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AnnounceOTAProvider; } server cluster LocalizationConfiguration { @@ -1431,6 +1433,13 @@ endpoint 0 { callback attribute supportsConcurrentConnection default = 1; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -1444,11 +1453,23 @@ endpoint 0 { ram attribute lastConnectErrorValue; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster DiagnosticLogs { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command RetrieveLogsRequest; } server cluster GeneralDiagnostics { @@ -1464,6 +1485,8 @@ endpoint 0 { callback attribute testEventTriggersEnabled default = false; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command TestEventTrigger; } server cluster SoftwareDiagnostics { @@ -1473,6 +1496,8 @@ endpoint 0 { callback attribute currentHeapHighWatermark default = 0x0000000000000000; callback attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; + + handle command ResetWatermarks; } server cluster AdministratorCommissioning { @@ -1481,6 +1506,10 @@ endpoint 0 { callback attribute adminVendorId default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -1492,6 +1521,19 @@ endpoint 0 { callback attribute currentFabricIndex; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -1501,6 +1543,13 @@ endpoint 0 { callback attribute maxGroupKeysPerFabric; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } server cluster FixedLabel { @@ -1523,6 +1572,8 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; + + handle command Identify; } server cluster Groups { @@ -1532,6 +1583,17 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; + + handle command AddGroup; + handle command AddGroupResponse; + handle command ViewGroup; + handle command ViewGroupResponse; + handle command GetGroupMembership; + handle command GetGroupMembershipResponse; + handle command RemoveGroup; + handle command RemoveGroupResponse; + handle command RemoveAllGroups; + handle command AddGroupIfIdentifying; } server cluster OnOff { @@ -1545,6 +1607,10 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 0x1; ram attribute clusterRevision default = 5; + + handle command Off; + handle command On; + handle command Toggle; } server cluster LevelControl { @@ -1560,6 +1626,15 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 0x03; ram attribute clusterRevision default = 5; + + handle command MoveToLevel; + handle command Move; + handle command Step; + handle command Stop; + handle command MoveToLevelWithOnOff; + handle command MoveWithOnOff; + handle command StepWithOnOff; + handle command StopWithOnOff; } server cluster Descriptor { diff --git a/examples/chef/devices/rootnode_dishwasher_cc105034fe.matter b/examples/chef/devices/rootnode_dishwasher_cc105034fe.matter index f1bc5e948aae22..8fd8fb8795c347 100644 --- a/examples/chef/devices/rootnode_dishwasher_cc105034fe.matter +++ b/examples/chef/devices/rootnode_dishwasher_cc105034fe.matter @@ -998,6 +998,9 @@ endpoint 0 { ram attribute identifyType default = 0x00; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command Identify; + handle command TriggerEffect; } server cluster Descriptor { @@ -1097,6 +1100,13 @@ endpoint 0 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -1113,6 +1123,16 @@ endpoint 0 { callback attribute attributeList default = 0; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster GeneralDiagnostics { @@ -1134,6 +1154,8 @@ endpoint 0 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command TestEventTrigger; } server cluster WiFiNetworkDiagnostics { @@ -1155,6 +1177,8 @@ endpoint 0 { callback attribute overrunCount default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; + + handle command ResetCounts; } server cluster AdministratorCommissioning { @@ -1166,6 +1190,10 @@ endpoint 0 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -1180,6 +1208,19 @@ endpoint 0 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -1189,6 +1230,13 @@ endpoint 0 { callback attribute maxGroupKeysPerFabric; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } } endpoint 1 { @@ -1203,6 +1251,9 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command Identify; + handle command TriggerEffect; } server cluster Descriptor { @@ -1231,6 +1282,12 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command Pause; + handle command Stop; + handle command Start; + handle command Resume; + handle command OperationalCommandResponse; } } diff --git a/examples/chef/devices/rootnode_doorlock_aNKYAreMXE.matter b/examples/chef/devices/rootnode_doorlock_aNKYAreMXE.matter index fa7250eab3b535..b0bfe61db3b95e 100644 --- a/examples/chef/devices/rootnode_doorlock_aNKYAreMXE.matter +++ b/examples/chef/devices/rootnode_doorlock_aNKYAreMXE.matter @@ -1702,6 +1702,8 @@ endpoint 0 { ram attribute updateStateProgress default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AnnounceOTAProvider; } server cluster LocalizationConfiguration { @@ -1727,6 +1729,13 @@ endpoint 0 { callback attribute supportsConcurrentConnection default = 1; ram attribute featureMap default = 6; ram attribute clusterRevision default = 0x0001; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -1740,11 +1749,23 @@ endpoint 0 { ram attribute lastConnectErrorValue; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster DiagnosticLogs { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command RetrieveLogsRequest; } server cluster GeneralDiagnostics { @@ -1760,6 +1781,8 @@ endpoint 0 { callback attribute testEventTriggersEnabled default = false; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command TestEventTrigger; } server cluster SoftwareDiagnostics { @@ -1769,6 +1792,8 @@ endpoint 0 { callback attribute currentHeapHighWatermark default = 0x0000000000000000; callback attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; + + handle command ResetWatermarks; } server cluster AdministratorCommissioning { @@ -1777,6 +1802,10 @@ endpoint 0 { callback attribute adminVendorId default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -1788,6 +1817,19 @@ endpoint 0 { callback attribute currentFabricIndex; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -1797,6 +1839,13 @@ endpoint 0 { callback attribute maxGroupKeysPerFabric; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } server cluster FixedLabel { @@ -1818,6 +1867,8 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; + + handle command Identify; } server cluster Groups { @@ -1827,6 +1878,17 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; + + handle command AddGroup; + handle command AddGroupResponse; + handle command ViewGroup; + handle command ViewGroupResponse; + handle command GetGroupMembership; + handle command GetGroupMembershipResponse; + handle command RemoveGroup; + handle command RemoveGroupResponse; + handle command RemoveAllGroups; + handle command AddGroupIfIdentifying; } server cluster Descriptor { @@ -1865,6 +1927,19 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 0x0181; ram attribute clusterRevision default = 6; + + handle command LockDoor; + handle command UnlockDoor; + handle command UnlockWithTimeout; + handle command SetUser; + handle command GetUser; + handle command GetUserResponse; + handle command ClearUser; + handle command SetCredential; + handle command SetCredentialResponse; + handle command GetCredentialStatus; + handle command GetCredentialStatusResponse; + handle command ClearCredential; } } diff --git a/examples/chef/devices/rootnode_extendedcolorlight_8lcaaYJVAa.matter b/examples/chef/devices/rootnode_extendedcolorlight_8lcaaYJVAa.matter index 74c04ef3170c3b..1a235b27f1c3ed 100644 --- a/examples/chef/devices/rootnode_extendedcolorlight_8lcaaYJVAa.matter +++ b/examples/chef/devices/rootnode_extendedcolorlight_8lcaaYJVAa.matter @@ -1633,6 +1633,8 @@ endpoint 0 { ram attribute updateStateProgress default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AnnounceOTAProvider; } server cluster LocalizationConfiguration { @@ -1658,6 +1660,13 @@ endpoint 0 { callback attribute supportsConcurrentConnection default = 1; ram attribute featureMap default = 6; ram attribute clusterRevision default = 0x0001; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -1671,11 +1680,23 @@ endpoint 0 { ram attribute lastConnectErrorValue; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster DiagnosticLogs { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command RetrieveLogsRequest; } server cluster GeneralDiagnostics { @@ -1691,6 +1712,8 @@ endpoint 0 { callback attribute testEventTriggersEnabled default = false; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command TestEventTrigger; } server cluster SoftwareDiagnostics { @@ -1700,6 +1723,8 @@ endpoint 0 { callback attribute currentHeapHighWatermark default = 0x0000000000000000; callback attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; + + handle command ResetWatermarks; } server cluster AdministratorCommissioning { @@ -1708,6 +1733,10 @@ endpoint 0 { callback attribute adminVendorId default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -1719,6 +1748,19 @@ endpoint 0 { callback attribute currentFabricIndex; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -1728,6 +1770,13 @@ endpoint 0 { callback attribute maxGroupKeysPerFabric; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } server cluster FixedLabel { @@ -1749,6 +1798,8 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; + + handle command Identify; } server cluster Groups { @@ -1758,6 +1809,17 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; + + handle command AddGroup; + handle command AddGroupResponse; + handle command ViewGroup; + handle command ViewGroupResponse; + handle command GetGroupMembership; + handle command GetGroupMembershipResponse; + handle command RemoveGroup; + handle command RemoveGroupResponse; + handle command RemoveAllGroups; + handle command AddGroupIfIdentifying; } server cluster OnOff { @@ -1771,6 +1833,10 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 0x1; ram attribute clusterRevision default = 5; + + handle command Off; + handle command On; + handle command Toggle; } server cluster LevelControl { @@ -1786,6 +1852,15 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 0x03; ram attribute clusterRevision default = 5; + + handle command MoveToLevel; + handle command Move; + handle command Step; + handle command Stop; + handle command MoveToLevelWithOnOff; + handle command MoveWithOnOff; + handle command StepWithOnOff; + handle command StopWithOnOff; } server cluster Descriptor { @@ -1827,6 +1902,26 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 0x1f; ram attribute clusterRevision default = 6; + + handle command MoveToHue; + handle command MoveHue; + handle command StepHue; + handle command MoveToSaturation; + handle command MoveSaturation; + handle command StepSaturation; + handle command MoveToHueAndSaturation; + handle command MoveToColor; + handle command MoveColor; + handle command StepColor; + handle command MoveToColorTemperature; + handle command EnhancedMoveToHue; + handle command EnhancedMoveHue; + handle command EnhancedStepHue; + handle command EnhancedMoveToHueAndSaturation; + handle command ColorLoopSet; + handle command StopMoveStep; + handle command MoveColorTemperature; + handle command StepColorTemperature; } } diff --git a/examples/chef/devices/rootnode_fan_7N2TobIlOX.matter b/examples/chef/devices/rootnode_fan_7N2TobIlOX.matter index abf615d59ac1a0..c01afa1a025909 100644 --- a/examples/chef/devices/rootnode_fan_7N2TobIlOX.matter +++ b/examples/chef/devices/rootnode_fan_7N2TobIlOX.matter @@ -1272,6 +1272,8 @@ endpoint 0 { ram attribute updateStateProgress default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AnnounceOTAProvider; } server cluster LocalizationConfiguration { @@ -1298,6 +1300,13 @@ endpoint 0 { callback attribute supportsConcurrentConnection default = 1; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -1311,11 +1320,23 @@ endpoint 0 { ram attribute lastConnectErrorValue; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster DiagnosticLogs { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command RetrieveLogsRequest; } server cluster GeneralDiagnostics { @@ -1331,6 +1352,8 @@ endpoint 0 { callback attribute testEventTriggersEnabled default = false; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command TestEventTrigger; } server cluster SoftwareDiagnostics { @@ -1340,6 +1363,8 @@ endpoint 0 { callback attribute currentHeapHighWatermark default = 0x0000000000000000; callback attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; + + handle command ResetWatermarks; } server cluster AdministratorCommissioning { @@ -1348,6 +1373,10 @@ endpoint 0 { callback attribute adminVendorId default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -1359,6 +1388,19 @@ endpoint 0 { callback attribute currentFabricIndex; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -1368,6 +1410,13 @@ endpoint 0 { callback attribute maxGroupKeysPerFabric; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } server cluster FixedLabel { @@ -1388,6 +1437,9 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command Identify; + handle command TriggerEffect; } server cluster Groups { @@ -1397,6 +1449,17 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; + + handle command AddGroup; + handle command AddGroupResponse; + handle command ViewGroup; + handle command ViewGroupResponse; + handle command GetGroupMembership; + handle command GetGroupMembershipResponse; + handle command RemoveGroup; + handle command RemoveGroupResponse; + handle command RemoveAllGroups; + handle command AddGroupIfIdentifying; } server cluster Descriptor { diff --git a/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.matter b/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.matter index a75f11c38afb61..dcbb53e7ecf826 100644 --- a/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.matter +++ b/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.matter @@ -1235,6 +1235,8 @@ endpoint 0 { ram attribute updateStateProgress default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AnnounceOTAProvider; } server cluster LocalizationConfiguration { @@ -1260,6 +1262,13 @@ endpoint 0 { callback attribute supportsConcurrentConnection default = 1; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -1273,11 +1282,23 @@ endpoint 0 { ram attribute lastConnectErrorValue; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster DiagnosticLogs { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command RetrieveLogsRequest; } server cluster GeneralDiagnostics { @@ -1293,6 +1314,8 @@ endpoint 0 { callback attribute testEventTriggersEnabled default = false; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command TestEventTrigger; } server cluster SoftwareDiagnostics { @@ -1302,6 +1325,8 @@ endpoint 0 { callback attribute currentHeapHighWatermark default = 0x0000000000000000; callback attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; + + handle command ResetWatermarks; } server cluster AdministratorCommissioning { @@ -1310,6 +1335,10 @@ endpoint 0 { callback attribute adminVendorId default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -1321,6 +1350,19 @@ endpoint 0 { callback attribute currentFabricIndex; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -1330,6 +1372,13 @@ endpoint 0 { callback attribute maxGroupKeysPerFabric; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } server cluster FixedLabel { @@ -1352,6 +1401,8 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; + + handle command Identify; } server cluster Descriptor { diff --git a/examples/chef/devices/rootnode_genericswitch_9866e35d0b.matter b/examples/chef/devices/rootnode_genericswitch_9866e35d0b.matter index 5cdedd1c093d6f..f4f80b458c02a1 100644 --- a/examples/chef/devices/rootnode_genericswitch_9866e35d0b.matter +++ b/examples/chef/devices/rootnode_genericswitch_9866e35d0b.matter @@ -927,6 +927,13 @@ endpoint 0 { callback attribute supportsConcurrentConnection default = 1; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -940,11 +947,23 @@ endpoint 0 { ram attribute lastConnectErrorValue; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster DiagnosticLogs { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command RetrieveLogsRequest; } server cluster GeneralDiagnostics { @@ -960,6 +979,8 @@ endpoint 0 { callback attribute testEventTriggersEnabled default = false; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command TestEventTrigger; } server cluster AdministratorCommissioning { @@ -968,6 +989,10 @@ endpoint 0 { callback attribute adminVendorId default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -979,6 +1004,19 @@ endpoint 0 { callback attribute currentFabricIndex; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -988,6 +1026,13 @@ endpoint 0 { callback attribute maxGroupKeysPerFabric; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } } endpoint 1 { @@ -1003,6 +1048,9 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command Identify; + handle command TriggerEffect; } server cluster Descriptor { diff --git a/examples/chef/devices/rootnode_heatingcoolingunit_ncdGai1E5a.matter b/examples/chef/devices/rootnode_heatingcoolingunit_ncdGai1E5a.matter index d516b07bc20c59..9ab813432c9dd2 100644 --- a/examples/chef/devices/rootnode_heatingcoolingunit_ncdGai1E5a.matter +++ b/examples/chef/devices/rootnode_heatingcoolingunit_ncdGai1E5a.matter @@ -1582,6 +1582,8 @@ endpoint 0 { ram attribute updateStateProgress default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AnnounceOTAProvider; } server cluster LocalizationConfiguration { @@ -1607,6 +1609,13 @@ endpoint 0 { callback attribute supportsConcurrentConnection default = 1; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -1620,11 +1629,23 @@ endpoint 0 { ram attribute lastConnectErrorValue; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster DiagnosticLogs { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command RetrieveLogsRequest; } server cluster GeneralDiagnostics { @@ -1640,6 +1661,8 @@ endpoint 0 { callback attribute testEventTriggersEnabled default = false; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command TestEventTrigger; } server cluster SoftwareDiagnostics { @@ -1649,6 +1672,8 @@ endpoint 0 { callback attribute currentHeapHighWatermark default = 0x0000000000000000; callback attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; + + handle command ResetWatermarks; } server cluster AdministratorCommissioning { @@ -1657,6 +1682,10 @@ endpoint 0 { callback attribute adminVendorId default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -1668,6 +1697,19 @@ endpoint 0 { callback attribute currentFabricIndex; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -1677,6 +1719,13 @@ endpoint 0 { callback attribute maxGroupKeysPerFabric; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } server cluster FixedLabel { @@ -1699,6 +1748,8 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; + + handle command Identify; } server cluster Groups { @@ -1708,6 +1759,17 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; + + handle command AddGroup; + handle command AddGroupResponse; + handle command ViewGroup; + handle command ViewGroupResponse; + handle command GetGroupMembership; + handle command GetGroupMembershipResponse; + handle command RemoveGroup; + handle command RemoveGroupResponse; + handle command RemoveAllGroups; + handle command AddGroupIfIdentifying; } server cluster OnOff { @@ -1717,6 +1779,10 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 5; + + handle command Off; + handle command On; + handle command Toggle; } server cluster LevelControl { @@ -1730,6 +1796,15 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 1; ram attribute clusterRevision default = 5; + + handle command MoveToLevel; + handle command Move; + handle command Step; + handle command Stop; + handle command MoveToLevelWithOnOff; + handle command MoveWithOnOff; + handle command StepWithOnOff; + handle command StopWithOnOff; } server cluster Descriptor { diff --git a/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.matter b/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.matter index 22317fb2ee12d7..0cc9ff3b7f7c85 100644 --- a/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.matter +++ b/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.matter @@ -1235,6 +1235,8 @@ endpoint 0 { ram attribute updateStateProgress default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AnnounceOTAProvider; } server cluster LocalizationConfiguration { @@ -1260,6 +1262,13 @@ endpoint 0 { callback attribute supportsConcurrentConnection default = 1; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -1273,11 +1282,23 @@ endpoint 0 { ram attribute lastConnectErrorValue; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster DiagnosticLogs { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command RetrieveLogsRequest; } server cluster GeneralDiagnostics { @@ -1293,6 +1314,8 @@ endpoint 0 { callback attribute testEventTriggersEnabled default = false; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command TestEventTrigger; } server cluster SoftwareDiagnostics { @@ -1302,6 +1325,8 @@ endpoint 0 { callback attribute currentHeapHighWatermark default = 0x0000000000000000; callback attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; + + handle command ResetWatermarks; } server cluster AdministratorCommissioning { @@ -1310,6 +1335,10 @@ endpoint 0 { callback attribute adminVendorId default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -1321,6 +1350,19 @@ endpoint 0 { callback attribute currentFabricIndex; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -1330,6 +1372,13 @@ endpoint 0 { callback attribute maxGroupKeysPerFabric; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } server cluster FixedLabel { @@ -1352,6 +1401,8 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; + + handle command Identify; } server cluster Descriptor { diff --git a/examples/chef/devices/rootnode_laundrywasher_fb10d238c8.matter b/examples/chef/devices/rootnode_laundrywasher_fb10d238c8.matter index 86118172e5e55e..7d4609e57625f4 100644 --- a/examples/chef/devices/rootnode_laundrywasher_fb10d238c8.matter +++ b/examples/chef/devices/rootnode_laundrywasher_fb10d238c8.matter @@ -996,6 +996,9 @@ endpoint 0 { ram attribute identifyType default = 0x00; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command Identify; + handle command TriggerEffect; } server cluster Descriptor { @@ -1095,6 +1098,13 @@ endpoint 0 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -1111,6 +1121,16 @@ endpoint 0 { callback attribute attributeList default = 0; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster GeneralDiagnostics { @@ -1132,6 +1152,8 @@ endpoint 0 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command TestEventTrigger; } server cluster WiFiNetworkDiagnostics { @@ -1153,6 +1175,8 @@ endpoint 0 { callback attribute overrunCount default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; + + handle command ResetCounts; } server cluster AdministratorCommissioning { @@ -1164,6 +1188,10 @@ endpoint 0 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -1178,6 +1206,19 @@ endpoint 0 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -1187,6 +1228,13 @@ endpoint 0 { callback attribute maxGroupKeysPerFabric; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } } endpoint 1 { @@ -1218,6 +1266,11 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command Pause; + handle command Stop; + handle command Start; + handle command OperationalCommandResponse; } } diff --git a/examples/chef/devices/rootnode_lightsensor_lZQycTFcJK.matter b/examples/chef/devices/rootnode_lightsensor_lZQycTFcJK.matter index e95a62f97ef8c2..fb22208c20c411 100644 --- a/examples/chef/devices/rootnode_lightsensor_lZQycTFcJK.matter +++ b/examples/chef/devices/rootnode_lightsensor_lZQycTFcJK.matter @@ -1240,6 +1240,8 @@ endpoint 0 { ram attribute updateStateProgress default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AnnounceOTAProvider; } server cluster LocalizationConfiguration { @@ -1265,6 +1267,13 @@ endpoint 0 { callback attribute supportsConcurrentConnection default = 1; ram attribute featureMap default = 6; ram attribute clusterRevision default = 0x0001; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -1278,11 +1287,23 @@ endpoint 0 { ram attribute lastConnectErrorValue; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster DiagnosticLogs { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command RetrieveLogsRequest; } server cluster GeneralDiagnostics { @@ -1298,6 +1319,8 @@ endpoint 0 { callback attribute testEventTriggersEnabled default = false; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command TestEventTrigger; } server cluster SoftwareDiagnostics { @@ -1307,6 +1330,8 @@ endpoint 0 { callback attribute currentHeapHighWatermark default = 0x0000000000000000; callback attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; + + handle command ResetWatermarks; } server cluster AdministratorCommissioning { @@ -1315,6 +1340,10 @@ endpoint 0 { callback attribute adminVendorId default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -1326,6 +1355,19 @@ endpoint 0 { callback attribute currentFabricIndex; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -1335,6 +1377,13 @@ endpoint 0 { callback attribute maxGroupKeysPerFabric; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } server cluster FixedLabel { @@ -1357,6 +1406,8 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; + + handle command Identify; } server cluster Descriptor { diff --git a/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.matter b/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.matter index 741413ae0f4fef..9f12ca88cb88eb 100644 --- a/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.matter +++ b/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.matter @@ -1251,6 +1251,8 @@ endpoint 0 { ram attribute updateStateProgress default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AnnounceOTAProvider; } server cluster LocalizationConfiguration { @@ -1276,6 +1278,13 @@ endpoint 0 { callback attribute supportsConcurrentConnection default = 1; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -1289,11 +1298,23 @@ endpoint 0 { ram attribute lastConnectErrorValue; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster DiagnosticLogs { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command RetrieveLogsRequest; } server cluster GeneralDiagnostics { @@ -1309,6 +1330,8 @@ endpoint 0 { callback attribute testEventTriggersEnabled default = false; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command TestEventTrigger; } server cluster SoftwareDiagnostics { @@ -1318,6 +1341,8 @@ endpoint 0 { callback attribute currentHeapHighWatermark default = 0x0000000000000000; callback attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; + + handle command ResetWatermarks; } server cluster AdministratorCommissioning { @@ -1326,6 +1351,10 @@ endpoint 0 { callback attribute adminVendorId default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -1337,6 +1366,19 @@ endpoint 0 { callback attribute currentFabricIndex; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -1346,6 +1388,13 @@ endpoint 0 { callback attribute maxGroupKeysPerFabric; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } server cluster FixedLabel { @@ -1368,6 +1417,8 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; + + handle command Identify; } server cluster Descriptor { diff --git a/examples/chef/devices/rootnode_onofflight_bbs1b7IaOV.matter b/examples/chef/devices/rootnode_onofflight_bbs1b7IaOV.matter index 54e9c7637554e7..cbf1c1af09a2f4 100644 --- a/examples/chef/devices/rootnode_onofflight_bbs1b7IaOV.matter +++ b/examples/chef/devices/rootnode_onofflight_bbs1b7IaOV.matter @@ -1365,6 +1365,8 @@ endpoint 0 { ram attribute updateStateProgress default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AnnounceOTAProvider; } server cluster LocalizationConfiguration { @@ -1390,6 +1392,13 @@ endpoint 0 { callback attribute supportsConcurrentConnection default = 1; ram attribute featureMap default = 6; ram attribute clusterRevision default = 0x0001; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -1403,11 +1412,23 @@ endpoint 0 { ram attribute lastConnectErrorValue; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster DiagnosticLogs { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command RetrieveLogsRequest; } server cluster GeneralDiagnostics { @@ -1423,6 +1444,8 @@ endpoint 0 { callback attribute testEventTriggersEnabled default = false; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command TestEventTrigger; } server cluster SoftwareDiagnostics { @@ -1432,6 +1455,8 @@ endpoint 0 { callback attribute currentHeapHighWatermark default = 0x0000000000000000; callback attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; + + handle command ResetWatermarks; } server cluster AdministratorCommissioning { @@ -1440,6 +1465,10 @@ endpoint 0 { callback attribute adminVendorId default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -1451,6 +1480,19 @@ endpoint 0 { callback attribute currentFabricIndex; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -1460,6 +1502,13 @@ endpoint 0 { callback attribute maxGroupKeysPerFabric; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } server cluster FixedLabel { @@ -1481,6 +1530,8 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; + + handle command Identify; } server cluster Groups { @@ -1490,6 +1541,17 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; + + handle command AddGroup; + handle command AddGroupResponse; + handle command ViewGroup; + handle command ViewGroupResponse; + handle command GetGroupMembership; + handle command GetGroupMembershipResponse; + handle command RemoveGroup; + handle command RemoveGroupResponse; + handle command RemoveAllGroups; + handle command AddGroupIfIdentifying; } server cluster OnOff { @@ -1503,6 +1565,10 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 1; ram attribute clusterRevision default = 5; + + handle command Off; + handle command On; + handle command Toggle; } server cluster LevelControl { @@ -1518,6 +1584,15 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 3; ram attribute clusterRevision default = 5; + + handle command MoveToLevel; + handle command Move; + handle command Step; + handle command Stop; + handle command MoveToLevelWithOnOff; + handle command MoveWithOnOff; + handle command StepWithOnOff; + handle command StopWithOnOff; } server cluster Descriptor { diff --git a/examples/chef/devices/rootnode_onofflight_samplemei.matter b/examples/chef/devices/rootnode_onofflight_samplemei.matter index 3f32825039cbce..4bd06b69f4ce8c 100644 --- a/examples/chef/devices/rootnode_onofflight_samplemei.matter +++ b/examples/chef/devices/rootnode_onofflight_samplemei.matter @@ -1388,6 +1388,8 @@ endpoint 0 { ram attribute updateStateProgress default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AnnounceOTAProvider; } server cluster LocalizationConfiguration { @@ -1413,6 +1415,13 @@ endpoint 0 { callback attribute supportsConcurrentConnection default = 1; ram attribute featureMap default = 6; ram attribute clusterRevision default = 0x0001; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -1426,11 +1435,23 @@ endpoint 0 { ram attribute lastConnectErrorValue; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster DiagnosticLogs { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command RetrieveLogsRequest; } server cluster GeneralDiagnostics { @@ -1446,6 +1467,8 @@ endpoint 0 { callback attribute testEventTriggersEnabled default = false; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command TestEventTrigger; } server cluster SoftwareDiagnostics { @@ -1455,6 +1478,8 @@ endpoint 0 { callback attribute currentHeapHighWatermark default = 0x0000000000000000; callback attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; + + handle command ResetWatermarks; } server cluster AdministratorCommissioning { @@ -1463,6 +1488,10 @@ endpoint 0 { callback attribute adminVendorId default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -1474,6 +1503,19 @@ endpoint 0 { callback attribute currentFabricIndex; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -1483,6 +1525,13 @@ endpoint 0 { callback attribute maxGroupKeysPerFabric; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } server cluster FixedLabel { @@ -1504,6 +1553,8 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; + + handle command Identify; } server cluster Groups { @@ -1513,6 +1564,17 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; + + handle command AddGroup; + handle command AddGroupResponse; + handle command ViewGroup; + handle command ViewGroupResponse; + handle command GetGroupMembership; + handle command GetGroupMembershipResponse; + handle command RemoveGroup; + handle command RemoveGroupResponse; + handle command RemoveAllGroups; + handle command AddGroupIfIdentifying; } server cluster OnOff { @@ -1526,6 +1588,10 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 1; ram attribute clusterRevision default = 5; + + handle command Off; + handle command On; + handle command Toggle; } server cluster LevelControl { @@ -1541,6 +1607,15 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 3; ram attribute clusterRevision default = 5; + + handle command MoveToLevel; + handle command Move; + handle command Step; + handle command Stop; + handle command MoveToLevelWithOnOff; + handle command MoveWithOnOff; + handle command StepWithOnOff; + handle command StopWithOnOff; } server cluster Descriptor { @@ -1562,6 +1637,10 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command Ping; + handle command AddArgumentsResponse; + handle command AddArguments; } } diff --git a/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.matter b/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.matter index 51739105fbee8f..8eb2ee24848f9d 100644 --- a/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.matter +++ b/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.matter @@ -1329,6 +1329,8 @@ endpoint 0 { ram attribute updateStateProgress default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AnnounceOTAProvider; } server cluster LocalizationConfiguration { @@ -1354,6 +1356,13 @@ endpoint 0 { callback attribute supportsConcurrentConnection default = 1; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -1367,11 +1376,23 @@ endpoint 0 { ram attribute lastConnectErrorValue; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster DiagnosticLogs { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command RetrieveLogsRequest; } server cluster GeneralDiagnostics { @@ -1387,6 +1408,8 @@ endpoint 0 { callback attribute testEventTriggersEnabled default = false; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command TestEventTrigger; } server cluster SoftwareDiagnostics { @@ -1396,6 +1419,8 @@ endpoint 0 { callback attribute currentHeapHighWatermark default = 0x0000000000000000; callback attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; + + handle command ResetWatermarks; } server cluster AdministratorCommissioning { @@ -1404,6 +1429,10 @@ endpoint 0 { callback attribute adminVendorId default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -1415,6 +1444,19 @@ endpoint 0 { callback attribute currentFabricIndex; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -1424,6 +1466,13 @@ endpoint 0 { callback attribute maxGroupKeysPerFabric; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } server cluster FixedLabel { @@ -1446,6 +1495,8 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; + + handle command Identify; } server cluster Groups { @@ -1455,6 +1506,17 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; + + handle command AddGroup; + handle command AddGroupResponse; + handle command ViewGroup; + handle command ViewGroupResponse; + handle command GetGroupMembership; + handle command GetGroupMembershipResponse; + handle command RemoveGroup; + handle command RemoveGroupResponse; + handle command RemoveAllGroups; + handle command AddGroupIfIdentifying; } server cluster OnOff { @@ -1464,6 +1526,10 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 5; + + handle command Off; + handle command On; + handle command Toggle; } server cluster Descriptor { diff --git a/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.matter b/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.matter index 0693742e55da02..8887868fece207 100644 --- a/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.matter +++ b/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.matter @@ -1264,6 +1264,8 @@ endpoint 0 { ram attribute updateStateProgress default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AnnounceOTAProvider; } server cluster LocalizationConfiguration { @@ -1289,6 +1291,13 @@ endpoint 0 { callback attribute supportsConcurrentConnection default = 1; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -1302,11 +1311,23 @@ endpoint 0 { ram attribute lastConnectErrorValue; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster DiagnosticLogs { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command RetrieveLogsRequest; } server cluster GeneralDiagnostics { @@ -1322,6 +1343,8 @@ endpoint 0 { callback attribute testEventTriggersEnabled default = false; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command TestEventTrigger; } server cluster SoftwareDiagnostics { @@ -1331,6 +1354,8 @@ endpoint 0 { callback attribute currentHeapHighWatermark default = 0x0000000000000000; callback attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; + + handle command ResetWatermarks; } server cluster AdministratorCommissioning { @@ -1339,6 +1364,10 @@ endpoint 0 { callback attribute adminVendorId default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -1350,6 +1379,19 @@ endpoint 0 { callback attribute currentFabricIndex; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -1359,6 +1401,13 @@ endpoint 0 { callback attribute maxGroupKeysPerFabric; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } server cluster FixedLabel { @@ -1380,6 +1429,8 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; + + handle command Identify; } server cluster Groups { @@ -1389,6 +1440,17 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; + + handle command AddGroup; + handle command AddGroupResponse; + handle command ViewGroup; + handle command ViewGroupResponse; + handle command GetGroupMembership; + handle command GetGroupMembershipResponse; + handle command RemoveGroup; + handle command RemoveGroupResponse; + handle command RemoveAllGroups; + handle command AddGroupIfIdentifying; } server cluster OnOff { @@ -1402,6 +1464,10 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 5; + + handle command Off; + handle command On; + handle command Toggle; } server cluster Descriptor { diff --git a/examples/chef/devices/rootnode_pressuresensor_s0qC9wLH4k.matter b/examples/chef/devices/rootnode_pressuresensor_s0qC9wLH4k.matter index cc1d32f20da1e5..ecbf88125e6fab 100644 --- a/examples/chef/devices/rootnode_pressuresensor_s0qC9wLH4k.matter +++ b/examples/chef/devices/rootnode_pressuresensor_s0qC9wLH4k.matter @@ -1254,6 +1254,8 @@ endpoint 0 { ram attribute updateStateProgress default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AnnounceOTAProvider; } server cluster LocalizationConfiguration { @@ -1279,6 +1281,13 @@ endpoint 0 { callback attribute supportsConcurrentConnection default = 1; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -1292,11 +1301,23 @@ endpoint 0 { ram attribute lastConnectErrorValue; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster DiagnosticLogs { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command RetrieveLogsRequest; } server cluster GeneralDiagnostics { @@ -1312,6 +1333,8 @@ endpoint 0 { callback attribute testEventTriggersEnabled default = false; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command TestEventTrigger; } server cluster SoftwareDiagnostics { @@ -1321,6 +1344,8 @@ endpoint 0 { callback attribute currentHeapHighWatermark default = 0x0000000000000000; callback attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; + + handle command ResetWatermarks; } server cluster AdministratorCommissioning { @@ -1329,6 +1354,10 @@ endpoint 0 { callback attribute adminVendorId default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -1340,6 +1369,19 @@ endpoint 0 { callback attribute currentFabricIndex; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -1349,6 +1391,13 @@ endpoint 0 { callback attribute maxGroupKeysPerFabric; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } server cluster FixedLabel { @@ -1377,6 +1426,8 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; + + handle command Identify; } server cluster Descriptor { diff --git a/examples/chef/devices/rootnode_pump_5f904818cc.matter b/examples/chef/devices/rootnode_pump_5f904818cc.matter index b4061f52943461..97d132ec75b25a 100644 --- a/examples/chef/devices/rootnode_pump_5f904818cc.matter +++ b/examples/chef/devices/rootnode_pump_5f904818cc.matter @@ -1126,6 +1126,13 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -1142,6 +1149,16 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster GeneralDiagnostics { @@ -1153,6 +1170,8 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command TestEventTrigger; } server cluster AdministratorCommissioning { @@ -1164,6 +1183,10 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -1178,6 +1201,19 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -1190,6 +1226,13 @@ endpoint 0 { callback attribute attributeList; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } } endpoint 1 { @@ -1204,6 +1247,9 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command Identify; + handle command TriggerEffect; } server cluster OnOff { @@ -1213,6 +1259,10 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 5; + + handle command Off; + handle command On; + handle command Toggle; } server cluster Descriptor { diff --git a/examples/chef/devices/rootnode_pump_a811bb33a0.matter b/examples/chef/devices/rootnode_pump_a811bb33a0.matter index d244f8c7cc7fcc..a42d58ed7c2e39 100644 --- a/examples/chef/devices/rootnode_pump_a811bb33a0.matter +++ b/examples/chef/devices/rootnode_pump_a811bb33a0.matter @@ -1078,6 +1078,13 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -1094,6 +1101,16 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster GeneralDiagnostics { @@ -1105,6 +1122,8 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command TestEventTrigger; } server cluster AdministratorCommissioning { @@ -1116,6 +1135,10 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -1130,6 +1153,19 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -1142,6 +1178,13 @@ endpoint 0 { callback attribute attributeList; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } } endpoint 1 { @@ -1156,6 +1199,9 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command Identify; + handle command TriggerEffect; } server cluster OnOff { @@ -1165,6 +1211,10 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 5; + + handle command Off; + handle command On; + handle command Toggle; } server cluster Descriptor { diff --git a/examples/chef/devices/rootnode_refrigerator_temperaturecontrolledcabinet_temperaturecontrolledcabinet_ffdb696680.matter b/examples/chef/devices/rootnode_refrigerator_temperaturecontrolledcabinet_temperaturecontrolledcabinet_ffdb696680.matter index b3ea8934b20033..74a8754dfd9c5c 100644 --- a/examples/chef/devices/rootnode_refrigerator_temperaturecontrolledcabinet_temperaturecontrolledcabinet_ffdb696680.matter +++ b/examples/chef/devices/rootnode_refrigerator_temperaturecontrolledcabinet_temperaturecontrolledcabinet_ffdb696680.matter @@ -963,6 +963,9 @@ endpoint 0 { ram attribute identifyType default = 0x00; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command Identify; + handle command TriggerEffect; } server cluster Descriptor { @@ -1062,6 +1065,13 @@ endpoint 0 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -1078,6 +1088,16 @@ endpoint 0 { callback attribute attributeList default = 0; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster GeneralDiagnostics { @@ -1099,6 +1119,8 @@ endpoint 0 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command TestEventTrigger; } server cluster WiFiNetworkDiagnostics { @@ -1120,6 +1142,8 @@ endpoint 0 { callback attribute overrunCount default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; + + handle command ResetCounts; } server cluster AdministratorCommissioning { @@ -1131,6 +1155,10 @@ endpoint 0 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -1145,6 +1173,19 @@ endpoint 0 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -1154,6 +1195,13 @@ endpoint 0 { callback attribute maxGroupKeysPerFabric; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } } endpoint 1 { @@ -1196,6 +1244,8 @@ endpoint 2 { callback attribute attributeList default = 0; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; + + handle command SetTemperature; } } endpoint 3 { @@ -1222,6 +1272,8 @@ endpoint 3 { callback attribute attributeList default = 0; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; + + handle command SetTemperature; } } diff --git a/examples/chef/devices/rootnode_roboticvacuumcleaner_1807ff0c49.matter b/examples/chef/devices/rootnode_roboticvacuumcleaner_1807ff0c49.matter index c113cc9dcc95af..fc74abb510ae54 100644 --- a/examples/chef/devices/rootnode_roboticvacuumcleaner_1807ff0c49.matter +++ b/examples/chef/devices/rootnode_roboticvacuumcleaner_1807ff0c49.matter @@ -1233,6 +1233,13 @@ endpoint 0 { callback attribute supportsConcurrentConnection default = 1; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -1246,11 +1253,23 @@ endpoint 0 { ram attribute lastConnectErrorValue; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster DiagnosticLogs { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command RetrieveLogsRequest; } server cluster GeneralDiagnostics { @@ -1266,6 +1285,8 @@ endpoint 0 { callback attribute testEventTriggersEnabled default = false; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command TestEventTrigger; } server cluster AdministratorCommissioning { @@ -1274,6 +1295,10 @@ endpoint 0 { callback attribute adminVendorId default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -1285,6 +1310,19 @@ endpoint 0 { callback attribute currentFabricIndex; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -1294,6 +1332,13 @@ endpoint 0 { callback attribute maxGroupKeysPerFabric; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } } endpoint 1 { @@ -1309,6 +1354,9 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; + + handle command Identify; + handle command TriggerEffect; } server cluster Groups { @@ -1319,6 +1367,17 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; + + handle command AddGroup; + handle command AddGroupResponse; + handle command ViewGroup; + handle command ViewGroupResponse; + handle command GetGroupMembership; + handle command GetGroupMembershipResponse; + handle command RemoveGroup; + handle command RemoveGroupResponse; + handle command RemoveAllGroups; + handle command AddGroupIfIdentifying; } server cluster Scenes { @@ -1335,6 +1394,20 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 5; + + handle command AddScene; + handle command AddSceneResponse; + handle command ViewScene; + handle command ViewSceneResponse; + handle command RemoveScene; + handle command RemoveSceneResponse; + handle command RemoveAllScenes; + handle command RemoveAllScenesResponse; + handle command StoreScene; + handle command StoreSceneResponse; + handle command RecallScene; + handle command GetSceneMembership; + handle command GetSceneMembershipResponse; } server cluster Descriptor { @@ -1361,6 +1434,9 @@ endpoint 1 { callback attribute attributeList; callback attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command ChangeToMode; + handle command ChangeToModeResponse; } server cluster RvcCleanMode { @@ -1374,6 +1450,9 @@ endpoint 1 { callback attribute attributeList; callback attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command ChangeToMode; + handle command ChangeToModeResponse; } server cluster RvcOperationalState { @@ -1391,6 +1470,10 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command Pause; + handle command Resume; + handle command OperationalCommandResponse; } } diff --git a/examples/chef/devices/rootnode_roomairconditioner_9cf3607804.matter b/examples/chef/devices/rootnode_roomairconditioner_9cf3607804.matter index 0e04d5706f4251..1f885b220c1317 100644 --- a/examples/chef/devices/rootnode_roomairconditioner_9cf3607804.matter +++ b/examples/chef/devices/rootnode_roomairconditioner_9cf3607804.matter @@ -1154,6 +1154,13 @@ endpoint 0 { callback attribute supportsConcurrentConnection default = 1; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -1167,11 +1174,23 @@ endpoint 0 { ram attribute lastConnectErrorValue; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster DiagnosticLogs { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command RetrieveLogsRequest; } server cluster GeneralDiagnostics { @@ -1187,6 +1206,8 @@ endpoint 0 { callback attribute testEventTriggersEnabled default = false; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command TestEventTrigger; } server cluster AdministratorCommissioning { @@ -1195,6 +1216,10 @@ endpoint 0 { callback attribute adminVendorId default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -1206,6 +1231,19 @@ endpoint 0 { callback attribute currentFabricIndex; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -1215,6 +1253,13 @@ endpoint 0 { callback attribute maxGroupKeysPerFabric; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } } endpoint 1 { @@ -1230,6 +1275,9 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; + + handle command Identify; + handle command TriggerEffect; } server cluster Groups { @@ -1239,6 +1287,17 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; + + handle command AddGroup; + handle command AddGroupResponse; + handle command ViewGroup; + handle command ViewGroupResponse; + handle command GetGroupMembership; + handle command GetGroupMembershipResponse; + handle command RemoveGroup; + handle command RemoveGroupResponse; + handle command RemoveAllGroups; + handle command AddGroupIfIdentifying; } server cluster OnOff { @@ -1249,6 +1308,10 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 2; ram attribute clusterRevision default = 5; + + handle command Off; + handle command On; + handle command Toggle; } server cluster Descriptor { @@ -1279,6 +1342,8 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 2; ram attribute clusterRevision default = 6; + + handle command SetpointRaiseLower; } server cluster FanControl { diff --git a/examples/chef/devices/rootnode_smokecoalarm_686fe0dcb8.matter b/examples/chef/devices/rootnode_smokecoalarm_686fe0dcb8.matter index c0555cd36b079f..617249bcdfa987 100644 --- a/examples/chef/devices/rootnode_smokecoalarm_686fe0dcb8.matter +++ b/examples/chef/devices/rootnode_smokecoalarm_686fe0dcb8.matter @@ -1285,6 +1285,13 @@ endpoint 0 { callback attribute supportsConcurrentConnection default = 1; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -1298,11 +1305,23 @@ endpoint 0 { ram attribute lastConnectErrorValue; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster DiagnosticLogs { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command RetrieveLogsRequest; } server cluster GeneralDiagnostics { @@ -1318,6 +1337,8 @@ endpoint 0 { callback attribute testEventTriggersEnabled default = false; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command TestEventTrigger; } server cluster AdministratorCommissioning { @@ -1326,6 +1347,10 @@ endpoint 0 { callback attribute adminVendorId default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -1337,6 +1362,19 @@ endpoint 0 { callback attribute currentFabricIndex; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -1346,6 +1384,13 @@ endpoint 0 { callback attribute maxGroupKeysPerFabric; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } } endpoint 1 { @@ -1362,6 +1407,9 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; + + handle command Identify; + handle command TriggerEffect; } server cluster Groups { @@ -1371,6 +1419,17 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; + + handle command AddGroup; + handle command AddGroupResponse; + handle command ViewGroup; + handle command ViewGroupResponse; + handle command GetGroupMembership; + handle command GetGroupMembershipResponse; + handle command RemoveGroup; + handle command RemoveGroupResponse; + handle command RemoveAllGroups; + handle command AddGroupIfIdentifying; } server cluster Descriptor { @@ -1434,6 +1493,8 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; + + handle command SelfTestRequest; } } diff --git a/examples/chef/devices/rootnode_speaker_RpzeXdimqA.matter b/examples/chef/devices/rootnode_speaker_RpzeXdimqA.matter index eb28feaa756775..120dd0f7a25e69 100644 --- a/examples/chef/devices/rootnode_speaker_RpzeXdimqA.matter +++ b/examples/chef/devices/rootnode_speaker_RpzeXdimqA.matter @@ -1290,6 +1290,8 @@ endpoint 0 { ram attribute updateStateProgress default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AnnounceOTAProvider; } server cluster LocalizationConfiguration { @@ -1315,6 +1317,13 @@ endpoint 0 { callback attribute supportsConcurrentConnection default = 1; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -1328,11 +1337,23 @@ endpoint 0 { ram attribute lastConnectErrorValue; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster DiagnosticLogs { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command RetrieveLogsRequest; } server cluster GeneralDiagnostics { @@ -1348,6 +1369,8 @@ endpoint 0 { callback attribute testEventTriggersEnabled default = false; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command TestEventTrigger; } server cluster SoftwareDiagnostics { @@ -1357,6 +1380,8 @@ endpoint 0 { callback attribute currentHeapHighWatermark default = 0x0000000000000000; callback attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; + + handle command ResetWatermarks; } server cluster AdministratorCommissioning { @@ -1365,6 +1390,10 @@ endpoint 0 { callback attribute adminVendorId default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -1376,6 +1405,19 @@ endpoint 0 { callback attribute currentFabricIndex; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -1385,6 +1427,13 @@ endpoint 0 { callback attribute maxGroupKeysPerFabric; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } server cluster FixedLabel { @@ -1406,6 +1455,8 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; + + handle command Identify; } server cluster OnOff { @@ -1415,6 +1466,10 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 0x0; ram attribute clusterRevision default = 5; + + handle command Off; + handle command On; + handle command Toggle; } server cluster LevelControl { @@ -1428,6 +1483,15 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 0x1; ram attribute clusterRevision default = 5; + + handle command MoveToLevel; + handle command Move; + handle command Step; + handle command Stop; + handle command MoveToLevelWithOnOff; + handle command MoveWithOnOff; + handle command StepWithOnOff; + handle command StopWithOnOff; } server cluster Descriptor { diff --git a/examples/chef/devices/rootnode_temperaturesensor_Qy1zkNW7c3.matter b/examples/chef/devices/rootnode_temperaturesensor_Qy1zkNW7c3.matter index 22ac71f359d21f..53f7be4ab8ec1f 100644 --- a/examples/chef/devices/rootnode_temperaturesensor_Qy1zkNW7c3.matter +++ b/examples/chef/devices/rootnode_temperaturesensor_Qy1zkNW7c3.matter @@ -1234,6 +1234,8 @@ endpoint 0 { ram attribute updateStateProgress default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AnnounceOTAProvider; } server cluster LocalizationConfiguration { @@ -1259,6 +1261,13 @@ endpoint 0 { callback attribute supportsConcurrentConnection default = 1; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -1272,11 +1281,23 @@ endpoint 0 { ram attribute lastConnectErrorValue; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster DiagnosticLogs { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command RetrieveLogsRequest; } server cluster GeneralDiagnostics { @@ -1292,6 +1313,8 @@ endpoint 0 { callback attribute testEventTriggersEnabled default = false; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command TestEventTrigger; } server cluster SoftwareDiagnostics { @@ -1301,6 +1324,8 @@ endpoint 0 { callback attribute currentHeapHighWatermark default = 0x0000000000000000; callback attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; + + handle command ResetWatermarks; } server cluster AdministratorCommissioning { @@ -1309,6 +1334,10 @@ endpoint 0 { callback attribute adminVendorId default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -1320,6 +1349,19 @@ endpoint 0 { callback attribute currentFabricIndex; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -1329,6 +1371,13 @@ endpoint 0 { callback attribute maxGroupKeysPerFabric; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } server cluster FixedLabel { @@ -1351,6 +1400,8 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; + + handle command Identify; } server cluster Descriptor { diff --git a/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.matter b/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.matter index db165aa268a7be..727981ea003c6d 100644 --- a/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.matter +++ b/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.matter @@ -1483,6 +1483,8 @@ endpoint 0 { ram attribute updateStateProgress default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AnnounceOTAProvider; } server cluster LocalizationConfiguration { @@ -1508,6 +1510,13 @@ endpoint 0 { callback attribute supportsConcurrentConnection default = 1; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -1521,11 +1530,23 @@ endpoint 0 { ram attribute lastConnectErrorValue; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster DiagnosticLogs { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command RetrieveLogsRequest; } server cluster GeneralDiagnostics { @@ -1541,6 +1562,8 @@ endpoint 0 { callback attribute testEventTriggersEnabled default = false; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command TestEventTrigger; } server cluster SoftwareDiagnostics { @@ -1550,6 +1573,8 @@ endpoint 0 { callback attribute currentHeapHighWatermark default = 0x0000000000000000; callback attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; + + handle command ResetWatermarks; } server cluster AdministratorCommissioning { @@ -1558,6 +1583,10 @@ endpoint 0 { callback attribute adminVendorId default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -1569,6 +1598,19 @@ endpoint 0 { callback attribute currentFabricIndex; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -1578,6 +1620,13 @@ endpoint 0 { callback attribute maxGroupKeysPerFabric; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } server cluster FixedLabel { @@ -1603,6 +1652,8 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; + + handle command Identify; } server cluster Groups { @@ -1612,6 +1663,17 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; + + handle command AddGroup; + handle command AddGroupResponse; + handle command ViewGroup; + handle command ViewGroupResponse; + handle command GetGroupMembership; + handle command GetGroupMembershipResponse; + handle command RemoveGroup; + handle command RemoveGroupResponse; + handle command RemoveAllGroups; + handle command AddGroupIfIdentifying; } server cluster Descriptor { @@ -1659,6 +1721,8 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 0x3f; ram attribute clusterRevision default = 6; + + handle command SetpointRaiseLower; } server cluster ThermostatUserInterfaceConfiguration { diff --git a/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.matter b/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.matter index 606d6285b8cad4..c32b69e9c8bb6d 100644 --- a/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.matter +++ b/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.matter @@ -1359,6 +1359,8 @@ endpoint 0 { ram attribute updateStateProgress default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AnnounceOTAProvider; } server cluster LocalizationConfiguration { @@ -1384,6 +1386,13 @@ endpoint 0 { callback attribute supportsConcurrentConnection default = 1; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -1397,11 +1406,23 @@ endpoint 0 { ram attribute lastConnectErrorValue; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster DiagnosticLogs { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command RetrieveLogsRequest; } server cluster GeneralDiagnostics { @@ -1417,6 +1438,8 @@ endpoint 0 { callback attribute testEventTriggersEnabled default = false; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command TestEventTrigger; } server cluster SoftwareDiagnostics { @@ -1426,6 +1449,8 @@ endpoint 0 { callback attribute currentHeapHighWatermark default = 0x0000000000000000; callback attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; + + handle command ResetWatermarks; } server cluster AdministratorCommissioning { @@ -1434,6 +1459,10 @@ endpoint 0 { callback attribute adminVendorId default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -1445,6 +1474,19 @@ endpoint 0 { callback attribute currentFabricIndex; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -1454,6 +1496,13 @@ endpoint 0 { callback attribute maxGroupKeysPerFabric; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } server cluster FixedLabel { @@ -1475,6 +1524,8 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; + + handle command Identify; } server cluster Groups { @@ -1484,6 +1535,17 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; + + handle command AddGroup; + handle command AddGroupResponse; + handle command ViewGroup; + handle command ViewGroupResponse; + handle command GetGroupMembership; + handle command GetGroupMembershipResponse; + handle command RemoveGroup; + handle command RemoveGroupResponse; + handle command RemoveAllGroups; + handle command AddGroupIfIdentifying; } server cluster Descriptor { @@ -1526,6 +1588,14 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 0x1f; ram attribute clusterRevision default = 5; + + handle command UpOrOpen; + handle command DownOrClose; + handle command StopMotion; + handle command GoToLiftValue; + handle command GoToLiftPercentage; + handle command GoToTiltValue; + handle command GoToTiltPercentage; } } 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 4b6be40ba6fe0e..aced44bc1b9ed4 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 @@ -1484,6 +1484,17 @@ endpoint 0 { ram attribute nameSupport; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command AddGroup; + handle command AddGroupResponse; + handle command ViewGroup; + handle command ViewGroupResponse; + handle command GetGroupMembership; + handle command GetGroupMembershipResponse; + handle command RemoveGroup; + handle command RemoveGroupResponse; + handle command RemoveAllGroups; + handle command AddGroupIfIdentifying; } server cluster Descriptor { @@ -1545,6 +1556,8 @@ endpoint 0 { ram attribute updateStateProgress default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AnnounceOTAProvider; } server cluster LocalizationConfiguration { @@ -1570,6 +1583,13 @@ endpoint 0 { callback attribute supportsConcurrentConnection default = 1; ram attribute featureMap default = 6; ram attribute clusterRevision default = 1; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -1583,11 +1603,23 @@ endpoint 0 { ram attribute lastConnectErrorValue; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster DiagnosticLogs { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command RetrieveLogsRequest; } server cluster GeneralDiagnostics { @@ -1603,6 +1635,8 @@ endpoint 0 { callback attribute testEventTriggersEnabled default = false; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command TestEventTrigger; } server cluster SoftwareDiagnostics { @@ -1612,6 +1646,8 @@ endpoint 0 { callback attribute currentHeapHighWatermark default = 0x0000000000000000; callback attribute featureMap default = 1; ram attribute clusterRevision default = 1; + + handle command ResetWatermarks; } server cluster ThreadNetworkDiagnostics { @@ -1680,6 +1716,8 @@ endpoint 0 { callback attribute activeNetworkFaultsList; ram attribute featureMap default = 0x000F; ram attribute clusterRevision default = 1; + + handle command ResetCounts; } server cluster WiFiNetworkDiagnostics { @@ -1701,6 +1739,8 @@ endpoint 0 { callback attribute overrunCount default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; + + handle command ResetCounts; } server cluster EthernetNetworkDiagnostics { @@ -1715,6 +1755,8 @@ endpoint 0 { callback attribute timeSinceReset default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; + + handle command ResetCounts; } server cluster AdministratorCommissioning { @@ -1723,6 +1765,10 @@ endpoint 0 { callback attribute adminVendorId default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -1734,6 +1780,19 @@ endpoint 0 { callback attribute currentFabricIndex; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -1743,6 +1802,13 @@ endpoint 0 { callback attribute maxGroupKeysPerFabric; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } server cluster FixedLabel { @@ -1769,6 +1835,9 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command Identify; + handle command TriggerEffect; } server cluster Descriptor { diff --git a/examples/dishwasher-app/dishwasher-common/dishwasher-app.matter b/examples/dishwasher-app/dishwasher-common/dishwasher-app.matter index f6707dd43f71e3..cdbaa90415f28d 100644 --- a/examples/dishwasher-app/dishwasher-common/dishwasher-app.matter +++ b/examples/dishwasher-app/dishwasher-common/dishwasher-app.matter @@ -1086,12 +1086,26 @@ endpoint 0 { ram attribute identifyType default = 0x00; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command Identify; + handle command TriggerEffect; } server cluster Groups { ram attribute nameSupport; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command AddGroup; + handle command AddGroupResponse; + handle command ViewGroup; + handle command ViewGroupResponse; + handle command GetGroupMembership; + handle command GetGroupMembershipResponse; + handle command RemoveGroup; + handle command RemoveGroupResponse; + handle command RemoveAllGroups; + handle command AddGroupIfIdentifying; } server cluster Descriptor { @@ -1191,6 +1205,13 @@ endpoint 0 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -1207,6 +1228,16 @@ endpoint 0 { callback attribute attributeList default = 0; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster GeneralDiagnostics { @@ -1228,6 +1259,8 @@ endpoint 0 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command TestEventTrigger; } server cluster WiFiNetworkDiagnostics { @@ -1249,6 +1282,8 @@ endpoint 0 { callback attribute overrunCount default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; + + handle command ResetCounts; } server cluster AdministratorCommissioning { @@ -1260,6 +1295,10 @@ endpoint 0 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -1274,6 +1313,19 @@ endpoint 0 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -1283,6 +1335,13 @@ endpoint 0 { callback attribute maxGroupKeysPerFabric; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } } endpoint 1 { @@ -1297,12 +1356,26 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command Identify; + handle command TriggerEffect; } server cluster Groups { ram attribute nameSupport; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command AddGroup; + handle command AddGroupResponse; + handle command ViewGroup; + handle command ViewGroupResponse; + handle command GetGroupMembership; + handle command GetGroupMembershipResponse; + handle command RemoveGroup; + handle command RemoveGroupResponse; + handle command RemoveAllGroups; + handle command AddGroupIfIdentifying; } server cluster Descriptor { @@ -1340,6 +1413,12 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command Pause; + handle command Stop; + handle command Start; + handle command Resume; + handle command OperationalCommandResponse; } } 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 88763096fa2b5b..724272fc74d0c7 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 @@ -2347,6 +2347,8 @@ endpoint 0 { ram attribute updateStateProgress default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AnnounceOTAProvider; } server cluster LocalizationConfiguration { @@ -2372,6 +2374,13 @@ endpoint 0 { callback attribute supportsConcurrentConnection default = 1; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -2385,11 +2394,23 @@ endpoint 0 { ram attribute lastConnectErrorValue; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster DiagnosticLogs { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command RetrieveLogsRequest; } server cluster GeneralDiagnostics { @@ -2405,6 +2426,8 @@ endpoint 0 { callback attribute testEventTriggersEnabled default = false; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command TestEventTrigger; } server cluster SoftwareDiagnostics { @@ -2414,6 +2437,8 @@ endpoint 0 { callback attribute currentHeapHighWatermark default = 0x0000000000000000; callback attribute featureMap default = 1; ram attribute clusterRevision default = 1; + + handle command ResetWatermarks; } server cluster ThreadNetworkDiagnostics { @@ -2482,6 +2507,8 @@ endpoint 0 { callback attribute activeNetworkFaultsList; ram attribute featureMap default = 0x000F; ram attribute clusterRevision default = 1; + + handle command ResetCounts; } server cluster WiFiNetworkDiagnostics { @@ -2503,6 +2530,8 @@ endpoint 0 { callback attribute overrunCount default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; + + handle command ResetCounts; } server cluster EthernetNetworkDiagnostics { @@ -2517,6 +2546,8 @@ endpoint 0 { callback attribute timeSinceReset default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; + + handle command ResetCounts; } server cluster TimeSynchronization { @@ -2542,6 +2573,13 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0x0B; ram attribute clusterRevision default = 1; + + handle command SetUTCTime; + handle command SetTrustedTimeSource; + handle command SetTimeZone; + handle command SetTimeZoneResponse; + handle command SetDSTOffset; + handle command SetDefaultNTP; } server cluster AdministratorCommissioning { @@ -2550,6 +2588,10 @@ endpoint 0 { callback attribute adminVendorId default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -2561,6 +2603,19 @@ endpoint 0 { callback attribute currentFabricIndex; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -2570,6 +2625,13 @@ endpoint 0 { callback attribute maxGroupKeysPerFabric; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } server cluster FixedLabel { @@ -2606,12 +2668,26 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command Identify; + handle command TriggerEffect; } server cluster Groups { ram attribute nameSupport; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command AddGroup; + handle command AddGroupResponse; + handle command ViewGroup; + handle command ViewGroupResponse; + handle command GetGroupMembership; + handle command GetGroupMembershipResponse; + handle command RemoveGroup; + handle command RemoveGroupResponse; + handle command RemoveAllGroups; + handle command AddGroupIfIdentifying; } server cluster Descriptor { @@ -2642,6 +2718,9 @@ endpoint 2 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; + + handle command Identify; + handle command TriggerEffect; } server cluster Descriptor { diff --git a/examples/lighting-app/bouffalolab/data_model/lighting-app-ethernet.matter b/examples/lighting-app/bouffalolab/data_model/lighting-app-ethernet.matter index 53c33bf15fadfc..a3d3f7dc8262d7 100644 --- a/examples/lighting-app/bouffalolab/data_model/lighting-app-ethernet.matter +++ b/examples/lighting-app/bouffalolab/data_model/lighting-app-ethernet.matter @@ -1704,6 +1704,8 @@ endpoint 0 { ram attribute updateStateProgress default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AnnounceOTAProvider; } server cluster LocalizationConfiguration { @@ -1729,6 +1731,13 @@ endpoint 0 { callback attribute supportsConcurrentConnection default = 1; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -1742,11 +1751,23 @@ endpoint 0 { ram attribute lastConnectErrorValue; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster DiagnosticLogs { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command RetrieveLogsRequest; } server cluster GeneralDiagnostics { @@ -1765,6 +1786,8 @@ endpoint 0 { callback attribute testEventTriggersEnabled default = false; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command TestEventTrigger; } server cluster SoftwareDiagnostics { @@ -1773,6 +1796,8 @@ endpoint 0 { callback attribute currentHeapHighWatermark default = 0x0000000000000000; callback attribute featureMap default = 1; ram attribute clusterRevision default = 1; + + handle command ResetWatermarks; } server cluster EthernetNetworkDiagnostics { @@ -1787,6 +1812,8 @@ endpoint 0 { callback attribute timeSinceReset default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; + + handle command ResetCounts; } server cluster AdministratorCommissioning { @@ -1795,6 +1822,10 @@ endpoint 0 { callback attribute adminVendorId default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -1806,6 +1837,19 @@ endpoint 0 { callback attribute currentFabricIndex; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -1815,6 +1859,13 @@ endpoint 0 { callback attribute maxGroupKeysPerFabric; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } server cluster FixedLabel { @@ -1838,12 +1889,26 @@ endpoint 1 { ram attribute identifyType default = 0x0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command Identify; + handle command TriggerEffect; } server cluster Groups { ram attribute nameSupport; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command AddGroup; + handle command AddGroupResponse; + handle command ViewGroup; + handle command ViewGroupResponse; + handle command GetGroupMembership; + handle command GetGroupMembershipResponse; + handle command RemoveGroup; + handle command RemoveGroupResponse; + handle command RemoveAllGroups; + handle command AddGroupIfIdentifying; } server cluster OnOff { @@ -1854,6 +1919,13 @@ endpoint 1 { persist attribute startUpOnOff; ram attribute featureMap default = 1; ram attribute clusterRevision default = 5; + + handle command Off; + handle command On; + handle command Toggle; + handle command OffWithEffect; + handle command OnWithRecallGlobalScene; + handle command OnWithTimedOff; } server cluster LevelControl { @@ -1873,6 +1945,15 @@ endpoint 1 { persist attribute startUpCurrentLevel; ram attribute featureMap default = 3; ram attribute clusterRevision default = 5; + + handle command MoveToLevel; + handle command Move; + handle command Step; + handle command Stop; + handle command MoveToLevelWithOnOff; + handle command MoveWithOnOff; + handle command StepWithOnOff; + handle command StopWithOnOff; } server cluster Descriptor { @@ -1926,6 +2007,26 @@ endpoint 1 { ram attribute startUpColorTemperatureMireds; ram attribute featureMap default = 0x1F; ram attribute clusterRevision default = 6; + + handle command MoveToHue; + handle command MoveHue; + handle command StepHue; + handle command MoveToSaturation; + handle command MoveSaturation; + handle command StepSaturation; + handle command MoveToHueAndSaturation; + handle command MoveToColor; + handle command MoveColor; + handle command StepColor; + handle command MoveToColorTemperature; + handle command EnhancedMoveToHue; + handle command EnhancedMoveHue; + handle command EnhancedStepHue; + handle command EnhancedMoveToHueAndSaturation; + handle command ColorLoopSet; + handle command StopMoveStep; + handle command MoveColorTemperature; + handle command StepColorTemperature; } } 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 a396be847fc705..ae9cde4135f7b7 100644 --- a/examples/lighting-app/bouffalolab/data_model/lighting-app-thread.matter +++ b/examples/lighting-app/bouffalolab/data_model/lighting-app-thread.matter @@ -1836,6 +1836,8 @@ endpoint 0 { ram attribute updateStateProgress default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AnnounceOTAProvider; } server cluster LocalizationConfiguration { @@ -1861,6 +1863,13 @@ endpoint 0 { callback attribute supportsConcurrentConnection default = 1; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -1874,11 +1883,23 @@ endpoint 0 { ram attribute lastConnectErrorValue; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster DiagnosticLogs { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command RetrieveLogsRequest; } server cluster GeneralDiagnostics { @@ -1897,6 +1918,8 @@ endpoint 0 { callback attribute testEventTriggersEnabled default = false; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command TestEventTrigger; } server cluster SoftwareDiagnostics { @@ -1906,6 +1929,8 @@ endpoint 0 { callback attribute currentHeapHighWatermark default = 0x0000000000000000; callback attribute featureMap default = 1; ram attribute clusterRevision default = 1; + + handle command ResetWatermarks; } server cluster ThreadNetworkDiagnostics { @@ -1982,6 +2007,10 @@ endpoint 0 { callback attribute adminVendorId default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -1993,6 +2022,19 @@ endpoint 0 { callback attribute currentFabricIndex; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -2002,6 +2044,13 @@ endpoint 0 { callback attribute maxGroupKeysPerFabric; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } server cluster FixedLabel { @@ -2025,12 +2074,26 @@ endpoint 1 { ram attribute identifyType default = 0x0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command Identify; + handle command TriggerEffect; } server cluster Groups { ram attribute nameSupport; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command AddGroup; + handle command AddGroupResponse; + handle command ViewGroup; + handle command ViewGroupResponse; + handle command GetGroupMembership; + handle command GetGroupMembershipResponse; + handle command RemoveGroup; + handle command RemoveGroupResponse; + handle command RemoveAllGroups; + handle command AddGroupIfIdentifying; } server cluster OnOff { @@ -2041,6 +2104,13 @@ endpoint 1 { persist attribute startUpOnOff; ram attribute featureMap default = 1; ram attribute clusterRevision default = 5; + + handle command Off; + handle command On; + handle command Toggle; + handle command OffWithEffect; + handle command OnWithRecallGlobalScene; + handle command OnWithTimedOff; } server cluster LevelControl { @@ -2060,6 +2130,15 @@ endpoint 1 { persist attribute startUpCurrentLevel; ram attribute featureMap default = 3; ram attribute clusterRevision default = 5; + + handle command MoveToLevel; + handle command Move; + handle command Step; + handle command Stop; + handle command MoveToLevelWithOnOff; + handle command MoveWithOnOff; + handle command StepWithOnOff; + handle command StopWithOnOff; } server cluster Descriptor { @@ -2113,6 +2192,26 @@ endpoint 1 { ram attribute startUpColorTemperatureMireds; ram attribute featureMap default = 0x1F; ram attribute clusterRevision default = 6; + + handle command MoveToHue; + handle command MoveHue; + handle command StepHue; + handle command MoveToSaturation; + handle command MoveSaturation; + handle command StepSaturation; + handle command MoveToHueAndSaturation; + handle command MoveToColor; + handle command MoveColor; + handle command StepColor; + handle command MoveToColorTemperature; + handle command EnhancedMoveToHue; + handle command EnhancedMoveHue; + handle command EnhancedStepHue; + handle command EnhancedMoveToHueAndSaturation; + handle command ColorLoopSet; + handle command StopMoveStep; + handle command MoveColorTemperature; + handle command StepColorTemperature; } } 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 bb3590ac3f8fe1..db6ed6f5e8bae1 100644 --- a/examples/lighting-app/bouffalolab/data_model/lighting-app-wifi.matter +++ b/examples/lighting-app/bouffalolab/data_model/lighting-app-wifi.matter @@ -1746,6 +1746,8 @@ endpoint 0 { ram attribute updateStateProgress default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AnnounceOTAProvider; } server cluster LocalizationConfiguration { @@ -1771,6 +1773,13 @@ endpoint 0 { callback attribute supportsConcurrentConnection default = 1; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -1784,11 +1793,23 @@ endpoint 0 { ram attribute lastConnectErrorValue; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster DiagnosticLogs { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command RetrieveLogsRequest; } server cluster GeneralDiagnostics { @@ -1807,6 +1828,8 @@ endpoint 0 { callback attribute testEventTriggersEnabled default = false; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command TestEventTrigger; } server cluster SoftwareDiagnostics { @@ -1815,6 +1838,8 @@ endpoint 0 { callback attribute currentHeapHighWatermark default = 0x0000000000000000; callback attribute featureMap default = 1; ram attribute clusterRevision default = 1; + + handle command ResetWatermarks; } server cluster WiFiNetworkDiagnostics { @@ -1844,6 +1869,10 @@ endpoint 0 { callback attribute adminVendorId default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -1855,6 +1884,19 @@ endpoint 0 { callback attribute currentFabricIndex; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -1864,6 +1906,13 @@ endpoint 0 { callback attribute maxGroupKeysPerFabric; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } server cluster FixedLabel { @@ -1887,12 +1936,26 @@ endpoint 1 { ram attribute identifyType default = 0x0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command Identify; + handle command TriggerEffect; } server cluster Groups { ram attribute nameSupport; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command AddGroup; + handle command AddGroupResponse; + handle command ViewGroup; + handle command ViewGroupResponse; + handle command GetGroupMembership; + handle command GetGroupMembershipResponse; + handle command RemoveGroup; + handle command RemoveGroupResponse; + handle command RemoveAllGroups; + handle command AddGroupIfIdentifying; } server cluster OnOff { @@ -1903,6 +1966,13 @@ endpoint 1 { persist attribute startUpOnOff; ram attribute featureMap default = 1; ram attribute clusterRevision default = 5; + + handle command Off; + handle command On; + handle command Toggle; + handle command OffWithEffect; + handle command OnWithRecallGlobalScene; + handle command OnWithTimedOff; } server cluster LevelControl { @@ -1922,6 +1992,15 @@ endpoint 1 { persist attribute startUpCurrentLevel; ram attribute featureMap default = 3; ram attribute clusterRevision default = 5; + + handle command MoveToLevel; + handle command Move; + handle command Step; + handle command Stop; + handle command MoveToLevelWithOnOff; + handle command MoveWithOnOff; + handle command StepWithOnOff; + handle command StopWithOnOff; } server cluster Descriptor { @@ -1975,6 +2054,26 @@ endpoint 1 { ram attribute startUpColorTemperatureMireds; ram attribute featureMap default = 0x1F; ram attribute clusterRevision default = 6; + + handle command MoveToHue; + handle command MoveHue; + handle command StepHue; + handle command MoveToSaturation; + handle command MoveSaturation; + handle command StepSaturation; + handle command MoveToHueAndSaturation; + handle command MoveToColor; + handle command MoveColor; + handle command StepColor; + handle command MoveToColorTemperature; + handle command EnhancedMoveToHue; + handle command EnhancedMoveHue; + handle command EnhancedStepHue; + handle command EnhancedMoveToHueAndSaturation; + handle command ColorLoopSet; + handle command StopMoveStep; + handle command MoveColorTemperature; + handle command StepColorTemperature; } } diff --git a/examples/lighting-app/lighting-common/lighting-app.matter b/examples/lighting-app/lighting-common/lighting-app.matter index 46d3c1e265463d..6337af8a3d553e 100644 --- a/examples/lighting-app/lighting-common/lighting-app.matter +++ b/examples/lighting-app/lighting-common/lighting-app.matter @@ -2162,6 +2162,8 @@ endpoint 0 { ram attribute updateStateProgress default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AnnounceOTAProvider; } server cluster LocalizationConfiguration { @@ -2187,6 +2189,13 @@ endpoint 0 { callback attribute supportsConcurrentConnection default = 1; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -2200,11 +2209,23 @@ endpoint 0 { ram attribute lastConnectErrorValue; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster DiagnosticLogs { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command RetrieveLogsRequest; } server cluster GeneralDiagnostics { @@ -2223,6 +2244,8 @@ endpoint 0 { callback attribute testEventTriggersEnabled default = false; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command TestEventTrigger; } server cluster SoftwareDiagnostics { @@ -2232,6 +2255,8 @@ endpoint 0 { callback attribute currentHeapHighWatermark default = 0x0000000000000000; callback attribute featureMap default = 1; ram attribute clusterRevision default = 1; + + handle command ResetWatermarks; } server cluster ThreadNetworkDiagnostics { @@ -2300,6 +2325,8 @@ endpoint 0 { callback attribute activeNetworkFaultsList; ram attribute featureMap default = 0x000F; ram attribute clusterRevision default = 1; + + handle command ResetCounts; } server cluster WiFiNetworkDiagnostics { @@ -2321,6 +2348,8 @@ endpoint 0 { callback attribute overrunCount default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; + + handle command ResetCounts; } server cluster EthernetNetworkDiagnostics { @@ -2335,6 +2364,8 @@ endpoint 0 { callback attribute timeSinceReset default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; + + handle command ResetCounts; } server cluster Switch { @@ -2351,6 +2382,10 @@ endpoint 0 { callback attribute adminVendorId default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -2362,6 +2397,19 @@ endpoint 0 { callback attribute currentFabricIndex; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -2371,6 +2419,13 @@ endpoint 0 { callback attribute maxGroupKeysPerFabric; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } server cluster FixedLabel { @@ -2394,12 +2449,26 @@ endpoint 1 { ram attribute identifyType default = 0x0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command Identify; + handle command TriggerEffect; } server cluster Groups { ram attribute nameSupport; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command AddGroup; + handle command AddGroupResponse; + handle command ViewGroup; + handle command ViewGroupResponse; + handle command GetGroupMembership; + handle command GetGroupMembershipResponse; + handle command RemoveGroup; + handle command RemoveGroupResponse; + handle command RemoveAllGroups; + handle command AddGroupIfIdentifying; } server cluster Scenes { @@ -2416,6 +2485,23 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 3; ram attribute clusterRevision default = 5; + + handle command AddScene; + handle command AddSceneResponse; + handle command ViewScene; + handle command ViewSceneResponse; + handle command RemoveScene; + handle command RemoveSceneResponse; + handle command RemoveAllScenes; + handle command RemoveAllScenesResponse; + handle command StoreScene; + handle command StoreSceneResponse; + handle command RecallScene; + handle command GetSceneMembership; + handle command GetSceneMembershipResponse; + handle command EnhancedAddScene; + handle command EnhancedViewScene; + handle command CopyScene; } server cluster OnOff { @@ -2426,6 +2512,13 @@ endpoint 1 { persist attribute startUpOnOff default = 0xFF; ram attribute featureMap default = 1; ram attribute clusterRevision default = 5; + + handle command Off; + handle command On; + handle command Toggle; + handle command OffWithEffect; + handle command OnWithRecallGlobalScene; + handle command OnWithTimedOff; } server cluster LevelControl { @@ -2445,6 +2538,15 @@ endpoint 1 { persist attribute startUpCurrentLevel default = 255; ram attribute featureMap default = 3; ram attribute clusterRevision default = 5; + + handle command MoveToLevel; + handle command Move; + handle command Step; + handle command Stop; + handle command MoveToLevelWithOnOff; + handle command MoveWithOnOff; + handle command StepWithOnOff; + handle command StopWithOnOff; } server cluster Descriptor { @@ -2480,6 +2582,26 @@ endpoint 1 { persist attribute startUpColorTemperatureMireds; ram attribute featureMap default = 0x1F; ram attribute clusterRevision default = 6; + + handle command MoveToHue; + handle command MoveHue; + handle command StepHue; + handle command MoveToSaturation; + handle command MoveSaturation; + handle command StepSaturation; + handle command MoveToHueAndSaturation; + handle command MoveToColor; + handle command MoveColor; + handle command StepColor; + handle command MoveToColorTemperature; + handle command EnhancedMoveToHue; + handle command EnhancedMoveHue; + handle command EnhancedStepHue; + handle command EnhancedMoveToHueAndSaturation; + handle command ColorLoopSet; + handle command StopMoveStep; + handle command MoveColorTemperature; + handle command StepColorTemperature; } server cluster OccupancySensing { diff --git a/examples/lighting-app/nxp/zap/lighting-on-off.matter b/examples/lighting-app/nxp/zap/lighting-on-off.matter index 7fe54b339ebab5..5ff4f84d0ae78f 100644 --- a/examples/lighting-app/nxp/zap/lighting-on-off.matter +++ b/examples/lighting-app/nxp/zap/lighting-on-off.matter @@ -1383,6 +1383,8 @@ endpoint 0 { ram attribute updateStateProgress default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AnnounceOTAProvider; } server cluster GeneralCommissioning { @@ -1393,6 +1395,13 @@ endpoint 0 { callback attribute supportsConcurrentConnection default = 1; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -1406,6 +1415,15 @@ endpoint 0 { ram attribute lastConnectErrorValue; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster GeneralDiagnostics { @@ -1415,6 +1433,8 @@ endpoint 0 { callback attribute testEventTriggersEnabled default = false; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command TestEventTrigger; } server cluster SoftwareDiagnostics { @@ -1424,6 +1444,8 @@ endpoint 0 { callback attribute currentHeapHighWatermark default = 0x0000000000000000; callback attribute featureMap default = 1; ram attribute clusterRevision default = 1; + + handle command ResetWatermarks; } server cluster ThreadNetworkDiagnostics { @@ -1489,6 +1511,8 @@ endpoint 0 { callback attribute activeNetworkFaultsList; ram attribute featureMap default = 0x000F; ram attribute clusterRevision default = 1; + + handle command ResetCounts; } server cluster AdministratorCommissioning { @@ -1497,6 +1521,9 @@ endpoint 0 { callback attribute adminVendorId default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command OpenCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -1508,6 +1535,19 @@ endpoint 0 { callback attribute currentFabricIndex; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -1517,6 +1557,13 @@ endpoint 0 { callback attribute maxGroupKeysPerFabric; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } } endpoint 1 { @@ -1531,6 +1578,9 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command Identify; + handle command TriggerEffect; } server cluster Groups { @@ -1540,6 +1590,17 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command AddGroup; + handle command AddGroupResponse; + handle command ViewGroup; + handle command ViewGroupResponse; + handle command GetGroupMembership; + handle command GetGroupMembershipResponse; + handle command RemoveGroup; + handle command RemoveGroupResponse; + handle command RemoveAllGroups; + handle command AddGroupIfIdentifying; } server cluster OnOff { @@ -1553,6 +1614,13 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 1; ram attribute clusterRevision default = 5; + + handle command Off; + handle command On; + handle command Toggle; + handle command OffWithEffect; + handle command OnWithRecallGlobalScene; + handle command OnWithTimedOff; } server cluster LevelControl { @@ -1568,6 +1636,15 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 3; ram attribute clusterRevision default = 5; + + handle command MoveToLevel; + handle command Move; + handle command Step; + handle command Stop; + handle command MoveToLevelWithOnOff; + handle command MoveWithOnOff; + handle command StepWithOnOff; + handle command StopWithOnOff; } server cluster Descriptor { diff --git a/examples/lighting-app/qpg/zap/light.matter b/examples/lighting-app/qpg/zap/light.matter index f68a4753d9817f..f3a620f979f449 100644 --- a/examples/lighting-app/qpg/zap/light.matter +++ b/examples/lighting-app/qpg/zap/light.matter @@ -1787,6 +1787,8 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AnnounceOTAProvider; } server cluster GeneralCommissioning { @@ -1800,6 +1802,13 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -1816,6 +1825,15 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster DiagnosticLogs { @@ -1824,6 +1842,9 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command RetrieveLogsRequest; + handle command RetrieveLogsResponse; } server cluster GeneralDiagnostics { @@ -1845,6 +1866,8 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command TestEventTrigger; } server cluster SoftwareDiagnostics { @@ -1857,6 +1880,8 @@ endpoint 0 { callback attribute attributeList; callback attribute featureMap default = 1; ram attribute clusterRevision default = 1; + + handle command ResetWatermarks; } server cluster ThreadNetworkDiagnostics { @@ -1925,6 +1950,8 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0x000F; ram attribute clusterRevision default = 1; + + handle command ResetCounts; } server cluster AdministratorCommissioning { @@ -1936,6 +1963,10 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -1950,6 +1981,19 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -1962,6 +2006,13 @@ endpoint 0 { callback attribute attributeList; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } server cluster FixedLabel { @@ -1994,6 +2045,9 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command Identify; + handle command TriggerEffect; } server cluster Groups { @@ -2003,6 +2057,17 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command AddGroup; + handle command AddGroupResponse; + handle command ViewGroup; + handle command ViewGroupResponse; + handle command GetGroupMembership; + handle command GetGroupMembershipResponse; + handle command RemoveGroup; + handle command RemoveGroupResponse; + handle command RemoveAllGroups; + handle command AddGroupIfIdentifying; } server cluster OnOff { @@ -2016,6 +2081,13 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 1; ram attribute clusterRevision default = 5; + + handle command Off; + handle command On; + handle command Toggle; + handle command OffWithEffect; + handle command OnWithRecallGlobalScene; + handle command OnWithTimedOff; } server cluster LevelControl { @@ -2034,6 +2106,15 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 3; ram attribute clusterRevision default = 5; + + handle command MoveToLevel; + handle command Move; + handle command Step; + handle command Stop; + handle command MoveToLevelWithOnOff; + handle command MoveWithOnOff; + handle command StepWithOnOff; + handle command StopWithOnOff; } server cluster Descriptor { @@ -2111,6 +2192,26 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0x1F; ram attribute clusterRevision default = 6; + + handle command MoveToHue; + handle command MoveHue; + handle command StepHue; + handle command MoveToSaturation; + handle command MoveSaturation; + handle command StepSaturation; + handle command MoveToHueAndSaturation; + handle command MoveToColor; + handle command MoveColor; + handle command StepColor; + handle command MoveToColorTemperature; + handle command EnhancedMoveToHue; + handle command EnhancedMoveHue; + handle command EnhancedStepHue; + handle command EnhancedMoveToHueAndSaturation; + handle command ColorLoopSet; + handle command StopMoveStep; + handle command MoveColorTemperature; + handle command StepColorTemperature; } } diff --git a/examples/lighting-app/silabs/data_model/lighting-thread-app.matter b/examples/lighting-app/silabs/data_model/lighting-thread-app.matter index f0812c6cdd8b2f..225d18e8521d76 100644 --- a/examples/lighting-app/silabs/data_model/lighting-thread-app.matter +++ b/examples/lighting-app/silabs/data_model/lighting-thread-app.matter @@ -2218,6 +2218,8 @@ endpoint 0 { ram attribute updateStateProgress default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AnnounceOTAProvider; } server cluster LocalizationConfiguration { @@ -2243,6 +2245,13 @@ endpoint 0 { callback attribute supportsConcurrentConnection default = 1; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -2256,11 +2265,23 @@ endpoint 0 { ram attribute lastConnectErrorValue; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster DiagnosticLogs { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command RetrieveLogsRequest; } server cluster GeneralDiagnostics { @@ -2276,6 +2297,8 @@ endpoint 0 { callback attribute testEventTriggersEnabled default = false; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command TestEventTrigger; } server cluster SoftwareDiagnostics { @@ -2286,6 +2309,8 @@ endpoint 0 { callback attribute currentHeapHighWatermark default = 0x0000000000000000; callback attribute featureMap default = 1; ram attribute clusterRevision default = 1; + + handle command ResetWatermarks; } server cluster ThreadNetworkDiagnostics { @@ -2354,6 +2379,8 @@ endpoint 0 { callback attribute activeNetworkFaultsList; ram attribute featureMap default = 0x000F; ram attribute clusterRevision default = 1; + + handle command ResetCounts; } server cluster AdministratorCommissioning { @@ -2362,6 +2389,10 @@ endpoint 0 { callback attribute adminVendorId default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -2373,6 +2404,19 @@ endpoint 0 { callback attribute currentFabricIndex; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -2382,6 +2426,13 @@ endpoint 0 { callback attribute maxGroupKeysPerFabric; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } server cluster FixedLabel { @@ -2410,6 +2461,9 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command Identify; + handle command TriggerEffect; } server cluster Groups { @@ -2420,6 +2474,17 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command AddGroup; + handle command AddGroupResponse; + handle command ViewGroup; + handle command ViewGroupResponse; + handle command GetGroupMembership; + handle command GetGroupMembershipResponse; + handle command RemoveGroup; + handle command RemoveGroupResponse; + handle command RemoveAllGroups; + handle command AddGroupIfIdentifying; } server cluster Scenes { @@ -2437,6 +2502,26 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 3; ram attribute clusterRevision default = 5; + + handle command AddScene; + handle command AddSceneResponse; + handle command ViewScene; + handle command ViewSceneResponse; + handle command RemoveScene; + handle command RemoveSceneResponse; + handle command RemoveAllScenes; + handle command RemoveAllScenesResponse; + handle command StoreScene; + handle command StoreSceneResponse; + handle command RecallScene; + handle command GetSceneMembership; + handle command GetSceneMembershipResponse; + handle command EnhancedAddScene; + handle command EnhancedAddSceneResponse; + handle command EnhancedViewScene; + handle command EnhancedViewSceneResponse; + handle command CopyScene; + handle command CopySceneResponse; } server cluster OnOff { @@ -2451,6 +2536,13 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 1; ram attribute clusterRevision default = 5; + + handle command Off; + handle command On; + handle command Toggle; + handle command OffWithEffect; + handle command OnWithRecallGlobalScene; + handle command OnWithTimedOff; } server cluster LevelControl { @@ -2474,6 +2566,15 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 3; ram attribute clusterRevision default = 5; + + handle command MoveToLevel; + handle command Move; + handle command Step; + handle command Stop; + handle command MoveToLevelWithOnOff; + handle command MoveWithOnOff; + handle command StepWithOnOff; + handle command StopWithOnOff; } server cluster Descriptor { @@ -2533,6 +2634,26 @@ endpoint 1 { persist attribute startUpColorTemperatureMireds; ram attribute featureMap default = 0x1F; ram attribute clusterRevision default = 6; + + handle command MoveToHue; + handle command MoveHue; + handle command StepHue; + handle command MoveToSaturation; + handle command MoveSaturation; + handle command StepSaturation; + handle command MoveToHueAndSaturation; + handle command MoveToColor; + handle command MoveColor; + handle command StepColor; + handle command MoveToColorTemperature; + handle command EnhancedMoveToHue; + handle command EnhancedMoveHue; + handle command EnhancedStepHue; + handle command EnhancedMoveToHueAndSaturation; + handle command ColorLoopSet; + handle command StopMoveStep; + handle command MoveColorTemperature; + handle command StepColorTemperature; } } diff --git a/examples/lighting-app/silabs/data_model/lighting-wifi-app.matter b/examples/lighting-app/silabs/data_model/lighting-wifi-app.matter index c616ca21c750e5..f79422e36787a1 100644 --- a/examples/lighting-app/silabs/data_model/lighting-wifi-app.matter +++ b/examples/lighting-app/silabs/data_model/lighting-wifi-app.matter @@ -2108,6 +2108,8 @@ endpoint 0 { ram attribute updateStateProgress default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AnnounceOTAProvider; } server cluster LocalizationConfiguration { @@ -2133,6 +2135,13 @@ endpoint 0 { callback attribute supportsConcurrentConnection default = 1; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -2146,11 +2155,23 @@ endpoint 0 { ram attribute lastConnectErrorValue; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster DiagnosticLogs { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command RetrieveLogsRequest; } server cluster GeneralDiagnostics { @@ -2166,6 +2187,8 @@ endpoint 0 { callback attribute testEventTriggersEnabled default = false; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command TestEventTrigger; } server cluster SoftwareDiagnostics { @@ -2176,6 +2199,8 @@ endpoint 0 { callback attribute currentHeapHighWatermark default = 0x0000000000000000; callback attribute featureMap default = 1; ram attribute clusterRevision default = 1; + + handle command ResetWatermarks; } server cluster WiFiNetworkDiagnostics { @@ -2194,6 +2219,8 @@ endpoint 0 { callback attribute overrunCount default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; + + handle command ResetCounts; } server cluster AdministratorCommissioning { @@ -2202,6 +2229,10 @@ endpoint 0 { callback attribute adminVendorId default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -2213,6 +2244,19 @@ endpoint 0 { callback attribute currentFabricIndex; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -2222,6 +2266,13 @@ endpoint 0 { callback attribute maxGroupKeysPerFabric; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } server cluster FixedLabel { @@ -2250,6 +2301,9 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command Identify; + handle command TriggerEffect; } server cluster Groups { @@ -2260,6 +2314,17 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command AddGroup; + handle command AddGroupResponse; + handle command ViewGroup; + handle command ViewGroupResponse; + handle command GetGroupMembership; + handle command GetGroupMembershipResponse; + handle command RemoveGroup; + handle command RemoveGroupResponse; + handle command RemoveAllGroups; + handle command AddGroupIfIdentifying; } server cluster Scenes { @@ -2277,6 +2342,23 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 3; ram attribute clusterRevision default = 5; + + handle command AddScene; + handle command AddSceneResponse; + handle command ViewScene; + handle command ViewSceneResponse; + handle command RemoveScene; + handle command RemoveSceneResponse; + handle command RemoveAllScenes; + handle command RemoveAllScenesResponse; + handle command StoreScene; + handle command StoreSceneResponse; + handle command RecallScene; + handle command GetSceneMembership; + handle command GetSceneMembershipResponse; + handle command EnhancedAddScene; + handle command EnhancedViewScene; + handle command CopyScene; } server cluster OnOff { @@ -2291,6 +2373,13 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 1; ram attribute clusterRevision default = 5; + + handle command Off; + handle command On; + handle command Toggle; + handle command OffWithEffect; + handle command OnWithRecallGlobalScene; + handle command OnWithTimedOff; } server cluster LevelControl { @@ -2314,6 +2403,15 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 3; ram attribute clusterRevision default = 5; + + handle command MoveToLevel; + handle command Move; + handle command Step; + handle command Stop; + handle command MoveToLevelWithOnOff; + handle command MoveWithOnOff; + handle command StepWithOnOff; + handle command StopWithOnOff; } server cluster Descriptor { @@ -2373,6 +2471,26 @@ endpoint 1 { persist attribute startUpColorTemperatureMireds; ram attribute featureMap default = 0x1F; ram attribute clusterRevision default = 6; + + handle command MoveToHue; + handle command MoveHue; + handle command StepHue; + handle command MoveToSaturation; + handle command MoveSaturation; + handle command StepSaturation; + handle command MoveToHueAndSaturation; + handle command MoveToColor; + handle command MoveColor; + handle command StepColor; + handle command MoveToColorTemperature; + handle command EnhancedMoveToHue; + handle command EnhancedMoveHue; + handle command EnhancedStepHue; + handle command EnhancedMoveToHueAndSaturation; + handle command ColorLoopSet; + handle command StopMoveStep; + handle command MoveColorTemperature; + handle command StepColorTemperature; } } diff --git a/examples/lock-app/lock-common/lock-app.matter b/examples/lock-app/lock-common/lock-app.matter index cd4ddcfc99b4e6..d7b36ef082de05 100644 --- a/examples/lock-app/lock-common/lock-app.matter +++ b/examples/lock-app/lock-common/lock-app.matter @@ -2357,6 +2357,8 @@ endpoint 0 { ram attribute updateStateProgress default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AnnounceOTAProvider; } server cluster LocalizationConfiguration { @@ -2418,6 +2420,13 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -2435,11 +2444,23 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster DiagnosticLogs { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command RetrieveLogsRequest; } server cluster GeneralDiagnostics { @@ -2462,6 +2483,8 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command TestEventTrigger; } server cluster SoftwareDiagnostics { @@ -2471,6 +2494,8 @@ endpoint 0 { callback attribute currentHeapHighWatermark default = 0x0000000000000000; callback attribute featureMap default = 1; ram attribute clusterRevision default = 1; + + handle command ResetWatermarks; } server cluster ThreadNetworkDiagnostics { @@ -2539,6 +2564,8 @@ endpoint 0 { callback attribute activeNetworkFaultsList; ram attribute featureMap default = 0x000F; ram attribute clusterRevision default = 1; + + handle command ResetCounts; } server cluster WiFiNetworkDiagnostics { @@ -2560,6 +2587,8 @@ endpoint 0 { callback attribute overrunCount default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; + + handle command ResetCounts; } server cluster EthernetNetworkDiagnostics { @@ -2574,6 +2603,8 @@ endpoint 0 { callback attribute timeSinceReset default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; + + handle command ResetCounts; } server cluster AdministratorCommissioning { @@ -2586,6 +2617,10 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -2601,6 +2636,19 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -2614,6 +2662,13 @@ endpoint 0 { callback attribute attributeList; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } server cluster FixedLabel { @@ -2650,6 +2705,9 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command Identify; + handle command TriggerEffect; } server cluster OnOff { @@ -2660,6 +2718,10 @@ endpoint 1 { ram attribute startUpOnOff; ram attribute featureMap default = 0; ram attribute clusterRevision default = 5; + + handle command Off; + handle command On; + handle command Toggle; } server cluster Descriptor { @@ -2730,6 +2792,32 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0x1DB3; ram attribute clusterRevision default = 7; + + handle command LockDoor; + handle command UnlockDoor; + handle command UnlockWithTimeout; + handle command SetWeekDaySchedule; + handle command GetWeekDaySchedule; + handle command GetWeekDayScheduleResponse; + handle command ClearWeekDaySchedule; + handle command SetYearDaySchedule; + handle command GetYearDaySchedule; + handle command GetYearDayScheduleResponse; + handle command ClearYearDaySchedule; + handle command SetHolidaySchedule; + handle command GetHolidaySchedule; + handle command GetHolidayScheduleResponse; + handle command ClearHolidaySchedule; + handle command SetUser; + handle command GetUser; + handle command GetUserResponse; + handle command ClearUser; + handle command SetCredential; + handle command SetCredentialResponse; + handle command GetCredentialStatus; + handle command GetCredentialStatusResponse; + handle command ClearCredential; + handle command UnboltDoor; } } diff --git a/examples/lock-app/nxp/zap/lock-app.matter b/examples/lock-app/nxp/zap/lock-app.matter index bcf23fe5b067b8..fb319dbef0ee10 100644 --- a/examples/lock-app/nxp/zap/lock-app.matter +++ b/examples/lock-app/nxp/zap/lock-app.matter @@ -1468,6 +1468,13 @@ endpoint 0 { callback attribute supportsConcurrentConnection default = 1; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -1481,6 +1488,15 @@ endpoint 0 { ram attribute lastConnectErrorValue; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster GeneralDiagnostics { @@ -1490,6 +1506,8 @@ endpoint 0 { callback attribute testEventTriggersEnabled default = false; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command TestEventTrigger; } server cluster SoftwareDiagnostics { @@ -1499,6 +1517,8 @@ endpoint 0 { callback attribute currentHeapHighWatermark default = 0x0000000000000000; callback attribute featureMap default = 1; ram attribute clusterRevision default = 1; + + handle command ResetWatermarks; } server cluster ThreadNetworkDiagnostics { @@ -1564,6 +1584,8 @@ endpoint 0 { callback attribute activeNetworkFaultsList; ram attribute featureMap default = 0x000F; ram attribute clusterRevision default = 1; + + handle command ResetCounts; } server cluster AdministratorCommissioning { @@ -1572,6 +1594,9 @@ endpoint 0 { callback attribute adminVendorId default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command OpenCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -1583,6 +1608,19 @@ endpoint 0 { callback attribute currentFabricIndex; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -1592,6 +1630,13 @@ endpoint 0 { callback attribute maxGroupKeysPerFabric; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } } endpoint 1 { @@ -1606,6 +1651,9 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command Identify; + handle command TriggerEffect; } server cluster Descriptor { @@ -1639,6 +1687,17 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0x1000; ram attribute clusterRevision default = 6; + + handle command LockDoor; + handle command UnlockDoor; + handle command SetUser; + handle command GetUser; + handle command GetUserResponse; + handle command ClearUser; + handle command SetCredential; + handle command SetCredentialResponse; + handle command GetCredentialStatus; + handle command GetCredentialStatusResponse; } } diff --git a/examples/lock-app/qpg/zap/lock.matter b/examples/lock-app/qpg/zap/lock.matter index de0cfc9688a166..bc37e5c8baf708 100644 --- a/examples/lock-app/qpg/zap/lock.matter +++ b/examples/lock-app/qpg/zap/lock.matter @@ -1821,6 +1821,8 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AnnounceOTAProvider; } server cluster GeneralCommissioning { @@ -1834,6 +1836,13 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -1850,6 +1859,15 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster DiagnosticLogs { @@ -1858,6 +1876,9 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command RetrieveLogsRequest; + handle command RetrieveLogsResponse; } server cluster GeneralDiagnostics { @@ -1879,6 +1900,8 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command TestEventTrigger; } server cluster SoftwareDiagnostics { @@ -1891,6 +1914,8 @@ endpoint 0 { callback attribute attributeList; callback attribute featureMap default = 1; ram attribute clusterRevision default = 1; + + handle command ResetWatermarks; } server cluster ThreadNetworkDiagnostics { @@ -1959,6 +1984,8 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0x000F; ram attribute clusterRevision default = 1; + + handle command ResetCounts; } server cluster AdministratorCommissioning { @@ -1970,6 +1997,10 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -1984,6 +2015,19 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -1996,6 +2040,13 @@ endpoint 0 { callback attribute attributeList; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } server cluster FixedLabel { @@ -2028,6 +2079,9 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command Identify; + handle command TriggerEffect; } server cluster Groups { @@ -2037,6 +2091,17 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command AddGroup; + handle command AddGroupResponse; + handle command ViewGroup; + handle command ViewGroupResponse; + handle command GetGroupMembership; + handle command GetGroupMembershipResponse; + handle command RemoveGroup; + handle command RemoveGroupResponse; + handle command RemoveAllGroups; + handle command AddGroupIfIdentifying; } server cluster Descriptor { @@ -2095,6 +2160,19 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0x181; ram attribute clusterRevision default = 6; + + handle command LockDoor; + handle command UnlockDoor; + handle command UnlockWithTimeout; + handle command SetUser; + handle command GetUser; + handle command GetUserResponse; + handle command ClearUser; + handle command SetCredential; + handle command SetCredentialResponse; + handle command GetCredentialStatus; + handle command GetCredentialStatusResponse; + handle command ClearCredential; } } 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 56c13df52d71b4..5db3db137408c2 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 @@ -443,16 +443,36 @@ endpoint 0 { callback attribute supportsConcurrentConnection default = 1; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster DiagnosticLogs { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command RetrieveLogsRequest; + handle command RetrieveLogsResponse; } server cluster OperationalCredentials { @@ -462,6 +482,18 @@ endpoint 0 { callback attribute trustedRootCertificates; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } } 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 9882d0fd6d1cb7..daca4e37ef292e 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 @@ -1023,6 +1023,12 @@ endpoint 0 { server cluster OtaSoftwareUpdateProvider { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command QueryImage; + handle command QueryImageResponse; + handle command ApplyUpdateRequest; + handle command ApplyUpdateResponse; + handle command NotifyUpdateApplied; } server cluster LocalizationConfiguration { @@ -1048,6 +1054,13 @@ endpoint 0 { callback attribute supportsConcurrentConnection default = 1; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -1061,6 +1074,16 @@ endpoint 0 { ram attribute lastConnectErrorValue; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster GeneralDiagnostics { @@ -1076,6 +1099,8 @@ endpoint 0 { callback attribute testEventTriggersEnabled default = false; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command TestEventTrigger; } server cluster AdministratorCommissioning { @@ -1084,6 +1109,10 @@ endpoint 0 { callback attribute adminVendorId; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -1095,6 +1124,19 @@ endpoint 0 { callback attribute currentFabricIndex; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -1104,6 +1146,13 @@ endpoint 0 { callback attribute maxGroupKeysPerFabric; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } server cluster FixedLabel { 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 ed012fc199a474..62416d9c509d59 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 @@ -1210,6 +1210,8 @@ endpoint 0 { ram attribute updateStateProgress default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AnnounceOTAProvider; } server cluster LocalizationConfiguration { @@ -1235,6 +1237,13 @@ endpoint 0 { callback attribute supportsConcurrentConnection default = 1; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -1248,6 +1257,16 @@ endpoint 0 { ram attribute lastConnectErrorValue; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster GeneralDiagnostics { @@ -1263,6 +1282,8 @@ endpoint 0 { callback attribute testEventTriggersEnabled default = false; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command TestEventTrigger; } server cluster AdministratorCommissioning { @@ -1271,6 +1292,10 @@ endpoint 0 { callback attribute adminVendorId; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -1282,6 +1307,19 @@ endpoint 0 { callback attribute currentFabricIndex; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -1291,6 +1329,13 @@ endpoint 0 { callback attribute maxGroupKeysPerFabric; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } server cluster FixedLabel { @@ -1314,12 +1359,26 @@ endpoint 1 { ram attribute identifyType default = 0x0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command Identify; + handle command TriggerEffect; } server cluster Groups { ram attribute nameSupport; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command AddGroup; + handle command AddGroupResponse; + handle command ViewGroup; + handle command ViewGroupResponse; + handle command GetGroupMembership; + handle command GetGroupMembershipResponse; + handle command RemoveGroup; + handle command RemoveGroupResponse; + handle command RemoveAllGroups; + handle command AddGroupIfIdentifying; } server cluster OnOff { @@ -1330,6 +1389,13 @@ endpoint 1 { persist attribute startUpOnOff default = 0xFF; ram attribute featureMap default = 1; ram attribute clusterRevision default = 5; + + handle command Off; + handle command On; + handle command Toggle; + handle command OffWithEffect; + handle command OnWithRecallGlobalScene; + handle command OnWithTimedOff; } server cluster Descriptor { @@ -1368,6 +1434,16 @@ endpoint 65534 { callback attribute lastConnectErrorValue; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } } diff --git a/examples/placeholder/linux/apps/app1/config.matter b/examples/placeholder/linux/apps/app1/config.matter index 391efbc65b1034..e336d58c890c3e 100644 --- a/examples/placeholder/linux/apps/app1/config.matter +++ b/examples/placeholder/linux/apps/app1/config.matter @@ -6668,6 +6668,13 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -6685,6 +6692,16 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster GeneralDiagnostics { @@ -6704,6 +6721,8 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command TestEventTrigger; } server cluster SoftwareDiagnostics { @@ -6713,6 +6732,8 @@ endpoint 0 { callback attribute currentHeapHighWatermark default = 0x0000000000000000; callback attribute featureMap default = 1; ram attribute clusterRevision default = 1; + + handle command ResetWatermarks; } server cluster ThreadNetworkDiagnostics { @@ -6780,6 +6801,8 @@ endpoint 0 { callback attribute operationalDatasetComponents; callback attribute activeNetworkFaultsList; ram attribute clusterRevision default = 1; + + handle command ResetCounts; } server cluster WiFiNetworkDiagnostics { @@ -6801,6 +6824,8 @@ endpoint 0 { callback attribute overrunCount default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; + + handle command ResetCounts; } server cluster EthernetNetworkDiagnostics { @@ -6815,6 +6840,8 @@ endpoint 0 { callback attribute timeSinceReset default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; + + handle command ResetCounts; } server cluster BridgedDeviceBasicInformation { @@ -6862,6 +6889,10 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -6877,6 +6908,19 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -6890,6 +6934,13 @@ endpoint 0 { callback attribute attributeList; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } server cluster BooleanState { @@ -6909,6 +6960,8 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; + + handle command ChangeToMode; } server cluster DoorLock { @@ -6949,6 +7002,18 @@ endpoint 0 { ram attribute requirePINforRemoteOperation default = 0; ram attribute expiringUserTimeout; ram attribute clusterRevision default = 6; + + handle command LockDoor; + handle command UnlockDoor; + handle command UnlockWithTimeout; + handle command SetWeekDaySchedule; + handle command ClearWeekDaySchedule; + handle command SetYearDaySchedule; + handle command ClearYearDaySchedule; + handle command SetHolidaySchedule; + handle command ClearHolidaySchedule; + handle command SetUser; + handle command ClearCredential; } server cluster WindowCovering { @@ -6972,6 +7037,14 @@ endpoint 0 { ram attribute safetyStatus default = 0x00; ram attribute featureMap default = 0x17; ram attribute clusterRevision default = 5; + + handle command UpOrOpen; + handle command DownOrClose; + handle command StopMotion; + handle command GoToLiftValue; + handle command GoToLiftPercentage; + handle command GoToTiltValue; + handle command GoToTiltPercentage; } server cluster PumpConfigurationAndControl { @@ -7126,6 +7199,10 @@ endpoint 0 { callback attribute currentChannel; ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command ChangeChannel; + handle command ChangeChannelByNumber; + handle command SkipChannel; } server cluster TargetNavigator { @@ -7148,12 +7225,30 @@ endpoint 0 { ram attribute seekRangeStart default = 1; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command Play; + handle command Pause; + handle command Stop; + handle command StartOver; + handle command Previous; + handle command Next; + handle command Rewind; + handle command FastForward; + handle command SkipForward; + handle command SkipBackward; + handle command PlaybackResponse; + handle command Seek; } server cluster MediaInput { callback attribute inputList; callback attribute currentInput; ram attribute clusterRevision default = 1; + + handle command SelectInput; + handle command ShowInputStatus; + handle command HideInputStatus; + handle command RenameInput; } server cluster KeypadInput { @@ -7172,6 +7267,10 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command LaunchContent; + handle command LaunchURL; + handle command LauncherResponse; } server cluster AudioOutput { @@ -7179,6 +7278,9 @@ endpoint 0 { ram attribute currentOutput; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command SelectOutput; + handle command RenameOutput; } server cluster ApplicationLauncher { @@ -7206,6 +7308,11 @@ endpoint 0 { server cluster AccountLogin { ram attribute clusterRevision default = 1; + + handle command GetSetupPIN; + handle command GetSetupPINResponse; + handle command Login; + handle command Logout; } } endpoint 1 { @@ -7227,6 +7334,9 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command Identify; + handle command TriggerEffect; } server cluster Groups { @@ -7236,6 +7346,17 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command AddGroup; + handle command AddGroupResponse; + handle command ViewGroup; + handle command ViewGroupResponse; + handle command GetGroupMembership; + handle command GetGroupMembershipResponse; + handle command RemoveGroup; + handle command RemoveGroupResponse; + handle command RemoveAllGroups; + handle command AddGroupIfIdentifying; } server cluster Scenes { @@ -7249,6 +7370,20 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 5; + + handle command AddScene; + handle command AddSceneResponse; + handle command ViewScene; + handle command ViewSceneResponse; + handle command RemoveScene; + handle command RemoveSceneResponse; + handle command RemoveAllScenes; + handle command RemoveAllScenesResponse; + handle command StoreScene; + handle command StoreSceneResponse; + handle command RecallScene; + handle command GetSceneMembership; + handle command GetSceneMembershipResponse; } server cluster OnOff { @@ -7262,6 +7397,13 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0x0001; ram attribute clusterRevision default = 5; + + handle command Off; + handle command On; + handle command Toggle; + handle command OffWithEffect; + handle command OnWithRecallGlobalScene; + handle command OnWithTimedOff; } server cluster LevelControl { @@ -7284,6 +7426,15 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 5; + + handle command MoveToLevel; + handle command Move; + handle command Step; + handle command Stop; + handle command MoveToLevelWithOnOff; + handle command MoveWithOnOff; + handle command StepWithOnOff; + handle command StopWithOnOff; } server cluster Descriptor { @@ -7402,6 +7553,26 @@ endpoint 1 { ram attribute startUpColorTemperatureMireds; ram attribute featureMap default = 0; ram attribute clusterRevision default = 6; + + handle command MoveToHue; + handle command MoveHue; + handle command StepHue; + handle command MoveToSaturation; + handle command MoveSaturation; + handle command StepSaturation; + handle command MoveToHueAndSaturation; + handle command MoveToColor; + handle command MoveColor; + handle command StepColor; + handle command MoveToColorTemperature; + handle command EnhancedMoveToHue; + handle command EnhancedMoveHue; + handle command EnhancedStepHue; + handle command EnhancedMoveToHueAndSaturation; + handle command ColorLoopSet; + handle command StopMoveStep; + handle command MoveColorTemperature; + handle command StepColorTemperature; } server cluster OccupancySensing { diff --git a/examples/placeholder/linux/apps/app2/config.matter b/examples/placeholder/linux/apps/app2/config.matter index d72332e0e53d59..b8d5564e31455c 100644 --- a/examples/placeholder/linux/apps/app2/config.matter +++ b/examples/placeholder/linux/apps/app2/config.matter @@ -6628,6 +6628,13 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -6645,6 +6652,16 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster GeneralDiagnostics { @@ -6664,6 +6681,8 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command TestEventTrigger; } server cluster SoftwareDiagnostics { @@ -6673,6 +6692,8 @@ endpoint 0 { callback attribute currentHeapHighWatermark default = 0x0000000000000000; callback attribute featureMap default = 1; ram attribute clusterRevision default = 1; + + handle command ResetWatermarks; } server cluster ThreadNetworkDiagnostics { @@ -6740,6 +6761,8 @@ endpoint 0 { callback attribute operationalDatasetComponents; callback attribute activeNetworkFaultsList; ram attribute clusterRevision default = 1; + + handle command ResetCounts; } server cluster WiFiNetworkDiagnostics { @@ -6761,6 +6784,8 @@ endpoint 0 { callback attribute overrunCount default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; + + handle command ResetCounts; } server cluster EthernetNetworkDiagnostics { @@ -6775,6 +6800,8 @@ endpoint 0 { callback attribute timeSinceReset default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; + + handle command ResetCounts; } server cluster BridgedDeviceBasicInformation { @@ -6822,6 +6849,10 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -6837,6 +6868,19 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -6850,6 +6894,13 @@ endpoint 0 { callback attribute attributeList; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } server cluster UserLabel { @@ -6875,6 +6926,8 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; + + handle command ChangeToMode; } server cluster DoorLock { @@ -6915,6 +6968,18 @@ endpoint 0 { ram attribute requirePINforRemoteOperation default = 0; ram attribute expiringUserTimeout; ram attribute clusterRevision default = 6; + + handle command LockDoor; + handle command UnlockDoor; + handle command UnlockWithTimeout; + handle command SetWeekDaySchedule; + handle command ClearWeekDaySchedule; + handle command SetYearDaySchedule; + handle command ClearYearDaySchedule; + handle command SetHolidaySchedule; + handle command ClearHolidaySchedule; + handle command SetUser; + handle command ClearCredential; } server cluster WindowCovering { @@ -6938,6 +7003,14 @@ endpoint 0 { ram attribute safetyStatus default = 0x00; ram attribute featureMap default = 0x17; ram attribute clusterRevision default = 5; + + handle command UpOrOpen; + handle command DownOrClose; + handle command StopMotion; + handle command GoToLiftValue; + handle command GoToLiftPercentage; + handle command GoToTiltValue; + handle command GoToTiltPercentage; } server cluster PumpConfigurationAndControl { @@ -7092,6 +7165,10 @@ endpoint 0 { callback attribute currentChannel; ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command ChangeChannel; + handle command ChangeChannelByNumber; + handle command SkipChannel; } server cluster TargetNavigator { @@ -7114,12 +7191,30 @@ endpoint 0 { ram attribute seekRangeStart default = 1; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command Play; + handle command Pause; + handle command Stop; + handle command StartOver; + handle command Previous; + handle command Next; + handle command Rewind; + handle command FastForward; + handle command SkipForward; + handle command SkipBackward; + handle command PlaybackResponse; + handle command Seek; } server cluster MediaInput { callback attribute inputList; callback attribute currentInput; ram attribute clusterRevision default = 1; + + handle command SelectInput; + handle command ShowInputStatus; + handle command HideInputStatus; + handle command RenameInput; } server cluster KeypadInput { @@ -7138,6 +7233,10 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command LaunchContent; + handle command LaunchURL; + handle command LauncherResponse; } server cluster AudioOutput { @@ -7145,6 +7244,9 @@ endpoint 0 { ram attribute currentOutput; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command SelectOutput; + handle command RenameOutput; } server cluster ApplicationLauncher { @@ -7172,6 +7274,11 @@ endpoint 0 { server cluster AccountLogin { ram attribute clusterRevision default = 1; + + handle command GetSetupPIN; + handle command GetSetupPINResponse; + handle command Login; + handle command Logout; } } endpoint 1 { @@ -7191,6 +7298,9 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command Identify; + handle command TriggerEffect; } server cluster Groups { @@ -7200,6 +7310,17 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command AddGroup; + handle command AddGroupResponse; + handle command ViewGroup; + handle command ViewGroupResponse; + handle command GetGroupMembership; + handle command GetGroupMembershipResponse; + handle command RemoveGroup; + handle command RemoveGroupResponse; + handle command RemoveAllGroups; + handle command AddGroupIfIdentifying; } server cluster Scenes { @@ -7213,6 +7334,20 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 5; + + handle command AddScene; + handle command AddSceneResponse; + handle command ViewScene; + handle command ViewSceneResponse; + handle command RemoveScene; + handle command RemoveSceneResponse; + handle command RemoveAllScenes; + handle command RemoveAllScenesResponse; + handle command StoreScene; + handle command StoreSceneResponse; + handle command RecallScene; + handle command GetSceneMembership; + handle command GetSceneMembershipResponse; } server cluster OnOff { @@ -7226,6 +7361,13 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0x0001; ram attribute clusterRevision default = 5; + + handle command Off; + handle command On; + handle command Toggle; + handle command OffWithEffect; + handle command OnWithRecallGlobalScene; + handle command OnWithTimedOff; } server cluster LevelControl { @@ -7246,6 +7388,15 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 5; + + handle command MoveToLevel; + handle command Move; + handle command Step; + handle command Stop; + handle command MoveToLevelWithOnOff; + handle command MoveWithOnOff; + handle command StepWithOnOff; + handle command StopWithOnOff; } server cluster Descriptor { @@ -7345,6 +7496,26 @@ endpoint 1 { ram attribute startUpColorTemperatureMireds; ram attribute featureMap default = 0; ram attribute clusterRevision default = 6; + + handle command MoveToHue; + handle command MoveHue; + handle command StepHue; + handle command MoveToSaturation; + handle command MoveSaturation; + handle command StepSaturation; + handle command MoveToHueAndSaturation; + handle command MoveToColor; + handle command MoveColor; + handle command StepColor; + handle command MoveToColorTemperature; + handle command EnhancedMoveToHue; + handle command EnhancedMoveHue; + handle command EnhancedStepHue; + handle command EnhancedMoveToHueAndSaturation; + handle command ColorLoopSet; + handle command StopMoveStep; + handle command MoveColorTemperature; + handle command StepColorTemperature; } server cluster OccupancySensing { diff --git a/examples/pump-app/pump-common/pump-app.matter b/examples/pump-app/pump-common/pump-app.matter index c2390a51fdb713..66d3559cc4fb36 100644 --- a/examples/pump-app/pump-common/pump-app.matter +++ b/examples/pump-app/pump-common/pump-app.matter @@ -1470,6 +1470,8 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AnnounceOTAProvider; } server cluster GeneralCommissioning { @@ -1483,6 +1485,13 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -1499,6 +1508,15 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster GeneralDiagnostics { @@ -1511,6 +1529,8 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command TestEventTrigger; } server cluster ThreadNetworkDiagnostics { @@ -1536,6 +1556,8 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0x0000; ram attribute clusterRevision default = 1; + + handle command ResetCounts; } server cluster AdministratorCommissioning { @@ -1547,6 +1569,10 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -1561,6 +1587,19 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -1573,6 +1612,13 @@ endpoint 0 { callback attribute attributeList; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } } endpoint 1 { @@ -1588,6 +1634,8 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; + + handle command Identify; } server cluster OnOff { @@ -1597,6 +1645,10 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 5; + + handle command Off; + handle command On; + handle command Toggle; } server cluster LevelControl { @@ -1610,6 +1662,15 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 1; ram attribute clusterRevision default = 5; + + handle command MoveToLevel; + handle command Move; + handle command Step; + handle command Stop; + handle command MoveToLevelWithOnOff; + handle command MoveWithOnOff; + handle command StepWithOnOff; + handle command StopWithOnOff; } server cluster Descriptor { diff --git a/examples/pump-app/silabs/data_model/pump-thread-app.matter b/examples/pump-app/silabs/data_model/pump-thread-app.matter index c09c349172291a..3ec8a42daafce7 100644 --- a/examples/pump-app/silabs/data_model/pump-thread-app.matter +++ b/examples/pump-app/silabs/data_model/pump-thread-app.matter @@ -1470,6 +1470,8 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AnnounceOTAProvider; } server cluster GeneralCommissioning { @@ -1483,6 +1485,13 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -1499,6 +1508,15 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster GeneralDiagnostics { @@ -1511,6 +1529,8 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command TestEventTrigger; } server cluster ThreadNetworkDiagnostics { @@ -1536,6 +1556,8 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0x0000; ram attribute clusterRevision default = 1; + + handle command ResetCounts; } server cluster AdministratorCommissioning { @@ -1547,6 +1569,10 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -1561,6 +1587,19 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -1573,6 +1612,13 @@ endpoint 0 { callback attribute attributeList; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } } endpoint 1 { @@ -1588,6 +1634,8 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; + + handle command Identify; } server cluster OnOff { @@ -1597,6 +1645,10 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command Off; + handle command On; + handle command Toggle; } server cluster LevelControl { @@ -1610,6 +1662,15 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 1; ram attribute clusterRevision default = 5; + + handle command MoveToLevel; + handle command Move; + handle command Step; + handle command Stop; + handle command MoveToLevelWithOnOff; + handle command MoveWithOnOff; + handle command StepWithOnOff; + handle command StopWithOnOff; } server cluster Descriptor { diff --git a/examples/pump-app/silabs/data_model/pump-wifi-app.matter b/examples/pump-app/silabs/data_model/pump-wifi-app.matter index c09c349172291a..3ec8a42daafce7 100644 --- a/examples/pump-app/silabs/data_model/pump-wifi-app.matter +++ b/examples/pump-app/silabs/data_model/pump-wifi-app.matter @@ -1470,6 +1470,8 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AnnounceOTAProvider; } server cluster GeneralCommissioning { @@ -1483,6 +1485,13 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -1499,6 +1508,15 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster GeneralDiagnostics { @@ -1511,6 +1529,8 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command TestEventTrigger; } server cluster ThreadNetworkDiagnostics { @@ -1536,6 +1556,8 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0x0000; ram attribute clusterRevision default = 1; + + handle command ResetCounts; } server cluster AdministratorCommissioning { @@ -1547,6 +1569,10 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -1561,6 +1587,19 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -1573,6 +1612,13 @@ endpoint 0 { callback attribute attributeList; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } } endpoint 1 { @@ -1588,6 +1634,8 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; + + handle command Identify; } server cluster OnOff { @@ -1597,6 +1645,10 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command Off; + handle command On; + handle command Toggle; } server cluster LevelControl { @@ -1610,6 +1662,15 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 1; ram attribute clusterRevision default = 5; + + handle command MoveToLevel; + handle command Move; + handle command Step; + handle command Stop; + handle command MoveToLevelWithOnOff; + handle command MoveWithOnOff; + handle command StepWithOnOff; + handle command StopWithOnOff; } server cluster Descriptor { 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 132811e6bac1dd..31823ff72bcfbd 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 @@ -1356,6 +1356,8 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AnnounceOTAProvider; } server cluster GeneralCommissioning { @@ -1369,6 +1371,13 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -1385,6 +1394,15 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster GeneralDiagnostics { @@ -1397,6 +1415,8 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command TestEventTrigger; } server cluster ThreadNetworkDiagnostics { @@ -1422,6 +1442,8 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0x0000; ram attribute clusterRevision default = 1; + + handle command ResetCounts; } server cluster AdministratorCommissioning { @@ -1433,6 +1455,10 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -1447,6 +1473,19 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -1459,6 +1498,13 @@ endpoint 0 { callback attribute attributeList; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } } endpoint 1 { @@ -1478,6 +1524,8 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; + + handle command Identify; } server cluster Descriptor { diff --git a/examples/refrigerator-app/refrigerator-common/refrigerator-app.matter b/examples/refrigerator-app/refrigerator-common/refrigerator-app.matter index a13b8156d0ca2f..c336160caca659 100644 --- a/examples/refrigerator-app/refrigerator-common/refrigerator-app.matter +++ b/examples/refrigerator-app/refrigerator-common/refrigerator-app.matter @@ -1010,6 +1010,13 @@ endpoint 0 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -1026,6 +1033,16 @@ endpoint 0 { callback attribute attributeList default = 0; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster GeneralDiagnostics { @@ -1047,6 +1064,8 @@ endpoint 0 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command TestEventTrigger; } server cluster WiFiNetworkDiagnostics { @@ -1068,6 +1087,8 @@ endpoint 0 { callback attribute overrunCount default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; + + handle command ResetCounts; } server cluster AdministratorCommissioning { @@ -1079,6 +1100,10 @@ endpoint 0 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -1093,6 +1118,19 @@ endpoint 0 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -1102,6 +1140,13 @@ endpoint 0 { callback attribute maxGroupKeysPerFabric; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } } endpoint 1 { @@ -1145,6 +1190,8 @@ endpoint 2 { callback attribute attributeList default = 0; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; + + handle command SetTemperature; } } endpoint 3 { @@ -1172,6 +1219,8 @@ endpoint 3 { callback attribute attributeList default = 0; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; + + handle command SetTemperature; } } diff --git a/examples/resource-monitoring-app/resource-monitoring-common/resource-monitoring-app.matter b/examples/resource-monitoring-app/resource-monitoring-common/resource-monitoring-app.matter index a8338554de032e..4a540d7c182991 100644 --- a/examples/resource-monitoring-app/resource-monitoring-common/resource-monitoring-app.matter +++ b/examples/resource-monitoring-app/resource-monitoring-common/resource-monitoring-app.matter @@ -1650,6 +1650,17 @@ endpoint 0 { ram attribute nameSupport; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command AddGroup; + handle command AddGroupResponse; + handle command ViewGroup; + handle command ViewGroupResponse; + handle command GetGroupMembership; + handle command GetGroupMembershipResponse; + handle command RemoveGroup; + handle command RemoveGroupResponse; + handle command RemoveAllGroups; + handle command AddGroupIfIdentifying; } server cluster Descriptor { @@ -1711,6 +1722,8 @@ endpoint 0 { ram attribute updateStateProgress default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AnnounceOTAProvider; } server cluster LocalizationConfiguration { @@ -1736,6 +1749,13 @@ endpoint 0 { callback attribute supportsConcurrentConnection default = 1; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -1749,11 +1769,23 @@ endpoint 0 { ram attribute lastConnectErrorValue; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster DiagnosticLogs { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command RetrieveLogsRequest; } server cluster GeneralDiagnostics { @@ -1772,6 +1804,8 @@ endpoint 0 { callback attribute testEventTriggersEnabled default = false; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command TestEventTrigger; } server cluster SoftwareDiagnostics { @@ -1781,6 +1815,8 @@ endpoint 0 { callback attribute currentHeapHighWatermark default = 0x0000000000000000; callback attribute featureMap default = 1; ram attribute clusterRevision default = 1; + + handle command ResetWatermarks; } server cluster ThreadNetworkDiagnostics { @@ -1849,6 +1885,8 @@ endpoint 0 { callback attribute activeNetworkFaultsList; ram attribute featureMap default = 0x000F; ram attribute clusterRevision default = 1; + + handle command ResetCounts; } server cluster WiFiNetworkDiagnostics { @@ -1870,6 +1908,8 @@ endpoint 0 { callback attribute overrunCount default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; + + handle command ResetCounts; } server cluster EthernetNetworkDiagnostics { @@ -1884,6 +1924,8 @@ endpoint 0 { callback attribute timeSinceReset default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; + + handle command ResetCounts; } server cluster Switch { @@ -1899,6 +1941,10 @@ endpoint 0 { callback attribute adminVendorId default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -1910,6 +1956,19 @@ endpoint 0 { callback attribute currentFabricIndex; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -1919,6 +1978,13 @@ endpoint 0 { callback attribute maxGroupKeysPerFabric; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } server cluster FixedLabel { @@ -1945,6 +2011,9 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command Identify; + handle command TriggerEffect; } server cluster Groups { @@ -1954,6 +2023,17 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command AddGroup; + handle command AddGroupResponse; + handle command ViewGroup; + handle command ViewGroupResponse; + handle command GetGroupMembership; + handle command GetGroupMembershipResponse; + handle command RemoveGroup; + handle command RemoveGroupResponse; + handle command RemoveAllGroups; + handle command AddGroupIfIdentifying; } server cluster Descriptor { @@ -1980,6 +2060,8 @@ endpoint 1 { callback attribute attributeList; callback attribute featureMap default = 7; ram attribute clusterRevision default = 1; + + handle command ResetCondition; } server cluster ActivatedCarbonFilterMonitoring { @@ -1994,6 +2076,8 @@ endpoint 1 { callback attribute attributeList; callback attribute featureMap default = 7; ram attribute clusterRevision default = 1; + + handle command ResetCondition; } server cluster FanControl { diff --git a/examples/rvc-app/rvc-common/rvc-app.matter b/examples/rvc-app/rvc-common/rvc-app.matter index 0c116b2685f8ec..02ef63a33a9c54 100644 --- a/examples/rvc-app/rvc-common/rvc-app.matter +++ b/examples/rvc-app/rvc-common/rvc-app.matter @@ -1038,6 +1038,13 @@ endpoint 0 { callback attribute supportsConcurrentConnection default = 1; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -1051,11 +1058,23 @@ endpoint 0 { ram attribute lastConnectErrorValue; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster DiagnosticLogs { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command RetrieveLogsRequest; } server cluster GeneralDiagnostics { @@ -1071,6 +1090,8 @@ endpoint 0 { callback attribute testEventTriggersEnabled default = false; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command TestEventTrigger; } server cluster AdministratorCommissioning { @@ -1079,6 +1100,10 @@ endpoint 0 { callback attribute adminVendorId default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -1090,6 +1115,19 @@ endpoint 0 { callback attribute currentFabricIndex; ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -1099,6 +1137,13 @@ endpoint 0 { callback attribute maxGroupKeysPerFabric; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } } endpoint 1 { @@ -1114,6 +1159,9 @@ endpoint 1 { callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; + + handle command Identify; + handle command TriggerEffect; } server cluster Descriptor { @@ -1138,6 +1186,9 @@ endpoint 1 { callback attribute attributeList; callback attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command ChangeToMode; + handle command ChangeToModeResponse; } server cluster RvcCleanMode { @@ -1150,6 +1201,9 @@ endpoint 1 { callback attribute attributeList; callback attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command ChangeToMode; + handle command ChangeToModeResponse; } server cluster RvcOperationalState { @@ -1166,6 +1220,10 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command Pause; + handle command Resume; + handle command OperationalCommandResponse; } } diff --git a/examples/smoke-co-alarm-app/smoke-co-alarm-common/smoke-co-alarm-app.matter b/examples/smoke-co-alarm-app/smoke-co-alarm-common/smoke-co-alarm-app.matter index 0c20525aa3ec7b..fe2bb2d9028075 100644 --- a/examples/smoke-co-alarm-app/smoke-co-alarm-common/smoke-co-alarm-app.matter +++ b/examples/smoke-co-alarm-app/smoke-co-alarm-common/smoke-co-alarm-app.matter @@ -1760,6 +1760,8 @@ endpoint 0 { ram attribute updateStateProgress default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AnnounceOTAProvider; } server cluster LocalizationConfiguration { @@ -1785,6 +1787,13 @@ endpoint 0 { callback attribute supportsConcurrentConnection default = 1; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -1798,11 +1807,23 @@ endpoint 0 { ram attribute lastConnectErrorValue; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster DiagnosticLogs { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command RetrieveLogsRequest; } server cluster GeneralDiagnostics { @@ -1817,6 +1838,8 @@ endpoint 0 { callback attribute testEventTriggersEnabled default = false; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command TestEventTrigger; } server cluster SoftwareDiagnostics { @@ -1826,6 +1849,8 @@ endpoint 0 { callback attribute currentHeapHighWatermark default = 0x0000000000000000; callback attribute featureMap default = 1; ram attribute clusterRevision default = 1; + + handle command ResetWatermarks; } server cluster ThreadNetworkDiagnostics { @@ -1894,6 +1919,8 @@ endpoint 0 { callback attribute activeNetworkFaultsList; ram attribute featureMap default = 0x000F; ram attribute clusterRevision default = 1; + + handle command ResetCounts; } server cluster AdministratorCommissioning { @@ -1902,6 +1929,10 @@ endpoint 0 { callback attribute adminVendorId default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -1913,6 +1944,19 @@ endpoint 0 { callback attribute currentFabricIndex; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -1922,6 +1966,13 @@ endpoint 0 { callback attribute maxGroupKeysPerFabric; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } server cluster FixedLabel { @@ -1948,6 +1999,11 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; + + handle command RegisterClient; + handle command RegisterClientResponse; + handle command UnregisterClient; + handle command StayActiveRequest; } } endpoint 1 { @@ -1964,12 +2020,26 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command Identify; + handle command TriggerEffect; } server cluster Groups { ram attribute nameSupport; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command AddGroup; + handle command AddGroupResponse; + handle command ViewGroup; + handle command ViewGroupResponse; + handle command GetGroupMembership; + handle command GetGroupMembershipResponse; + handle command RemoveGroup; + handle command RemoveGroupResponse; + handle command RemoveAllGroups; + handle command AddGroupIfIdentifying; } server cluster Descriptor { @@ -2033,6 +2103,8 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; + + handle command SelfTestRequest; } } 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 89e2e9a824d536..1e9fa71cd434ca 100644 --- a/examples/temperature-measurement-app/temperature-measurement-common/temperature-measurement.matter +++ b/examples/temperature-measurement-app/temperature-measurement-common/temperature-measurement.matter @@ -1109,6 +1109,13 @@ endpoint 0 { callback attribute supportsConcurrentConnection default = 1; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -1122,11 +1129,22 @@ endpoint 0 { ram attribute lastConnectErrorValue; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster DiagnosticLogs { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command RetrieveLogsRequest; } server cluster GeneralDiagnostics { @@ -1142,6 +1160,8 @@ endpoint 0 { callback attribute testEventTriggersEnabled default = false; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command TestEventTrigger; } server cluster SoftwareDiagnostics { @@ -1183,6 +1203,8 @@ endpoint 0 { callback attribute timeSinceReset default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; + + handle command ResetCounts; } server cluster AdministratorCommissioning { @@ -1191,6 +1213,10 @@ endpoint 0 { callback attribute adminVendorId default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -1202,6 +1228,19 @@ endpoint 0 { callback attribute currentFabricIndex; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -1211,6 +1250,13 @@ endpoint 0 { callback attribute maxGroupKeysPerFabric; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } server cluster FixedLabel { diff --git a/examples/thermostat/thermostat-common/thermostat.matter b/examples/thermostat/thermostat-common/thermostat.matter index 9ee6e0b09991fb..bf75671e9ed6bc 100644 --- a/examples/thermostat/thermostat-common/thermostat.matter +++ b/examples/thermostat/thermostat-common/thermostat.matter @@ -1634,6 +1634,8 @@ endpoint 0 { ram attribute identifyTime default = 0x0000; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command Identify; } server cluster Descriptor { @@ -1701,6 +1703,8 @@ endpoint 0 { ram attribute updateStateProgress default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AnnounceOTAProvider; } server cluster LocalizationConfiguration { @@ -1732,6 +1736,13 @@ endpoint 0 { callback attribute supportsConcurrentConnection default = 1; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -1745,11 +1756,23 @@ endpoint 0 { ram attribute lastConnectErrorValue; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster DiagnosticLogs { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command RetrieveLogsRequest; } server cluster GeneralDiagnostics { @@ -1765,6 +1788,8 @@ endpoint 0 { callback attribute testEventTriggersEnabled default = false; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command TestEventTrigger; } server cluster SoftwareDiagnostics { @@ -1842,6 +1867,8 @@ endpoint 0 { callback attribute activeNetworkFaultsList; ram attribute featureMap default = 0x000F; ram attribute clusterRevision default = 1; + + handle command ResetCounts; } server cluster WiFiNetworkDiagnostics { @@ -1863,6 +1890,8 @@ endpoint 0 { callback attribute overrunCount default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; + + handle command ResetCounts; } server cluster EthernetNetworkDiagnostics { @@ -1885,6 +1914,10 @@ endpoint 0 { callback attribute adminVendorId default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -1896,6 +1929,19 @@ endpoint 0 { callback attribute currentFabricIndex; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -1905,6 +1951,13 @@ endpoint 0 { callback attribute maxGroupKeysPerFabric; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } server cluster FixedLabel { @@ -1929,12 +1982,26 @@ endpoint 1 { ram attribute identifyType default = 0x0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command Identify; + handle command TriggerEffect; } server cluster Groups { ram attribute nameSupport; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command AddGroup; + handle command AddGroupResponse; + handle command ViewGroup; + handle command ViewGroupResponse; + handle command GetGroupMembership; + handle command GetGroupMembershipResponse; + handle command RemoveGroup; + handle command RemoveGroupResponse; + handle command RemoveAllGroups; + handle command AddGroupIfIdentifying; } server cluster Descriptor { @@ -1966,6 +2033,8 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0x23; ram attribute clusterRevision default = 6; + + handle command SetpointRaiseLower; } server cluster ThermostatUserInterfaceConfiguration { diff --git a/examples/tv-app/tv-common/tv-app.matter b/examples/tv-app/tv-common/tv-app.matter index 83aa998c1ef8c1..0be3a040dabf57 100644 --- a/examples/tv-app/tv-common/tv-app.matter +++ b/examples/tv-app/tv-common/tv-app.matter @@ -2490,6 +2490,12 @@ endpoint 0 { server cluster OtaSoftwareUpdateProvider { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command QueryImage; + handle command QueryImageResponse; + handle command ApplyUpdateRequest; + handle command ApplyUpdateResponse; + handle command NotifyUpdateApplied; } server cluster LocalizationConfiguration { @@ -2521,6 +2527,13 @@ endpoint 0 { callback attribute supportsConcurrentConnection default = 1; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -2534,11 +2547,23 @@ endpoint 0 { ram attribute lastConnectErrorValue; ram attribute featureMap default = 4; ram attribute clusterRevision default = 1; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster DiagnosticLogs { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command RetrieveLogsRequest; } server cluster GeneralDiagnostics { @@ -2554,6 +2579,8 @@ endpoint 0 { callback attribute testEventTriggersEnabled default = false; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command TestEventTrigger; } server cluster SoftwareDiagnostics { @@ -2669,6 +2696,8 @@ endpoint 0 { callback attribute timeSinceReset default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; + + handle command ResetCounts; } server cluster AdministratorCommissioning { @@ -2677,6 +2706,10 @@ endpoint 0 { callback attribute adminVendorId default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -2688,6 +2721,19 @@ endpoint 0 { callback attribute currentFabricIndex; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -2697,6 +2743,13 @@ endpoint 0 { callback attribute maxGroupKeysPerFabric; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } server cluster FixedLabel { @@ -2727,6 +2780,10 @@ endpoint 1 { ram attribute onOff default = 0x00; ram attribute featureMap default = 0; ram attribute clusterRevision default = 5; + + handle command Off; + handle command On; + handle command Toggle; } server cluster Descriptor { @@ -2750,6 +2807,11 @@ endpoint 1 { callback attribute currentChannel; ram attribute featureMap default = 0x0003; ram attribute clusterRevision default = 1; + + handle command ChangeChannel; + handle command ChangeChannelResponse; + handle command ChangeChannelByNumber; + handle command SkipChannel; } server cluster TargetNavigator { @@ -2757,6 +2819,9 @@ endpoint 1 { ram attribute currentTarget default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command NavigateTarget; + handle command NavigateTargetResponse; } server cluster MediaPlayback { @@ -2772,6 +2837,19 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0x003; ram attribute clusterRevision default = 1; + + handle command Play; + handle command Pause; + handle command Stop; + handle command StartOver; + handle command Previous; + handle command Next; + handle command Rewind; + handle command FastForward; + handle command SkipForward; + handle command SkipBackward; + handle command PlaybackResponse; + handle command Seek; } server cluster MediaInput { @@ -2779,16 +2857,25 @@ endpoint 1 { ram attribute currentInput default = 0x00; ram attribute featureMap default = 0x0001; ram attribute clusterRevision default = 1; + + handle command SelectInput; + handle command ShowInputStatus; + handle command HideInputStatus; + handle command RenameInput; } server cluster LowPower { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command Sleep; } server cluster KeypadInput { ram attribute featureMap default = 0x0007; ram attribute clusterRevision default = 1; + + handle command SendKey; } server cluster ContentLauncher { @@ -2796,6 +2883,10 @@ endpoint 1 { ram attribute supportedStreamingProtocols; ram attribute featureMap default = 0x0003; ram attribute clusterRevision default = 1; + + handle command LaunchContent; + handle command LaunchURL; + handle command LauncherResponse; } server cluster AudioOutput { @@ -2806,6 +2897,9 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0x001; ram attribute clusterRevision default = 1; + + handle command SelectOutput; + handle command RenameOutput; } server cluster ApplicationLauncher { @@ -2813,6 +2907,11 @@ endpoint 1 { callback attribute currentApp default = 0x00; ram attribute featureMap default = 0x0001; ram attribute clusterRevision default = 1; + + handle command LaunchApp; + handle command StopApp; + handle command HideApp; + handle command LauncherResponse; } } endpoint 2 { @@ -2823,6 +2922,10 @@ endpoint 2 { ram attribute onOff default = 0x00; ram attribute featureMap default = 0; ram attribute clusterRevision default = 5; + + handle command Off; + handle command On; + handle command Toggle; } server cluster LevelControl { @@ -2842,6 +2945,15 @@ endpoint 2 { persist attribute startUpCurrentLevel default = 255; ram attribute featureMap default = 1; ram attribute clusterRevision default = 5; + + handle command MoveToLevel; + handle command Move; + handle command Step; + handle command Stop; + handle command MoveToLevelWithOnOff; + handle command MoveWithOnOff; + handle command StepWithOnOff; + handle command StopWithOnOff; } server cluster Descriptor { @@ -2872,6 +2984,11 @@ endpoint 3 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command ChangeChannel; + handle command ChangeChannelResponse; + handle command ChangeChannelByNumber; + handle command SkipChannel; } server cluster TargetNavigator { @@ -2881,6 +2998,9 @@ endpoint 3 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command NavigateTarget; + handle command NavigateTargetResponse; } server cluster MediaPlayback { @@ -2893,6 +3013,19 @@ endpoint 3 { ram attribute seekRangeStart; ram attribute featureMap default = 0x0003; ram attribute clusterRevision default = 1; + + handle command Play; + handle command Pause; + handle command Stop; + handle command StartOver; + handle command Previous; + handle command Next; + handle command Rewind; + handle command FastForward; + handle command SkipForward; + handle command SkipBackward; + handle command PlaybackResponse; + handle command Seek; } server cluster KeypadInput { @@ -2901,6 +3034,9 @@ endpoint 3 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command SendKey; + handle command SendKeyResponse; } server cluster ContentLauncher { @@ -2908,6 +3044,10 @@ endpoint 3 { ram attribute supportedStreamingProtocols; ram attribute featureMap default = 0x0003; ram attribute clusterRevision default = 1; + + handle command LaunchContent; + handle command LaunchURL; + handle command LauncherResponse; } server cluster ApplicationLauncher { @@ -2916,6 +3056,11 @@ endpoint 3 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command LaunchApp; + handle command StopApp; + handle command HideApp; + handle command LauncherResponse; } server cluster ApplicationBasic { @@ -2937,6 +3082,11 @@ endpoint 3 { server cluster AccountLogin { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command GetSetupPIN; + handle command GetSetupPINResponse; + handle command Login; + handle command Logout; } } 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 8ed068fada673a..7e7be6f39ad5d2 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 @@ -2073,6 +2073,13 @@ endpoint 0 { callback attribute supportsConcurrentConnection default = 1; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -2086,6 +2093,16 @@ endpoint 0 { ram attribute lastConnectErrorValue; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster GeneralDiagnostics { @@ -2101,6 +2118,8 @@ endpoint 0 { callback attribute testEventTriggersEnabled default = false; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command TestEventTrigger; } server cluster SoftwareDiagnostics { @@ -2145,6 +2164,8 @@ endpoint 0 { callback attribute timeSinceReset default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; + + handle command ResetCounts; } server cluster AdministratorCommissioning { @@ -2153,6 +2174,10 @@ endpoint 0 { callback attribute adminVendorId default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -2164,6 +2189,19 @@ endpoint 0 { callback attribute currentFabricIndex; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -2173,6 +2211,11 @@ endpoint 0 { callback attribute maxGroupKeysPerFabric; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetRemove; + handle command KeySetReadAllIndices; } } endpoint 1 { @@ -2199,12 +2242,25 @@ endpoint 1 { ram attribute identifyType default = 0x0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command Identify; } server cluster Groups { ram attribute nameSupport; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command AddGroup; + handle command AddGroupResponse; + handle command ViewGroup; + handle command ViewGroupResponse; + handle command GetGroupMembership; + handle command GetGroupMembershipResponse; + handle command RemoveGroup; + handle command RemoveGroupResponse; + handle command RemoveAllGroups; + handle command AddGroupIfIdentifying; } server cluster BinaryInputBasic { diff --git a/examples/virtual-device-app/virtual-device-common/virtual-device-app.matter b/examples/virtual-device-app/virtual-device-common/virtual-device-app.matter index 1f1808e68578f4..d09a42172375d5 100644 --- a/examples/virtual-device-app/virtual-device-common/virtual-device-app.matter +++ b/examples/virtual-device-app/virtual-device-common/virtual-device-app.matter @@ -2560,6 +2560,12 @@ endpoint 0 { server cluster OtaSoftwareUpdateProvider { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command QueryImage; + handle command QueryImageResponse; + handle command ApplyUpdateRequest; + handle command ApplyUpdateResponse; + handle command NotifyUpdateApplied; } server cluster LocalizationConfiguration { @@ -2591,6 +2597,13 @@ endpoint 0 { callback attribute supportsConcurrentConnection default = 1; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -2604,11 +2617,23 @@ endpoint 0 { ram attribute lastConnectErrorValue; ram attribute featureMap default = 4; ram attribute clusterRevision default = 1; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster DiagnosticLogs { ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command RetrieveLogsRequest; } server cluster GeneralDiagnostics { @@ -2624,6 +2649,8 @@ endpoint 0 { callback attribute testEventTriggersEnabled default = false; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command TestEventTrigger; } server cluster SoftwareDiagnostics { @@ -2739,6 +2766,8 @@ endpoint 0 { callback attribute timeSinceReset default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; + + handle command ResetCounts; } server cluster AdministratorCommissioning { @@ -2747,6 +2776,10 @@ endpoint 0 { callback attribute adminVendorId default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -2758,6 +2791,19 @@ endpoint 0 { callback attribute currentFabricIndex; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -2767,6 +2813,13 @@ endpoint 0 { callback attribute maxGroupKeysPerFabric; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } server cluster FixedLabel { @@ -2790,6 +2843,9 @@ endpoint 1 { ram attribute identifyType default = 0x0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; + + handle command Identify; + handle command TriggerEffect; } server cluster Groups { @@ -2799,6 +2855,17 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; + + handle command AddGroup; + handle command AddGroupResponse; + handle command ViewGroup; + handle command ViewGroupResponse; + handle command GetGroupMembership; + handle command GetGroupMembershipResponse; + handle command RemoveGroup; + handle command RemoveGroupResponse; + handle command RemoveAllGroups; + handle command AddGroupIfIdentifying; } server cluster Scenes { @@ -2811,6 +2878,20 @@ endpoint 1 { callback attribute remainingCapacity; ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; + + handle command AddScene; + handle command AddSceneResponse; + handle command ViewScene; + handle command ViewSceneResponse; + handle command RemoveScene; + handle command RemoveSceneResponse; + handle command RemoveAllScenes; + handle command RemoveAllScenesResponse; + handle command StoreScene; + handle command StoreSceneResponse; + handle command RecallScene; + handle command GetSceneMembership; + handle command GetSceneMembershipResponse; } server cluster OnOff { @@ -2824,6 +2905,13 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 5; + + handle command Off; + handle command On; + handle command Toggle; + handle command OffWithEffect; + handle command OnWithRecallGlobalScene; + handle command OnWithTimedOff; } server cluster Descriptor { @@ -2880,6 +2968,27 @@ endpoint 1 { ram attribute requirePINforRemoteOperation default = 1; ram attribute featureMap default = 0x193; ram attribute clusterRevision default = 6; + + handle command LockDoor; + handle command UnlockDoor; + handle command UnlockWithTimeout; + handle command SetWeekDaySchedule; + handle command GetWeekDaySchedule; + handle command GetWeekDayScheduleResponse; + handle command ClearWeekDaySchedule; + handle command SetYearDaySchedule; + handle command GetYearDaySchedule; + handle command GetYearDayScheduleResponse; + handle command ClearYearDaySchedule; + handle command SetUser; + handle command GetUser; + handle command GetUserResponse; + handle command ClearUser; + handle command SetCredential; + handle command SetCredentialResponse; + handle command GetCredentialStatus; + handle command GetCredentialStatusResponse; + handle command ClearCredential; } server cluster ColorControl { @@ -2900,6 +3009,12 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 1; ram attribute clusterRevision default = 6; + + handle command MoveToHue; + handle command MoveToSaturation; + handle command MoveToHueAndSaturation; + handle command MoveToColor; + handle command MoveToColorTemperature; } } diff --git a/examples/window-app/common/window-app.matter b/examples/window-app/common/window-app.matter index c1f01981729ca4..a16aa05d7f0b12 100644 --- a/examples/window-app/common/window-app.matter +++ b/examples/window-app/common/window-app.matter @@ -1869,6 +1869,8 @@ endpoint 0 { ram attribute updateStateProgress default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AnnounceOTAProvider; } server cluster LocalizationConfiguration { @@ -1934,6 +1936,13 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command ArmFailSafe; + handle command ArmFailSafeResponse; + handle command SetRegulatoryConfig; + handle command SetRegulatoryConfigResponse; + handle command CommissioningComplete; + handle command CommissioningCompleteResponse; } server cluster NetworkCommissioning { @@ -1951,6 +1960,16 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; + + handle command ScanNetworks; + handle command ScanNetworksResponse; + handle command AddOrUpdateWiFiNetwork; + handle command AddOrUpdateThreadNetwork; + handle command RemoveNetwork; + handle command NetworkConfigResponse; + handle command ConnectNetwork; + handle command ConnectNetworkResponse; + handle command ReorderNetwork; } server cluster GeneralDiagnostics { @@ -1970,6 +1989,8 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command TestEventTrigger; } server cluster SoftwareDiagnostics { @@ -1979,6 +2000,8 @@ endpoint 0 { callback attribute currentHeapHighWatermark default = 0x0000000000000000; callback attribute featureMap default = 1; ram attribute clusterRevision default = 1; + + handle command ResetWatermarks; } server cluster ThreadNetworkDiagnostics { @@ -2047,6 +2070,8 @@ endpoint 0 { callback attribute activeNetworkFaultsList; ram attribute featureMap default = 0x000F; ram attribute clusterRevision default = 1; + + handle command ResetCounts; } server cluster WiFiNetworkDiagnostics { @@ -2068,6 +2093,8 @@ endpoint 0 { callback attribute overrunCount default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; + + handle command ResetCounts; } server cluster EthernetNetworkDiagnostics { @@ -2094,6 +2121,10 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command OpenCommissioningWindow; + handle command OpenBasicCommissioningWindow; + handle command RevokeCommissioning; } server cluster OperationalCredentials { @@ -2109,6 +2140,19 @@ endpoint 0 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; + + handle command AttestationRequest; + handle command AttestationResponse; + handle command CertificateChainRequest; + handle command CertificateChainResponse; + handle command CSRRequest; + handle command CSRResponse; + handle command AddNOC; + handle command UpdateNOC; + handle command NOCResponse; + handle command UpdateFabricLabel; + handle command RemoveFabric; + handle command AddTrustedRootCertificate; } server cluster GroupKeyManagement { @@ -2122,6 +2166,13 @@ endpoint 0 { callback attribute attributeList; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; + + handle command KeySetWrite; + handle command KeySetRead; + handle command KeySetReadResponse; + handle command KeySetRemove; + handle command KeySetReadAllIndices; + handle command KeySetReadAllIndicesResponse; } server cluster FixedLabel { @@ -2148,6 +2199,9 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command Identify; + handle command TriggerEffect; } server cluster Groups { @@ -2157,6 +2211,17 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command AddGroup; + handle command AddGroupResponse; + handle command ViewGroup; + handle command ViewGroupResponse; + handle command GetGroupMembership; + handle command GetGroupMembershipResponse; + handle command RemoveGroup; + handle command RemoveGroupResponse; + handle command RemoveAllGroups; + handle command AddGroupIfIdentifying; } server cluster Descriptor { @@ -2199,6 +2264,14 @@ endpoint 1 { callback attribute attributeList; ram attribute featureMap default = 0x001F; ram attribute clusterRevision default = 5; + + handle command UpOrOpen; + handle command DownOrClose; + handle command StopMotion; + handle command GoToLiftValue; + handle command GoToLiftPercentage; + handle command GoToTiltValue; + handle command GoToTiltPercentage; } } endpoint 2 { @@ -2213,6 +2286,8 @@ endpoint 2 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command Identify; } server cluster Groups { @@ -2222,6 +2297,17 @@ endpoint 2 { callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; + + handle command AddGroup; + handle command AddGroupResponse; + handle command ViewGroup; + handle command ViewGroupResponse; + handle command GetGroupMembership; + handle command GetGroupMembershipResponse; + handle command RemoveGroup; + handle command RemoveGroupResponse; + handle command RemoveAllGroups; + handle command AddGroupIfIdentifying; } server cluster Descriptor { @@ -2264,6 +2350,14 @@ endpoint 2 { callback attribute attributeList; ram attribute featureMap default = 0x0017; ram attribute clusterRevision default = 5; + + handle command UpOrOpen; + handle command DownOrClose; + handle command StopMotion; + handle command GoToLiftValue; + handle command GoToLiftPercentage; + handle command GoToTiltValue; + handle command GoToTiltPercentage; } } diff --git a/scripts/py_matter_idl/matter_idl/matter_grammar.lark b/scripts/py_matter_idl/matter_idl/matter_grammar.lark index 9299449f05be95..35581dca4e6ea6 100644 --- a/scripts/py_matter_idl/matter_idl/matter_grammar.lark +++ b/scripts/py_matter_idl/matter_idl/matter_grammar.lark @@ -78,10 +78,11 @@ endpoint_attribute_storage: "ram"i -> ram_attribute | "persist"i -> persist_attribute | "callback"i -> callback_attribute -?endpoint_cluster_entry: endpoint_emitted_event | endpoint_attribute_instantiation +?endpoint_cluster_entry: endpoint_emitted_event | endpoint_attribute_instantiation | endpoint_command_instantiation endpoint_emitted_event: "emits"i "event"i id ";" endpoint_attribute_instantiation: endpoint_attribute_storage "attribute"i id default_value? ";" +endpoint_command_instantiation: "handle"i "command"i id ";" bool_default: "true"i -> bool_default_true | "false"i -> bool_default_false diff --git a/scripts/py_matter_idl/matter_idl/matter_idl_parser.py b/scripts/py_matter_idl/matter_idl/matter_idl_parser.py index a88629fb03c994..ee165409c1164e 100755 --- a/scripts/py_matter_idl/matter_idl/matter_idl_parser.py +++ b/scripts/py_matter_idl/matter_idl/matter_idl_parser.py @@ -19,10 +19,10 @@ from matter_idl.matter_idl_types import AccessPrivilege from matter_idl.matter_idl_types import (ApiMaturity, Attribute, AttributeInstantiation, AttributeOperation, AttributeQuality, - AttributeStorage, Bitmap, Cluster, ClusterSide, Command, CommandQuality, ConstantEntry, - DataType, DeviceType, Endpoint, Enum, Event, EventPriority, EventQuality, Field, - FieldQuality, Idl, ParseMetaData, ServerClusterInstantiation, Struct, StructQuality, - StructTag) + AttributeStorage, Bitmap, Cluster, ClusterSide, Command, CommandInstantiation, + CommandQuality, ConstantEntry, DataType, DeviceType, Endpoint, Enum, Event, EventPriority, + EventQuality, Field, FieldQuality, Idl, ParseMetaData, ServerClusterInstantiation, Struct, + StructQuality, StructTag) def UnionOfAllFlags(flags_list): @@ -395,6 +395,11 @@ def endpoint_attribute_instantiation(self, meta, storage, id, default=None): meta = None if self.skip_meta else ParseMetaData(meta) return AttributeInstantiation(parse_meta=meta, name=id, storage=storage, default=default) + @v_args(meta=True, inline=True) + def endpoint_command_instantiation(self, meta, id): + meta = None if self.skip_meta else ParseMetaData(meta) + return CommandInstantiation(parse_meta=meta, name=id) + @v_args(meta=True, inline=True) def endpoint_emitted_event(self, meta, id): meta = None if self.skip_meta else ParseMetaData(meta) @@ -452,15 +457,18 @@ def endpoint_server_cluster(self, meta, id, *content): meta = None if self.skip_meta else ParseMetaData(meta) attributes = [] + commands = [] events = set() for item in content: if isinstance(item, AttributeInstantiation): attributes.append(item) + elif isinstance(item, CommandInstantiation): + commands.append(item) else: events.add(item) return AddServerClusterToEndpointTransform( - ServerClusterInstantiation(parse_meta=meta, name=id, attributes=attributes, events_emitted=events)) + ServerClusterInstantiation(parse_meta=meta, name=id, attributes=attributes, events_emitted=events, commands=commands)) @v_args(inline=True) def cluster_content(self, api_maturity, element): diff --git a/scripts/py_matter_idl/matter_idl/matter_idl_types.py b/scripts/py_matter_idl/matter_idl/matter_idl_types.py index f15b35167097a5..2067cc4c58dab6 100644 --- a/scripts/py_matter_idl/matter_idl/matter_idl_types.py +++ b/scripts/py_matter_idl/matter_idl/matter_idl_types.py @@ -255,9 +255,18 @@ class AttributeInstantiation: parse_meta: Optional[ParseMetaData] = field(default=None) +@dataclass +class CommandInstantiation: + name: str + + # Parsing meta data missing only when skip meta data is requested + parse_meta: Optional[ParseMetaData] = field(default=None) + + @dataclass class ServerClusterInstantiation: name: str + commands: List[CommandInstantiation] = field(default_factory=list) attributes: List[AttributeInstantiation] = field(default_factory=list) events_emitted: Set[str] = field(default_factory=set) diff --git a/scripts/py_matter_idl/matter_idl/test_matter_idl_parser.py b/scripts/py_matter_idl/matter_idl/test_matter_idl_parser.py index 449e02c8d3e049..3196f191e19805 100755 --- a/scripts/py_matter_idl/matter_idl/test_matter_idl_parser.py +++ b/scripts/py_matter_idl/matter_idl/test_matter_idl_parser.py @@ -27,9 +27,10 @@ import unittest from matter_idl.matter_idl_types import (AccessPrivilege, ApiMaturity, Attribute, AttributeInstantiation, AttributeQuality, - AttributeStorage, Bitmap, Cluster, ClusterSide, Command, CommandQuality, ConstantEntry, - DataType, DeviceType, Endpoint, Enum, Event, EventPriority, EventQuality, Field, - FieldQuality, Idl, ParseMetaData, ServerClusterInstantiation, Struct, StructTag) + AttributeStorage, Bitmap, Cluster, ClusterSide, Command, CommandInstantiation, + CommandQuality, ConstantEntry, DataType, DeviceType, Endpoint, Enum, Event, EventPriority, + EventQuality, Field, FieldQuality, Idl, ParseMetaData, ServerClusterInstantiation, Struct, + StructTag) def parseText(txt, skip_meta=True): @@ -773,6 +774,38 @@ def test_emits_events(self): self.assertEqual(actual, expected) + def test_handle_commands(self): + actual = parseText(""" + endpoint 1 { + server cluster Example {} + } + endpoint 2 { + server cluster Example { + handle command TestCommand; + handle command AnotherOne; + } + server cluster AnotherExample { + handle command Xyz; + } + } + """) + + expected = Idl(endpoints=[ + Endpoint(number=1, server_clusters=[ + ServerClusterInstantiation(name="Example")]), + Endpoint(number=2, server_clusters=[ + ServerClusterInstantiation(name="Example", commands=[ + CommandInstantiation(name="TestCommand"), + CommandInstantiation(name="AnotherOne"), + ]), + ServerClusterInstantiation(name="AnotherExample", commands=[ + CommandInstantiation(name="Xyz"), + ]), + ]) + ]) + + self.assertEqual(actual, expected) + if __name__ == '__main__': unittest.main() diff --git a/src/app/zap-templates/templates/app/MatterIDL_Server.zapt b/src/app/zap-templates/templates/app/MatterIDL_Server.zapt index 0e36361bef1a5f..458193bee47977 100644 --- a/src/app/zap-templates/templates/app/MatterIDL_Server.zapt +++ b/src/app/zap-templates/templates/app/MatterIDL_Server.zapt @@ -51,6 +51,12 @@ endpoint {{endpointId}} { ; {{/if}} {{/user_cluster_attributes}} + {{#user_cluster_commands}} + {{~#first}} + + {{/first}} + handle command {{asUpperCamelCase name}}; + {{/user_cluster_commands}} } {{/if}} {{/if}}