@@ -571,18 +571,18 @@ client cluster OtaSoftwareUpdateProvider = 41 {
571
571
INT32U softwareVersion = 2;
572
572
OTADownloadProtocol protocolsSupported[] = 3;
573
573
optional INT16U hardwareVersion = 4;
574
- optional CHAR_STRING location = 5;
574
+ optional CHAR_STRING<2> location = 5;
575
575
optional BOOLEAN requestorCanConsent = 6;
576
- optional OCTET_STRING metadataForProvider = 7;
576
+ optional OCTET_STRING<512> metadataForProvider = 7;
577
577
}
578
578
579
579
request struct ApplyUpdateRequestRequest {
580
- OCTET_STRING updateToken = 0;
580
+ OCTET_STRING<32> updateToken = 0;
581
581
INT32U newVersion = 1;
582
582
}
583
583
584
584
request struct NotifyUpdateAppliedRequest {
585
- OCTET_STRING updateToken = 0;
585
+ OCTET_STRING<32> updateToken = 0;
586
586
INT32U softwareVersion = 1;
587
587
}
588
588
@@ -659,7 +659,7 @@ server cluster OtaSoftwareUpdateRequestor = 42 {
659
659
node_id providerNodeId = 0;
660
660
vendor_id vendorId = 1;
661
661
OTAAnnouncementReason announcementReason = 2;
662
- optional OCTET_STRING metadataForNode = 3;
662
+ optional OCTET_STRING<512> metadataForNode = 3;
663
663
endpoint_no endpoint = 4;
664
664
}
665
665
@@ -931,33 +931,33 @@ server cluster NetworkCommissioning = 49 {
931
931
readonly attribute int16u clusterRevision = 65533;
932
932
933
933
request struct ScanNetworksRequest {
934
- optional nullable OCTET_STRING ssid = 0;
934
+ optional nullable OCTET_STRING<32> ssid = 0;
935
935
optional INT64U breadcrumb = 1;
936
936
}
937
937
938
938
request struct AddOrUpdateWiFiNetworkRequest {
939
- OCTET_STRING ssid = 0;
940
- OCTET_STRING credentials = 1;
939
+ OCTET_STRING<32> ssid = 0;
940
+ OCTET_STRING<64> credentials = 1;
941
941
optional INT64U breadcrumb = 2;
942
942
}
943
943
944
944
request struct AddOrUpdateThreadNetworkRequest {
945
- OCTET_STRING operationalDataset = 0;
945
+ OCTET_STRING<254> operationalDataset = 0;
946
946
optional INT64U breadcrumb = 1;
947
947
}
948
948
949
949
request struct RemoveNetworkRequest {
950
- OCTET_STRING networkID = 0;
950
+ OCTET_STRING<32> networkID = 0;
951
951
optional INT64U breadcrumb = 1;
952
952
}
953
953
954
954
request struct ConnectNetworkRequest {
955
- OCTET_STRING networkID = 0;
955
+ OCTET_STRING<32> networkID = 0;
956
956
optional INT64U breadcrumb = 1;
957
957
}
958
958
959
959
request struct ReorderNetworkRequest {
960
- OCTET_STRING networkID = 0;
960
+ OCTET_STRING<32> networkID = 0;
961
961
INT8U networkIndex = 1;
962
962
optional INT64U breadcrumb = 2;
963
963
}
@@ -971,7 +971,7 @@ server cluster NetworkCommissioning = 49 {
971
971
972
972
response struct NetworkConfigResponse = 5 {
973
973
NetworkCommissioningStatus networkingStatus = 0;
974
- optional CHAR_STRING debugText = 1;
974
+ optional CHAR_STRING<512> debugText = 1;
975
975
optional INT8U networkIndex = 2;
976
976
}
977
977
@@ -1015,7 +1015,7 @@ server cluster DiagnosticLogs = 50 {
1015
1015
request struct RetrieveLogsRequestRequest {
1016
1016
LogsIntent intent = 0;
1017
1017
LogsTransferProtocol requestedProtocol = 1;
1018
- OCTET_STRING transferFileDesignator = 2;
1018
+ OCTET_STRING<32> transferFileDesignator = 2;
1019
1019
}
1020
1020
1021
1021
command RetrieveLogsRequest(RetrieveLogsRequestRequest): RetrieveLogsResponse = 0;
@@ -1111,7 +1111,7 @@ server cluster GeneralDiagnostics = 51 {
1111
1111
readonly attribute int16u clusterRevision = 65533;
1112
1112
1113
1113
request struct TestEventTriggerRequest {
1114
- OCTET_STRING enableKey = 0;
1114
+ OCTET_STRING<16> enableKey = 0;
1115
1115
INT64U eventTrigger = 1;
1116
1116
}
1117
1117
@@ -1458,7 +1458,7 @@ server cluster OperationalCredentials = 62 {
1458
1458
}
1459
1459
1460
1460
request struct UpdateFabricLabelRequest {
1461
- CHAR_STRING label = 0;
1461
+ CHAR_STRING<32> label = 0;
1462
1462
}
1463
1463
1464
1464
request struct RemoveFabricRequest {
@@ -2922,11 +2922,11 @@ server cluster AccountLogin = 1294 {
2922
2922
readonly attribute int16u clusterRevision = 65533;
2923
2923
2924
2924
request struct GetSetupPINRequest {
2925
- CHAR_STRING tempAccountIdentifier = 0;
2925
+ CHAR_STRING<100> tempAccountIdentifier = 0;
2926
2926
}
2927
2927
2928
2928
request struct LoginRequest {
2929
- CHAR_STRING tempAccountIdentifier = 0;
2929
+ CHAR_STRING<100> tempAccountIdentifier = 0;
2930
2930
CHAR_STRING setupPIN = 1;
2931
2931
}
2932
2932
0 commit comments