Skip to content

Commit 2bc3251

Browse files
authored
Bridge app: remove binding client (project-chip#36697)
A binding client means that this device would be reaching out and writing to the binding cluster on another endpoint, which is likely NOT what was intended here since it doesn't do that. The current app now shows no clusters listed in the client list on any cluster (from device dump).
1 parent a3a443a commit 2bc3251

File tree

2 files changed

+0
-30
lines changed

2 files changed

+0
-30
lines changed

examples/bridge-app/bridge-common/bridge-app.matter

-22
Original file line numberDiff line numberDiff line change
@@ -521,27 +521,6 @@ cluster Descriptor = 29 {
521521
readonly attribute int16u clusterRevision = 65533;
522522
}
523523

524-
/** The Binding Cluster is meant to replace the support from the Zigbee Device Object (ZDO) for supporting the binding table. */
525-
cluster Binding = 30 {
526-
revision 1; // NOTE: Default/not specifically set
527-
528-
fabric_scoped struct TargetStruct {
529-
optional node_id node = 1;
530-
optional group_id group = 2;
531-
optional endpoint_no endpoint = 3;
532-
optional cluster_id cluster = 4;
533-
fabric_idx fabricIndex = 254;
534-
}
535-
536-
attribute access(write: manage) TargetStruct binding[] = 0;
537-
readonly attribute command_id generatedCommandList[] = 65528;
538-
readonly attribute command_id acceptedCommandList[] = 65529;
539-
readonly attribute event_id eventList[] = 65530;
540-
readonly attribute attrib_id attributeList[] = 65531;
541-
readonly attribute bitmap32 featureMap = 65532;
542-
readonly attribute int16u clusterRevision = 65533;
543-
}
544-
545524
/** The Access Control Cluster exposes a data model view of a
546525
Node's Access Control List (ACL), which codifies the rules used to manage
547526
and enforce Access Control for the Node's endpoints and their associated
@@ -2496,7 +2475,6 @@ endpoint 0 {
24962475
endpoint 1 {
24972476
device type ma_aggregator = 14, version 1;
24982477

2499-
binding cluster Binding;
25002478

25012479
server cluster Identify {
25022480
ram attribute identifyTime default = 0x0;

examples/bridge-app/bridge-common/bridge-app.zap

-8
Original file line numberDiff line numberDiff line change
@@ -4713,14 +4713,6 @@
47134713
}
47144714
]
47154715
},
4716-
{
4717-
"name": "Binding",
4718-
"code": 30,
4719-
"mfgCode": null,
4720-
"define": "BINDING_CLUSTER",
4721-
"side": "client",
4722-
"enabled": 1
4723-
},
47244716
{
47254717
"name": "Actions",
47264718
"code": 37,

0 commit comments

Comments
 (0)