Make MTRDecodeAttributeValue support global attributes in custom clusters. (#29022)
For global attributes we know the schema even if the cluster is custom.
diff --git a/src/darwin/Framework/CHIP/templates/MTRAttributeTLVValueDecoder-src.zapt b/src/darwin/Framework/CHIP/templates/MTRAttributeTLVValueDecoder-src.zapt
index ec2c1f7..2b70a99 100644
--- a/src/darwin/Framework/CHIP/templates/MTRAttributeTLVValueDecoder-src.zapt
+++ b/src/darwin/Framework/CHIP/templates/MTRAttributeTLVValueDecoder-src.zapt
@@ -12,10 +12,48 @@
#include <app-common/zap-generated/ids/Attributes.h>
#include <app-common/zap-generated/ids/Clusters.h>
#include <lib/support/TypeTraits.h>
+#include <lib/core/DataModelTypes.h>
using namespace chip;
using namespace chip::app;
+static id _Nullable DecodeGlobalAttributeValue(AttributeId aAttributeId, TLV::TLVReader & aReader, CHIP_ERROR * aError)
+{
+ using namespace Clusters::Globals;
+ switch (aAttributeId) {
+ {{#zcl_attributes_server removeKeys='isOptional'}}
+ {{#unless clusterRef}}
+ {{#if (isSupported "" globalAttribute=(asUpperCamelCase name preserveAcronyms=true))}}
+ {{#if (isProvisional "" globalAttribute=(asUpperCamelCase name preserveAcronyms=true))}}
+ #if MTR_ENABLE_PROVISIONAL
+ {{/if}}
+ case Attributes::{{asUpperCamelCase name}}::Id: {
+ using TypeInfo = Attributes::{{asUpperCamelCase name}}::TypeInfo;
+ TypeInfo::DecodableType cppValue;
+ *aError = DataModel::Decode(aReader, cppValue);
+ if (*aError != CHIP_NO_ERROR)
+ {
+ return nil;
+ }
+ {{asObjectiveCType type ""}} value;
+ {{>decode_value target="value" source="cppValue" cluster="" errorCode="*aError = err; return nil;" depth=0}}
+ return value;
+ }
+ {{#if (isProvisional "" globalAttribute=(asUpperCamelCase name preserveAcronyms=true))}}
+ #endif // MTR_ENABLE_PROVISIONAL
+ {{/if}}
+ {{/if}}
+ {{/unless}}
+ {{/zcl_attributes_server}}
+ default: {
+ break;
+ }
+ }
+
+ *aError = CHIP_ERROR_IM_MALFORMED_ATTRIBUTE_PATH_IB;
+ return nil;
+}
+
{{#zcl_clusters}}
{{#if (isSupported (asUpperCamelCase name preserveAcronyms=true))}}
static id _Nullable DecodeAttributeValueFor{{asUpperCamelCase name preserveAcronyms=true}}Cluster(AttributeId aAttributeId, TLV::TLVReader & aReader, CHIP_ERROR * aError)
@@ -23,6 +61,7 @@
using namespace Clusters::{{asUpperCamelCase name}};
switch (aAttributeId) {
{{#zcl_attributes_server removeKeys='isOptional'}}
+ {{#if clusterRef}}
{{#if (isSupported (asUpperCamelCase ../name preserveAcronyms=true) attribute=(asUpperCamelCase name preserveAcronyms=true))}}
{{#if (isProvisional (asUpperCamelCase ../name preserveAcronyms=true) attribute=(asUpperCamelCase name preserveAcronyms=true))}}
#if MTR_ENABLE_PROVISIONAL
@@ -43,6 +82,7 @@
#endif // MTR_ENABLE_PROVISIONAL
{{/if}}
{{/if}}
+ {{/if}}
{{/zcl_attributes_server}}
default: {
break;
@@ -57,6 +97,10 @@
id _Nullable MTRDecodeAttributeValue(const ConcreteAttributePath & aPath, TLV::TLVReader & aReader, CHIP_ERROR * aError)
{
+ if (IsGlobalAttribute(aPath.mAttributeId)) {
+ return DecodeGlobalAttributeValue(aPath.mAttributeId, aReader, aError);
+ }
+
switch (aPath.mClusterId) {
{{#zcl_clusters}}
{{#if (isSupported (asUpperCamelCase name preserveAcronyms=true))}}
diff --git a/src/darwin/Framework/CHIP/zap-generated/MTRAttributeTLVValueDecoder.mm b/src/darwin/Framework/CHIP/zap-generated/MTRAttributeTLVValueDecoder.mm
index d649049..8df1187 100644
--- a/src/darwin/Framework/CHIP/zap-generated/MTRAttributeTLVValueDecoder.mm
+++ b/src/darwin/Framework/CHIP/zap-generated/MTRAttributeTLVValueDecoder.mm
@@ -26,37 +26,16 @@
#include <app-common/zap-generated/ids/Clusters.h>
#include <app/data-model/DecodableList.h>
#include <app/data-model/Decode.h>
+#include <lib/core/DataModelTypes.h>
#include <lib/support/TypeTraits.h>
using namespace chip;
using namespace chip::app;
-static id _Nullable DecodeAttributeValueForIdentifyCluster(AttributeId aAttributeId, TLV::TLVReader & aReader, CHIP_ERROR * aError)
+static id _Nullable DecodeGlobalAttributeValue(AttributeId aAttributeId, TLV::TLVReader & aReader, CHIP_ERROR * aError)
{
- using namespace Clusters::Identify;
+ using namespace Clusters::Globals;
switch (aAttributeId) {
- case Attributes::IdentifyTime::Id: {
- using TypeInfo = Attributes::IdentifyTime::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
- case Attributes::IdentifyType::Id: {
- using TypeInfo = Attributes::IdentifyType::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedChar:chip::to_underlying(cppValue)];
- return value;
- }
case Attributes::GeneratedCommandList::Id: {
using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
TypeInfo::DecodableType cppValue;
@@ -193,6 +172,41 @@
*aError = CHIP_ERROR_IM_MALFORMED_ATTRIBUTE_PATH_IB;
return nil;
}
+
+static id _Nullable DecodeAttributeValueForIdentifyCluster(AttributeId aAttributeId, TLV::TLVReader & aReader, CHIP_ERROR * aError)
+{
+ using namespace Clusters::Identify;
+ switch (aAttributeId) {
+ case Attributes::IdentifyTime::Id: {
+ using TypeInfo = Attributes::IdentifyTime::TypeInfo;
+ TypeInfo::DecodableType cppValue;
+ *aError = DataModel::Decode(aReader, cppValue);
+ if (*aError != CHIP_NO_ERROR) {
+ return nil;
+ }
+ NSNumber * _Nonnull value;
+ value = [NSNumber numberWithUnsignedShort:cppValue];
+ return value;
+ }
+ case Attributes::IdentifyType::Id: {
+ using TypeInfo = Attributes::IdentifyType::TypeInfo;
+ TypeInfo::DecodableType cppValue;
+ *aError = DataModel::Decode(aReader, cppValue);
+ if (*aError != CHIP_NO_ERROR) {
+ return nil;
+ }
+ NSNumber * _Nonnull value;
+ value = [NSNumber numberWithUnsignedChar:chip::to_underlying(cppValue)];
+ return value;
+ }
+ default: {
+ break;
+ }
+ }
+
+ *aError = CHIP_ERROR_IM_MALFORMED_ATTRIBUTE_PATH_IB;
+ return nil;
+}
static id _Nullable DecodeAttributeValueForGroupsCluster(AttributeId aAttributeId, TLV::TLVReader & aReader, CHIP_ERROR * aError)
{
using namespace Clusters::Groups;
@@ -208,134 +222,6 @@
value = [NSNumber numberWithUnsignedChar:cppValue.Raw()];
return value;
}
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -444,134 +330,6 @@
return value;
}
#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -643,134 +401,6 @@
}
return value;
}
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -806,134 +436,6 @@
value = [NSNumber numberWithUnsignedChar:cppValue];
return value;
}
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -1125,134 +627,6 @@
}
return value;
}
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -1380,134 +754,6 @@
value = [NSNumber numberWithUnsignedInt:cppValue];
return value;
}
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -1521,144 +767,6 @@
{
using namespace Clusters::PulseWidthModulation;
switch (aAttributeId) {
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
default: {
break;
}
@@ -1827,134 +935,6 @@
return value;
}
#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -2014,134 +994,6 @@
}
return value;
}
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -2300,134 +1152,6 @@
value = [NSNumber numberWithUnsignedShort:cppValue];
return value;
}
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -2543,134 +1267,6 @@
}
return value;
}
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -2983,134 +1579,6 @@
}
return value;
}
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -3124,134 +1592,6 @@
{
using namespace Clusters::OtaSoftwareUpdateProvider;
switch (aAttributeId) {
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -3331,134 +1671,6 @@
}
return value;
}
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -3519,134 +1731,6 @@
}
return value;
}
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -3708,134 +1792,6 @@
}
return value;
}
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -3860,134 +1816,6 @@
value = [NSNumber numberWithUnsignedChar:chip::to_underlying(cppValue)];
return value;
}
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -4027,134 +1855,6 @@
}
return value;
}
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -4634,134 +2334,6 @@
return value;
}
#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -4832,134 +2404,6 @@
value = [NSNumber numberWithBool:cppValue];
return value;
}
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -5090,134 +2534,6 @@
}
return value;
}
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -5231,134 +2547,6 @@
{
using namespace Clusters::DiagnosticLogs;
switch (aAttributeId) {
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -5584,134 +2772,6 @@
value = [NSNumber numberWithBool:cppValue];
return value;
}
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -5810,134 +2870,6 @@
value = [NSNumber numberWithUnsignedLongLong:cppValue];
return value;
}
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -6808,134 +3740,6 @@
}
return value;
}
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -7144,134 +3948,6 @@
}
return value;
}
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -7396,134 +4072,6 @@
value = [NSNumber numberWithUnsignedLongLong:cppValue];
return value;
}
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -7779,144 +4327,6 @@
return value;
}
#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
default: {
break;
}
@@ -8167,134 +4577,6 @@
}
return value;
}
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -8340,134 +4622,6 @@
value = [NSNumber numberWithUnsignedChar:cppValue];
return value;
}
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -8522,134 +4676,6 @@
}
return value;
}
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -8792,134 +4818,6 @@
value = [NSNumber numberWithUnsignedChar:cppValue];
return value;
}
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -9038,134 +4936,6 @@
value = [NSNumber numberWithUnsignedShort:cppValue];
return value;
}
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -9217,134 +4987,6 @@
}
return value;
}
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -9395,134 +5037,6 @@
}
return value;
}
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -9547,134 +5061,6 @@
value = [NSNumber numberWithBool:cppValue];
return value;
}
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -9785,144 +5171,6 @@
return value;
}
#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
default: {
break;
}
@@ -10059,134 +5307,6 @@
}
return value;
}
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -10304,144 +5424,6 @@
return value;
}
#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
default: {
break;
}
@@ -10559,144 +5541,6 @@
return value;
}
#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
default: {
break;
}
@@ -10801,144 +5645,6 @@
return value;
}
#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
default: {
break;
}
@@ -11056,144 +5762,6 @@
return value;
}
#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
default: {
break;
}
@@ -11311,144 +5879,6 @@
return value;
}
#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
default: {
break;
}
@@ -11560,144 +5990,6 @@
return value;
}
#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
default: {
break;
}
@@ -11750,144 +6042,6 @@
return value;
}
#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
default: {
break;
}
@@ -12005,144 +6159,6 @@
return value;
}
#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
default: {
break;
}
@@ -12169,144 +6185,6 @@
return value;
}
#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
default: {
break;
}
@@ -12489,144 +6367,6 @@
return value;
}
#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
default: {
break;
}
@@ -12692,144 +6432,6 @@
return value;
}
#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
default: {
break;
}
@@ -13000,144 +6602,6 @@
return value;
}
#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
default: {
break;
}
@@ -13308,144 +6772,6 @@
return value;
}
#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
default: {
break;
}
@@ -13564,144 +6890,6 @@
return value;
}
#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
default: {
break;
}
@@ -13820,144 +7008,6 @@
return value;
}
#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
default: {
break;
}
@@ -14379,134 +7429,6 @@
value = [NSNumber numberWithUnsignedShort:cppValue];
return value;
}
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -14794,134 +7716,6 @@
value = [NSNumber numberWithUnsignedShort:cppValue.Raw()];
return value;
}
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -15045,134 +7839,6 @@
value = [NSNumber numberWithUnsignedChar:cppValue];
return value;
}
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -15511,134 +8177,6 @@
value = [NSNumber numberWithUnsignedChar:chip::to_underlying(cppValue)];
return value;
}
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -16235,134 +8773,6 @@
value = [NSNumber numberWithUnsignedChar:cppValue];
return value;
}
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -16518,134 +8928,6 @@
return value;
}
#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -16692,134 +8974,6 @@
value = [NSNumber numberWithUnsignedChar:cppValue];
return value;
}
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -17454,134 +9608,6 @@
}
return value;
}
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -17779,134 +9805,6 @@
}
return value;
}
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -17991,134 +9889,6 @@
}
return value;
}
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -18188,134 +9958,6 @@
value = [NSNumber numberWithUnsignedShort:cppValue];
return value;
}
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -18452,134 +10094,6 @@
value = [NSNumber numberWithChar:cppValue];
return value;
}
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -18649,134 +10163,6 @@
value = [NSNumber numberWithUnsignedShort:cppValue];
return value;
}
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -18846,134 +10232,6 @@
value = [NSNumber numberWithUnsignedShort:cppValue];
return value;
}
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -19119,134 +10377,6 @@
value = [NSNumber numberWithUnsignedChar:cppValue];
return value;
}
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -19423,144 +10553,6 @@
return value;
}
#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
default: {
break;
}
@@ -19737,144 +10729,6 @@
return value;
}
#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
default: {
break;
}
@@ -20051,144 +10905,6 @@
return value;
}
#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
default: {
break;
}
@@ -20365,144 +11081,6 @@
return value;
}
#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
default: {
break;
}
@@ -20679,144 +11257,6 @@
return value;
}
#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
default: {
break;
}
@@ -20993,144 +11433,6 @@
return value;
}
#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
default: {
break;
}
@@ -21307,144 +11609,6 @@
return value;
}
#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
default: {
break;
}
@@ -21621,144 +11785,6 @@
return value;
}
#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
default: {
break;
}
@@ -21935,144 +11961,6 @@
return value;
}
#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
default: {
break;
}
@@ -22249,144 +12137,6 @@
return value;
}
#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
default: {
break;
}
@@ -22415,134 +12165,6 @@
}
return value;
}
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -22702,134 +12324,6 @@
}
return value;
}
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -22887,134 +12381,6 @@
value = [NSNumber numberWithUnsignedChar:cppValue];
return value;
}
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -23131,134 +12497,6 @@
}
return value;
}
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -23323,134 +12561,6 @@
value = [NSNumber numberWithUnsignedChar:cppValue];
return value;
}
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -23463,134 +12573,6 @@
{
using namespace Clusters::LowPower;
switch (aAttributeId) {
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -23604,134 +12586,6 @@
{
using namespace Clusters::KeypadInput;
switch (aAttributeId) {
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -23787,134 +12641,6 @@
value = [NSNumber numberWithUnsignedInt:cppValue];
return value;
}
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -23973,134 +12699,6 @@
value = [NSNumber numberWithUnsignedChar:cppValue];
return value;
}
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -24168,134 +12766,6 @@
}
return value;
}
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -24434,134 +12904,6 @@
}
return value;
}
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -24575,134 +12917,6 @@
{
using namespace Clusters::AccountLogin;
switch (aAttributeId) {
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -26124,134 +14338,6 @@
value = [NSNumber numberWithUnsignedShort:cppValue];
return value;
}
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -27677,134 +15763,6 @@
value = [NSNumber numberWithUnsignedChar:cppValue];
return value;
}
- case Attributes::GeneratedCommandList::Id: {
- using TypeInfo = Attributes::GeneratedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::AcceptedCommandList::Id: {
- using TypeInfo = Attributes::AcceptedCommandList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#if MTR_ENABLE_PROVISIONAL
- case Attributes::EventList::Id: {
- using TypeInfo = Attributes::EventList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
-#endif // MTR_ENABLE_PROVISIONAL
- case Attributes::AttributeList::Id: {
- using TypeInfo = Attributes::AttributeList::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSArray * _Nonnull value;
- { // Scope for our temporary variables
- auto * array_0 = [NSMutableArray new];
- auto iter_0 = cppValue.begin();
- while (iter_0.Next()) {
- auto & entry_0 = iter_0.GetValue();
- NSNumber * newElement_0;
- newElement_0 = [NSNumber numberWithUnsignedInt:entry_0];
- [array_0 addObject:newElement_0];
- }
- CHIP_ERROR err = iter_0.GetStatus();
- if (err != CHIP_NO_ERROR) {
- *aError = err;
- return nil;
- }
- value = array_0;
- }
- return value;
- }
- case Attributes::FeatureMap::Id: {
- using TypeInfo = Attributes::FeatureMap::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedInt:cppValue];
- return value;
- }
- case Attributes::ClusterRevision::Id: {
- using TypeInfo = Attributes::ClusterRevision::TypeInfo;
- TypeInfo::DecodableType cppValue;
- *aError = DataModel::Decode(aReader, cppValue);
- if (*aError != CHIP_NO_ERROR) {
- return nil;
- }
- NSNumber * _Nonnull value;
- value = [NSNumber numberWithUnsignedShort:cppValue];
- return value;
- }
default: {
break;
}
@@ -27816,6 +15774,10 @@
id _Nullable MTRDecodeAttributeValue(const ConcreteAttributePath & aPath, TLV::TLVReader & aReader, CHIP_ERROR * aError)
{
+ if (IsGlobalAttribute(aPath.mAttributeId)) {
+ return DecodeGlobalAttributeValue(aPath.mAttributeId, aReader, aError);
+ }
+
switch (aPath.mClusterId) {
case Clusters::Identify::Id: {
return DecodeAttributeValueForIdentifyCluster(aPath.mAttributeId, aReader, aError);
diff --git a/src/darwin/Framework/CHIPTests/MTRDataValueParserTests.m b/src/darwin/Framework/CHIPTests/MTRDataValueParserTests.m
index 53c4e47..799974f 100644
--- a/src/darwin/Framework/CHIPTests/MTRDataValueParserTests.m
+++ b/src/darwin/Framework/CHIPTests/MTRDataValueParserTests.m
@@ -1111,4 +1111,59 @@
XCTAssertEqual(error.code, MTRErrorCodeSchemaMismatch);
}
+- (void)globalListAttributeHelper:(NSNumber *)clusterID
+{
+ // clusterID, AcceptedCommandList
+ NSDictionary * input = @{
+ MTRAttributePathKey : [MTRAttributePath attributePathWithEndpointID:@(0) clusterID:clusterID attributeID:@(0xFFF9)],
+ MTRDataKey : @ {
+ MTRTypeKey : MTRArrayValueType,
+ MTRValueKey : @[
+ @{
+ MTRDataKey : @ {
+ MTRTypeKey : MTRUnsignedIntegerValueType,
+ MTRValueKey : @(5),
+ },
+ },
+ @{
+ MTRDataKey : @ {
+ MTRTypeKey : MTRUnsignedIntegerValueType,
+ MTRValueKey : @(8),
+ },
+ },
+ ],
+ },
+ };
+
+ NSError * error;
+ __auto_type * report = [[MTRAttributeReport alloc] initWithResponseValue:input error:&error];
+ XCTAssertNotNil(report);
+ XCTAssertNil(error);
+
+ XCTAssertEqualObjects(input[MTRAttributePathKey], report.path);
+ XCTAssertNotNil(report.value);
+ XCTAssertTrue([report.value isKindOfClass:[NSArray class]]);
+
+ NSArray * array = report.value;
+ XCTAssertTrue([array[0] isKindOfClass:[NSNumber class]]);
+ XCTAssertEqualObjects(array[0], @(5));
+
+ XCTAssertTrue([array[1] isKindOfClass:[NSNumber class]]);
+ XCTAssertEqualObjects(array[1], @(8));
+
+ XCTAssertNil(report.error);
+}
+
+- (void)test037_GlobalListAttributeStandardCluster
+{
+ // OnOff cluster.
+ [self globalListAttributeHelper:@(0x0006)];
+}
+
+- (void)test037_GlobalListAttributeManufacturerSpecific
+{
+ // Manufacturer specific cluster IDs start at 0xFC00.
+ [self globalListAttributeHelper:@(0xFFF4FD01)];
+}
+
@end