diff --git a/data_model/1.3/clusters/EnergyCalendar.xml b/data_model/1.3/clusters/EnergyCalendar.xml
deleted file mode 100644
index ce4028ac6ba7e0..00000000000000
--- a/data_model/1.3/clusters/EnergyCalendar.xml
+++ /dev/null
@@ -1,287 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
- -
-
-
- -
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/controller/java/generated/java/chip/devicecontroller/ChipClusters.java b/src/controller/java/generated/java/chip/devicecontroller/ChipClusters.java
index 20dc0c407e5431..1e8b3b3ddca567 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/ChipClusters.java
+++ b/src/controller/java/generated/java/chip/devicecontroller/ChipClusters.java
@@ -33408,10 +33408,10 @@ public void onSuccess(byte[] tlv) {
public static class EnergyCalendarCluster extends BaseChipCluster {
public static final long CLUSTER_ID = 154L;
- private static final long CALENDAR_I_D_ATTRIBUTE_ID = 0L;
+ private static final long CALENDAR_ID_ATTRIBUTE_ID = 0L;
private static final long NAME_ATTRIBUTE_ID = 1L;
- private static final long PROVIDER_I_D_ATTRIBUTE_ID = 2L;
- private static final long EVENT_I_D_ATTRIBUTE_ID = 3L;
+ private static final long PROVIDER_ID_ATTRIBUTE_ID = 2L;
+ private static final long EVENT_ID_ATTRIBUTE_ID = 3L;
private static final long START_DATE_ATTRIBUTE_ID = 4L;
private static final long CALENDAR_PERIODS_ATTRIBUTE_ID = 5L;
private static final long SPECIAL_DAYS_ATTRIBUTE_ID = 6L;
@@ -33503,7 +33503,7 @@ public interface AttributeListAttributeCallback extends BaseAttributeCallback {
public void readCalendarIDAttribute(
CalendarIDAttributeCallback callback) {
- ChipAttributePath path = ChipAttributePath.newInstance(endpointId, clusterId, CALENDAR_I_D_ATTRIBUTE_ID);
+ ChipAttributePath path = ChipAttributePath.newInstance(endpointId, clusterId, CALENDAR_ID_ATTRIBUTE_ID);
readAttribute(new ReportCallbackImpl(callback, path) {
@Override
@@ -33511,12 +33511,12 @@ public void onSuccess(byte[] tlv) {
@Nullable Long value = ChipTLVValueDecoder.decodeAttributeValue(path, tlv);
callback.onSuccess(value);
}
- }, CALENDAR_I_D_ATTRIBUTE_ID, true);
+ }, CALENDAR_ID_ATTRIBUTE_ID, true);
}
public void subscribeCalendarIDAttribute(
CalendarIDAttributeCallback callback, int minInterval, int maxInterval) {
- ChipAttributePath path = ChipAttributePath.newInstance(endpointId, clusterId, CALENDAR_I_D_ATTRIBUTE_ID);
+ ChipAttributePath path = ChipAttributePath.newInstance(endpointId, clusterId, CALENDAR_ID_ATTRIBUTE_ID);
subscribeAttribute(new ReportCallbackImpl(callback, path) {
@Override
@@ -33524,7 +33524,7 @@ public void onSuccess(byte[] tlv) {
@Nullable Long value = ChipTLVValueDecoder.decodeAttributeValue(path, tlv);
callback.onSuccess(value);
}
- }, CALENDAR_I_D_ATTRIBUTE_ID, minInterval, maxInterval);
+ }, CALENDAR_ID_ATTRIBUTE_ID, minInterval, maxInterval);
}
public void readNameAttribute(
@@ -33555,7 +33555,7 @@ public void onSuccess(byte[] tlv) {
public void readProviderIDAttribute(
ProviderIDAttributeCallback callback) {
- ChipAttributePath path = ChipAttributePath.newInstance(endpointId, clusterId, PROVIDER_I_D_ATTRIBUTE_ID);
+ ChipAttributePath path = ChipAttributePath.newInstance(endpointId, clusterId, PROVIDER_ID_ATTRIBUTE_ID);
readAttribute(new ReportCallbackImpl(callback, path) {
@Override
@@ -33563,12 +33563,12 @@ public void onSuccess(byte[] tlv) {
@Nullable Long value = ChipTLVValueDecoder.decodeAttributeValue(path, tlv);
callback.onSuccess(value);
}
- }, PROVIDER_I_D_ATTRIBUTE_ID, true);
+ }, PROVIDER_ID_ATTRIBUTE_ID, true);
}
public void subscribeProviderIDAttribute(
ProviderIDAttributeCallback callback, int minInterval, int maxInterval) {
- ChipAttributePath path = ChipAttributePath.newInstance(endpointId, clusterId, PROVIDER_I_D_ATTRIBUTE_ID);
+ ChipAttributePath path = ChipAttributePath.newInstance(endpointId, clusterId, PROVIDER_ID_ATTRIBUTE_ID);
subscribeAttribute(new ReportCallbackImpl(callback, path) {
@Override
@@ -33576,12 +33576,12 @@ public void onSuccess(byte[] tlv) {
@Nullable Long value = ChipTLVValueDecoder.decodeAttributeValue(path, tlv);
callback.onSuccess(value);
}
- }, PROVIDER_I_D_ATTRIBUTE_ID, minInterval, maxInterval);
+ }, PROVIDER_ID_ATTRIBUTE_ID, minInterval, maxInterval);
}
public void readEventIDAttribute(
EventIDAttributeCallback callback) {
- ChipAttributePath path = ChipAttributePath.newInstance(endpointId, clusterId, EVENT_I_D_ATTRIBUTE_ID);
+ ChipAttributePath path = ChipAttributePath.newInstance(endpointId, clusterId, EVENT_ID_ATTRIBUTE_ID);
readAttribute(new ReportCallbackImpl(callback, path) {
@Override
@@ -33589,12 +33589,12 @@ public void onSuccess(byte[] tlv) {
@Nullable Long value = ChipTLVValueDecoder.decodeAttributeValue(path, tlv);
callback.onSuccess(value);
}
- }, EVENT_I_D_ATTRIBUTE_ID, true);
+ }, EVENT_ID_ATTRIBUTE_ID, true);
}
public void subscribeEventIDAttribute(
EventIDAttributeCallback callback, int minInterval, int maxInterval) {
- ChipAttributePath path = ChipAttributePath.newInstance(endpointId, clusterId, EVENT_I_D_ATTRIBUTE_ID);
+ ChipAttributePath path = ChipAttributePath.newInstance(endpointId, clusterId, EVENT_ID_ATTRIBUTE_ID);
subscribeAttribute(new ReportCallbackImpl(callback, path) {
@Override
@@ -33602,7 +33602,7 @@ public void onSuccess(byte[] tlv) {
@Nullable Long value = ChipTLVValueDecoder.decodeAttributeValue(path, tlv);
callback.onSuccess(value);
}
- }, EVENT_I_D_ATTRIBUTE_ID, minInterval, maxInterval);
+ }, EVENT_ID_ATTRIBUTE_ID, minInterval, maxInterval);
}
public void readStartDateAttribute(
diff --git a/src/controller/java/generated/java/chip/devicecontroller/ChipStructs.java b/src/controller/java/generated/java/chip/devicecontroller/ChipStructs.java
index 4cbe6c8e2daeb1..2b0fbeaa76fe5c 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/ChipStructs.java
+++ b/src/controller/java/generated/java/chip/devicecontroller/ChipStructs.java
@@ -8858,7 +8858,7 @@ public static class EnergyCalendarClusterDayStruct {
private static final long DATE_ID = 0L;
private static final long DAYS_OF_WEEK_ID = 1L;
private static final long TRANSITIONS_ID = 2L;
- private static final long CALENDAR_I_D_ID = 3L;
+ private static final long CALENDAR_ID_ID = 3L;
public EnergyCalendarClusterDayStruct(
Optional date,
@@ -8877,7 +8877,7 @@ public StructType encodeTlv() {
values.add(new StructElement(DATE_ID, date.map((nonOptionaldate) -> new UIntType(nonOptionaldate)).orElse(new EmptyType())));
values.add(new StructElement(DAYS_OF_WEEK_ID, daysOfWeek.map((nonOptionaldaysOfWeek) -> new UIntType(nonOptionaldaysOfWeek)).orElse(new EmptyType())));
values.add(new StructElement(TRANSITIONS_ID, ArrayType.generateArrayType(transitions, (elementtransitions) -> elementtransitions.encodeTlv())));
- values.add(new StructElement(CALENDAR_I_D_ID, calendarID.map((nonOptionalcalendarID) -> new UIntType(nonOptionalcalendarID)).orElse(new EmptyType())));
+ values.add(new StructElement(CALENDAR_ID_ID, calendarID.map((nonOptionalcalendarID) -> new UIntType(nonOptionalcalendarID)).orElse(new EmptyType())));
return new StructType(values);
}
@@ -8906,7 +8906,7 @@ public static EnergyCalendarClusterDayStruct decodeTlv(BaseTLVType tlvValue) {
ArrayType castingValue = element.value(ArrayType.class);
transitions = castingValue.map((elementcastingValue) -> ChipStructs.EnergyCalendarClusterTransitionStruct.decodeTlv(elementcastingValue));
}
- } else if (element.contextTagNum() == CALENDAR_I_D_ID) {
+ } else if (element.contextTagNum() == CALENDAR_ID_ID) {
if (element.value(BaseTLVType.class).type() == TLVType.UInt) {
UIntType castingValue = element.value(UIntType.class);
calendarID = Optional.of(castingValue.value(Long.class));
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/EnergyCalendarClusterDayStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/EnergyCalendarClusterDayStruct.kt
index 0520e76669c8ea..12b7b7be6cb234 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/EnergyCalendarClusterDayStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/EnergyCalendarClusterDayStruct.kt
@@ -57,7 +57,7 @@ class EnergyCalendarClusterDayStruct(
endArray()
if (calendarID.isPresent) {
val optcalendarID = calendarID.get()
- put(ContextSpecificTag(TAG_CALENDAR_I_D), optcalendarID)
+ put(ContextSpecificTag(TAG_CALENDAR_ID), optcalendarID)
}
endStructure()
}
@@ -67,7 +67,7 @@ class EnergyCalendarClusterDayStruct(
private const val TAG_DATE = 0
private const val TAG_DAYS_OF_WEEK = 1
private const val TAG_TRANSITIONS = 2
- private const val TAG_CALENDAR_I_D = 3
+ private const val TAG_CALENDAR_ID = 3
fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): EnergyCalendarClusterDayStruct {
tlvReader.enterStructure(tlvTag)
@@ -92,8 +92,8 @@ class EnergyCalendarClusterDayStruct(
tlvReader.exitContainer()
}
val calendarID =
- if (tlvReader.isNextTag(ContextSpecificTag(TAG_CALENDAR_I_D))) {
- Optional.of(tlvReader.getULong(ContextSpecificTag(TAG_CALENDAR_I_D)))
+ if (tlvReader.isNextTag(ContextSpecificTag(TAG_CALENDAR_ID))) {
+ Optional.of(tlvReader.getULong(ContextSpecificTag(TAG_CALENDAR_ID)))
} else {
Optional.empty()
}
diff --git a/src/controller/java/generated/java/matter/controller/cluster/structs/EnergyCalendarClusterDayStruct.kt b/src/controller/java/generated/java/matter/controller/cluster/structs/EnergyCalendarClusterDayStruct.kt
index a45936a14060d9..18e420a49c5e98 100644
--- a/src/controller/java/generated/java/matter/controller/cluster/structs/EnergyCalendarClusterDayStruct.kt
+++ b/src/controller/java/generated/java/matter/controller/cluster/structs/EnergyCalendarClusterDayStruct.kt
@@ -57,7 +57,7 @@ class EnergyCalendarClusterDayStruct(
endArray()
if (calendarID.isPresent) {
val optcalendarID = calendarID.get()
- put(ContextSpecificTag(TAG_CALENDAR_I_D), optcalendarID)
+ put(ContextSpecificTag(TAG_CALENDAR_ID), optcalendarID)
}
endStructure()
}
@@ -67,7 +67,7 @@ class EnergyCalendarClusterDayStruct(
private const val TAG_DATE = 0
private const val TAG_DAYS_OF_WEEK = 1
private const val TAG_TRANSITIONS = 2
- private const val TAG_CALENDAR_I_D = 3
+ private const val TAG_CALENDAR_ID = 3
fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): EnergyCalendarClusterDayStruct {
tlvReader.enterStructure(tlvTag)
@@ -92,8 +92,8 @@ class EnergyCalendarClusterDayStruct(
tlvReader.exitContainer()
}
val calendarID =
- if (tlvReader.isNextTag(ContextSpecificTag(TAG_CALENDAR_I_D))) {
- Optional.of(tlvReader.getUInt(ContextSpecificTag(TAG_CALENDAR_I_D)))
+ if (tlvReader.isNextTag(ContextSpecificTag(TAG_CALENDAR_ID))) {
+ Optional.of(tlvReader.getUInt(ContextSpecificTag(TAG_CALENDAR_ID)))
} else {
Optional.empty()
}
diff --git a/src/controller/python/chip/clusters/Objects.py b/src/controller/python/chip/clusters/Objects.py
index a3b5d0484c4591..1d048a0e531fd5 100644
--- a/src/controller/python/chip/clusters/Objects.py
+++ b/src/controller/python/chip/clusters/Objects.py
@@ -111,6 +111,7 @@
"Messages",
"DeviceEnergyManagement",
"EnergyEvse",
+ "EnergyCalendar",
"EnergyPreference",
"PowerTopology",
"EnergyEvseMode",
diff --git a/zzz_generated/app-common/app-common/zap-generated/attributes/Accessors.cpp b/zzz_generated/app-common/app-common/zap-generated/attributes/Accessors.cpp
index 449f7abddc807e..677411a2b7de2b 100644
--- a/zzz_generated/app-common/app-common/zap-generated/attributes/Accessors.cpp
+++ b/zzz_generated/app-common/app-common/zap-generated/attributes/Accessors.cpp
@@ -15975,7 +15975,7 @@ namespace Attributes {
namespace CalendarID {
-Protocols::InteractionModel::Status Get(chip::EndpointId endpoint, DataModel::Nullable & value)
+Protocols::InteractionModel::Status Get(EndpointId endpoint, DataModel::Nullable & value)
{
using Traits = NumericAttributeTraits;
Traits::StorageType temp;
@@ -15994,7 +15994,7 @@ Protocols::InteractionModel::Status Get(chip::EndpointId endpoint, DataModel::Nu
return status;
}
-Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, uint32_t value, MarkAttributeDirty markDirty)
+Protocols::InteractionModel::Status Set(EndpointId endpoint, uint32_t value, MarkAttributeDirty markDirty)
{
using Traits = NumericAttributeTraits;
if (!Traits::CanRepresentValue(/* isNullable = */ true, value))
@@ -16004,10 +16004,11 @@ Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, uint32_t valu
Traits::StorageType storageValue;
Traits::WorkingToStorage(value, storageValue);
uint8_t * writable = Traits::ToAttributeStoreRepresentation(storageValue);
- return emberAfWriteAttribute(endpoint, Clusters::EnergyCalendar::Id, Id, writable, ZCL_INT32U_ATTRIBUTE_TYPE, markDirty);
+ return emberAfWriteAttribute(ConcreteAttributePath(endpoint, Clusters::EnergyCalendar::Id, Id),
+ EmberAfWriteDataInput(writable, ZCL_INT32U_ATTRIBUTE_TYPE).SetMarkDirty(markDirty));
}
-Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, uint32_t value)
+Protocols::InteractionModel::Status Set(EndpointId endpoint, uint32_t value)
{
using Traits = NumericAttributeTraits;
if (!Traits::CanRepresentValue(/* isNullable = */ true, value))
@@ -16020,16 +16021,17 @@ Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, uint32_t valu
return emberAfWriteAttribute(endpoint, Clusters::EnergyCalendar::Id, Id, writable, ZCL_INT32U_ATTRIBUTE_TYPE);
}
-Protocols::InteractionModel::Status SetNull(chip::EndpointId endpoint, MarkAttributeDirty markDirty)
+Protocols::InteractionModel::Status SetNull(EndpointId endpoint, MarkAttributeDirty markDirty)
{
using Traits = NumericAttributeTraits;
Traits::StorageType value;
Traits::SetNull(value);
uint8_t * writable = Traits::ToAttributeStoreRepresentation(value);
- return emberAfWriteAttribute(endpoint, Clusters::EnergyCalendar::Id, Id, writable, ZCL_INT32U_ATTRIBUTE_TYPE, markDirty);
+ return emberAfWriteAttribute(ConcreteAttributePath(endpoint, Clusters::EnergyCalendar::Id, Id),
+ EmberAfWriteDataInput(writable, ZCL_INT32U_ATTRIBUTE_TYPE).SetMarkDirty(markDirty));
}
-Protocols::InteractionModel::Status SetNull(chip::EndpointId endpoint)
+Protocols::InteractionModel::Status SetNull(EndpointId endpoint)
{
using Traits = NumericAttributeTraits;
Traits::StorageType value;
@@ -16038,7 +16040,7 @@ Protocols::InteractionModel::Status SetNull(chip::EndpointId endpoint)
return emberAfWriteAttribute(endpoint, Clusters::EnergyCalendar::Id, Id, writable, ZCL_INT32U_ATTRIBUTE_TYPE);
}
-Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, const chip::app::DataModel::Nullable & value,
+Protocols::InteractionModel::Status Set(EndpointId endpoint, const chip::app::DataModel::Nullable & value,
MarkAttributeDirty markDirty)
{
if (value.IsNull())
@@ -16049,7 +16051,7 @@ Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, const chip::a
return Set(endpoint, value.Value(), markDirty);
}
-Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, const chip::app::DataModel::Nullable & value)
+Protocols::InteractionModel::Status Set(EndpointId endpoint, const chip::app::DataModel::Nullable & value)
{
if (value.IsNull())
{
@@ -16063,7 +16065,7 @@ Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, const chip::a
namespace Name {
-Protocols::InteractionModel::Status Get(chip::EndpointId endpoint, DataModel::Nullable & value)
+Protocols::InteractionModel::Status Get(EndpointId endpoint, DataModel::Nullable & value)
{
if (value.IsNull())
{
@@ -16089,7 +16091,7 @@ Protocols::InteractionModel::Status Get(chip::EndpointId endpoint, DataModel::Nu
return status;
}
-Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, chip::CharSpan value, MarkAttributeDirty markDirty)
+Protocols::InteractionModel::Status Set(EndpointId endpoint, chip::CharSpan value, MarkAttributeDirty markDirty)
{
static_assert(12 < NumericAttributeTraits::kNullValue, "value.size() might be too big");
@@ -16098,10 +16100,11 @@ Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, chip::CharSpa
auto length = static_cast(value.size());
Encoding::Put8(zclString, length);
memcpy(&zclString[1], value.data(), value.size());
- return emberAfWriteAttribute(endpoint, Clusters::EnergyCalendar::Id, Id, zclString, ZCL_CHAR_STRING_ATTRIBUTE_TYPE, markDirty);
+ return emberAfWriteAttribute(ConcreteAttributePath(endpoint, Clusters::EnergyCalendar::Id, Id),
+ EmberAfWriteDataInput(zclString, ZCL_CHAR_STRING_ATTRIBUTE_TYPE).SetMarkDirty(markDirty));
}
-Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, chip::CharSpan value)
+Protocols::InteractionModel::Status Set(EndpointId endpoint, chip::CharSpan value)
{
static_assert(12 < NumericAttributeTraits::kNullValue, "value.size() might be too big");
@@ -16113,19 +16116,20 @@ Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, chip::CharSpa
return emberAfWriteAttribute(endpoint, Clusters::EnergyCalendar::Id, Id, zclString, ZCL_CHAR_STRING_ATTRIBUTE_TYPE);
}
-Protocols::InteractionModel::Status SetNull(chip::EndpointId endpoint, MarkAttributeDirty markDirty)
+Protocols::InteractionModel::Status SetNull(EndpointId endpoint, MarkAttributeDirty markDirty)
{
uint8_t zclString[1] = { 0xFF };
- return emberAfWriteAttribute(endpoint, Clusters::EnergyCalendar::Id, Id, zclString, ZCL_CHAR_STRING_ATTRIBUTE_TYPE, markDirty);
+ return emberAfWriteAttribute(ConcreteAttributePath(endpoint, Clusters::EnergyCalendar::Id, Id),
+ EmberAfWriteDataInput(zclString, ZCL_CHAR_STRING_ATTRIBUTE_TYPE).SetMarkDirty(markDirty));
}
-Protocols::InteractionModel::Status SetNull(chip::EndpointId endpoint)
+Protocols::InteractionModel::Status SetNull(EndpointId endpoint)
{
uint8_t zclString[1] = { 0xFF };
return emberAfWriteAttribute(endpoint, Clusters::EnergyCalendar::Id, Id, zclString, ZCL_CHAR_STRING_ATTRIBUTE_TYPE);
}
-Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, const chip::app::DataModel::Nullable & value,
+Protocols::InteractionModel::Status Set(EndpointId endpoint, const chip::app::DataModel::Nullable & value,
MarkAttributeDirty markDirty)
{
if (value.IsNull())
@@ -16136,7 +16140,7 @@ Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, const chip::a
return Set(endpoint, value.Value(), markDirty);
}
-Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, const chip::app::DataModel::Nullable & value)
+Protocols::InteractionModel::Status Set(EndpointId endpoint, const chip::app::DataModel::Nullable & value)
{
if (value.IsNull())
{
@@ -16150,7 +16154,7 @@ Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, const chip::a
namespace ProviderID {
-Protocols::InteractionModel::Status Get(chip::EndpointId endpoint, DataModel::Nullable & value)
+Protocols::InteractionModel::Status Get(EndpointId endpoint, DataModel::Nullable & value)
{
using Traits = NumericAttributeTraits;
Traits::StorageType temp;
@@ -16169,7 +16173,7 @@ Protocols::InteractionModel::Status Get(chip::EndpointId endpoint, DataModel::Nu
return status;
}
-Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, uint32_t value, MarkAttributeDirty markDirty)
+Protocols::InteractionModel::Status Set(EndpointId endpoint, uint32_t value, MarkAttributeDirty markDirty)
{
using Traits = NumericAttributeTraits;
if (!Traits::CanRepresentValue(/* isNullable = */ true, value))
@@ -16179,10 +16183,11 @@ Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, uint32_t valu
Traits::StorageType storageValue;
Traits::WorkingToStorage(value, storageValue);
uint8_t * writable = Traits::ToAttributeStoreRepresentation(storageValue);
- return emberAfWriteAttribute(endpoint, Clusters::EnergyCalendar::Id, Id, writable, ZCL_INT32U_ATTRIBUTE_TYPE, markDirty);
+ return emberAfWriteAttribute(ConcreteAttributePath(endpoint, Clusters::EnergyCalendar::Id, Id),
+ EmberAfWriteDataInput(writable, ZCL_INT32U_ATTRIBUTE_TYPE).SetMarkDirty(markDirty));
}
-Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, uint32_t value)
+Protocols::InteractionModel::Status Set(EndpointId endpoint, uint32_t value)
{
using Traits = NumericAttributeTraits;
if (!Traits::CanRepresentValue(/* isNullable = */ true, value))
@@ -16195,16 +16200,17 @@ Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, uint32_t valu
return emberAfWriteAttribute(endpoint, Clusters::EnergyCalendar::Id, Id, writable, ZCL_INT32U_ATTRIBUTE_TYPE);
}
-Protocols::InteractionModel::Status SetNull(chip::EndpointId endpoint, MarkAttributeDirty markDirty)
+Protocols::InteractionModel::Status SetNull(EndpointId endpoint, MarkAttributeDirty markDirty)
{
using Traits = NumericAttributeTraits;
Traits::StorageType value;
Traits::SetNull(value);
uint8_t * writable = Traits::ToAttributeStoreRepresentation(value);
- return emberAfWriteAttribute(endpoint, Clusters::EnergyCalendar::Id, Id, writable, ZCL_INT32U_ATTRIBUTE_TYPE, markDirty);
+ return emberAfWriteAttribute(ConcreteAttributePath(endpoint, Clusters::EnergyCalendar::Id, Id),
+ EmberAfWriteDataInput(writable, ZCL_INT32U_ATTRIBUTE_TYPE).SetMarkDirty(markDirty));
}
-Protocols::InteractionModel::Status SetNull(chip::EndpointId endpoint)
+Protocols::InteractionModel::Status SetNull(EndpointId endpoint)
{
using Traits = NumericAttributeTraits;
Traits::StorageType value;
@@ -16213,7 +16219,7 @@ Protocols::InteractionModel::Status SetNull(chip::EndpointId endpoint)
return emberAfWriteAttribute(endpoint, Clusters::EnergyCalendar::Id, Id, writable, ZCL_INT32U_ATTRIBUTE_TYPE);
}
-Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, const chip::app::DataModel::Nullable & value,
+Protocols::InteractionModel::Status Set(EndpointId endpoint, const chip::app::DataModel::Nullable & value,
MarkAttributeDirty markDirty)
{
if (value.IsNull())
@@ -16224,7 +16230,7 @@ Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, const chip::a
return Set(endpoint, value.Value(), markDirty);
}
-Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, const chip::app::DataModel::Nullable & value)
+Protocols::InteractionModel::Status Set(EndpointId endpoint, const chip::app::DataModel::Nullable & value)
{
if (value.IsNull())
{
@@ -16238,7 +16244,7 @@ Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, const chip::a
namespace EventID {
-Protocols::InteractionModel::Status Get(chip::EndpointId endpoint, DataModel::Nullable & value)
+Protocols::InteractionModel::Status Get(EndpointId endpoint, DataModel::Nullable & value)
{
using Traits = NumericAttributeTraits;
Traits::StorageType temp;
@@ -16257,7 +16263,7 @@ Protocols::InteractionModel::Status Get(chip::EndpointId endpoint, DataModel::Nu
return status;
}
-Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, uint32_t value, MarkAttributeDirty markDirty)
+Protocols::InteractionModel::Status Set(EndpointId endpoint, uint32_t value, MarkAttributeDirty markDirty)
{
using Traits = NumericAttributeTraits;
if (!Traits::CanRepresentValue(/* isNullable = */ true, value))
@@ -16267,10 +16273,11 @@ Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, uint32_t valu
Traits::StorageType storageValue;
Traits::WorkingToStorage(value, storageValue);
uint8_t * writable = Traits::ToAttributeStoreRepresentation(storageValue);
- return emberAfWriteAttribute(endpoint, Clusters::EnergyCalendar::Id, Id, writable, ZCL_INT32U_ATTRIBUTE_TYPE, markDirty);
+ return emberAfWriteAttribute(ConcreteAttributePath(endpoint, Clusters::EnergyCalendar::Id, Id),
+ EmberAfWriteDataInput(writable, ZCL_INT32U_ATTRIBUTE_TYPE).SetMarkDirty(markDirty));
}
-Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, uint32_t value)
+Protocols::InteractionModel::Status Set(EndpointId endpoint, uint32_t value)
{
using Traits = NumericAttributeTraits;
if (!Traits::CanRepresentValue(/* isNullable = */ true, value))
@@ -16283,16 +16290,17 @@ Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, uint32_t valu
return emberAfWriteAttribute(endpoint, Clusters::EnergyCalendar::Id, Id, writable, ZCL_INT32U_ATTRIBUTE_TYPE);
}
-Protocols::InteractionModel::Status SetNull(chip::EndpointId endpoint, MarkAttributeDirty markDirty)
+Protocols::InteractionModel::Status SetNull(EndpointId endpoint, MarkAttributeDirty markDirty)
{
using Traits = NumericAttributeTraits;
Traits::StorageType value;
Traits::SetNull(value);
uint8_t * writable = Traits::ToAttributeStoreRepresentation(value);
- return emberAfWriteAttribute(endpoint, Clusters::EnergyCalendar::Id, Id, writable, ZCL_INT32U_ATTRIBUTE_TYPE, markDirty);
+ return emberAfWriteAttribute(ConcreteAttributePath(endpoint, Clusters::EnergyCalendar::Id, Id),
+ EmberAfWriteDataInput(writable, ZCL_INT32U_ATTRIBUTE_TYPE).SetMarkDirty(markDirty));
}
-Protocols::InteractionModel::Status SetNull(chip::EndpointId endpoint)
+Protocols::InteractionModel::Status SetNull(EndpointId endpoint)
{
using Traits = NumericAttributeTraits;
Traits::StorageType value;
@@ -16301,7 +16309,7 @@ Protocols::InteractionModel::Status SetNull(chip::EndpointId endpoint)
return emberAfWriteAttribute(endpoint, Clusters::EnergyCalendar::Id, Id, writable, ZCL_INT32U_ATTRIBUTE_TYPE);
}
-Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, const chip::app::DataModel::Nullable & value,
+Protocols::InteractionModel::Status Set(EndpointId endpoint, const chip::app::DataModel::Nullable & value,
MarkAttributeDirty markDirty)
{
if (value.IsNull())
@@ -16312,7 +16320,7 @@ Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, const chip::a
return Set(endpoint, value.Value(), markDirty);
}
-Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, const chip::app::DataModel::Nullable & value)
+Protocols::InteractionModel::Status Set(EndpointId endpoint, const chip::app::DataModel::Nullable & value)
{
if (value.IsNull())
{
@@ -16326,7 +16334,7 @@ Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, const chip::a
namespace StartDate {
-Protocols::InteractionModel::Status Get(chip::EndpointId endpoint, DataModel::Nullable & value)
+Protocols::InteractionModel::Status Get(EndpointId endpoint, DataModel::Nullable & value)
{
using Traits = NumericAttributeTraits;
Traits::StorageType temp;
@@ -16345,7 +16353,7 @@ Protocols::InteractionModel::Status Get(chip::EndpointId endpoint, DataModel::Nu
return status;
}
-Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, uint32_t value, MarkAttributeDirty markDirty)
+Protocols::InteractionModel::Status Set(EndpointId endpoint, uint32_t value, MarkAttributeDirty markDirty)
{
using Traits = NumericAttributeTraits;
if (!Traits::CanRepresentValue(/* isNullable = */ true, value))
@@ -16355,10 +16363,11 @@ Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, uint32_t valu
Traits::StorageType storageValue;
Traits::WorkingToStorage(value, storageValue);
uint8_t * writable = Traits::ToAttributeStoreRepresentation(storageValue);
- return emberAfWriteAttribute(endpoint, Clusters::EnergyCalendar::Id, Id, writable, ZCL_EPOCH_S_ATTRIBUTE_TYPE, markDirty);
+ return emberAfWriteAttribute(ConcreteAttributePath(endpoint, Clusters::EnergyCalendar::Id, Id),
+ EmberAfWriteDataInput(writable, ZCL_EPOCH_S_ATTRIBUTE_TYPE).SetMarkDirty(markDirty));
}
-Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, uint32_t value)
+Protocols::InteractionModel::Status Set(EndpointId endpoint, uint32_t value)
{
using Traits = NumericAttributeTraits;
if (!Traits::CanRepresentValue(/* isNullable = */ true, value))
@@ -16371,16 +16380,17 @@ Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, uint32_t valu
return emberAfWriteAttribute(endpoint, Clusters::EnergyCalendar::Id, Id, writable, ZCL_EPOCH_S_ATTRIBUTE_TYPE);
}
-Protocols::InteractionModel::Status SetNull(chip::EndpointId endpoint, MarkAttributeDirty markDirty)
+Protocols::InteractionModel::Status SetNull(EndpointId endpoint, MarkAttributeDirty markDirty)
{
using Traits = NumericAttributeTraits;
Traits::StorageType value;
Traits::SetNull(value);
uint8_t * writable = Traits::ToAttributeStoreRepresentation(value);
- return emberAfWriteAttribute(endpoint, Clusters::EnergyCalendar::Id, Id, writable, ZCL_EPOCH_S_ATTRIBUTE_TYPE, markDirty);
+ return emberAfWriteAttribute(ConcreteAttributePath(endpoint, Clusters::EnergyCalendar::Id, Id),
+ EmberAfWriteDataInput(writable, ZCL_EPOCH_S_ATTRIBUTE_TYPE).SetMarkDirty(markDirty));
}
-Protocols::InteractionModel::Status SetNull(chip::EndpointId endpoint)
+Protocols::InteractionModel::Status SetNull(EndpointId endpoint)
{
using Traits = NumericAttributeTraits;
Traits::StorageType value;
@@ -16389,7 +16399,7 @@ Protocols::InteractionModel::Status SetNull(chip::EndpointId endpoint)
return emberAfWriteAttribute(endpoint, Clusters::EnergyCalendar::Id, Id, writable, ZCL_EPOCH_S_ATTRIBUTE_TYPE);
}
-Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, const chip::app::DataModel::Nullable & value,
+Protocols::InteractionModel::Status Set(EndpointId endpoint, const chip::app::DataModel::Nullable & value,
MarkAttributeDirty markDirty)
{
if (value.IsNull())
@@ -16400,7 +16410,7 @@ Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, const chip::a
return Set(endpoint, value.Value(), markDirty);
}
-Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, const chip::app::DataModel::Nullable & value)
+Protocols::InteractionModel::Status Set(EndpointId endpoint, const chip::app::DataModel::Nullable & value)
{
if (value.IsNull())
{
@@ -16414,7 +16424,7 @@ Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, const chip::a
namespace ClusterRevision {
-Protocols::InteractionModel::Status Get(chip::EndpointId endpoint, uint16_t * value)
+Protocols::InteractionModel::Status Get(EndpointId endpoint, uint16_t * value)
{
using Traits = NumericAttributeTraits;
Traits::StorageType temp;
@@ -16430,7 +16440,7 @@ Protocols::InteractionModel::Status Get(chip::EndpointId endpoint, uint16_t * va
return status;
}
-Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, uint16_t value, MarkAttributeDirty markDirty)
+Protocols::InteractionModel::Status Set(EndpointId endpoint, uint16_t value, MarkAttributeDirty markDirty)
{
using Traits = NumericAttributeTraits;
if (!Traits::CanRepresentValue(/* isNullable = */ false, value))
@@ -16440,10 +16450,11 @@ Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, uint16_t valu
Traits::StorageType storageValue;
Traits::WorkingToStorage(value, storageValue);
uint8_t * writable = Traits::ToAttributeStoreRepresentation(storageValue);
- return emberAfWriteAttribute(endpoint, Clusters::EnergyCalendar::Id, Id, writable, ZCL_INT16U_ATTRIBUTE_TYPE, markDirty);
+ return emberAfWriteAttribute(ConcreteAttributePath(endpoint, Clusters::EnergyCalendar::Id, Id),
+ EmberAfWriteDataInput(writable, ZCL_INT16U_ATTRIBUTE_TYPE).SetMarkDirty(markDirty));
}
-Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, uint16_t value)
+Protocols::InteractionModel::Status Set(EndpointId endpoint, uint16_t value)
{
using Traits = NumericAttributeTraits;
if (!Traits::CanRepresentValue(/* isNullable = */ false, value))
diff --git a/zzz_generated/app-common/app-common/zap-generated/attributes/Accessors.h b/zzz_generated/app-common/app-common/zap-generated/attributes/Accessors.h
index 35d6aa2cf42a31..4bdca89b6c658b 100644
--- a/zzz_generated/app-common/app-common/zap-generated/attributes/Accessors.h
+++ b/zzz_generated/app-common/app-common/zap-generated/attributes/Accessors.h
@@ -2569,65 +2569,64 @@ namespace EnergyCalendar {
namespace Attributes {
namespace CalendarID {
-Protocols::InteractionModel::Status Get(chip::EndpointId endpoint, DataModel::Nullable & value); // int32u
-Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, uint32_t value);
-Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, uint32_t value, MarkAttributeDirty markDirty);
-Protocols::InteractionModel::Status SetNull(chip::EndpointId endpoint);
-Protocols::InteractionModel::Status SetNull(chip::EndpointId endpoint, MarkAttributeDirty markDirty);
-Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, const chip::app::DataModel::Nullable & value);
-Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, const chip::app::DataModel::Nullable & value,
+Protocols::InteractionModel::Status Get(EndpointId endpoint, DataModel::Nullable & value); // int32u
+Protocols::InteractionModel::Status Set(EndpointId endpoint, uint32_t value);
+Protocols::InteractionModel::Status Set(EndpointId endpoint, uint32_t value, MarkAttributeDirty markDirty);
+Protocols::InteractionModel::Status SetNull(EndpointId endpoint);
+Protocols::InteractionModel::Status SetNull(EndpointId endpoint, MarkAttributeDirty markDirty);
+Protocols::InteractionModel::Status Set(EndpointId endpoint, const chip::app::DataModel::Nullable & value);
+Protocols::InteractionModel::Status Set(EndpointId endpoint, const chip::app::DataModel::Nullable & value,
MarkAttributeDirty markDirty);
} // namespace CalendarID
namespace Name {
-Protocols::InteractionModel::Status Get(chip::EndpointId endpoint,
- DataModel::Nullable & value); // char_string
-Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, chip::CharSpan value);
-Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, chip::CharSpan value, MarkAttributeDirty markDirty);
-Protocols::InteractionModel::Status SetNull(chip::EndpointId endpoint);
-Protocols::InteractionModel::Status SetNull(chip::EndpointId endpoint, MarkAttributeDirty markDirty);
-Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, const chip::app::DataModel::Nullable & value);
-Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, const chip::app::DataModel::Nullable & value,
+Protocols::InteractionModel::Status Get(EndpointId endpoint, DataModel::Nullable & value); // char_string
+Protocols::InteractionModel::Status Set(EndpointId endpoint, chip::CharSpan value);
+Protocols::InteractionModel::Status Set(EndpointId endpoint, chip::CharSpan value, MarkAttributeDirty markDirty);
+Protocols::InteractionModel::Status SetNull(EndpointId endpoint);
+Protocols::InteractionModel::Status SetNull(EndpointId endpoint, MarkAttributeDirty markDirty);
+Protocols::InteractionModel::Status Set(EndpointId endpoint, const chip::app::DataModel::Nullable & value);
+Protocols::InteractionModel::Status Set(EndpointId endpoint, const chip::app::DataModel::Nullable & value,
MarkAttributeDirty markDirty);
} // namespace Name
namespace ProviderID {
-Protocols::InteractionModel::Status Get(chip::EndpointId endpoint, DataModel::Nullable & value); // int32u
-Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, uint32_t value);
-Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, uint32_t value, MarkAttributeDirty markDirty);
-Protocols::InteractionModel::Status SetNull(chip::EndpointId endpoint);
-Protocols::InteractionModel::Status SetNull(chip::EndpointId endpoint, MarkAttributeDirty markDirty);
-Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, const chip::app::DataModel::Nullable & value);
-Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, const chip::app::DataModel::Nullable & value,
+Protocols::InteractionModel::Status Get(EndpointId endpoint, DataModel::Nullable & value); // int32u
+Protocols::InteractionModel::Status Set(EndpointId endpoint, uint32_t value);
+Protocols::InteractionModel::Status Set(EndpointId endpoint, uint32_t value, MarkAttributeDirty markDirty);
+Protocols::InteractionModel::Status SetNull(EndpointId endpoint);
+Protocols::InteractionModel::Status SetNull(EndpointId endpoint, MarkAttributeDirty markDirty);
+Protocols::InteractionModel::Status Set(EndpointId endpoint, const chip::app::DataModel::Nullable & value);
+Protocols::InteractionModel::Status Set(EndpointId endpoint, const chip::app::DataModel::Nullable & value,
MarkAttributeDirty markDirty);
} // namespace ProviderID
namespace EventID {
-Protocols::InteractionModel::Status Get(chip::EndpointId endpoint, DataModel::Nullable & value); // int32u
-Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, uint32_t value);
-Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, uint32_t value, MarkAttributeDirty markDirty);
-Protocols::InteractionModel::Status SetNull(chip::EndpointId endpoint);
-Protocols::InteractionModel::Status SetNull(chip::EndpointId endpoint, MarkAttributeDirty markDirty);
-Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, const chip::app::DataModel::Nullable & value);
-Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, const chip::app::DataModel::Nullable & value,
+Protocols::InteractionModel::Status Get(EndpointId endpoint, DataModel::Nullable & value); // int32u
+Protocols::InteractionModel::Status Set(EndpointId endpoint, uint32_t value);
+Protocols::InteractionModel::Status Set(EndpointId endpoint, uint32_t value, MarkAttributeDirty markDirty);
+Protocols::InteractionModel::Status SetNull(EndpointId endpoint);
+Protocols::InteractionModel::Status SetNull(EndpointId endpoint, MarkAttributeDirty markDirty);
+Protocols::InteractionModel::Status Set(EndpointId endpoint, const chip::app::DataModel::Nullable & value);
+Protocols::InteractionModel::Status Set(EndpointId endpoint, const chip::app::DataModel::Nullable & value,
MarkAttributeDirty markDirty);
} // namespace EventID
namespace StartDate {
-Protocols::InteractionModel::Status Get(chip::EndpointId endpoint, DataModel::Nullable & value); // epoch_s
-Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, uint32_t value);
-Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, uint32_t value, MarkAttributeDirty markDirty);
-Protocols::InteractionModel::Status SetNull(chip::EndpointId endpoint);
-Protocols::InteractionModel::Status SetNull(chip::EndpointId endpoint, MarkAttributeDirty markDirty);
-Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, const chip::app::DataModel::Nullable & value);
-Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, const chip::app::DataModel::Nullable & value,
+Protocols::InteractionModel::Status Get(EndpointId endpoint, DataModel::Nullable & value); // epoch_s
+Protocols::InteractionModel::Status Set(EndpointId endpoint, uint32_t value);
+Protocols::InteractionModel::Status Set(EndpointId endpoint, uint32_t value, MarkAttributeDirty markDirty);
+Protocols::InteractionModel::Status SetNull(EndpointId endpoint);
+Protocols::InteractionModel::Status SetNull(EndpointId endpoint, MarkAttributeDirty markDirty);
+Protocols::InteractionModel::Status Set(EndpointId endpoint, const chip::app::DataModel::Nullable & value);
+Protocols::InteractionModel::Status Set(EndpointId endpoint, const chip::app::DataModel::Nullable & value,
MarkAttributeDirty markDirty);
} // namespace StartDate
namespace ClusterRevision {
-Protocols::InteractionModel::Status Get(chip::EndpointId endpoint, uint16_t * value); // int16u
-Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, uint16_t value);
-Protocols::InteractionModel::Status Set(chip::EndpointId endpoint, uint16_t value, MarkAttributeDirty markDirty);
+Protocols::InteractionModel::Status Get(EndpointId endpoint, uint16_t * value); // int16u
+Protocols::InteractionModel::Status Set(EndpointId endpoint, uint16_t value);
+Protocols::InteractionModel::Status Set(EndpointId endpoint, uint16_t value, MarkAttributeDirty markDirty);
} // namespace ClusterRevision
} // namespace Attributes
diff --git a/zzz_generated/chip-tool/zap-generated/cluster/logging/DataModelLogger.cpp b/zzz_generated/chip-tool/zap-generated/cluster/logging/DataModelLogger.cpp
index 7483a46d7c99fc..8cabcffed98194 100644
--- a/zzz_generated/chip-tool/zap-generated/cluster/logging/DataModelLogger.cpp
+++ b/zzz_generated/chip-tool/zap-generated/cluster/logging/DataModelLogger.cpp
@@ -14275,12 +14275,12 @@ CHIP_ERROR DataModelLogger::LogAttribute(const chip::app::ConcreteDataAttributeP
case EnergyCalendar::Attributes::GeneratedCommandList::Id: {
chip::app::DataModel::DecodableList value;
ReturnErrorOnFailure(chip::app::DataModel::Decode(*data, value));
- return DataModelLogger::LogValue("GeneratedCommandList", 1, value);
+ return DataModelLogger::LogGeneratedCommandId("GeneratedCommandList", 1, value, EnergyCalendar::Id);
}
case EnergyCalendar::Attributes::AcceptedCommandList::Id: {
chip::app::DataModel::DecodableList value;
ReturnErrorOnFailure(chip::app::DataModel::Decode(*data, value));
- return DataModelLogger::LogValue("AcceptedCommandList", 1, value);
+ return DataModelLogger::LogAcceptedCommandId("AcceptedCommandList", 1, value, EnergyCalendar::Id);
}
case EnergyCalendar::Attributes::EventList::Id: {
chip::app::DataModel::DecodableList value;
@@ -14290,7 +14290,7 @@ CHIP_ERROR DataModelLogger::LogAttribute(const chip::app::ConcreteDataAttributeP
case EnergyCalendar::Attributes::AttributeList::Id: {
chip::app::DataModel::DecodableList value;
ReturnErrorOnFailure(chip::app::DataModel::Decode(*data, value));
- return DataModelLogger::LogValue("AttributeList", 1, value);
+ return DataModelLogger::LogAttributeId("AttributeList", 1, value, EnergyCalendar::Id);
}
case EnergyCalendar::Attributes::FeatureMap::Id: {
uint32_t value;
diff --git a/zzz_generated/chip-tool/zap-generated/cluster/logging/EntryToText.cpp b/zzz_generated/chip-tool/zap-generated/cluster/logging/EntryToText.cpp
index 8f320e64e682b8..3e8457ceded70e 100644
--- a/zzz_generated/chip-tool/zap-generated/cluster/logging/EntryToText.cpp
+++ b/zzz_generated/chip-tool/zap-generated/cluster/logging/EntryToText.cpp
@@ -169,6 +169,8 @@ char const * ClusterIdToText(chip::ClusterId id)
return "DeviceEnergyManagement";
case chip::app::Clusters::EnergyEvse::Id:
return "EnergyEvse";
+ case chip::app::Clusters::EnergyCalendar::Id:
+ return "EnergyCalendar";
case chip::app::Clusters::EnergyPreference::Id:
return "EnergyPreference";
case chip::app::Clusters::PowerTopology::Id:
@@ -2632,6 +2634,49 @@ char const * AttributeIdToText(chip::ClusterId cluster, chip::AttributeId id)
return "Unknown";
}
}
+ case chip::app::Clusters::EnergyCalendar::Id: {
+ switch (id)
+ {
+ case chip::app::Clusters::EnergyCalendar::Attributes::CalendarID::Id:
+ return "CalendarID";
+ case chip::app::Clusters::EnergyCalendar::Attributes::Name::Id:
+ return "Name";
+ case chip::app::Clusters::EnergyCalendar::Attributes::ProviderID::Id:
+ return "ProviderID";
+ case chip::app::Clusters::EnergyCalendar::Attributes::EventID::Id:
+ return "EventID";
+ case chip::app::Clusters::EnergyCalendar::Attributes::StartDate::Id:
+ return "StartDate";
+ case chip::app::Clusters::EnergyCalendar::Attributes::CalendarPeriods::Id:
+ return "CalendarPeriods";
+ case chip::app::Clusters::EnergyCalendar::Attributes::SpecialDays::Id:
+ return "SpecialDays";
+ case chip::app::Clusters::EnergyCalendar::Attributes::CurrentDay::Id:
+ return "CurrentDay";
+ case chip::app::Clusters::EnergyCalendar::Attributes::NextDay::Id:
+ return "NextDay";
+ case chip::app::Clusters::EnergyCalendar::Attributes::CurrentTransition::Id:
+ return "CurrentTransition";
+ case chip::app::Clusters::EnergyCalendar::Attributes::CurrentPeakPeriod::Id:
+ return "CurrentPeakPeriod";
+ case chip::app::Clusters::EnergyCalendar::Attributes::NextPeakPeriod::Id:
+ return "NextPeakPeriod";
+ case chip::app::Clusters::EnergyCalendar::Attributes::GeneratedCommandList::Id:
+ return "GeneratedCommandList";
+ case chip::app::Clusters::EnergyCalendar::Attributes::AcceptedCommandList::Id:
+ return "AcceptedCommandList";
+ case chip::app::Clusters::EnergyCalendar::Attributes::EventList::Id:
+ return "EventList";
+ case chip::app::Clusters::EnergyCalendar::Attributes::AttributeList::Id:
+ return "AttributeList";
+ case chip::app::Clusters::EnergyCalendar::Attributes::FeatureMap::Id:
+ return "FeatureMap";
+ case chip::app::Clusters::EnergyCalendar::Attributes::ClusterRevision::Id:
+ return "ClusterRevision";
+ default:
+ return "Unknown";
+ }
+ }
case chip::app::Clusters::EnergyPreference::Id: {
switch (id)
{