diff --git a/src/app/tests/suites/certification/Test_TC_DISHM_1_1.yaml b/src/app/tests/suites/certification/Test_TC_DISHM_1_1.yaml
index cd6c4dbac170a2..c45ce0700c179b 100644
--- a/src/app/tests/suites/certification/Test_TC_DISHM_1_1.yaml
+++ b/src/app/tests/suites/certification/Test_TC_DISHM_1_1.yaml
@@ -35,10 +35,10 @@ tests:
verification: |
./chip-tool dishwashermode read cluster-revision 1 1
- Verify the "ClusterRevision" value is of unit16 and reflects the highest revision number 1 on the TH(Chip-tool) and below is the sample log provided for the raspi platform:
+ Verify the "ClusterRevision" value is of unit16 and reflects the highest revision number (2) on the TH(Chip-tool) and below is the sample log provided for the raspi platform:
[1690365584.246794][27436:27438] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0059 Attribute 0x0000_FFFD DataVersion: 1130015440
- [1690365584.246860][27436:27438] CHIP:TOO: ClusterRevision: 1
+ [1690365584.246860][27436:27438] CHIP:TOO: ClusterRevision: 2
disabled: true
- label: "Step 3: TH reads from the DUT the FeatureMap attribute."
diff --git a/src/app/tests/suites/certification/Test_TC_LWM_1_1.yaml b/src/app/tests/suites/certification/Test_TC_LWM_1_1.yaml
index 91ab6841eb12e8..8932fe0e7506ea 100644
--- a/src/app/tests/suites/certification/Test_TC_LWM_1_1.yaml
+++ b/src/app/tests/suites/certification/Test_TC_LWM_1_1.yaml
@@ -35,7 +35,7 @@ tests:
command: "readAttribute"
attribute: "ClusterRevision"
response:
- value: 1
+ value: 2
constraints:
type: int16u
diff --git a/src/app/tests/suites/certification/Test_TC_RVCCLEANM_1_1.yaml b/src/app/tests/suites/certification/Test_TC_RVCCLEANM_1_1.yaml
index a80ea7c76f93f9..2415830c81adc0 100644
--- a/src/app/tests/suites/certification/Test_TC_RVCCLEANM_1_1.yaml
+++ b/src/app/tests/suites/certification/Test_TC_RVCCLEANM_1_1.yaml
@@ -35,7 +35,7 @@ tests:
command: "readAttribute"
attribute: "ClusterRevision"
response:
- value: 1
+ value: 2
constraints:
type: int16u
diff --git a/src/app/tests/suites/certification/Test_TC_RVCRUNM_1_1.yaml b/src/app/tests/suites/certification/Test_TC_RVCRUNM_1_1.yaml
index 8dd2428b9dd203..ad7ff4866e2c32 100644
--- a/src/app/tests/suites/certification/Test_TC_RVCRUNM_1_1.yaml
+++ b/src/app/tests/suites/certification/Test_TC_RVCRUNM_1_1.yaml
@@ -35,7 +35,7 @@ tests:
command: "readAttribute"
attribute: "ClusterRevision"
response:
- value: 1
+ value: 2
constraints:
type: int16u
diff --git a/src/app/tests/suites/certification/Test_TC_TCCM_1_1.yaml b/src/app/tests/suites/certification/Test_TC_TCCM_1_1.yaml
index e0f6df2d917fb4..a9e64fb9ae44e7 100644
--- a/src/app/tests/suites/certification/Test_TC_TCCM_1_1.yaml
+++ b/src/app/tests/suites/certification/Test_TC_TCCM_1_1.yaml
@@ -35,7 +35,7 @@ tests:
command: "readAttribute"
attribute: "ClusterRevision"
response:
- value: 1
+ value: 2
constraints:
type: int16u
diff --git a/src/app/zap-templates/zcl/data-model/chip/laundry-washer-mode-cluster.xml b/src/app/zap-templates/zcl/data-model/chip/laundry-washer-mode-cluster.xml
index 0747c2f55c9c8d..cf4fc7f4d11fec 100644
--- a/src/app/zap-templates/zcl/data-model/chip/laundry-washer-mode-cluster.xml
+++ b/src/app/zap-templates/zcl/data-model/chip/laundry-washer-mode-cluster.xml
@@ -33,6 +33,7 @@ limitations under the License.
true
true
Attributes and commands for selecting a mode from a list of supported options.
+
SupportedModes
CurrentMode
diff --git a/src/app/zap-templates/zcl/data-model/chip/refrigerator-and-temperature-controlled-cabinet-mode-cluster.xml b/src/app/zap-templates/zcl/data-model/chip/refrigerator-and-temperature-controlled-cabinet-mode-cluster.xml
index 7b60cff33629a1..e4002a416ed562 100644
--- a/src/app/zap-templates/zcl/data-model/chip/refrigerator-and-temperature-controlled-cabinet-mode-cluster.xml
+++ b/src/app/zap-templates/zcl/data-model/chip/refrigerator-and-temperature-controlled-cabinet-mode-cluster.xml
@@ -31,6 +31,7 @@ limitations under the License.
true
true
Attributes and commands for selecting a mode from a list of supported options.
+
SupportedModes
CurrentMode
diff --git a/src/app/zap-templates/zcl/data-model/chip/rvc-clean-mode-cluster.xml b/src/app/zap-templates/zcl/data-model/chip/rvc-clean-mode-cluster.xml
index 029de40ac06947..4207fc3ffa5388 100644
--- a/src/app/zap-templates/zcl/data-model/chip/rvc-clean-mode-cluster.xml
+++ b/src/app/zap-templates/zcl/data-model/chip/rvc-clean-mode-cluster.xml
@@ -37,6 +37,7 @@ limitations under the License.
true
true
Attributes and commands for selecting a mode from a list of supported options.
+
SupportedModes
CurrentMode
diff --git a/src/app/zap-templates/zcl/data-model/chip/rvc-run-mode-cluster.xml b/src/app/zap-templates/zcl/data-model/chip/rvc-run-mode-cluster.xml
index f663dce39ec4a7..759bf7435702c6 100644
--- a/src/app/zap-templates/zcl/data-model/chip/rvc-run-mode-cluster.xml
+++ b/src/app/zap-templates/zcl/data-model/chip/rvc-run-mode-cluster.xml
@@ -43,6 +43,7 @@ limitations under the License.
true
true
Attributes and commands for selecting a mode from a list of supported options.
+
SupportedModes
CurrentMode
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/AccessControlClusterAccessControlEntryChangedEvent.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/AccessControlClusterAccessControlEntryChangedEvent.kt
index a206757d729531..75edd8da4997e5 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/AccessControlClusterAccessControlEntryChangedEvent.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/AccessControlClusterAccessControlEntryChangedEvent.kt
@@ -17,20 +17,22 @@
package chip.devicecontroller.cluster.eventstructs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class AccessControlClusterAccessControlEntryChangedEvent(
- val adminNodeID: ULong?,
- val adminPasscodeID: UInt?,
- val changeType: UInt,
- val latestValue:
- chip.devicecontroller.cluster.structs.AccessControlClusterAccessControlEntryStruct?,
- val fabricIndex: UInt
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class AccessControlClusterAccessControlEntryChangedEvent (
+ val adminNodeID: ULong?,
+ val adminPasscodeID: UInt?,
+ val changeType: UInt,
+ val latestValue: chip.devicecontroller.cluster.structs.AccessControlClusterAccessControlEntryStruct?,
+ val fabricIndex: UInt) {
+ override fun toString(): String = buildString {
append("AccessControlClusterAccessControlEntryChangedEvent {\n")
append("\tadminNodeID : $adminNodeID\n")
append("\tadminPasscodeID : $adminPasscodeID\n")
@@ -44,21 +46,21 @@ class AccessControlClusterAccessControlEntryChangedEvent(
tlvWriter.apply {
startStructure(tlvTag)
if (adminNodeID != null) {
- put(ContextSpecificTag(TAG_ADMIN_NODE_I_D), adminNodeID)
- } else {
- putNull(ContextSpecificTag(TAG_ADMIN_NODE_I_D))
- }
+ put(ContextSpecificTag(TAG_ADMIN_NODE_I_D), adminNodeID)
+ } else {
+ putNull(ContextSpecificTag(TAG_ADMIN_NODE_I_D))
+ }
if (adminPasscodeID != null) {
- put(ContextSpecificTag(TAG_ADMIN_PASSCODE_I_D), adminPasscodeID)
- } else {
- putNull(ContextSpecificTag(TAG_ADMIN_PASSCODE_I_D))
- }
+ put(ContextSpecificTag(TAG_ADMIN_PASSCODE_I_D), adminPasscodeID)
+ } else {
+ putNull(ContextSpecificTag(TAG_ADMIN_PASSCODE_I_D))
+ }
put(ContextSpecificTag(TAG_CHANGE_TYPE), changeType)
if (latestValue != null) {
- latestValue.toTlv(ContextSpecificTag(TAG_LATEST_VALUE), this)
- } else {
- putNull(ContextSpecificTag(TAG_LATEST_VALUE))
- }
+ latestValue.toTlv(ContextSpecificTag(TAG_LATEST_VALUE), this)
+ } else {
+ putNull(ContextSpecificTag(TAG_LATEST_VALUE))
+ }
put(ContextSpecificTag(TAG_FABRIC_INDEX), fabricIndex)
endStructure()
}
@@ -71,45 +73,32 @@ class AccessControlClusterAccessControlEntryChangedEvent(
private const val TAG_LATEST_VALUE = 4
private const val TAG_FABRIC_INDEX = 254
- fun fromTlv(
- tlvTag: Tag,
- tlvReader: TlvReader
- ): AccessControlClusterAccessControlEntryChangedEvent {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : AccessControlClusterAccessControlEntryChangedEvent {
tlvReader.enterStructure(tlvTag)
- val adminNodeID =
- if (!tlvReader.isNull()) {
- tlvReader.getULong(ContextSpecificTag(TAG_ADMIN_NODE_I_D))
- } else {
- tlvReader.getNull(ContextSpecificTag(TAG_ADMIN_NODE_I_D))
- null
- }
- val adminPasscodeID =
- if (!tlvReader.isNull()) {
- tlvReader.getUInt(ContextSpecificTag(TAG_ADMIN_PASSCODE_I_D))
- } else {
- tlvReader.getNull(ContextSpecificTag(TAG_ADMIN_PASSCODE_I_D))
- null
- }
+ val adminNodeID = if (!tlvReader.isNull()) {
+ tlvReader.getULong(ContextSpecificTag(TAG_ADMIN_NODE_I_D))
+ } else {
+ tlvReader.getNull(ContextSpecificTag(TAG_ADMIN_NODE_I_D))
+ null
+ }
+ val adminPasscodeID = if (!tlvReader.isNull()) {
+ tlvReader.getUInt(ContextSpecificTag(TAG_ADMIN_PASSCODE_I_D))
+ } else {
+ tlvReader.getNull(ContextSpecificTag(TAG_ADMIN_PASSCODE_I_D))
+ null
+ }
val changeType = tlvReader.getUInt(ContextSpecificTag(TAG_CHANGE_TYPE))
- val latestValue =
- if (!tlvReader.isNull()) {
- chip.devicecontroller.cluster.structs.AccessControlClusterAccessControlEntryStruct
- .fromTlv(ContextSpecificTag(TAG_LATEST_VALUE), tlvReader)
- } else {
- tlvReader.getNull(ContextSpecificTag(TAG_LATEST_VALUE))
- null
- }
+ val latestValue = if (!tlvReader.isNull()) {
+ chip.devicecontroller.cluster.structs.AccessControlClusterAccessControlEntryStruct.fromTlv(ContextSpecificTag(TAG_LATEST_VALUE), tlvReader)
+ } else {
+ tlvReader.getNull(ContextSpecificTag(TAG_LATEST_VALUE))
+ null
+ }
val fabricIndex = tlvReader.getUInt(ContextSpecificTag(TAG_FABRIC_INDEX))
-
+
tlvReader.exitContainer()
- return AccessControlClusterAccessControlEntryChangedEvent(
- adminNodeID,
- adminPasscodeID,
- changeType,
- latestValue,
- fabricIndex
- )
+ return AccessControlClusterAccessControlEntryChangedEvent(adminNodeID, adminPasscodeID, changeType, latestValue, fabricIndex)
}
}
}
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/AccessControlClusterAccessControlExtensionChangedEvent.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/AccessControlClusterAccessControlExtensionChangedEvent.kt
index 8377cc96d5f545..31aad754e04833 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/AccessControlClusterAccessControlExtensionChangedEvent.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/AccessControlClusterAccessControlExtensionChangedEvent.kt
@@ -17,20 +17,22 @@
package chip.devicecontroller.cluster.eventstructs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class AccessControlClusterAccessControlExtensionChangedEvent(
- val adminNodeID: ULong?,
- val adminPasscodeID: UInt?,
- val changeType: UInt,
- val latestValue:
- chip.devicecontroller.cluster.structs.AccessControlClusterAccessControlExtensionStruct?,
- val fabricIndex: UInt
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class AccessControlClusterAccessControlExtensionChangedEvent (
+ val adminNodeID: ULong?,
+ val adminPasscodeID: UInt?,
+ val changeType: UInt,
+ val latestValue: chip.devicecontroller.cluster.structs.AccessControlClusterAccessControlExtensionStruct?,
+ val fabricIndex: UInt) {
+ override fun toString(): String = buildString {
append("AccessControlClusterAccessControlExtensionChangedEvent {\n")
append("\tadminNodeID : $adminNodeID\n")
append("\tadminPasscodeID : $adminPasscodeID\n")
@@ -44,21 +46,21 @@ class AccessControlClusterAccessControlExtensionChangedEvent(
tlvWriter.apply {
startStructure(tlvTag)
if (adminNodeID != null) {
- put(ContextSpecificTag(TAG_ADMIN_NODE_I_D), adminNodeID)
- } else {
- putNull(ContextSpecificTag(TAG_ADMIN_NODE_I_D))
- }
+ put(ContextSpecificTag(TAG_ADMIN_NODE_I_D), adminNodeID)
+ } else {
+ putNull(ContextSpecificTag(TAG_ADMIN_NODE_I_D))
+ }
if (adminPasscodeID != null) {
- put(ContextSpecificTag(TAG_ADMIN_PASSCODE_I_D), adminPasscodeID)
- } else {
- putNull(ContextSpecificTag(TAG_ADMIN_PASSCODE_I_D))
- }
+ put(ContextSpecificTag(TAG_ADMIN_PASSCODE_I_D), adminPasscodeID)
+ } else {
+ putNull(ContextSpecificTag(TAG_ADMIN_PASSCODE_I_D))
+ }
put(ContextSpecificTag(TAG_CHANGE_TYPE), changeType)
if (latestValue != null) {
- latestValue.toTlv(ContextSpecificTag(TAG_LATEST_VALUE), this)
- } else {
- putNull(ContextSpecificTag(TAG_LATEST_VALUE))
- }
+ latestValue.toTlv(ContextSpecificTag(TAG_LATEST_VALUE), this)
+ } else {
+ putNull(ContextSpecificTag(TAG_LATEST_VALUE))
+ }
put(ContextSpecificTag(TAG_FABRIC_INDEX), fabricIndex)
endStructure()
}
@@ -71,45 +73,32 @@ class AccessControlClusterAccessControlExtensionChangedEvent(
private const val TAG_LATEST_VALUE = 4
private const val TAG_FABRIC_INDEX = 254
- fun fromTlv(
- tlvTag: Tag,
- tlvReader: TlvReader
- ): AccessControlClusterAccessControlExtensionChangedEvent {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : AccessControlClusterAccessControlExtensionChangedEvent {
tlvReader.enterStructure(tlvTag)
- val adminNodeID =
- if (!tlvReader.isNull()) {
- tlvReader.getULong(ContextSpecificTag(TAG_ADMIN_NODE_I_D))
- } else {
- tlvReader.getNull(ContextSpecificTag(TAG_ADMIN_NODE_I_D))
- null
- }
- val adminPasscodeID =
- if (!tlvReader.isNull()) {
- tlvReader.getUInt(ContextSpecificTag(TAG_ADMIN_PASSCODE_I_D))
- } else {
- tlvReader.getNull(ContextSpecificTag(TAG_ADMIN_PASSCODE_I_D))
- null
- }
+ val adminNodeID = if (!tlvReader.isNull()) {
+ tlvReader.getULong(ContextSpecificTag(TAG_ADMIN_NODE_I_D))
+ } else {
+ tlvReader.getNull(ContextSpecificTag(TAG_ADMIN_NODE_I_D))
+ null
+ }
+ val adminPasscodeID = if (!tlvReader.isNull()) {
+ tlvReader.getUInt(ContextSpecificTag(TAG_ADMIN_PASSCODE_I_D))
+ } else {
+ tlvReader.getNull(ContextSpecificTag(TAG_ADMIN_PASSCODE_I_D))
+ null
+ }
val changeType = tlvReader.getUInt(ContextSpecificTag(TAG_CHANGE_TYPE))
- val latestValue =
- if (!tlvReader.isNull()) {
- chip.devicecontroller.cluster.structs.AccessControlClusterAccessControlExtensionStruct
- .fromTlv(ContextSpecificTag(TAG_LATEST_VALUE), tlvReader)
- } else {
- tlvReader.getNull(ContextSpecificTag(TAG_LATEST_VALUE))
- null
- }
+ val latestValue = if (!tlvReader.isNull()) {
+ chip.devicecontroller.cluster.structs.AccessControlClusterAccessControlExtensionStruct.fromTlv(ContextSpecificTag(TAG_LATEST_VALUE), tlvReader)
+ } else {
+ tlvReader.getNull(ContextSpecificTag(TAG_LATEST_VALUE))
+ null
+ }
val fabricIndex = tlvReader.getUInt(ContextSpecificTag(TAG_FABRIC_INDEX))
-
+
tlvReader.exitContainer()
- return AccessControlClusterAccessControlExtensionChangedEvent(
- adminNodeID,
- adminPasscodeID,
- changeType,
- latestValue,
- fabricIndex
- )
+ return AccessControlClusterAccessControlExtensionChangedEvent(adminNodeID, adminPasscodeID, changeType, latestValue, fabricIndex)
}
}
}
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/ActionsClusterActionFailedEvent.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/ActionsClusterActionFailedEvent.kt
index ea2f1931564f35..59405162837cd8 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/ActionsClusterActionFailedEvent.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/ActionsClusterActionFailedEvent.kt
@@ -17,18 +17,21 @@
package chip.devicecontroller.cluster.eventstructs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class ActionsClusterActionFailedEvent(
- val actionID: UInt,
- val invokeID: ULong,
- val newState: UInt,
- val error: UInt
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class ActionsClusterActionFailedEvent (
+ val actionID: UInt,
+ val invokeID: ULong,
+ val newState: UInt,
+ val error: UInt) {
+ override fun toString(): String = buildString {
append("ActionsClusterActionFailedEvent {\n")
append("\tactionID : $actionID\n")
append("\tinvokeID : $invokeID\n")
@@ -54,13 +57,13 @@ class ActionsClusterActionFailedEvent(
private const val TAG_NEW_STATE = 2
private const val TAG_ERROR = 3
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): ActionsClusterActionFailedEvent {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : ActionsClusterActionFailedEvent {
tlvReader.enterStructure(tlvTag)
val actionID = tlvReader.getUInt(ContextSpecificTag(TAG_ACTION_I_D))
val invokeID = tlvReader.getULong(ContextSpecificTag(TAG_INVOKE_I_D))
val newState = tlvReader.getUInt(ContextSpecificTag(TAG_NEW_STATE))
val error = tlvReader.getUInt(ContextSpecificTag(TAG_ERROR))
-
+
tlvReader.exitContainer()
return ActionsClusterActionFailedEvent(actionID, invokeID, newState, error)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/ActionsClusterStateChangedEvent.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/ActionsClusterStateChangedEvent.kt
index d95c5e9d66480b..868fbace2ac50e 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/ActionsClusterStateChangedEvent.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/ActionsClusterStateChangedEvent.kt
@@ -17,13 +17,20 @@
package chip.devicecontroller.cluster.eventstructs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class ActionsClusterStateChangedEvent(val actionID: UInt, val invokeID: ULong, val newState: UInt) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class ActionsClusterStateChangedEvent (
+ val actionID: UInt,
+ val invokeID: ULong,
+ val newState: UInt) {
+ override fun toString(): String = buildString {
append("ActionsClusterStateChangedEvent {\n")
append("\tactionID : $actionID\n")
append("\tinvokeID : $invokeID\n")
@@ -46,12 +53,12 @@ class ActionsClusterStateChangedEvent(val actionID: UInt, val invokeID: ULong, v
private const val TAG_INVOKE_I_D = 1
private const val TAG_NEW_STATE = 2
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): ActionsClusterStateChangedEvent {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : ActionsClusterStateChangedEvent {
tlvReader.enterStructure(tlvTag)
val actionID = tlvReader.getUInt(ContextSpecificTag(TAG_ACTION_I_D))
val invokeID = tlvReader.getULong(ContextSpecificTag(TAG_INVOKE_I_D))
val newState = tlvReader.getUInt(ContextSpecificTag(TAG_NEW_STATE))
-
+
tlvReader.exitContainer()
return ActionsClusterStateChangedEvent(actionID, invokeID, newState)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/BasicInformationClusterLeaveEvent.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/BasicInformationClusterLeaveEvent.kt
index 6d2c068c849afb..8ca5a2a0195e9c 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/BasicInformationClusterLeaveEvent.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/BasicInformationClusterLeaveEvent.kt
@@ -17,13 +17,18 @@
package chip.devicecontroller.cluster.eventstructs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class BasicInformationClusterLeaveEvent(val fabricIndex: UInt) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class BasicInformationClusterLeaveEvent (
+ val fabricIndex: UInt) {
+ override fun toString(): String = buildString {
append("BasicInformationClusterLeaveEvent {\n")
append("\tfabricIndex : $fabricIndex\n")
append("}\n")
@@ -40,10 +45,10 @@ class BasicInformationClusterLeaveEvent(val fabricIndex: UInt) {
companion object {
private const val TAG_FABRIC_INDEX = 0
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): BasicInformationClusterLeaveEvent {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : BasicInformationClusterLeaveEvent {
tlvReader.enterStructure(tlvTag)
val fabricIndex = tlvReader.getUInt(ContextSpecificTag(TAG_FABRIC_INDEX))
-
+
tlvReader.exitContainer()
return BasicInformationClusterLeaveEvent(fabricIndex)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/BasicInformationClusterReachableChangedEvent.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/BasicInformationClusterReachableChangedEvent.kt
index 4e6cb20e13c5e0..4a6bf00b468e48 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/BasicInformationClusterReachableChangedEvent.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/BasicInformationClusterReachableChangedEvent.kt
@@ -17,13 +17,18 @@
package chip.devicecontroller.cluster.eventstructs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class BasicInformationClusterReachableChangedEvent(val reachableNewValue: Boolean) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class BasicInformationClusterReachableChangedEvent (
+ val reachableNewValue: Boolean) {
+ override fun toString(): String = buildString {
append("BasicInformationClusterReachableChangedEvent {\n")
append("\treachableNewValue : $reachableNewValue\n")
append("}\n")
@@ -40,10 +45,10 @@ class BasicInformationClusterReachableChangedEvent(val reachableNewValue: Boolea
companion object {
private const val TAG_REACHABLE_NEW_VALUE = 0
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): BasicInformationClusterReachableChangedEvent {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : BasicInformationClusterReachableChangedEvent {
tlvReader.enterStructure(tlvTag)
val reachableNewValue = tlvReader.getBoolean(ContextSpecificTag(TAG_REACHABLE_NEW_VALUE))
-
+
tlvReader.exitContainer()
return BasicInformationClusterReachableChangedEvent(reachableNewValue)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/BasicInformationClusterStartUpEvent.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/BasicInformationClusterStartUpEvent.kt
index 5ba3a8d3591e9a..b87f7ebee81d72 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/BasicInformationClusterStartUpEvent.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/BasicInformationClusterStartUpEvent.kt
@@ -17,13 +17,18 @@
package chip.devicecontroller.cluster.eventstructs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class BasicInformationClusterStartUpEvent(val softwareVersion: ULong) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class BasicInformationClusterStartUpEvent (
+ val softwareVersion: ULong) {
+ override fun toString(): String = buildString {
append("BasicInformationClusterStartUpEvent {\n")
append("\tsoftwareVersion : $softwareVersion\n")
append("}\n")
@@ -40,10 +45,10 @@ class BasicInformationClusterStartUpEvent(val softwareVersion: ULong) {
companion object {
private const val TAG_SOFTWARE_VERSION = 0
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): BasicInformationClusterStartUpEvent {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : BasicInformationClusterStartUpEvent {
tlvReader.enterStructure(tlvTag)
val softwareVersion = tlvReader.getULong(ContextSpecificTag(TAG_SOFTWARE_VERSION))
-
+
tlvReader.exitContainer()
return BasicInformationClusterStartUpEvent(softwareVersion)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/BooleanStateClusterStateChangeEvent.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/BooleanStateClusterStateChangeEvent.kt
index f133fd21988180..632226d00db082 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/BooleanStateClusterStateChangeEvent.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/BooleanStateClusterStateChangeEvent.kt
@@ -17,13 +17,18 @@
package chip.devicecontroller.cluster.eventstructs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class BooleanStateClusterStateChangeEvent(val stateValue: Boolean) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class BooleanStateClusterStateChangeEvent (
+ val stateValue: Boolean) {
+ override fun toString(): String = buildString {
append("BooleanStateClusterStateChangeEvent {\n")
append("\tstateValue : $stateValue\n")
append("}\n")
@@ -40,10 +45,10 @@ class BooleanStateClusterStateChangeEvent(val stateValue: Boolean) {
companion object {
private const val TAG_STATE_VALUE = 0
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): BooleanStateClusterStateChangeEvent {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : BooleanStateClusterStateChangeEvent {
tlvReader.enterStructure(tlvTag)
val stateValue = tlvReader.getBoolean(ContextSpecificTag(TAG_STATE_VALUE))
-
+
tlvReader.exitContainer()
return BooleanStateClusterStateChangeEvent(stateValue)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/BridgedDeviceBasicInformationClusterReachableChangedEvent.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/BridgedDeviceBasicInformationClusterReachableChangedEvent.kt
index 4a66dd930bf954..b5bbae742887b3 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/BridgedDeviceBasicInformationClusterReachableChangedEvent.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/BridgedDeviceBasicInformationClusterReachableChangedEvent.kt
@@ -17,13 +17,18 @@
package chip.devicecontroller.cluster.eventstructs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class BridgedDeviceBasicInformationClusterReachableChangedEvent(val reachableNewValue: Boolean) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class BridgedDeviceBasicInformationClusterReachableChangedEvent (
+ val reachableNewValue: Boolean) {
+ override fun toString(): String = buildString {
append("BridgedDeviceBasicInformationClusterReachableChangedEvent {\n")
append("\treachableNewValue : $reachableNewValue\n")
append("}\n")
@@ -40,13 +45,10 @@ class BridgedDeviceBasicInformationClusterReachableChangedEvent(val reachableNew
companion object {
private const val TAG_REACHABLE_NEW_VALUE = 0
- fun fromTlv(
- tlvTag: Tag,
- tlvReader: TlvReader
- ): BridgedDeviceBasicInformationClusterReachableChangedEvent {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : BridgedDeviceBasicInformationClusterReachableChangedEvent {
tlvReader.enterStructure(tlvTag)
val reachableNewValue = tlvReader.getBoolean(ContextSpecificTag(TAG_REACHABLE_NEW_VALUE))
-
+
tlvReader.exitContainer()
return BridgedDeviceBasicInformationClusterReachableChangedEvent(reachableNewValue)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/BridgedDeviceBasicInformationClusterStartUpEvent.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/BridgedDeviceBasicInformationClusterStartUpEvent.kt
index 33e897ec0dcc9c..ac2c49d2929233 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/BridgedDeviceBasicInformationClusterStartUpEvent.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/BridgedDeviceBasicInformationClusterStartUpEvent.kt
@@ -17,13 +17,18 @@
package chip.devicecontroller.cluster.eventstructs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class BridgedDeviceBasicInformationClusterStartUpEvent(val softwareVersion: ULong) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class BridgedDeviceBasicInformationClusterStartUpEvent (
+ val softwareVersion: ULong) {
+ override fun toString(): String = buildString {
append("BridgedDeviceBasicInformationClusterStartUpEvent {\n")
append("\tsoftwareVersion : $softwareVersion\n")
append("}\n")
@@ -40,13 +45,10 @@ class BridgedDeviceBasicInformationClusterStartUpEvent(val softwareVersion: ULon
companion object {
private const val TAG_SOFTWARE_VERSION = 0
- fun fromTlv(
- tlvTag: Tag,
- tlvReader: TlvReader
- ): BridgedDeviceBasicInformationClusterStartUpEvent {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : BridgedDeviceBasicInformationClusterStartUpEvent {
tlvReader.enterStructure(tlvTag)
val softwareVersion = tlvReader.getULong(ContextSpecificTag(TAG_SOFTWARE_VERSION))
-
+
tlvReader.exitContainer()
return BridgedDeviceBasicInformationClusterStartUpEvent(softwareVersion)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/DishwasherAlarmClusterNotifyEvent.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/DishwasherAlarmClusterNotifyEvent.kt
index 233b0d7030c8e5..71bdf0da0ad747 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/DishwasherAlarmClusterNotifyEvent.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/DishwasherAlarmClusterNotifyEvent.kt
@@ -17,18 +17,21 @@
package chip.devicecontroller.cluster.eventstructs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class DishwasherAlarmClusterNotifyEvent(
- val active: ULong,
- val inactive: ULong,
- val state: ULong,
- val mask: ULong
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class DishwasherAlarmClusterNotifyEvent (
+ val active: ULong,
+ val inactive: ULong,
+ val state: ULong,
+ val mask: ULong) {
+ override fun toString(): String = buildString {
append("DishwasherAlarmClusterNotifyEvent {\n")
append("\tactive : $active\n")
append("\tinactive : $inactive\n")
@@ -54,13 +57,13 @@ class DishwasherAlarmClusterNotifyEvent(
private const val TAG_STATE = 2
private const val TAG_MASK = 3
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): DishwasherAlarmClusterNotifyEvent {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : DishwasherAlarmClusterNotifyEvent {
tlvReader.enterStructure(tlvTag)
val active = tlvReader.getULong(ContextSpecificTag(TAG_ACTIVE))
val inactive = tlvReader.getULong(ContextSpecificTag(TAG_INACTIVE))
val state = tlvReader.getULong(ContextSpecificTag(TAG_STATE))
val mask = tlvReader.getULong(ContextSpecificTag(TAG_MASK))
-
+
tlvReader.exitContainer()
return DishwasherAlarmClusterNotifyEvent(active, inactive, state, mask)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/DoorLockClusterDoorLockAlarmEvent.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/DoorLockClusterDoorLockAlarmEvent.kt
index 918abe443473eb..a64fa042cfcd15 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/DoorLockClusterDoorLockAlarmEvent.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/DoorLockClusterDoorLockAlarmEvent.kt
@@ -17,13 +17,18 @@
package chip.devicecontroller.cluster.eventstructs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class DoorLockClusterDoorLockAlarmEvent(val alarmCode: UInt) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class DoorLockClusterDoorLockAlarmEvent (
+ val alarmCode: UInt) {
+ override fun toString(): String = buildString {
append("DoorLockClusterDoorLockAlarmEvent {\n")
append("\talarmCode : $alarmCode\n")
append("}\n")
@@ -40,10 +45,10 @@ class DoorLockClusterDoorLockAlarmEvent(val alarmCode: UInt) {
companion object {
private const val TAG_ALARM_CODE = 0
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): DoorLockClusterDoorLockAlarmEvent {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : DoorLockClusterDoorLockAlarmEvent {
tlvReader.enterStructure(tlvTag)
val alarmCode = tlvReader.getUInt(ContextSpecificTag(TAG_ALARM_CODE))
-
+
tlvReader.exitContainer()
return DoorLockClusterDoorLockAlarmEvent(alarmCode)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/DoorLockClusterDoorStateChangeEvent.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/DoorLockClusterDoorStateChangeEvent.kt
index 64b69e7e205eb0..bed611cb8674c0 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/DoorLockClusterDoorStateChangeEvent.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/DoorLockClusterDoorStateChangeEvent.kt
@@ -17,13 +17,18 @@
package chip.devicecontroller.cluster.eventstructs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class DoorLockClusterDoorStateChangeEvent(val doorState: UInt) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class DoorLockClusterDoorStateChangeEvent (
+ val doorState: UInt) {
+ override fun toString(): String = buildString {
append("DoorLockClusterDoorStateChangeEvent {\n")
append("\tdoorState : $doorState\n")
append("}\n")
@@ -40,10 +45,10 @@ class DoorLockClusterDoorStateChangeEvent(val doorState: UInt) {
companion object {
private const val TAG_DOOR_STATE = 0
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): DoorLockClusterDoorStateChangeEvent {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : DoorLockClusterDoorStateChangeEvent {
tlvReader.enterStructure(tlvTag)
val doorState = tlvReader.getUInt(ContextSpecificTag(TAG_DOOR_STATE))
-
+
tlvReader.exitContainer()
return DoorLockClusterDoorStateChangeEvent(doorState)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/DoorLockClusterLockOperationErrorEvent.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/DoorLockClusterLockOperationErrorEvent.kt
index d943e5d8ece7b8..c57900a30d7946 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/DoorLockClusterLockOperationErrorEvent.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/DoorLockClusterLockOperationErrorEvent.kt
@@ -17,24 +17,24 @@
package chip.devicecontroller.cluster.eventstructs
import chip.devicecontroller.cluster.*
-import java.util.Optional
import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class DoorLockClusterLockOperationErrorEvent(
- val lockOperationType: UInt,
- val operationSource: UInt,
- val operationError: UInt,
- val userIndex: UInt?,
- val fabricIndex: UInt?,
- val sourceNode: ULong?,
- val credentials:
- Optional>?
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class DoorLockClusterLockOperationErrorEvent (
+ val lockOperationType: UInt,
+ val operationSource: UInt,
+ val operationError: UInt,
+ val userIndex: UInt?,
+ val fabricIndex: UInt?,
+ val sourceNode: ULong?,
+ val credentials: Optional>?) {
+ override fun toString(): String = buildString {
append("DoorLockClusterLockOperationErrorEvent {\n")
append("\tlockOperationType : $lockOperationType\n")
append("\toperationSource : $operationSource\n")
@@ -53,32 +53,32 @@ class DoorLockClusterLockOperationErrorEvent(
put(ContextSpecificTag(TAG_OPERATION_SOURCE), operationSource)
put(ContextSpecificTag(TAG_OPERATION_ERROR), operationError)
if (userIndex != null) {
- put(ContextSpecificTag(TAG_USER_INDEX), userIndex)
- } else {
- putNull(ContextSpecificTag(TAG_USER_INDEX))
- }
+ put(ContextSpecificTag(TAG_USER_INDEX), userIndex)
+ } else {
+ putNull(ContextSpecificTag(TAG_USER_INDEX))
+ }
if (fabricIndex != null) {
- put(ContextSpecificTag(TAG_FABRIC_INDEX), fabricIndex)
- } else {
- putNull(ContextSpecificTag(TAG_FABRIC_INDEX))
- }
+ put(ContextSpecificTag(TAG_FABRIC_INDEX), fabricIndex)
+ } else {
+ putNull(ContextSpecificTag(TAG_FABRIC_INDEX))
+ }
if (sourceNode != null) {
- put(ContextSpecificTag(TAG_SOURCE_NODE), sourceNode)
- } else {
- putNull(ContextSpecificTag(TAG_SOURCE_NODE))
- }
+ put(ContextSpecificTag(TAG_SOURCE_NODE), sourceNode)
+ } else {
+ putNull(ContextSpecificTag(TAG_SOURCE_NODE))
+ }
if (credentials != null) {
- if (credentials.isPresent) {
- val optcredentials = credentials.get()
- startArray(ContextSpecificTag(TAG_CREDENTIALS))
- for (item in optcredentials.iterator()) {
- item.toTlv(AnonymousTag, this)
- }
- endArray()
- }
- } else {
- putNull(ContextSpecificTag(TAG_CREDENTIALS))
+ if (credentials.isPresent) {
+ val optcredentials = credentials.get()
+ startArray(ContextSpecificTag(TAG_CREDENTIALS))
+ for (item in optcredentials.iterator()) {
+ item.toTlv(AnonymousTag, this)
}
+ endArray()
+ }
+ } else {
+ putNull(ContextSpecificTag(TAG_CREDENTIALS))
+ }
endStructure()
}
}
@@ -92,68 +92,49 @@ class DoorLockClusterLockOperationErrorEvent(
private const val TAG_SOURCE_NODE = 5
private const val TAG_CREDENTIALS = 6
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): DoorLockClusterLockOperationErrorEvent {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : DoorLockClusterLockOperationErrorEvent {
tlvReader.enterStructure(tlvTag)
val lockOperationType = tlvReader.getUInt(ContextSpecificTag(TAG_LOCK_OPERATION_TYPE))
val operationSource = tlvReader.getUInt(ContextSpecificTag(TAG_OPERATION_SOURCE))
val operationError = tlvReader.getUInt(ContextSpecificTag(TAG_OPERATION_ERROR))
- val userIndex =
- if (!tlvReader.isNull()) {
- tlvReader.getUInt(ContextSpecificTag(TAG_USER_INDEX))
- } else {
- tlvReader.getNull(ContextSpecificTag(TAG_USER_INDEX))
- null
- }
- val fabricIndex =
- if (!tlvReader.isNull()) {
- tlvReader.getUInt(ContextSpecificTag(TAG_FABRIC_INDEX))
- } else {
- tlvReader.getNull(ContextSpecificTag(TAG_FABRIC_INDEX))
- null
- }
- val sourceNode =
- if (!tlvReader.isNull()) {
- tlvReader.getULong(ContextSpecificTag(TAG_SOURCE_NODE))
- } else {
- tlvReader.getNull(ContextSpecificTag(TAG_SOURCE_NODE))
- null
- }
- val credentials =
- if (!tlvReader.isNull()) {
- if (tlvReader.isNextTag(ContextSpecificTag(TAG_CREDENTIALS))) {
- Optional.of(
- buildList {
- tlvReader.enterArray(ContextSpecificTag(TAG_CREDENTIALS))
- while (!tlvReader.isEndOfContainer()) {
- this.add(
- chip.devicecontroller.cluster.structs.DoorLockClusterCredentialStruct.fromTlv(
- AnonymousTag,
- tlvReader
- )
- )
- }
- tlvReader.exitContainer()
- }
- )
- } else {
- Optional.empty()
- }
- } else {
- tlvReader.getNull(ContextSpecificTag(TAG_CREDENTIALS))
- null
- }
-
+ val userIndex = if (!tlvReader.isNull()) {
+ tlvReader.getUInt(ContextSpecificTag(TAG_USER_INDEX))
+ } else {
+ tlvReader.getNull(ContextSpecificTag(TAG_USER_INDEX))
+ null
+ }
+ val fabricIndex = if (!tlvReader.isNull()) {
+ tlvReader.getUInt(ContextSpecificTag(TAG_FABRIC_INDEX))
+ } else {
+ tlvReader.getNull(ContextSpecificTag(TAG_FABRIC_INDEX))
+ null
+ }
+ val sourceNode = if (!tlvReader.isNull()) {
+ tlvReader.getULong(ContextSpecificTag(TAG_SOURCE_NODE))
+ } else {
+ tlvReader.getNull(ContextSpecificTag(TAG_SOURCE_NODE))
+ null
+ }
+ val credentials = if (!tlvReader.isNull()) {
+ if (tlvReader.isNextTag(ContextSpecificTag(TAG_CREDENTIALS))) {
+ Optional.of(buildList {
+ tlvReader.enterArray(ContextSpecificTag(TAG_CREDENTIALS))
+ while(!tlvReader.isEndOfContainer()) {
+ this.add(chip.devicecontroller.cluster.structs.DoorLockClusterCredentialStruct.fromTlv(AnonymousTag, tlvReader))
+ }
+ tlvReader.exitContainer()
+ })
+ } else {
+ Optional.empty()
+ }
+ } else {
+ tlvReader.getNull(ContextSpecificTag(TAG_CREDENTIALS))
+ null
+ }
+
tlvReader.exitContainer()
- return DoorLockClusterLockOperationErrorEvent(
- lockOperationType,
- operationSource,
- operationError,
- userIndex,
- fabricIndex,
- sourceNode,
- credentials
- )
+ return DoorLockClusterLockOperationErrorEvent(lockOperationType, operationSource, operationError, userIndex, fabricIndex, sourceNode, credentials)
}
}
}
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/DoorLockClusterLockOperationEvent.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/DoorLockClusterLockOperationEvent.kt
index 0e7c7e678bac46..e86a8e434ee3ae 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/DoorLockClusterLockOperationEvent.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/DoorLockClusterLockOperationEvent.kt
@@ -17,23 +17,23 @@
package chip.devicecontroller.cluster.eventstructs
import chip.devicecontroller.cluster.*
-import java.util.Optional
import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class DoorLockClusterLockOperationEvent(
- val lockOperationType: UInt,
- val operationSource: UInt,
- val userIndex: UInt?,
- val fabricIndex: UInt?,
- val sourceNode: ULong?,
- val credentials:
- Optional>?
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class DoorLockClusterLockOperationEvent (
+ val lockOperationType: UInt,
+ val operationSource: UInt,
+ val userIndex: UInt?,
+ val fabricIndex: UInt?,
+ val sourceNode: ULong?,
+ val credentials: Optional>?) {
+ override fun toString(): String = buildString {
append("DoorLockClusterLockOperationEvent {\n")
append("\tlockOperationType : $lockOperationType\n")
append("\toperationSource : $operationSource\n")
@@ -50,32 +50,32 @@ class DoorLockClusterLockOperationEvent(
put(ContextSpecificTag(TAG_LOCK_OPERATION_TYPE), lockOperationType)
put(ContextSpecificTag(TAG_OPERATION_SOURCE), operationSource)
if (userIndex != null) {
- put(ContextSpecificTag(TAG_USER_INDEX), userIndex)
- } else {
- putNull(ContextSpecificTag(TAG_USER_INDEX))
- }
+ put(ContextSpecificTag(TAG_USER_INDEX), userIndex)
+ } else {
+ putNull(ContextSpecificTag(TAG_USER_INDEX))
+ }
if (fabricIndex != null) {
- put(ContextSpecificTag(TAG_FABRIC_INDEX), fabricIndex)
- } else {
- putNull(ContextSpecificTag(TAG_FABRIC_INDEX))
- }
+ put(ContextSpecificTag(TAG_FABRIC_INDEX), fabricIndex)
+ } else {
+ putNull(ContextSpecificTag(TAG_FABRIC_INDEX))
+ }
if (sourceNode != null) {
- put(ContextSpecificTag(TAG_SOURCE_NODE), sourceNode)
- } else {
- putNull(ContextSpecificTag(TAG_SOURCE_NODE))
- }
+ put(ContextSpecificTag(TAG_SOURCE_NODE), sourceNode)
+ } else {
+ putNull(ContextSpecificTag(TAG_SOURCE_NODE))
+ }
if (credentials != null) {
- if (credentials.isPresent) {
- val optcredentials = credentials.get()
- startArray(ContextSpecificTag(TAG_CREDENTIALS))
- for (item in optcredentials.iterator()) {
- item.toTlv(AnonymousTag, this)
- }
- endArray()
- }
- } else {
- putNull(ContextSpecificTag(TAG_CREDENTIALS))
+ if (credentials.isPresent) {
+ val optcredentials = credentials.get()
+ startArray(ContextSpecificTag(TAG_CREDENTIALS))
+ for (item in optcredentials.iterator()) {
+ item.toTlv(AnonymousTag, this)
}
+ endArray()
+ }
+ } else {
+ putNull(ContextSpecificTag(TAG_CREDENTIALS))
+ }
endStructure()
}
}
@@ -88,66 +88,48 @@ class DoorLockClusterLockOperationEvent(
private const val TAG_SOURCE_NODE = 4
private const val TAG_CREDENTIALS = 5
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): DoorLockClusterLockOperationEvent {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : DoorLockClusterLockOperationEvent {
tlvReader.enterStructure(tlvTag)
val lockOperationType = tlvReader.getUInt(ContextSpecificTag(TAG_LOCK_OPERATION_TYPE))
val operationSource = tlvReader.getUInt(ContextSpecificTag(TAG_OPERATION_SOURCE))
- val userIndex =
- if (!tlvReader.isNull()) {
- tlvReader.getUInt(ContextSpecificTag(TAG_USER_INDEX))
- } else {
- tlvReader.getNull(ContextSpecificTag(TAG_USER_INDEX))
- null
- }
- val fabricIndex =
- if (!tlvReader.isNull()) {
- tlvReader.getUInt(ContextSpecificTag(TAG_FABRIC_INDEX))
- } else {
- tlvReader.getNull(ContextSpecificTag(TAG_FABRIC_INDEX))
- null
- }
- val sourceNode =
- if (!tlvReader.isNull()) {
- tlvReader.getULong(ContextSpecificTag(TAG_SOURCE_NODE))
- } else {
- tlvReader.getNull(ContextSpecificTag(TAG_SOURCE_NODE))
- null
- }
- val credentials =
- if (!tlvReader.isNull()) {
- if (tlvReader.isNextTag(ContextSpecificTag(TAG_CREDENTIALS))) {
- Optional.of(
- buildList {
- tlvReader.enterArray(ContextSpecificTag(TAG_CREDENTIALS))
- while (!tlvReader.isEndOfContainer()) {
- this.add(
- chip.devicecontroller.cluster.structs.DoorLockClusterCredentialStruct.fromTlv(
- AnonymousTag,
- tlvReader
- )
- )
- }
- tlvReader.exitContainer()
- }
- )
- } else {
- Optional.empty()
- }
- } else {
- tlvReader.getNull(ContextSpecificTag(TAG_CREDENTIALS))
- null
- }
-
+ val userIndex = if (!tlvReader.isNull()) {
+ tlvReader.getUInt(ContextSpecificTag(TAG_USER_INDEX))
+ } else {
+ tlvReader.getNull(ContextSpecificTag(TAG_USER_INDEX))
+ null
+ }
+ val fabricIndex = if (!tlvReader.isNull()) {
+ tlvReader.getUInt(ContextSpecificTag(TAG_FABRIC_INDEX))
+ } else {
+ tlvReader.getNull(ContextSpecificTag(TAG_FABRIC_INDEX))
+ null
+ }
+ val sourceNode = if (!tlvReader.isNull()) {
+ tlvReader.getULong(ContextSpecificTag(TAG_SOURCE_NODE))
+ } else {
+ tlvReader.getNull(ContextSpecificTag(TAG_SOURCE_NODE))
+ null
+ }
+ val credentials = if (!tlvReader.isNull()) {
+ if (tlvReader.isNextTag(ContextSpecificTag(TAG_CREDENTIALS))) {
+ Optional.of(buildList {
+ tlvReader.enterArray(ContextSpecificTag(TAG_CREDENTIALS))
+ while(!tlvReader.isEndOfContainer()) {
+ this.add(chip.devicecontroller.cluster.structs.DoorLockClusterCredentialStruct.fromTlv(AnonymousTag, tlvReader))
+ }
+ tlvReader.exitContainer()
+ })
+ } else {
+ Optional.empty()
+ }
+ } else {
+ tlvReader.getNull(ContextSpecificTag(TAG_CREDENTIALS))
+ null
+ }
+
tlvReader.exitContainer()
- return DoorLockClusterLockOperationEvent(
- lockOperationType,
- operationSource,
- userIndex,
- fabricIndex,
- sourceNode,
- credentials
- )
+ return DoorLockClusterLockOperationEvent(lockOperationType, operationSource, userIndex, fabricIndex, sourceNode, credentials)
}
}
}
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/DoorLockClusterLockUserChangeEvent.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/DoorLockClusterLockUserChangeEvent.kt
index a5fc3f3725485e..7ef7dc4931b846 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/DoorLockClusterLockUserChangeEvent.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/DoorLockClusterLockUserChangeEvent.kt
@@ -17,21 +17,24 @@
package chip.devicecontroller.cluster.eventstructs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class DoorLockClusterLockUserChangeEvent(
- val lockDataType: UInt,
- val dataOperationType: UInt,
- val operationSource: UInt,
- val userIndex: UInt?,
- val fabricIndex: UInt?,
- val sourceNode: ULong?,
- val dataIndex: UInt?
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class DoorLockClusterLockUserChangeEvent (
+ val lockDataType: UInt,
+ val dataOperationType: UInt,
+ val operationSource: UInt,
+ val userIndex: UInt?,
+ val fabricIndex: UInt?,
+ val sourceNode: ULong?,
+ val dataIndex: UInt?) {
+ override fun toString(): String = buildString {
append("DoorLockClusterLockUserChangeEvent {\n")
append("\tlockDataType : $lockDataType\n")
append("\tdataOperationType : $dataOperationType\n")
@@ -50,25 +53,25 @@ class DoorLockClusterLockUserChangeEvent(
put(ContextSpecificTag(TAG_DATA_OPERATION_TYPE), dataOperationType)
put(ContextSpecificTag(TAG_OPERATION_SOURCE), operationSource)
if (userIndex != null) {
- put(ContextSpecificTag(TAG_USER_INDEX), userIndex)
- } else {
- putNull(ContextSpecificTag(TAG_USER_INDEX))
- }
+ put(ContextSpecificTag(TAG_USER_INDEX), userIndex)
+ } else {
+ putNull(ContextSpecificTag(TAG_USER_INDEX))
+ }
if (fabricIndex != null) {
- put(ContextSpecificTag(TAG_FABRIC_INDEX), fabricIndex)
- } else {
- putNull(ContextSpecificTag(TAG_FABRIC_INDEX))
- }
+ put(ContextSpecificTag(TAG_FABRIC_INDEX), fabricIndex)
+ } else {
+ putNull(ContextSpecificTag(TAG_FABRIC_INDEX))
+ }
if (sourceNode != null) {
- put(ContextSpecificTag(TAG_SOURCE_NODE), sourceNode)
- } else {
- putNull(ContextSpecificTag(TAG_SOURCE_NODE))
- }
+ put(ContextSpecificTag(TAG_SOURCE_NODE), sourceNode)
+ } else {
+ putNull(ContextSpecificTag(TAG_SOURCE_NODE))
+ }
if (dataIndex != null) {
- put(ContextSpecificTag(TAG_DATA_INDEX), dataIndex)
- } else {
- putNull(ContextSpecificTag(TAG_DATA_INDEX))
- }
+ put(ContextSpecificTag(TAG_DATA_INDEX), dataIndex)
+ } else {
+ putNull(ContextSpecificTag(TAG_DATA_INDEX))
+ }
endStructure()
}
}
@@ -82,51 +85,39 @@ class DoorLockClusterLockUserChangeEvent(
private const val TAG_SOURCE_NODE = 5
private const val TAG_DATA_INDEX = 6
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): DoorLockClusterLockUserChangeEvent {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : DoorLockClusterLockUserChangeEvent {
tlvReader.enterStructure(tlvTag)
val lockDataType = tlvReader.getUInt(ContextSpecificTag(TAG_LOCK_DATA_TYPE))
val dataOperationType = tlvReader.getUInt(ContextSpecificTag(TAG_DATA_OPERATION_TYPE))
val operationSource = tlvReader.getUInt(ContextSpecificTag(TAG_OPERATION_SOURCE))
- val userIndex =
- if (!tlvReader.isNull()) {
- tlvReader.getUInt(ContextSpecificTag(TAG_USER_INDEX))
- } else {
- tlvReader.getNull(ContextSpecificTag(TAG_USER_INDEX))
- null
- }
- val fabricIndex =
- if (!tlvReader.isNull()) {
- tlvReader.getUInt(ContextSpecificTag(TAG_FABRIC_INDEX))
- } else {
- tlvReader.getNull(ContextSpecificTag(TAG_FABRIC_INDEX))
- null
- }
- val sourceNode =
- if (!tlvReader.isNull()) {
- tlvReader.getULong(ContextSpecificTag(TAG_SOURCE_NODE))
- } else {
- tlvReader.getNull(ContextSpecificTag(TAG_SOURCE_NODE))
- null
- }
- val dataIndex =
- if (!tlvReader.isNull()) {
- tlvReader.getUInt(ContextSpecificTag(TAG_DATA_INDEX))
- } else {
- tlvReader.getNull(ContextSpecificTag(TAG_DATA_INDEX))
- null
- }
-
+ val userIndex = if (!tlvReader.isNull()) {
+ tlvReader.getUInt(ContextSpecificTag(TAG_USER_INDEX))
+ } else {
+ tlvReader.getNull(ContextSpecificTag(TAG_USER_INDEX))
+ null
+ }
+ val fabricIndex = if (!tlvReader.isNull()) {
+ tlvReader.getUInt(ContextSpecificTag(TAG_FABRIC_INDEX))
+ } else {
+ tlvReader.getNull(ContextSpecificTag(TAG_FABRIC_INDEX))
+ null
+ }
+ val sourceNode = if (!tlvReader.isNull()) {
+ tlvReader.getULong(ContextSpecificTag(TAG_SOURCE_NODE))
+ } else {
+ tlvReader.getNull(ContextSpecificTag(TAG_SOURCE_NODE))
+ null
+ }
+ val dataIndex = if (!tlvReader.isNull()) {
+ tlvReader.getUInt(ContextSpecificTag(TAG_DATA_INDEX))
+ } else {
+ tlvReader.getNull(ContextSpecificTag(TAG_DATA_INDEX))
+ null
+ }
+
tlvReader.exitContainer()
- return DoorLockClusterLockUserChangeEvent(
- lockDataType,
- dataOperationType,
- operationSource,
- userIndex,
- fabricIndex,
- sourceNode,
- dataIndex
- )
+ return DoorLockClusterLockUserChangeEvent(lockDataType, dataOperationType, operationSource, userIndex, fabricIndex, sourceNode, dataIndex)
}
}
}
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/GeneralDiagnosticsClusterBootReasonEvent.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/GeneralDiagnosticsClusterBootReasonEvent.kt
index ab8a2c3ad964b4..c3100ce31c6f9b 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/GeneralDiagnosticsClusterBootReasonEvent.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/GeneralDiagnosticsClusterBootReasonEvent.kt
@@ -17,13 +17,18 @@
package chip.devicecontroller.cluster.eventstructs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class GeneralDiagnosticsClusterBootReasonEvent(val bootReason: UInt) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class GeneralDiagnosticsClusterBootReasonEvent (
+ val bootReason: UInt) {
+ override fun toString(): String = buildString {
append("GeneralDiagnosticsClusterBootReasonEvent {\n")
append("\tbootReason : $bootReason\n")
append("}\n")
@@ -40,10 +45,10 @@ class GeneralDiagnosticsClusterBootReasonEvent(val bootReason: UInt) {
companion object {
private const val TAG_BOOT_REASON = 0
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): GeneralDiagnosticsClusterBootReasonEvent {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : GeneralDiagnosticsClusterBootReasonEvent {
tlvReader.enterStructure(tlvTag)
val bootReason = tlvReader.getUInt(ContextSpecificTag(TAG_BOOT_REASON))
-
+
tlvReader.exitContainer()
return GeneralDiagnosticsClusterBootReasonEvent(bootReason)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/GeneralDiagnosticsClusterHardwareFaultChangeEvent.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/GeneralDiagnosticsClusterHardwareFaultChangeEvent.kt
index e09f3961230b34..f93896c837f200 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/GeneralDiagnosticsClusterHardwareFaultChangeEvent.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/GeneralDiagnosticsClusterHardwareFaultChangeEvent.kt
@@ -20,14 +20,16 @@ import chip.devicecontroller.cluster.*
import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class GeneralDiagnosticsClusterHardwareFaultChangeEvent(
- val current: List,
- val previous: List
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class GeneralDiagnosticsClusterHardwareFaultChangeEvent (
+ val current: List,
+ val previous: List) {
+ override fun toString(): String = buildString {
append("GeneralDiagnosticsClusterHardwareFaultChangeEvent {\n")
append("\tcurrent : $current\n")
append("\tprevious : $previous\n")
@@ -55,28 +57,23 @@ class GeneralDiagnosticsClusterHardwareFaultChangeEvent(
private const val TAG_CURRENT = 0
private const val TAG_PREVIOUS = 1
- fun fromTlv(
- tlvTag: Tag,
- tlvReader: TlvReader
- ): GeneralDiagnosticsClusterHardwareFaultChangeEvent {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : GeneralDiagnosticsClusterHardwareFaultChangeEvent {
tlvReader.enterStructure(tlvTag)
- val current =
- buildList {
- tlvReader.enterArray(ContextSpecificTag(TAG_CURRENT))
- while (!tlvReader.isEndOfContainer()) {
- this.add(tlvReader.getUInt(AnonymousTag))
- }
- tlvReader.exitContainer()
- }
- val previous =
- buildList {
- tlvReader.enterArray(ContextSpecificTag(TAG_PREVIOUS))
- while (!tlvReader.isEndOfContainer()) {
- this.add(tlvReader.getUInt(AnonymousTag))
- }
- tlvReader.exitContainer()
- }
-
+ val current = buildList {
+ tlvReader.enterArray(ContextSpecificTag(TAG_CURRENT))
+ while(!tlvReader.isEndOfContainer()) {
+ this.add(tlvReader.getUInt(AnonymousTag))
+ }
+ tlvReader.exitContainer()
+ }
+ val previous = buildList {
+ tlvReader.enterArray(ContextSpecificTag(TAG_PREVIOUS))
+ while(!tlvReader.isEndOfContainer()) {
+ this.add(tlvReader.getUInt(AnonymousTag))
+ }
+ tlvReader.exitContainer()
+ }
+
tlvReader.exitContainer()
return GeneralDiagnosticsClusterHardwareFaultChangeEvent(current, previous)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/GeneralDiagnosticsClusterNetworkFaultChangeEvent.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/GeneralDiagnosticsClusterNetworkFaultChangeEvent.kt
index 2d17b1773194dc..ebc04643e795f2 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/GeneralDiagnosticsClusterNetworkFaultChangeEvent.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/GeneralDiagnosticsClusterNetworkFaultChangeEvent.kt
@@ -20,14 +20,16 @@ import chip.devicecontroller.cluster.*
import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class GeneralDiagnosticsClusterNetworkFaultChangeEvent(
- val current: List,
- val previous: List
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class GeneralDiagnosticsClusterNetworkFaultChangeEvent (
+ val current: List,
+ val previous: List) {
+ override fun toString(): String = buildString {
append("GeneralDiagnosticsClusterNetworkFaultChangeEvent {\n")
append("\tcurrent : $current\n")
append("\tprevious : $previous\n")
@@ -55,28 +57,23 @@ class GeneralDiagnosticsClusterNetworkFaultChangeEvent(
private const val TAG_CURRENT = 0
private const val TAG_PREVIOUS = 1
- fun fromTlv(
- tlvTag: Tag,
- tlvReader: TlvReader
- ): GeneralDiagnosticsClusterNetworkFaultChangeEvent {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : GeneralDiagnosticsClusterNetworkFaultChangeEvent {
tlvReader.enterStructure(tlvTag)
- val current =
- buildList {
- tlvReader.enterArray(ContextSpecificTag(TAG_CURRENT))
- while (!tlvReader.isEndOfContainer()) {
- this.add(tlvReader.getUInt(AnonymousTag))
- }
- tlvReader.exitContainer()
- }
- val previous =
- buildList {
- tlvReader.enterArray(ContextSpecificTag(TAG_PREVIOUS))
- while (!tlvReader.isEndOfContainer()) {
- this.add(tlvReader.getUInt(AnonymousTag))
- }
- tlvReader.exitContainer()
- }
-
+ val current = buildList {
+ tlvReader.enterArray(ContextSpecificTag(TAG_CURRENT))
+ while(!tlvReader.isEndOfContainer()) {
+ this.add(tlvReader.getUInt(AnonymousTag))
+ }
+ tlvReader.exitContainer()
+ }
+ val previous = buildList {
+ tlvReader.enterArray(ContextSpecificTag(TAG_PREVIOUS))
+ while(!tlvReader.isEndOfContainer()) {
+ this.add(tlvReader.getUInt(AnonymousTag))
+ }
+ tlvReader.exitContainer()
+ }
+
tlvReader.exitContainer()
return GeneralDiagnosticsClusterNetworkFaultChangeEvent(current, previous)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/GeneralDiagnosticsClusterRadioFaultChangeEvent.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/GeneralDiagnosticsClusterRadioFaultChangeEvent.kt
index 3fc425674dde60..238e8657f6984b 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/GeneralDiagnosticsClusterRadioFaultChangeEvent.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/GeneralDiagnosticsClusterRadioFaultChangeEvent.kt
@@ -20,14 +20,16 @@ import chip.devicecontroller.cluster.*
import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class GeneralDiagnosticsClusterRadioFaultChangeEvent(
- val current: List,
- val previous: List
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class GeneralDiagnosticsClusterRadioFaultChangeEvent (
+ val current: List,
+ val previous: List) {
+ override fun toString(): String = buildString {
append("GeneralDiagnosticsClusterRadioFaultChangeEvent {\n")
append("\tcurrent : $current\n")
append("\tprevious : $previous\n")
@@ -55,25 +57,23 @@ class GeneralDiagnosticsClusterRadioFaultChangeEvent(
private const val TAG_CURRENT = 0
private const val TAG_PREVIOUS = 1
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): GeneralDiagnosticsClusterRadioFaultChangeEvent {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : GeneralDiagnosticsClusterRadioFaultChangeEvent {
tlvReader.enterStructure(tlvTag)
- val current =
- buildList {
- tlvReader.enterArray(ContextSpecificTag(TAG_CURRENT))
- while (!tlvReader.isEndOfContainer()) {
- this.add(tlvReader.getUInt(AnonymousTag))
- }
- tlvReader.exitContainer()
- }
- val previous =
- buildList {
- tlvReader.enterArray(ContextSpecificTag(TAG_PREVIOUS))
- while (!tlvReader.isEndOfContainer()) {
- this.add(tlvReader.getUInt(AnonymousTag))
- }
- tlvReader.exitContainer()
- }
-
+ val current = buildList {
+ tlvReader.enterArray(ContextSpecificTag(TAG_CURRENT))
+ while(!tlvReader.isEndOfContainer()) {
+ this.add(tlvReader.getUInt(AnonymousTag))
+ }
+ tlvReader.exitContainer()
+ }
+ val previous = buildList {
+ tlvReader.enterArray(ContextSpecificTag(TAG_PREVIOUS))
+ while(!tlvReader.isEndOfContainer()) {
+ this.add(tlvReader.getUInt(AnonymousTag))
+ }
+ tlvReader.exitContainer()
+ }
+
tlvReader.exitContainer()
return GeneralDiagnosticsClusterRadioFaultChangeEvent(current, previous)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/OperationalStateClusterOperationCompletionEvent.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/OperationalStateClusterOperationCompletionEvent.kt
index 95cf699d416744..bd2f7895bfd1e2 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/OperationalStateClusterOperationCompletionEvent.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/OperationalStateClusterOperationCompletionEvent.kt
@@ -17,18 +17,20 @@
package chip.devicecontroller.cluster.eventstructs
import chip.devicecontroller.cluster.*
-import java.util.Optional
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class OperationalStateClusterOperationCompletionEvent(
- val completionErrorCode: UInt,
- val totalOperationalTime: Optional?,
- val pausedTime: Optional?
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class OperationalStateClusterOperationCompletionEvent (
+ val completionErrorCode: UInt,
+ val totalOperationalTime: Optional?,
+ val pausedTime: Optional?) {
+ override fun toString(): String = buildString {
append("OperationalStateClusterOperationCompletionEvent {\n")
append("\tcompletionErrorCode : $completionErrorCode\n")
append("\ttotalOperationalTime : $totalOperationalTime\n")
@@ -41,21 +43,21 @@ class OperationalStateClusterOperationCompletionEvent(
startStructure(tlvTag)
put(ContextSpecificTag(TAG_COMPLETION_ERROR_CODE), completionErrorCode)
if (totalOperationalTime != null) {
- if (totalOperationalTime.isPresent) {
- val opttotalOperationalTime = totalOperationalTime.get()
- put(ContextSpecificTag(TAG_TOTAL_OPERATIONAL_TIME), opttotalOperationalTime)
- }
- } else {
- putNull(ContextSpecificTag(TAG_TOTAL_OPERATIONAL_TIME))
- }
+ if (totalOperationalTime.isPresent) {
+ val opttotalOperationalTime = totalOperationalTime.get()
+ put(ContextSpecificTag(TAG_TOTAL_OPERATIONAL_TIME), opttotalOperationalTime)
+ }
+ } else {
+ putNull(ContextSpecificTag(TAG_TOTAL_OPERATIONAL_TIME))
+ }
if (pausedTime != null) {
- if (pausedTime.isPresent) {
- val optpausedTime = pausedTime.get()
- put(ContextSpecificTag(TAG_PAUSED_TIME), optpausedTime)
- }
- } else {
- putNull(ContextSpecificTag(TAG_PAUSED_TIME))
- }
+ if (pausedTime.isPresent) {
+ val optpausedTime = pausedTime.get()
+ put(ContextSpecificTag(TAG_PAUSED_TIME), optpausedTime)
+ }
+ } else {
+ putNull(ContextSpecificTag(TAG_PAUSED_TIME))
+ }
endStructure()
}
}
@@ -65,42 +67,33 @@ class OperationalStateClusterOperationCompletionEvent(
private const val TAG_TOTAL_OPERATIONAL_TIME = 1
private const val TAG_PAUSED_TIME = 2
- fun fromTlv(
- tlvTag: Tag,
- tlvReader: TlvReader
- ): OperationalStateClusterOperationCompletionEvent {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : OperationalStateClusterOperationCompletionEvent {
tlvReader.enterStructure(tlvTag)
val completionErrorCode = tlvReader.getUInt(ContextSpecificTag(TAG_COMPLETION_ERROR_CODE))
- val totalOperationalTime =
- if (!tlvReader.isNull()) {
- if (tlvReader.isNextTag(ContextSpecificTag(TAG_TOTAL_OPERATIONAL_TIME))) {
- Optional.of(tlvReader.getULong(ContextSpecificTag(TAG_TOTAL_OPERATIONAL_TIME)))
- } else {
- Optional.empty()
- }
- } else {
- tlvReader.getNull(ContextSpecificTag(TAG_TOTAL_OPERATIONAL_TIME))
- null
- }
- val pausedTime =
- if (!tlvReader.isNull()) {
- if (tlvReader.isNextTag(ContextSpecificTag(TAG_PAUSED_TIME))) {
- Optional.of(tlvReader.getULong(ContextSpecificTag(TAG_PAUSED_TIME)))
- } else {
- Optional.empty()
- }
- } else {
- tlvReader.getNull(ContextSpecificTag(TAG_PAUSED_TIME))
- null
- }
-
+ val totalOperationalTime = if (!tlvReader.isNull()) {
+ if (tlvReader.isNextTag(ContextSpecificTag(TAG_TOTAL_OPERATIONAL_TIME))) {
+ Optional.of(tlvReader.getULong(ContextSpecificTag(TAG_TOTAL_OPERATIONAL_TIME)))
+ } else {
+ Optional.empty()
+ }
+ } else {
+ tlvReader.getNull(ContextSpecificTag(TAG_TOTAL_OPERATIONAL_TIME))
+ null
+ }
+ val pausedTime = if (!tlvReader.isNull()) {
+ if (tlvReader.isNextTag(ContextSpecificTag(TAG_PAUSED_TIME))) {
+ Optional.of(tlvReader.getULong(ContextSpecificTag(TAG_PAUSED_TIME)))
+ } else {
+ Optional.empty()
+ }
+ } else {
+ tlvReader.getNull(ContextSpecificTag(TAG_PAUSED_TIME))
+ null
+ }
+
tlvReader.exitContainer()
- return OperationalStateClusterOperationCompletionEvent(
- completionErrorCode,
- totalOperationalTime,
- pausedTime
- )
+ return OperationalStateClusterOperationCompletionEvent(completionErrorCode, totalOperationalTime, pausedTime)
}
}
}
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/OperationalStateClusterOperationalErrorEvent.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/OperationalStateClusterOperationalErrorEvent.kt
index 4ff0719f3d0f3b..f0cd196223d72c 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/OperationalStateClusterOperationalErrorEvent.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/OperationalStateClusterOperationalErrorEvent.kt
@@ -17,15 +17,18 @@
package chip.devicecontroller.cluster.eventstructs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class OperationalStateClusterOperationalErrorEvent(
- val errorState: chip.devicecontroller.cluster.structs.OperationalStateClusterErrorStateStruct
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class OperationalStateClusterOperationalErrorEvent (
+ val errorState: chip.devicecontroller.cluster.structs.OperationalStateClusterErrorStateStruct) {
+ override fun toString(): String = buildString {
append("OperationalStateClusterOperationalErrorEvent {\n")
append("\terrorState : $errorState\n")
append("}\n")
@@ -42,14 +45,10 @@ class OperationalStateClusterOperationalErrorEvent(
companion object {
private const val TAG_ERROR_STATE = 0
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): OperationalStateClusterOperationalErrorEvent {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : OperationalStateClusterOperationalErrorEvent {
tlvReader.enterStructure(tlvTag)
- val errorState =
- chip.devicecontroller.cluster.structs.OperationalStateClusterErrorStateStruct.fromTlv(
- ContextSpecificTag(TAG_ERROR_STATE),
- tlvReader
- )
-
+ val errorState = chip.devicecontroller.cluster.structs.OperationalStateClusterErrorStateStruct.fromTlv(ContextSpecificTag(TAG_ERROR_STATE), tlvReader)
+
tlvReader.exitContainer()
return OperationalStateClusterOperationalErrorEvent(errorState)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/OtaSoftwareUpdateRequestorClusterDownloadErrorEvent.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/OtaSoftwareUpdateRequestorClusterDownloadErrorEvent.kt
index 8156c9578afadc..67e9047f0532a4 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/OtaSoftwareUpdateRequestorClusterDownloadErrorEvent.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/OtaSoftwareUpdateRequestorClusterDownloadErrorEvent.kt
@@ -17,18 +17,21 @@
package chip.devicecontroller.cluster.eventstructs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class OtaSoftwareUpdateRequestorClusterDownloadErrorEvent(
- val softwareVersion: ULong,
- val bytesDownloaded: ULong,
- val progressPercent: UInt?,
- val platformCode: Long?
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class OtaSoftwareUpdateRequestorClusterDownloadErrorEvent (
+ val softwareVersion: ULong,
+ val bytesDownloaded: ULong,
+ val progressPercent: UInt?,
+ val platformCode: Long?) {
+ override fun toString(): String = buildString {
append("OtaSoftwareUpdateRequestorClusterDownloadErrorEvent {\n")
append("\tsoftwareVersion : $softwareVersion\n")
append("\tbytesDownloaded : $bytesDownloaded\n")
@@ -43,15 +46,15 @@ class OtaSoftwareUpdateRequestorClusterDownloadErrorEvent(
put(ContextSpecificTag(TAG_SOFTWARE_VERSION), softwareVersion)
put(ContextSpecificTag(TAG_BYTES_DOWNLOADED), bytesDownloaded)
if (progressPercent != null) {
- put(ContextSpecificTag(TAG_PROGRESS_PERCENT), progressPercent)
- } else {
- putNull(ContextSpecificTag(TAG_PROGRESS_PERCENT))
- }
+ put(ContextSpecificTag(TAG_PROGRESS_PERCENT), progressPercent)
+ } else {
+ putNull(ContextSpecificTag(TAG_PROGRESS_PERCENT))
+ }
if (platformCode != null) {
- put(ContextSpecificTag(TAG_PLATFORM_CODE), platformCode)
- } else {
- putNull(ContextSpecificTag(TAG_PLATFORM_CODE))
- }
+ put(ContextSpecificTag(TAG_PLATFORM_CODE), platformCode)
+ } else {
+ putNull(ContextSpecificTag(TAG_PLATFORM_CODE))
+ }
endStructure()
}
}
@@ -62,36 +65,26 @@ class OtaSoftwareUpdateRequestorClusterDownloadErrorEvent(
private const val TAG_PROGRESS_PERCENT = 2
private const val TAG_PLATFORM_CODE = 3
- fun fromTlv(
- tlvTag: Tag,
- tlvReader: TlvReader
- ): OtaSoftwareUpdateRequestorClusterDownloadErrorEvent {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : OtaSoftwareUpdateRequestorClusterDownloadErrorEvent {
tlvReader.enterStructure(tlvTag)
val softwareVersion = tlvReader.getULong(ContextSpecificTag(TAG_SOFTWARE_VERSION))
val bytesDownloaded = tlvReader.getULong(ContextSpecificTag(TAG_BYTES_DOWNLOADED))
- val progressPercent =
- if (!tlvReader.isNull()) {
- tlvReader.getUInt(ContextSpecificTag(TAG_PROGRESS_PERCENT))
- } else {
- tlvReader.getNull(ContextSpecificTag(TAG_PROGRESS_PERCENT))
- null
- }
- val platformCode =
- if (!tlvReader.isNull()) {
- tlvReader.getLong(ContextSpecificTag(TAG_PLATFORM_CODE))
- } else {
- tlvReader.getNull(ContextSpecificTag(TAG_PLATFORM_CODE))
- null
- }
-
+ val progressPercent = if (!tlvReader.isNull()) {
+ tlvReader.getUInt(ContextSpecificTag(TAG_PROGRESS_PERCENT))
+ } else {
+ tlvReader.getNull(ContextSpecificTag(TAG_PROGRESS_PERCENT))
+ null
+ }
+ val platformCode = if (!tlvReader.isNull()) {
+ tlvReader.getLong(ContextSpecificTag(TAG_PLATFORM_CODE))
+ } else {
+ tlvReader.getNull(ContextSpecificTag(TAG_PLATFORM_CODE))
+ null
+ }
+
tlvReader.exitContainer()
- return OtaSoftwareUpdateRequestorClusterDownloadErrorEvent(
- softwareVersion,
- bytesDownloaded,
- progressPercent,
- platformCode
- )
+ return OtaSoftwareUpdateRequestorClusterDownloadErrorEvent(softwareVersion, bytesDownloaded, progressPercent, platformCode)
}
}
}
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/OtaSoftwareUpdateRequestorClusterStateTransitionEvent.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/OtaSoftwareUpdateRequestorClusterStateTransitionEvent.kt
index 3843fe8b3b782a..99acba4d90a2dd 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/OtaSoftwareUpdateRequestorClusterStateTransitionEvent.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/OtaSoftwareUpdateRequestorClusterStateTransitionEvent.kt
@@ -17,18 +17,21 @@
package chip.devicecontroller.cluster.eventstructs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class OtaSoftwareUpdateRequestorClusterStateTransitionEvent(
- val previousState: UInt,
- val newState: UInt,
- val reason: UInt,
- val targetSoftwareVersion: ULong?
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class OtaSoftwareUpdateRequestorClusterStateTransitionEvent (
+ val previousState: UInt,
+ val newState: UInt,
+ val reason: UInt,
+ val targetSoftwareVersion: ULong?) {
+ override fun toString(): String = buildString {
append("OtaSoftwareUpdateRequestorClusterStateTransitionEvent {\n")
append("\tpreviousState : $previousState\n")
append("\tnewState : $newState\n")
@@ -44,10 +47,10 @@ class OtaSoftwareUpdateRequestorClusterStateTransitionEvent(
put(ContextSpecificTag(TAG_NEW_STATE), newState)
put(ContextSpecificTag(TAG_REASON), reason)
if (targetSoftwareVersion != null) {
- put(ContextSpecificTag(TAG_TARGET_SOFTWARE_VERSION), targetSoftwareVersion)
- } else {
- putNull(ContextSpecificTag(TAG_TARGET_SOFTWARE_VERSION))
- }
+ put(ContextSpecificTag(TAG_TARGET_SOFTWARE_VERSION), targetSoftwareVersion)
+ } else {
+ putNull(ContextSpecificTag(TAG_TARGET_SOFTWARE_VERSION))
+ }
endStructure()
}
}
@@ -58,30 +61,21 @@ class OtaSoftwareUpdateRequestorClusterStateTransitionEvent(
private const val TAG_REASON = 2
private const val TAG_TARGET_SOFTWARE_VERSION = 3
- fun fromTlv(
- tlvTag: Tag,
- tlvReader: TlvReader
- ): OtaSoftwareUpdateRequestorClusterStateTransitionEvent {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : OtaSoftwareUpdateRequestorClusterStateTransitionEvent {
tlvReader.enterStructure(tlvTag)
val previousState = tlvReader.getUInt(ContextSpecificTag(TAG_PREVIOUS_STATE))
val newState = tlvReader.getUInt(ContextSpecificTag(TAG_NEW_STATE))
val reason = tlvReader.getUInt(ContextSpecificTag(TAG_REASON))
- val targetSoftwareVersion =
- if (!tlvReader.isNull()) {
- tlvReader.getULong(ContextSpecificTag(TAG_TARGET_SOFTWARE_VERSION))
- } else {
- tlvReader.getNull(ContextSpecificTag(TAG_TARGET_SOFTWARE_VERSION))
- null
- }
-
+ val targetSoftwareVersion = if (!tlvReader.isNull()) {
+ tlvReader.getULong(ContextSpecificTag(TAG_TARGET_SOFTWARE_VERSION))
+ } else {
+ tlvReader.getNull(ContextSpecificTag(TAG_TARGET_SOFTWARE_VERSION))
+ null
+ }
+
tlvReader.exitContainer()
- return OtaSoftwareUpdateRequestorClusterStateTransitionEvent(
- previousState,
- newState,
- reason,
- targetSoftwareVersion
- )
+ return OtaSoftwareUpdateRequestorClusterStateTransitionEvent(previousState, newState, reason, targetSoftwareVersion)
}
}
}
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/OtaSoftwareUpdateRequestorClusterVersionAppliedEvent.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/OtaSoftwareUpdateRequestorClusterVersionAppliedEvent.kt
index 43ec6b74bfc442..50dda1eeae85db 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/OtaSoftwareUpdateRequestorClusterVersionAppliedEvent.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/OtaSoftwareUpdateRequestorClusterVersionAppliedEvent.kt
@@ -17,16 +17,19 @@
package chip.devicecontroller.cluster.eventstructs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class OtaSoftwareUpdateRequestorClusterVersionAppliedEvent(
- val softwareVersion: ULong,
- val productID: UInt
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class OtaSoftwareUpdateRequestorClusterVersionAppliedEvent (
+ val softwareVersion: ULong,
+ val productID: UInt) {
+ override fun toString(): String = buildString {
append("OtaSoftwareUpdateRequestorClusterVersionAppliedEvent {\n")
append("\tsoftwareVersion : $softwareVersion\n")
append("\tproductID : $productID\n")
@@ -46,14 +49,11 @@ class OtaSoftwareUpdateRequestorClusterVersionAppliedEvent(
private const val TAG_SOFTWARE_VERSION = 0
private const val TAG_PRODUCT_I_D = 1
- fun fromTlv(
- tlvTag: Tag,
- tlvReader: TlvReader
- ): OtaSoftwareUpdateRequestorClusterVersionAppliedEvent {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : OtaSoftwareUpdateRequestorClusterVersionAppliedEvent {
tlvReader.enterStructure(tlvTag)
val softwareVersion = tlvReader.getULong(ContextSpecificTag(TAG_SOFTWARE_VERSION))
val productID = tlvReader.getUInt(ContextSpecificTag(TAG_PRODUCT_I_D))
-
+
tlvReader.exitContainer()
return OtaSoftwareUpdateRequestorClusterVersionAppliedEvent(softwareVersion, productID)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/PowerSourceClusterBatChargeFaultChangeEvent.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/PowerSourceClusterBatChargeFaultChangeEvent.kt
index fdb0b033a7616a..b09829b20efd50 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/PowerSourceClusterBatChargeFaultChangeEvent.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/PowerSourceClusterBatChargeFaultChangeEvent.kt
@@ -20,14 +20,16 @@ import chip.devicecontroller.cluster.*
import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class PowerSourceClusterBatChargeFaultChangeEvent(
- val current: List,
- val previous: List
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class PowerSourceClusterBatChargeFaultChangeEvent (
+ val current: List,
+ val previous: List) {
+ override fun toString(): String = buildString {
append("PowerSourceClusterBatChargeFaultChangeEvent {\n")
append("\tcurrent : $current\n")
append("\tprevious : $previous\n")
@@ -55,25 +57,23 @@ class PowerSourceClusterBatChargeFaultChangeEvent(
private const val TAG_CURRENT = 0
private const val TAG_PREVIOUS = 1
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): PowerSourceClusterBatChargeFaultChangeEvent {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : PowerSourceClusterBatChargeFaultChangeEvent {
tlvReader.enterStructure(tlvTag)
- val current =
- buildList {
- tlvReader.enterArray(ContextSpecificTag(TAG_CURRENT))
- while (!tlvReader.isEndOfContainer()) {
- this.add(tlvReader.getUInt(AnonymousTag))
- }
- tlvReader.exitContainer()
- }
- val previous =
- buildList {
- tlvReader.enterArray(ContextSpecificTag(TAG_PREVIOUS))
- while (!tlvReader.isEndOfContainer()) {
- this.add(tlvReader.getUInt(AnonymousTag))
- }
- tlvReader.exitContainer()
- }
-
+ val current = buildList {
+ tlvReader.enterArray(ContextSpecificTag(TAG_CURRENT))
+ while(!tlvReader.isEndOfContainer()) {
+ this.add(tlvReader.getUInt(AnonymousTag))
+ }
+ tlvReader.exitContainer()
+ }
+ val previous = buildList {
+ tlvReader.enterArray(ContextSpecificTag(TAG_PREVIOUS))
+ while(!tlvReader.isEndOfContainer()) {
+ this.add(tlvReader.getUInt(AnonymousTag))
+ }
+ tlvReader.exitContainer()
+ }
+
tlvReader.exitContainer()
return PowerSourceClusterBatChargeFaultChangeEvent(current, previous)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/PowerSourceClusterBatFaultChangeEvent.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/PowerSourceClusterBatFaultChangeEvent.kt
index 7a5d133299cef5..ef4689fff56f84 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/PowerSourceClusterBatFaultChangeEvent.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/PowerSourceClusterBatFaultChangeEvent.kt
@@ -20,11 +20,16 @@ import chip.devicecontroller.cluster.*
import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class PowerSourceClusterBatFaultChangeEvent(val current: List, val previous: List) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class PowerSourceClusterBatFaultChangeEvent (
+ val current: List,
+ val previous: List) {
+ override fun toString(): String = buildString {
append("PowerSourceClusterBatFaultChangeEvent {\n")
append("\tcurrent : $current\n")
append("\tprevious : $previous\n")
@@ -52,25 +57,23 @@ class PowerSourceClusterBatFaultChangeEvent(val current: List, val previou
private const val TAG_CURRENT = 0
private const val TAG_PREVIOUS = 1
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): PowerSourceClusterBatFaultChangeEvent {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : PowerSourceClusterBatFaultChangeEvent {
tlvReader.enterStructure(tlvTag)
- val current =
- buildList {
- tlvReader.enterArray(ContextSpecificTag(TAG_CURRENT))
- while (!tlvReader.isEndOfContainer()) {
- this.add(tlvReader.getUInt(AnonymousTag))
- }
- tlvReader.exitContainer()
- }
- val previous =
- buildList {
- tlvReader.enterArray(ContextSpecificTag(TAG_PREVIOUS))
- while (!tlvReader.isEndOfContainer()) {
- this.add(tlvReader.getUInt(AnonymousTag))
- }
- tlvReader.exitContainer()
- }
-
+ val current = buildList {
+ tlvReader.enterArray(ContextSpecificTag(TAG_CURRENT))
+ while(!tlvReader.isEndOfContainer()) {
+ this.add(tlvReader.getUInt(AnonymousTag))
+ }
+ tlvReader.exitContainer()
+ }
+ val previous = buildList {
+ tlvReader.enterArray(ContextSpecificTag(TAG_PREVIOUS))
+ while(!tlvReader.isEndOfContainer()) {
+ this.add(tlvReader.getUInt(AnonymousTag))
+ }
+ tlvReader.exitContainer()
+ }
+
tlvReader.exitContainer()
return PowerSourceClusterBatFaultChangeEvent(current, previous)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/PowerSourceClusterWiredFaultChangeEvent.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/PowerSourceClusterWiredFaultChangeEvent.kt
index 1f004191d406f0..5062e14fc47019 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/PowerSourceClusterWiredFaultChangeEvent.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/PowerSourceClusterWiredFaultChangeEvent.kt
@@ -20,11 +20,16 @@ import chip.devicecontroller.cluster.*
import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class PowerSourceClusterWiredFaultChangeEvent(val current: List, val previous: List) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class PowerSourceClusterWiredFaultChangeEvent (
+ val current: List,
+ val previous: List) {
+ override fun toString(): String = buildString {
append("PowerSourceClusterWiredFaultChangeEvent {\n")
append("\tcurrent : $current\n")
append("\tprevious : $previous\n")
@@ -52,25 +57,23 @@ class PowerSourceClusterWiredFaultChangeEvent(val current: List, val previ
private const val TAG_CURRENT = 0
private const val TAG_PREVIOUS = 1
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): PowerSourceClusterWiredFaultChangeEvent {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : PowerSourceClusterWiredFaultChangeEvent {
tlvReader.enterStructure(tlvTag)
- val current =
- buildList {
- tlvReader.enterArray(ContextSpecificTag(TAG_CURRENT))
- while (!tlvReader.isEndOfContainer()) {
- this.add(tlvReader.getUInt(AnonymousTag))
- }
- tlvReader.exitContainer()
- }
- val previous =
- buildList {
- tlvReader.enterArray(ContextSpecificTag(TAG_PREVIOUS))
- while (!tlvReader.isEndOfContainer()) {
- this.add(tlvReader.getUInt(AnonymousTag))
- }
- tlvReader.exitContainer()
- }
-
+ val current = buildList {
+ tlvReader.enterArray(ContextSpecificTag(TAG_CURRENT))
+ while(!tlvReader.isEndOfContainer()) {
+ this.add(tlvReader.getUInt(AnonymousTag))
+ }
+ tlvReader.exitContainer()
+ }
+ val previous = buildList {
+ tlvReader.enterArray(ContextSpecificTag(TAG_PREVIOUS))
+ while(!tlvReader.isEndOfContainer()) {
+ this.add(tlvReader.getUInt(AnonymousTag))
+ }
+ tlvReader.exitContainer()
+ }
+
tlvReader.exitContainer()
return PowerSourceClusterWiredFaultChangeEvent(current, previous)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/RefrigeratorAlarmClusterNotifyEvent.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/RefrigeratorAlarmClusterNotifyEvent.kt
index 2584478cd02e39..0d0ec7f29f122c 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/RefrigeratorAlarmClusterNotifyEvent.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/RefrigeratorAlarmClusterNotifyEvent.kt
@@ -17,18 +17,21 @@
package chip.devicecontroller.cluster.eventstructs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class RefrigeratorAlarmClusterNotifyEvent(
- val active: ULong,
- val inactive: ULong,
- val state: ULong,
- val mask: ULong
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class RefrigeratorAlarmClusterNotifyEvent (
+ val active: ULong,
+ val inactive: ULong,
+ val state: ULong,
+ val mask: ULong) {
+ override fun toString(): String = buildString {
append("RefrigeratorAlarmClusterNotifyEvent {\n")
append("\tactive : $active\n")
append("\tinactive : $inactive\n")
@@ -54,13 +57,13 @@ class RefrigeratorAlarmClusterNotifyEvent(
private const val TAG_STATE = 2
private const val TAG_MASK = 3
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): RefrigeratorAlarmClusterNotifyEvent {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : RefrigeratorAlarmClusterNotifyEvent {
tlvReader.enterStructure(tlvTag)
val active = tlvReader.getULong(ContextSpecificTag(TAG_ACTIVE))
val inactive = tlvReader.getULong(ContextSpecificTag(TAG_INACTIVE))
val state = tlvReader.getULong(ContextSpecificTag(TAG_STATE))
val mask = tlvReader.getULong(ContextSpecificTag(TAG_MASK))
-
+
tlvReader.exitContainer()
return RefrigeratorAlarmClusterNotifyEvent(active, inactive, state, mask)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/RvcOperationalStateClusterOperationCompletionEvent.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/RvcOperationalStateClusterOperationCompletionEvent.kt
index cfea1b82753b91..a9817567e22677 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/RvcOperationalStateClusterOperationCompletionEvent.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/RvcOperationalStateClusterOperationCompletionEvent.kt
@@ -17,18 +17,20 @@
package chip.devicecontroller.cluster.eventstructs
import chip.devicecontroller.cluster.*
-import java.util.Optional
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class RvcOperationalStateClusterOperationCompletionEvent(
- val completionErrorCode: UInt,
- val totalOperationalTime: Optional?,
- val pausedTime: Optional?
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class RvcOperationalStateClusterOperationCompletionEvent (
+ val completionErrorCode: UInt,
+ val totalOperationalTime: Optional?,
+ val pausedTime: Optional?) {
+ override fun toString(): String = buildString {
append("RvcOperationalStateClusterOperationCompletionEvent {\n")
append("\tcompletionErrorCode : $completionErrorCode\n")
append("\ttotalOperationalTime : $totalOperationalTime\n")
@@ -41,21 +43,21 @@ class RvcOperationalStateClusterOperationCompletionEvent(
startStructure(tlvTag)
put(ContextSpecificTag(TAG_COMPLETION_ERROR_CODE), completionErrorCode)
if (totalOperationalTime != null) {
- if (totalOperationalTime.isPresent) {
- val opttotalOperationalTime = totalOperationalTime.get()
- put(ContextSpecificTag(TAG_TOTAL_OPERATIONAL_TIME), opttotalOperationalTime)
- }
- } else {
- putNull(ContextSpecificTag(TAG_TOTAL_OPERATIONAL_TIME))
- }
+ if (totalOperationalTime.isPresent) {
+ val opttotalOperationalTime = totalOperationalTime.get()
+ put(ContextSpecificTag(TAG_TOTAL_OPERATIONAL_TIME), opttotalOperationalTime)
+ }
+ } else {
+ putNull(ContextSpecificTag(TAG_TOTAL_OPERATIONAL_TIME))
+ }
if (pausedTime != null) {
- if (pausedTime.isPresent) {
- val optpausedTime = pausedTime.get()
- put(ContextSpecificTag(TAG_PAUSED_TIME), optpausedTime)
- }
- } else {
- putNull(ContextSpecificTag(TAG_PAUSED_TIME))
- }
+ if (pausedTime.isPresent) {
+ val optpausedTime = pausedTime.get()
+ put(ContextSpecificTag(TAG_PAUSED_TIME), optpausedTime)
+ }
+ } else {
+ putNull(ContextSpecificTag(TAG_PAUSED_TIME))
+ }
endStructure()
}
}
@@ -65,42 +67,33 @@ class RvcOperationalStateClusterOperationCompletionEvent(
private const val TAG_TOTAL_OPERATIONAL_TIME = 1
private const val TAG_PAUSED_TIME = 2
- fun fromTlv(
- tlvTag: Tag,
- tlvReader: TlvReader
- ): RvcOperationalStateClusterOperationCompletionEvent {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : RvcOperationalStateClusterOperationCompletionEvent {
tlvReader.enterStructure(tlvTag)
val completionErrorCode = tlvReader.getUInt(ContextSpecificTag(TAG_COMPLETION_ERROR_CODE))
- val totalOperationalTime =
- if (!tlvReader.isNull()) {
- if (tlvReader.isNextTag(ContextSpecificTag(TAG_TOTAL_OPERATIONAL_TIME))) {
- Optional.of(tlvReader.getULong(ContextSpecificTag(TAG_TOTAL_OPERATIONAL_TIME)))
- } else {
- Optional.empty()
- }
- } else {
- tlvReader.getNull(ContextSpecificTag(TAG_TOTAL_OPERATIONAL_TIME))
- null
- }
- val pausedTime =
- if (!tlvReader.isNull()) {
- if (tlvReader.isNextTag(ContextSpecificTag(TAG_PAUSED_TIME))) {
- Optional.of(tlvReader.getULong(ContextSpecificTag(TAG_PAUSED_TIME)))
- } else {
- Optional.empty()
- }
- } else {
- tlvReader.getNull(ContextSpecificTag(TAG_PAUSED_TIME))
- null
- }
-
+ val totalOperationalTime = if (!tlvReader.isNull()) {
+ if (tlvReader.isNextTag(ContextSpecificTag(TAG_TOTAL_OPERATIONAL_TIME))) {
+ Optional.of(tlvReader.getULong(ContextSpecificTag(TAG_TOTAL_OPERATIONAL_TIME)))
+ } else {
+ Optional.empty()
+ }
+ } else {
+ tlvReader.getNull(ContextSpecificTag(TAG_TOTAL_OPERATIONAL_TIME))
+ null
+ }
+ val pausedTime = if (!tlvReader.isNull()) {
+ if (tlvReader.isNextTag(ContextSpecificTag(TAG_PAUSED_TIME))) {
+ Optional.of(tlvReader.getULong(ContextSpecificTag(TAG_PAUSED_TIME)))
+ } else {
+ Optional.empty()
+ }
+ } else {
+ tlvReader.getNull(ContextSpecificTag(TAG_PAUSED_TIME))
+ null
+ }
+
tlvReader.exitContainer()
- return RvcOperationalStateClusterOperationCompletionEvent(
- completionErrorCode,
- totalOperationalTime,
- pausedTime
- )
+ return RvcOperationalStateClusterOperationCompletionEvent(completionErrorCode, totalOperationalTime, pausedTime)
}
}
}
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/RvcOperationalStateClusterOperationalErrorEvent.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/RvcOperationalStateClusterOperationalErrorEvent.kt
index 6ad8a5e8875408..406ef9431645cd 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/RvcOperationalStateClusterOperationalErrorEvent.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/RvcOperationalStateClusterOperationalErrorEvent.kt
@@ -17,15 +17,18 @@
package chip.devicecontroller.cluster.eventstructs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class RvcOperationalStateClusterOperationalErrorEvent(
- val errorState: chip.devicecontroller.cluster.structs.RvcOperationalStateClusterErrorStateStruct
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class RvcOperationalStateClusterOperationalErrorEvent (
+ val errorState: chip.devicecontroller.cluster.structs.RvcOperationalStateClusterErrorStateStruct) {
+ override fun toString(): String = buildString {
append("RvcOperationalStateClusterOperationalErrorEvent {\n")
append("\terrorState : $errorState\n")
append("}\n")
@@ -42,17 +45,10 @@ class RvcOperationalStateClusterOperationalErrorEvent(
companion object {
private const val TAG_ERROR_STATE = 0
- fun fromTlv(
- tlvTag: Tag,
- tlvReader: TlvReader
- ): RvcOperationalStateClusterOperationalErrorEvent {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : RvcOperationalStateClusterOperationalErrorEvent {
tlvReader.enterStructure(tlvTag)
- val errorState =
- chip.devicecontroller.cluster.structs.RvcOperationalStateClusterErrorStateStruct.fromTlv(
- ContextSpecificTag(TAG_ERROR_STATE),
- tlvReader
- )
-
+ val errorState = chip.devicecontroller.cluster.structs.RvcOperationalStateClusterErrorStateStruct.fromTlv(ContextSpecificTag(TAG_ERROR_STATE), tlvReader)
+
tlvReader.exitContainer()
return RvcOperationalStateClusterOperationalErrorEvent(errorState)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/SmokeCoAlarmClusterCOAlarmEvent.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/SmokeCoAlarmClusterCOAlarmEvent.kt
index a34090499ca233..48acd74033fca2 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/SmokeCoAlarmClusterCOAlarmEvent.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/SmokeCoAlarmClusterCOAlarmEvent.kt
@@ -17,13 +17,18 @@
package chip.devicecontroller.cluster.eventstructs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class SmokeCoAlarmClusterCOAlarmEvent(val alarmSeverityLevel: UInt) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class SmokeCoAlarmClusterCOAlarmEvent (
+ val alarmSeverityLevel: UInt) {
+ override fun toString(): String = buildString {
append("SmokeCoAlarmClusterCOAlarmEvent {\n")
append("\talarmSeverityLevel : $alarmSeverityLevel\n")
append("}\n")
@@ -40,10 +45,10 @@ class SmokeCoAlarmClusterCOAlarmEvent(val alarmSeverityLevel: UInt) {
companion object {
private const val TAG_ALARM_SEVERITY_LEVEL = 0
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): SmokeCoAlarmClusterCOAlarmEvent {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : SmokeCoAlarmClusterCOAlarmEvent {
tlvReader.enterStructure(tlvTag)
val alarmSeverityLevel = tlvReader.getUInt(ContextSpecificTag(TAG_ALARM_SEVERITY_LEVEL))
-
+
tlvReader.exitContainer()
return SmokeCoAlarmClusterCOAlarmEvent(alarmSeverityLevel)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/SmokeCoAlarmClusterInterconnectCOAlarmEvent.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/SmokeCoAlarmClusterInterconnectCOAlarmEvent.kt
index c3ec4fbf491c87..685a6ab5fc1059 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/SmokeCoAlarmClusterInterconnectCOAlarmEvent.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/SmokeCoAlarmClusterInterconnectCOAlarmEvent.kt
@@ -17,13 +17,18 @@
package chip.devicecontroller.cluster.eventstructs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class SmokeCoAlarmClusterInterconnectCOAlarmEvent(val alarmSeverityLevel: UInt) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class SmokeCoAlarmClusterInterconnectCOAlarmEvent (
+ val alarmSeverityLevel: UInt) {
+ override fun toString(): String = buildString {
append("SmokeCoAlarmClusterInterconnectCOAlarmEvent {\n")
append("\talarmSeverityLevel : $alarmSeverityLevel\n")
append("}\n")
@@ -40,10 +45,10 @@ class SmokeCoAlarmClusterInterconnectCOAlarmEvent(val alarmSeverityLevel: UInt)
companion object {
private const val TAG_ALARM_SEVERITY_LEVEL = 0
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): SmokeCoAlarmClusterInterconnectCOAlarmEvent {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : SmokeCoAlarmClusterInterconnectCOAlarmEvent {
tlvReader.enterStructure(tlvTag)
val alarmSeverityLevel = tlvReader.getUInt(ContextSpecificTag(TAG_ALARM_SEVERITY_LEVEL))
-
+
tlvReader.exitContainer()
return SmokeCoAlarmClusterInterconnectCOAlarmEvent(alarmSeverityLevel)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/SmokeCoAlarmClusterInterconnectSmokeAlarmEvent.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/SmokeCoAlarmClusterInterconnectSmokeAlarmEvent.kt
index 3957d722ade622..1fb60bf24aec59 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/SmokeCoAlarmClusterInterconnectSmokeAlarmEvent.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/SmokeCoAlarmClusterInterconnectSmokeAlarmEvent.kt
@@ -17,13 +17,18 @@
package chip.devicecontroller.cluster.eventstructs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class SmokeCoAlarmClusterInterconnectSmokeAlarmEvent(val alarmSeverityLevel: UInt) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class SmokeCoAlarmClusterInterconnectSmokeAlarmEvent (
+ val alarmSeverityLevel: UInt) {
+ override fun toString(): String = buildString {
append("SmokeCoAlarmClusterInterconnectSmokeAlarmEvent {\n")
append("\talarmSeverityLevel : $alarmSeverityLevel\n")
append("}\n")
@@ -40,10 +45,10 @@ class SmokeCoAlarmClusterInterconnectSmokeAlarmEvent(val alarmSeverityLevel: UIn
companion object {
private const val TAG_ALARM_SEVERITY_LEVEL = 0
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): SmokeCoAlarmClusterInterconnectSmokeAlarmEvent {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : SmokeCoAlarmClusterInterconnectSmokeAlarmEvent {
tlvReader.enterStructure(tlvTag)
val alarmSeverityLevel = tlvReader.getUInt(ContextSpecificTag(TAG_ALARM_SEVERITY_LEVEL))
-
+
tlvReader.exitContainer()
return SmokeCoAlarmClusterInterconnectSmokeAlarmEvent(alarmSeverityLevel)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/SmokeCoAlarmClusterLowBatteryEvent.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/SmokeCoAlarmClusterLowBatteryEvent.kt
index e855a9391a7491..91345969b757b4 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/SmokeCoAlarmClusterLowBatteryEvent.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/SmokeCoAlarmClusterLowBatteryEvent.kt
@@ -17,13 +17,18 @@
package chip.devicecontroller.cluster.eventstructs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class SmokeCoAlarmClusterLowBatteryEvent(val alarmSeverityLevel: UInt) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class SmokeCoAlarmClusterLowBatteryEvent (
+ val alarmSeverityLevel: UInt) {
+ override fun toString(): String = buildString {
append("SmokeCoAlarmClusterLowBatteryEvent {\n")
append("\talarmSeverityLevel : $alarmSeverityLevel\n")
append("}\n")
@@ -40,10 +45,10 @@ class SmokeCoAlarmClusterLowBatteryEvent(val alarmSeverityLevel: UInt) {
companion object {
private const val TAG_ALARM_SEVERITY_LEVEL = 0
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): SmokeCoAlarmClusterLowBatteryEvent {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : SmokeCoAlarmClusterLowBatteryEvent {
tlvReader.enterStructure(tlvTag)
val alarmSeverityLevel = tlvReader.getUInt(ContextSpecificTag(TAG_ALARM_SEVERITY_LEVEL))
-
+
tlvReader.exitContainer()
return SmokeCoAlarmClusterLowBatteryEvent(alarmSeverityLevel)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/SmokeCoAlarmClusterSmokeAlarmEvent.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/SmokeCoAlarmClusterSmokeAlarmEvent.kt
index 5e5ff96385c265..3494dffe4f3d5b 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/SmokeCoAlarmClusterSmokeAlarmEvent.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/SmokeCoAlarmClusterSmokeAlarmEvent.kt
@@ -17,13 +17,18 @@
package chip.devicecontroller.cluster.eventstructs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class SmokeCoAlarmClusterSmokeAlarmEvent(val alarmSeverityLevel: UInt) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class SmokeCoAlarmClusterSmokeAlarmEvent (
+ val alarmSeverityLevel: UInt) {
+ override fun toString(): String = buildString {
append("SmokeCoAlarmClusterSmokeAlarmEvent {\n")
append("\talarmSeverityLevel : $alarmSeverityLevel\n")
append("}\n")
@@ -40,10 +45,10 @@ class SmokeCoAlarmClusterSmokeAlarmEvent(val alarmSeverityLevel: UInt) {
companion object {
private const val TAG_ALARM_SEVERITY_LEVEL = 0
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): SmokeCoAlarmClusterSmokeAlarmEvent {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : SmokeCoAlarmClusterSmokeAlarmEvent {
tlvReader.enterStructure(tlvTag)
val alarmSeverityLevel = tlvReader.getUInt(ContextSpecificTag(TAG_ALARM_SEVERITY_LEVEL))
-
+
tlvReader.exitContainer()
return SmokeCoAlarmClusterSmokeAlarmEvent(alarmSeverityLevel)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/SoftwareDiagnosticsClusterSoftwareFaultEvent.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/SoftwareDiagnosticsClusterSoftwareFaultEvent.kt
index d3389bbaf8f367..b0e0d4844fadca 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/SoftwareDiagnosticsClusterSoftwareFaultEvent.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/SoftwareDiagnosticsClusterSoftwareFaultEvent.kt
@@ -17,18 +17,20 @@
package chip.devicecontroller.cluster.eventstructs
import chip.devicecontroller.cluster.*
-import java.util.Optional
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class SoftwareDiagnosticsClusterSoftwareFaultEvent(
- val id: ULong,
- val name: Optional,
- val faultRecording: Optional
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class SoftwareDiagnosticsClusterSoftwareFaultEvent (
+ val id: ULong,
+ val name: Optional,
+ val faultRecording: Optional) {
+ override fun toString(): String = buildString {
append("SoftwareDiagnosticsClusterSoftwareFaultEvent {\n")
append("\tid : $id\n")
append("\tname : $name\n")
@@ -41,13 +43,13 @@ class SoftwareDiagnosticsClusterSoftwareFaultEvent(
startStructure(tlvTag)
put(ContextSpecificTag(TAG_ID), id)
if (name.isPresent) {
- val optname = name.get()
- put(ContextSpecificTag(TAG_NAME), optname)
- }
+ val optname = name.get()
+ put(ContextSpecificTag(TAG_NAME), optname)
+ }
if (faultRecording.isPresent) {
- val optfaultRecording = faultRecording.get()
- put(ContextSpecificTag(TAG_FAULT_RECORDING), optfaultRecording)
- }
+ val optfaultRecording = faultRecording.get()
+ put(ContextSpecificTag(TAG_FAULT_RECORDING), optfaultRecording)
+ }
endStructure()
}
}
@@ -57,22 +59,20 @@ class SoftwareDiagnosticsClusterSoftwareFaultEvent(
private const val TAG_NAME = 1
private const val TAG_FAULT_RECORDING = 2
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): SoftwareDiagnosticsClusterSoftwareFaultEvent {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : SoftwareDiagnosticsClusterSoftwareFaultEvent {
tlvReader.enterStructure(tlvTag)
val id = tlvReader.getULong(ContextSpecificTag(TAG_ID))
- val name =
- if (tlvReader.isNextTag(ContextSpecificTag(TAG_NAME))) {
- Optional.of(tlvReader.getString(ContextSpecificTag(TAG_NAME)))
- } else {
- Optional.empty()
- }
- val faultRecording =
- if (tlvReader.isNextTag(ContextSpecificTag(TAG_FAULT_RECORDING))) {
- Optional.of(tlvReader.getByteArray(ContextSpecificTag(TAG_FAULT_RECORDING)))
- } else {
- Optional.empty()
- }
-
+ val name = if (tlvReader.isNextTag(ContextSpecificTag(TAG_NAME))) {
+ Optional.of(tlvReader.getString(ContextSpecificTag(TAG_NAME)))
+ } else {
+ Optional.empty()
+ }
+ val faultRecording = if (tlvReader.isNextTag(ContextSpecificTag(TAG_FAULT_RECORDING))) {
+ Optional.of(tlvReader.getByteArray(ContextSpecificTag(TAG_FAULT_RECORDING)))
+ } else {
+ Optional.empty()
+ }
+
tlvReader.exitContainer()
return SoftwareDiagnosticsClusterSoftwareFaultEvent(id, name, faultRecording)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/SwitchClusterInitialPressEvent.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/SwitchClusterInitialPressEvent.kt
index 965bc1a81af5ac..fa3cf254ebdb96 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/SwitchClusterInitialPressEvent.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/SwitchClusterInitialPressEvent.kt
@@ -17,13 +17,18 @@
package chip.devicecontroller.cluster.eventstructs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class SwitchClusterInitialPressEvent(val newPosition: UInt) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class SwitchClusterInitialPressEvent (
+ val newPosition: UInt) {
+ override fun toString(): String = buildString {
append("SwitchClusterInitialPressEvent {\n")
append("\tnewPosition : $newPosition\n")
append("}\n")
@@ -40,10 +45,10 @@ class SwitchClusterInitialPressEvent(val newPosition: UInt) {
companion object {
private const val TAG_NEW_POSITION = 0
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): SwitchClusterInitialPressEvent {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : SwitchClusterInitialPressEvent {
tlvReader.enterStructure(tlvTag)
val newPosition = tlvReader.getUInt(ContextSpecificTag(TAG_NEW_POSITION))
-
+
tlvReader.exitContainer()
return SwitchClusterInitialPressEvent(newPosition)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/SwitchClusterLongPressEvent.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/SwitchClusterLongPressEvent.kt
index e986ef1d8d97fe..2748e8e6a44449 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/SwitchClusterLongPressEvent.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/SwitchClusterLongPressEvent.kt
@@ -17,13 +17,18 @@
package chip.devicecontroller.cluster.eventstructs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class SwitchClusterLongPressEvent(val newPosition: UInt) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class SwitchClusterLongPressEvent (
+ val newPosition: UInt) {
+ override fun toString(): String = buildString {
append("SwitchClusterLongPressEvent {\n")
append("\tnewPosition : $newPosition\n")
append("}\n")
@@ -40,10 +45,10 @@ class SwitchClusterLongPressEvent(val newPosition: UInt) {
companion object {
private const val TAG_NEW_POSITION = 0
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): SwitchClusterLongPressEvent {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : SwitchClusterLongPressEvent {
tlvReader.enterStructure(tlvTag)
val newPosition = tlvReader.getUInt(ContextSpecificTag(TAG_NEW_POSITION))
-
+
tlvReader.exitContainer()
return SwitchClusterLongPressEvent(newPosition)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/SwitchClusterLongReleaseEvent.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/SwitchClusterLongReleaseEvent.kt
index e99b119d906e8b..f4661d48d8e63e 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/SwitchClusterLongReleaseEvent.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/SwitchClusterLongReleaseEvent.kt
@@ -17,13 +17,18 @@
package chip.devicecontroller.cluster.eventstructs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class SwitchClusterLongReleaseEvent(val previousPosition: UInt) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class SwitchClusterLongReleaseEvent (
+ val previousPosition: UInt) {
+ override fun toString(): String = buildString {
append("SwitchClusterLongReleaseEvent {\n")
append("\tpreviousPosition : $previousPosition\n")
append("}\n")
@@ -40,10 +45,10 @@ class SwitchClusterLongReleaseEvent(val previousPosition: UInt) {
companion object {
private const val TAG_PREVIOUS_POSITION = 0
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): SwitchClusterLongReleaseEvent {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : SwitchClusterLongReleaseEvent {
tlvReader.enterStructure(tlvTag)
val previousPosition = tlvReader.getUInt(ContextSpecificTag(TAG_PREVIOUS_POSITION))
-
+
tlvReader.exitContainer()
return SwitchClusterLongReleaseEvent(previousPosition)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/SwitchClusterMultiPressCompleteEvent.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/SwitchClusterMultiPressCompleteEvent.kt
index 381ec17ae29ac5..b5d580a7cf0c55 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/SwitchClusterMultiPressCompleteEvent.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/SwitchClusterMultiPressCompleteEvent.kt
@@ -17,16 +17,19 @@
package chip.devicecontroller.cluster.eventstructs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class SwitchClusterMultiPressCompleteEvent(
- val previousPosition: UInt,
- val totalNumberOfPressesCounted: UInt
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class SwitchClusterMultiPressCompleteEvent (
+ val previousPosition: UInt,
+ val totalNumberOfPressesCounted: UInt) {
+ override fun toString(): String = buildString {
append("SwitchClusterMultiPressCompleteEvent {\n")
append("\tpreviousPosition : $previousPosition\n")
append("\ttotalNumberOfPressesCounted : $totalNumberOfPressesCounted\n")
@@ -46,12 +49,11 @@ class SwitchClusterMultiPressCompleteEvent(
private const val TAG_PREVIOUS_POSITION = 0
private const val TAG_TOTAL_NUMBER_OF_PRESSES_COUNTED = 1
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): SwitchClusterMultiPressCompleteEvent {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : SwitchClusterMultiPressCompleteEvent {
tlvReader.enterStructure(tlvTag)
val previousPosition = tlvReader.getUInt(ContextSpecificTag(TAG_PREVIOUS_POSITION))
- val totalNumberOfPressesCounted =
- tlvReader.getUInt(ContextSpecificTag(TAG_TOTAL_NUMBER_OF_PRESSES_COUNTED))
-
+ val totalNumberOfPressesCounted = tlvReader.getUInt(ContextSpecificTag(TAG_TOTAL_NUMBER_OF_PRESSES_COUNTED))
+
tlvReader.exitContainer()
return SwitchClusterMultiPressCompleteEvent(previousPosition, totalNumberOfPressesCounted)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/SwitchClusterMultiPressOngoingEvent.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/SwitchClusterMultiPressOngoingEvent.kt
index dd904f59cb9fdc..fcaf6c0ca5ef5f 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/SwitchClusterMultiPressOngoingEvent.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/SwitchClusterMultiPressOngoingEvent.kt
@@ -17,16 +17,19 @@
package chip.devicecontroller.cluster.eventstructs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class SwitchClusterMultiPressOngoingEvent(
- val newPosition: UInt,
- val currentNumberOfPressesCounted: UInt
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class SwitchClusterMultiPressOngoingEvent (
+ val newPosition: UInt,
+ val currentNumberOfPressesCounted: UInt) {
+ override fun toString(): String = buildString {
append("SwitchClusterMultiPressOngoingEvent {\n")
append("\tnewPosition : $newPosition\n")
append("\tcurrentNumberOfPressesCounted : $currentNumberOfPressesCounted\n")
@@ -46,12 +49,11 @@ class SwitchClusterMultiPressOngoingEvent(
private const val TAG_NEW_POSITION = 0
private const val TAG_CURRENT_NUMBER_OF_PRESSES_COUNTED = 1
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): SwitchClusterMultiPressOngoingEvent {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : SwitchClusterMultiPressOngoingEvent {
tlvReader.enterStructure(tlvTag)
val newPosition = tlvReader.getUInt(ContextSpecificTag(TAG_NEW_POSITION))
- val currentNumberOfPressesCounted =
- tlvReader.getUInt(ContextSpecificTag(TAG_CURRENT_NUMBER_OF_PRESSES_COUNTED))
-
+ val currentNumberOfPressesCounted = tlvReader.getUInt(ContextSpecificTag(TAG_CURRENT_NUMBER_OF_PRESSES_COUNTED))
+
tlvReader.exitContainer()
return SwitchClusterMultiPressOngoingEvent(newPosition, currentNumberOfPressesCounted)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/SwitchClusterShortReleaseEvent.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/SwitchClusterShortReleaseEvent.kt
index 477dc53e895a2a..91a786b4f78740 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/SwitchClusterShortReleaseEvent.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/SwitchClusterShortReleaseEvent.kt
@@ -17,13 +17,18 @@
package chip.devicecontroller.cluster.eventstructs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class SwitchClusterShortReleaseEvent(val previousPosition: UInt) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class SwitchClusterShortReleaseEvent (
+ val previousPosition: UInt) {
+ override fun toString(): String = buildString {
append("SwitchClusterShortReleaseEvent {\n")
append("\tpreviousPosition : $previousPosition\n")
append("}\n")
@@ -40,10 +45,10 @@ class SwitchClusterShortReleaseEvent(val previousPosition: UInt) {
companion object {
private const val TAG_PREVIOUS_POSITION = 0
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): SwitchClusterShortReleaseEvent {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : SwitchClusterShortReleaseEvent {
tlvReader.enterStructure(tlvTag)
val previousPosition = tlvReader.getUInt(ContextSpecificTag(TAG_PREVIOUS_POSITION))
-
+
tlvReader.exitContainer()
return SwitchClusterShortReleaseEvent(previousPosition)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/SwitchClusterSwitchLatchedEvent.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/SwitchClusterSwitchLatchedEvent.kt
index 6a2ea4883e4f6f..f6537ab66e931a 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/SwitchClusterSwitchLatchedEvent.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/SwitchClusterSwitchLatchedEvent.kt
@@ -17,13 +17,18 @@
package chip.devicecontroller.cluster.eventstructs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class SwitchClusterSwitchLatchedEvent(val newPosition: UInt) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class SwitchClusterSwitchLatchedEvent (
+ val newPosition: UInt) {
+ override fun toString(): String = buildString {
append("SwitchClusterSwitchLatchedEvent {\n")
append("\tnewPosition : $newPosition\n")
append("}\n")
@@ -40,10 +45,10 @@ class SwitchClusterSwitchLatchedEvent(val newPosition: UInt) {
companion object {
private const val TAG_NEW_POSITION = 0
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): SwitchClusterSwitchLatchedEvent {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : SwitchClusterSwitchLatchedEvent {
tlvReader.enterStructure(tlvTag)
val newPosition = tlvReader.getUInt(ContextSpecificTag(TAG_NEW_POSITION))
-
+
tlvReader.exitContainer()
return SwitchClusterSwitchLatchedEvent(newPosition)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/ThreadNetworkDiagnosticsClusterConnectionStatusEvent.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/ThreadNetworkDiagnosticsClusterConnectionStatusEvent.kt
index dc55e372090536..7a9290a163f25e 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/ThreadNetworkDiagnosticsClusterConnectionStatusEvent.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/ThreadNetworkDiagnosticsClusterConnectionStatusEvent.kt
@@ -17,13 +17,18 @@
package chip.devicecontroller.cluster.eventstructs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class ThreadNetworkDiagnosticsClusterConnectionStatusEvent(val connectionStatus: UInt) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class ThreadNetworkDiagnosticsClusterConnectionStatusEvent (
+ val connectionStatus: UInt) {
+ override fun toString(): String = buildString {
append("ThreadNetworkDiagnosticsClusterConnectionStatusEvent {\n")
append("\tconnectionStatus : $connectionStatus\n")
append("}\n")
@@ -40,13 +45,10 @@ class ThreadNetworkDiagnosticsClusterConnectionStatusEvent(val connectionStatus:
companion object {
private const val TAG_CONNECTION_STATUS = 0
- fun fromTlv(
- tlvTag: Tag,
- tlvReader: TlvReader
- ): ThreadNetworkDiagnosticsClusterConnectionStatusEvent {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : ThreadNetworkDiagnosticsClusterConnectionStatusEvent {
tlvReader.enterStructure(tlvTag)
val connectionStatus = tlvReader.getUInt(ContextSpecificTag(TAG_CONNECTION_STATUS))
-
+
tlvReader.exitContainer()
return ThreadNetworkDiagnosticsClusterConnectionStatusEvent(connectionStatus)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/ThreadNetworkDiagnosticsClusterNetworkFaultChangeEvent.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/ThreadNetworkDiagnosticsClusterNetworkFaultChangeEvent.kt
index f2ce60e4c710ba..384675b471a0d6 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/ThreadNetworkDiagnosticsClusterNetworkFaultChangeEvent.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/ThreadNetworkDiagnosticsClusterNetworkFaultChangeEvent.kt
@@ -20,14 +20,16 @@ import chip.devicecontroller.cluster.*
import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class ThreadNetworkDiagnosticsClusterNetworkFaultChangeEvent(
- val current: List,
- val previous: List
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class ThreadNetworkDiagnosticsClusterNetworkFaultChangeEvent (
+ val current: List,
+ val previous: List) {
+ override fun toString(): String = buildString {
append("ThreadNetworkDiagnosticsClusterNetworkFaultChangeEvent {\n")
append("\tcurrent : $current\n")
append("\tprevious : $previous\n")
@@ -55,28 +57,23 @@ class ThreadNetworkDiagnosticsClusterNetworkFaultChangeEvent(
private const val TAG_CURRENT = 0
private const val TAG_PREVIOUS = 1
- fun fromTlv(
- tlvTag: Tag,
- tlvReader: TlvReader
- ): ThreadNetworkDiagnosticsClusterNetworkFaultChangeEvent {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : ThreadNetworkDiagnosticsClusterNetworkFaultChangeEvent {
tlvReader.enterStructure(tlvTag)
- val current =
- buildList {
- tlvReader.enterArray(ContextSpecificTag(TAG_CURRENT))
- while (!tlvReader.isEndOfContainer()) {
- this.add(tlvReader.getUInt(AnonymousTag))
- }
- tlvReader.exitContainer()
- }
- val previous =
- buildList {
- tlvReader.enterArray(ContextSpecificTag(TAG_PREVIOUS))
- while (!tlvReader.isEndOfContainer()) {
- this.add(tlvReader.getUInt(AnonymousTag))
- }
- tlvReader.exitContainer()
- }
-
+ val current = buildList {
+ tlvReader.enterArray(ContextSpecificTag(TAG_CURRENT))
+ while(!tlvReader.isEndOfContainer()) {
+ this.add(tlvReader.getUInt(AnonymousTag))
+ }
+ tlvReader.exitContainer()
+ }
+ val previous = buildList {
+ tlvReader.enterArray(ContextSpecificTag(TAG_PREVIOUS))
+ while(!tlvReader.isEndOfContainer()) {
+ this.add(tlvReader.getUInt(AnonymousTag))
+ }
+ tlvReader.exitContainer()
+ }
+
tlvReader.exitContainer()
return ThreadNetworkDiagnosticsClusterNetworkFaultChangeEvent(current, previous)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/TimeSynchronizationClusterDSTStatusEvent.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/TimeSynchronizationClusterDSTStatusEvent.kt
index 7564293e97be61..d4162a1dd3f5ae 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/TimeSynchronizationClusterDSTStatusEvent.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/TimeSynchronizationClusterDSTStatusEvent.kt
@@ -17,13 +17,18 @@
package chip.devicecontroller.cluster.eventstructs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class TimeSynchronizationClusterDSTStatusEvent(val DSTOffsetActive: Boolean) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class TimeSynchronizationClusterDSTStatusEvent (
+ val DSTOffsetActive: Boolean) {
+ override fun toString(): String = buildString {
append("TimeSynchronizationClusterDSTStatusEvent {\n")
append("\tDSTOffsetActive : $DSTOffsetActive\n")
append("}\n")
@@ -40,10 +45,10 @@ class TimeSynchronizationClusterDSTStatusEvent(val DSTOffsetActive: Boolean) {
companion object {
private const val TAG_D_S_T_OFFSET_ACTIVE = 0
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): TimeSynchronizationClusterDSTStatusEvent {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : TimeSynchronizationClusterDSTStatusEvent {
tlvReader.enterStructure(tlvTag)
val DSTOffsetActive = tlvReader.getBoolean(ContextSpecificTag(TAG_D_S_T_OFFSET_ACTIVE))
-
+
tlvReader.exitContainer()
return TimeSynchronizationClusterDSTStatusEvent(DSTOffsetActive)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/TimeSynchronizationClusterTimeZoneStatusEvent.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/TimeSynchronizationClusterTimeZoneStatusEvent.kt
index 9e9d5ef9f1355f..52b2b4fd1e1dfa 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/TimeSynchronizationClusterTimeZoneStatusEvent.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/TimeSynchronizationClusterTimeZoneStatusEvent.kt
@@ -17,14 +17,19 @@
package chip.devicecontroller.cluster.eventstructs
import chip.devicecontroller.cluster.*
-import java.util.Optional
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class TimeSynchronizationClusterTimeZoneStatusEvent(val offset: Long, val name: Optional) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class TimeSynchronizationClusterTimeZoneStatusEvent (
+ val offset: Long,
+ val name: Optional) {
+ override fun toString(): String = buildString {
append("TimeSynchronizationClusterTimeZoneStatusEvent {\n")
append("\toffset : $offset\n")
append("\tname : $name\n")
@@ -36,9 +41,9 @@ class TimeSynchronizationClusterTimeZoneStatusEvent(val offset: Long, val name:
startStructure(tlvTag)
put(ContextSpecificTag(TAG_OFFSET), offset)
if (name.isPresent) {
- val optname = name.get()
- put(ContextSpecificTag(TAG_NAME), optname)
- }
+ val optname = name.get()
+ put(ContextSpecificTag(TAG_NAME), optname)
+ }
endStructure()
}
}
@@ -47,16 +52,15 @@ class TimeSynchronizationClusterTimeZoneStatusEvent(val offset: Long, val name:
private const val TAG_OFFSET = 0
private const val TAG_NAME = 1
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): TimeSynchronizationClusterTimeZoneStatusEvent {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : TimeSynchronizationClusterTimeZoneStatusEvent {
tlvReader.enterStructure(tlvTag)
val offset = tlvReader.getLong(ContextSpecificTag(TAG_OFFSET))
- val name =
- if (tlvReader.isNextTag(ContextSpecificTag(TAG_NAME))) {
- Optional.of(tlvReader.getString(ContextSpecificTag(TAG_NAME)))
- } else {
- Optional.empty()
- }
-
+ val name = if (tlvReader.isNextTag(ContextSpecificTag(TAG_NAME))) {
+ Optional.of(tlvReader.getString(ContextSpecificTag(TAG_NAME)))
+ } else {
+ Optional.empty()
+ }
+
tlvReader.exitContainer()
return TimeSynchronizationClusterTimeZoneStatusEvent(offset, name)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/UnitTestingClusterTestEventEvent.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/UnitTestingClusterTestEventEvent.kt
index d92c0b6b531a6b..89dbdc9593b84e 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/UnitTestingClusterTestEventEvent.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/UnitTestingClusterTestEventEvent.kt
@@ -20,18 +20,20 @@ import chip.devicecontroller.cluster.*
import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class UnitTestingClusterTestEventEvent(
- val arg1: UInt,
- val arg2: UInt,
- val arg3: Boolean,
- val arg4: chip.devicecontroller.cluster.structs.UnitTestingClusterSimpleStruct,
- val arg5: List,
- val arg6: List
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class UnitTestingClusterTestEventEvent (
+ val arg1: UInt,
+ val arg2: UInt,
+ val arg3: Boolean,
+ val arg4: chip.devicecontroller.cluster.structs.UnitTestingClusterSimpleStruct,
+ val arg5: List,
+ val arg6: List) {
+ override fun toString(): String = buildString {
append("UnitTestingClusterTestEventEvent {\n")
append("\targ1 : $arg1\n")
append("\targ2 : $arg2\n")
@@ -71,38 +73,27 @@ class UnitTestingClusterTestEventEvent(
private const val TAG_ARG5 = 5
private const val TAG_ARG6 = 6
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): UnitTestingClusterTestEventEvent {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : UnitTestingClusterTestEventEvent {
tlvReader.enterStructure(tlvTag)
val arg1 = tlvReader.getUInt(ContextSpecificTag(TAG_ARG1))
val arg2 = tlvReader.getUInt(ContextSpecificTag(TAG_ARG2))
val arg3 = tlvReader.getBoolean(ContextSpecificTag(TAG_ARG3))
- val arg4 =
- chip.devicecontroller.cluster.structs.UnitTestingClusterSimpleStruct.fromTlv(
- ContextSpecificTag(TAG_ARG4),
- tlvReader
- )
- val arg5 =
- buildList {
- tlvReader.enterArray(ContextSpecificTag(TAG_ARG5))
- while (!tlvReader.isEndOfContainer()) {
- this.add(
- chip.devicecontroller.cluster.structs.UnitTestingClusterSimpleStruct.fromTlv(
- AnonymousTag,
- tlvReader
- )
- )
- }
- tlvReader.exitContainer()
- }
- val arg6 =
- buildList {
- tlvReader.enterArray(ContextSpecificTag(TAG_ARG6))
- while (!tlvReader.isEndOfContainer()) {
- this.add(tlvReader.getUInt(AnonymousTag))
- }
- tlvReader.exitContainer()
- }
-
+ val arg4 = chip.devicecontroller.cluster.structs.UnitTestingClusterSimpleStruct.fromTlv(ContextSpecificTag(TAG_ARG4), tlvReader)
+ val arg5 = buildList {
+ tlvReader.enterArray(ContextSpecificTag(TAG_ARG5))
+ while(!tlvReader.isEndOfContainer()) {
+ this.add(chip.devicecontroller.cluster.structs.UnitTestingClusterSimpleStruct.fromTlv(AnonymousTag, tlvReader))
+ }
+ tlvReader.exitContainer()
+ }
+ val arg6 = buildList {
+ tlvReader.enterArray(ContextSpecificTag(TAG_ARG6))
+ while(!tlvReader.isEndOfContainer()) {
+ this.add(tlvReader.getUInt(AnonymousTag))
+ }
+ tlvReader.exitContainer()
+ }
+
tlvReader.exitContainer()
return UnitTestingClusterTestEventEvent(arg1, arg2, arg3, arg4, arg5, arg6)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/UnitTestingClusterTestFabricScopedEventEvent.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/UnitTestingClusterTestFabricScopedEventEvent.kt
index b6cc1c77125923..b71c9c788a3a76 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/UnitTestingClusterTestFabricScopedEventEvent.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/UnitTestingClusterTestFabricScopedEventEvent.kt
@@ -17,13 +17,18 @@
package chip.devicecontroller.cluster.eventstructs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class UnitTestingClusterTestFabricScopedEventEvent(val fabricIndex: UInt) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class UnitTestingClusterTestFabricScopedEventEvent (
+ val fabricIndex: UInt) {
+ override fun toString(): String = buildString {
append("UnitTestingClusterTestFabricScopedEventEvent {\n")
append("\tfabricIndex : $fabricIndex\n")
append("}\n")
@@ -40,10 +45,10 @@ class UnitTestingClusterTestFabricScopedEventEvent(val fabricIndex: UInt) {
companion object {
private const val TAG_FABRIC_INDEX = 254
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): UnitTestingClusterTestFabricScopedEventEvent {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : UnitTestingClusterTestFabricScopedEventEvent {
tlvReader.enterStructure(tlvTag)
val fabricIndex = tlvReader.getUInt(ContextSpecificTag(TAG_FABRIC_INDEX))
-
+
tlvReader.exitContainer()
return UnitTestingClusterTestFabricScopedEventEvent(fabricIndex)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/WiFiNetworkDiagnosticsClusterAssociationFailureEvent.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/WiFiNetworkDiagnosticsClusterAssociationFailureEvent.kt
index 6547c9d894a71f..e8509c504832d1 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/WiFiNetworkDiagnosticsClusterAssociationFailureEvent.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/WiFiNetworkDiagnosticsClusterAssociationFailureEvent.kt
@@ -17,16 +17,19 @@
package chip.devicecontroller.cluster.eventstructs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class WiFiNetworkDiagnosticsClusterAssociationFailureEvent(
- val associationFailure: UInt,
- val status: UInt
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class WiFiNetworkDiagnosticsClusterAssociationFailureEvent (
+ val associationFailure: UInt,
+ val status: UInt) {
+ override fun toString(): String = buildString {
append("WiFiNetworkDiagnosticsClusterAssociationFailureEvent {\n")
append("\tassociationFailure : $associationFailure\n")
append("\tstatus : $status\n")
@@ -46,14 +49,11 @@ class WiFiNetworkDiagnosticsClusterAssociationFailureEvent(
private const val TAG_ASSOCIATION_FAILURE = 0
private const val TAG_STATUS = 1
- fun fromTlv(
- tlvTag: Tag,
- tlvReader: TlvReader
- ): WiFiNetworkDiagnosticsClusterAssociationFailureEvent {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : WiFiNetworkDiagnosticsClusterAssociationFailureEvent {
tlvReader.enterStructure(tlvTag)
val associationFailure = tlvReader.getUInt(ContextSpecificTag(TAG_ASSOCIATION_FAILURE))
val status = tlvReader.getUInt(ContextSpecificTag(TAG_STATUS))
-
+
tlvReader.exitContainer()
return WiFiNetworkDiagnosticsClusterAssociationFailureEvent(associationFailure, status)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/WiFiNetworkDiagnosticsClusterConnectionStatusEvent.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/WiFiNetworkDiagnosticsClusterConnectionStatusEvent.kt
index 34b126059fffd2..e106ddd9b7498d 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/WiFiNetworkDiagnosticsClusterConnectionStatusEvent.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/WiFiNetworkDiagnosticsClusterConnectionStatusEvent.kt
@@ -17,13 +17,18 @@
package chip.devicecontroller.cluster.eventstructs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class WiFiNetworkDiagnosticsClusterConnectionStatusEvent(val connectionStatus: UInt) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class WiFiNetworkDiagnosticsClusterConnectionStatusEvent (
+ val connectionStatus: UInt) {
+ override fun toString(): String = buildString {
append("WiFiNetworkDiagnosticsClusterConnectionStatusEvent {\n")
append("\tconnectionStatus : $connectionStatus\n")
append("}\n")
@@ -40,13 +45,10 @@ class WiFiNetworkDiagnosticsClusterConnectionStatusEvent(val connectionStatus: U
companion object {
private const val TAG_CONNECTION_STATUS = 0
- fun fromTlv(
- tlvTag: Tag,
- tlvReader: TlvReader
- ): WiFiNetworkDiagnosticsClusterConnectionStatusEvent {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : WiFiNetworkDiagnosticsClusterConnectionStatusEvent {
tlvReader.enterStructure(tlvTag)
val connectionStatus = tlvReader.getUInt(ContextSpecificTag(TAG_CONNECTION_STATUS))
-
+
tlvReader.exitContainer()
return WiFiNetworkDiagnosticsClusterConnectionStatusEvent(connectionStatus)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/WiFiNetworkDiagnosticsClusterDisconnectionEvent.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/WiFiNetworkDiagnosticsClusterDisconnectionEvent.kt
index 9c0875da20a177..33cb99c03f48a2 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/WiFiNetworkDiagnosticsClusterDisconnectionEvent.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/eventstructs/WiFiNetworkDiagnosticsClusterDisconnectionEvent.kt
@@ -17,13 +17,18 @@
package chip.devicecontroller.cluster.eventstructs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class WiFiNetworkDiagnosticsClusterDisconnectionEvent(val reasonCode: UInt) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class WiFiNetworkDiagnosticsClusterDisconnectionEvent (
+ val reasonCode: UInt) {
+ override fun toString(): String = buildString {
append("WiFiNetworkDiagnosticsClusterDisconnectionEvent {\n")
append("\treasonCode : $reasonCode\n")
append("}\n")
@@ -40,13 +45,10 @@ class WiFiNetworkDiagnosticsClusterDisconnectionEvent(val reasonCode: UInt) {
companion object {
private const val TAG_REASON_CODE = 0
- fun fromTlv(
- tlvTag: Tag,
- tlvReader: TlvReader
- ): WiFiNetworkDiagnosticsClusterDisconnectionEvent {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : WiFiNetworkDiagnosticsClusterDisconnectionEvent {
tlvReader.enterStructure(tlvTag)
val reasonCode = tlvReader.getUInt(ContextSpecificTag(TAG_REASON_CODE))
-
+
tlvReader.exitContainer()
return WiFiNetworkDiagnosticsClusterDisconnectionEvent(reasonCode)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/AccessControlClusterAccessControlEntryStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/AccessControlClusterAccessControlEntryStruct.kt
index ad7257cc39f901..d228ef19fb8e79 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/AccessControlClusterAccessControlEntryStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/AccessControlClusterAccessControlEntryStruct.kt
@@ -20,17 +20,19 @@ import chip.devicecontroller.cluster.*
import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class AccessControlClusterAccessControlEntryStruct(
- val privilege: UInt,
- val authMode: UInt,
- val subjects: List?,
- val targets: List?,
- val fabricIndex: UInt
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class AccessControlClusterAccessControlEntryStruct (
+ val privilege: UInt,
+ val authMode: UInt,
+ val subjects: List?,
+ val targets: List?,
+ val fabricIndex: UInt) {
+ override fun toString(): String = buildString {
append("AccessControlClusterAccessControlEntryStruct {\n")
append("\tprivilege : $privilege\n")
append("\tauthMode : $authMode\n")
@@ -46,23 +48,23 @@ class AccessControlClusterAccessControlEntryStruct(
put(ContextSpecificTag(TAG_PRIVILEGE), privilege)
put(ContextSpecificTag(TAG_AUTH_MODE), authMode)
if (subjects != null) {
- startArray(ContextSpecificTag(TAG_SUBJECTS))
- for (item in subjects.iterator()) {
- put(AnonymousTag, item)
- }
- endArray()
- } else {
- putNull(ContextSpecificTag(TAG_SUBJECTS))
+ startArray(ContextSpecificTag(TAG_SUBJECTS))
+ for (item in subjects.iterator()) {
+ put(AnonymousTag, item)
}
+ endArray()
+ } else {
+ putNull(ContextSpecificTag(TAG_SUBJECTS))
+ }
if (targets != null) {
- startArray(ContextSpecificTag(TAG_TARGETS))
- for (item in targets.iterator()) {
- item.toTlv(AnonymousTag, this)
- }
- endArray()
- } else {
- putNull(ContextSpecificTag(TAG_TARGETS))
+ startArray(ContextSpecificTag(TAG_TARGETS))
+ for (item in targets.iterator()) {
+ item.toTlv(AnonymousTag, this)
}
+ endArray()
+ } else {
+ putNull(ContextSpecificTag(TAG_TARGETS))
+ }
put(ContextSpecificTag(TAG_FABRIC_INDEX), fabricIndex)
endStructure()
}
@@ -75,47 +77,39 @@ class AccessControlClusterAccessControlEntryStruct(
private const val TAG_TARGETS = 4
private const val TAG_FABRIC_INDEX = 254
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): AccessControlClusterAccessControlEntryStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : AccessControlClusterAccessControlEntryStruct {
tlvReader.enterStructure(tlvTag)
val privilege = tlvReader.getUInt(ContextSpecificTag(TAG_PRIVILEGE))
val authMode = tlvReader.getUInt(ContextSpecificTag(TAG_AUTH_MODE))
- val subjects =
- if (!tlvReader.isNull()) {
- buildList {
- tlvReader.enterArray(ContextSpecificTag(TAG_SUBJECTS))
- while (!tlvReader.isEndOfContainer()) {
- add(tlvReader.getULong(AnonymousTag))
- }
- tlvReader.exitContainer()
- }
- } else {
- tlvReader.getNull(ContextSpecificTag(TAG_SUBJECTS))
- null
- }
- val targets =
- if (!tlvReader.isNull()) {
- buildList {
- tlvReader.enterArray(ContextSpecificTag(TAG_TARGETS))
- while (!tlvReader.isEndOfContainer()) {
- add(AccessControlClusterAccessControlTargetStruct.fromTlv(AnonymousTag, tlvReader))
- }
- tlvReader.exitContainer()
- }
- } else {
- tlvReader.getNull(ContextSpecificTag(TAG_TARGETS))
- null
- }
+ val subjects = if (!tlvReader.isNull()) {
+ buildList {
+ tlvReader.enterArray(ContextSpecificTag(TAG_SUBJECTS))
+ while(!tlvReader.isEndOfContainer()) {
+ add(tlvReader.getULong(AnonymousTag))
+ }
+ tlvReader.exitContainer()
+ }
+ } else {
+ tlvReader.getNull(ContextSpecificTag(TAG_SUBJECTS))
+ null
+ }
+ val targets = if (!tlvReader.isNull()) {
+ buildList {
+ tlvReader.enterArray(ContextSpecificTag(TAG_TARGETS))
+ while(!tlvReader.isEndOfContainer()) {
+ add(AccessControlClusterAccessControlTargetStruct.fromTlv(AnonymousTag, tlvReader))
+ }
+ tlvReader.exitContainer()
+ }
+ } else {
+ tlvReader.getNull(ContextSpecificTag(TAG_TARGETS))
+ null
+ }
val fabricIndex = tlvReader.getUInt(ContextSpecificTag(TAG_FABRIC_INDEX))
-
+
tlvReader.exitContainer()
- return AccessControlClusterAccessControlEntryStruct(
- privilege,
- authMode,
- subjects,
- targets,
- fabricIndex
- )
+ return AccessControlClusterAccessControlEntryStruct(privilege, authMode, subjects, targets, fabricIndex)
}
}
}
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/AccessControlClusterAccessControlExtensionStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/AccessControlClusterAccessControlExtensionStruct.kt
index c75c7632f06be3..b41ebafd9de72a 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/AccessControlClusterAccessControlExtensionStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/AccessControlClusterAccessControlExtensionStruct.kt
@@ -17,13 +17,19 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class AccessControlClusterAccessControlExtensionStruct(val data: ByteArray, val fabricIndex: UInt) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class AccessControlClusterAccessControlExtensionStruct (
+ val data: ByteArray,
+ val fabricIndex: UInt) {
+ override fun toString(): String = buildString {
append("AccessControlClusterAccessControlExtensionStruct {\n")
append("\tdata : $data\n")
append("\tfabricIndex : $fabricIndex\n")
@@ -43,14 +49,11 @@ class AccessControlClusterAccessControlExtensionStruct(val data: ByteArray, val
private const val TAG_DATA = 1
private const val TAG_FABRIC_INDEX = 254
- fun fromTlv(
- tlvTag: Tag,
- tlvReader: TlvReader
- ): AccessControlClusterAccessControlExtensionStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : AccessControlClusterAccessControlExtensionStruct {
tlvReader.enterStructure(tlvTag)
val data = tlvReader.getByteArray(ContextSpecificTag(TAG_DATA))
val fabricIndex = tlvReader.getUInt(ContextSpecificTag(TAG_FABRIC_INDEX))
-
+
tlvReader.exitContainer()
return AccessControlClusterAccessControlExtensionStruct(data, fabricIndex)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/AccessControlClusterAccessControlTargetStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/AccessControlClusterAccessControlTargetStruct.kt
index 5fb4de109d6c6a..1eab00f450d8f0 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/AccessControlClusterAccessControlTargetStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/AccessControlClusterAccessControlTargetStruct.kt
@@ -17,17 +17,20 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class AccessControlClusterAccessControlTargetStruct(
- val cluster: ULong?,
- val endpoint: UInt?,
- val deviceType: ULong?
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class AccessControlClusterAccessControlTargetStruct (
+ val cluster: ULong?,
+ val endpoint: UInt?,
+ val deviceType: ULong?) {
+ override fun toString(): String = buildString {
append("AccessControlClusterAccessControlTargetStruct {\n")
append("\tcluster : $cluster\n")
append("\tendpoint : $endpoint\n")
@@ -39,20 +42,20 @@ class AccessControlClusterAccessControlTargetStruct(
tlvWriter.apply {
startStructure(tlvTag)
if (cluster != null) {
- put(ContextSpecificTag(TAG_CLUSTER), cluster)
- } else {
- putNull(ContextSpecificTag(TAG_CLUSTER))
- }
+ put(ContextSpecificTag(TAG_CLUSTER), cluster)
+ } else {
+ putNull(ContextSpecificTag(TAG_CLUSTER))
+ }
if (endpoint != null) {
- put(ContextSpecificTag(TAG_ENDPOINT), endpoint)
- } else {
- putNull(ContextSpecificTag(TAG_ENDPOINT))
- }
+ put(ContextSpecificTag(TAG_ENDPOINT), endpoint)
+ } else {
+ putNull(ContextSpecificTag(TAG_ENDPOINT))
+ }
if (deviceType != null) {
- put(ContextSpecificTag(TAG_DEVICE_TYPE), deviceType)
- } else {
- putNull(ContextSpecificTag(TAG_DEVICE_TYPE))
- }
+ put(ContextSpecificTag(TAG_DEVICE_TYPE), deviceType)
+ } else {
+ putNull(ContextSpecificTag(TAG_DEVICE_TYPE))
+ }
endStructure()
}
}
@@ -62,30 +65,27 @@ class AccessControlClusterAccessControlTargetStruct(
private const val TAG_ENDPOINT = 1
private const val TAG_DEVICE_TYPE = 2
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): AccessControlClusterAccessControlTargetStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : AccessControlClusterAccessControlTargetStruct {
tlvReader.enterStructure(tlvTag)
- val cluster =
- if (!tlvReader.isNull()) {
- tlvReader.getULong(ContextSpecificTag(TAG_CLUSTER))
- } else {
- tlvReader.getNull(ContextSpecificTag(TAG_CLUSTER))
- null
- }
- val endpoint =
- if (!tlvReader.isNull()) {
- tlvReader.getUInt(ContextSpecificTag(TAG_ENDPOINT))
- } else {
- tlvReader.getNull(ContextSpecificTag(TAG_ENDPOINT))
- null
- }
- val deviceType =
- if (!tlvReader.isNull()) {
- tlvReader.getULong(ContextSpecificTag(TAG_DEVICE_TYPE))
- } else {
- tlvReader.getNull(ContextSpecificTag(TAG_DEVICE_TYPE))
- null
- }
-
+ val cluster = if (!tlvReader.isNull()) {
+ tlvReader.getULong(ContextSpecificTag(TAG_CLUSTER))
+ } else {
+ tlvReader.getNull(ContextSpecificTag(TAG_CLUSTER))
+ null
+ }
+ val endpoint = if (!tlvReader.isNull()) {
+ tlvReader.getUInt(ContextSpecificTag(TAG_ENDPOINT))
+ } else {
+ tlvReader.getNull(ContextSpecificTag(TAG_ENDPOINT))
+ null
+ }
+ val deviceType = if (!tlvReader.isNull()) {
+ tlvReader.getULong(ContextSpecificTag(TAG_DEVICE_TYPE))
+ } else {
+ tlvReader.getNull(ContextSpecificTag(TAG_DEVICE_TYPE))
+ null
+ }
+
tlvReader.exitContainer()
return AccessControlClusterAccessControlTargetStruct(cluster, endpoint, deviceType)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ActionsClusterActionStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ActionsClusterActionStruct.kt
index 5d5c21a6906968..8ae474f8e727db 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ActionsClusterActionStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ActionsClusterActionStruct.kt
@@ -17,20 +17,23 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class ActionsClusterActionStruct(
- val actionID: UInt,
- val name: String,
- val type: UInt,
- val endpointListID: UInt,
- val supportedCommands: UInt,
- val state: UInt
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class ActionsClusterActionStruct (
+ val actionID: UInt,
+ val name: String,
+ val type: UInt,
+ val endpointListID: UInt,
+ val supportedCommands: UInt,
+ val state: UInt) {
+ override fun toString(): String = buildString {
append("ActionsClusterActionStruct {\n")
append("\tactionID : $actionID\n")
append("\tname : $name\n")
@@ -62,7 +65,7 @@ class ActionsClusterActionStruct(
private const val TAG_SUPPORTED_COMMANDS = 4
private const val TAG_STATE = 5
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): ActionsClusterActionStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : ActionsClusterActionStruct {
tlvReader.enterStructure(tlvTag)
val actionID = tlvReader.getUInt(ContextSpecificTag(TAG_ACTION_I_D))
val name = tlvReader.getString(ContextSpecificTag(TAG_NAME))
@@ -70,17 +73,10 @@ class ActionsClusterActionStruct(
val endpointListID = tlvReader.getUInt(ContextSpecificTag(TAG_ENDPOINT_LIST_I_D))
val supportedCommands = tlvReader.getUInt(ContextSpecificTag(TAG_SUPPORTED_COMMANDS))
val state = tlvReader.getUInt(ContextSpecificTag(TAG_STATE))
-
+
tlvReader.exitContainer()
- return ActionsClusterActionStruct(
- actionID,
- name,
- type,
- endpointListID,
- supportedCommands,
- state
- )
+ return ActionsClusterActionStruct(actionID, name, type, endpointListID, supportedCommands, state)
}
}
}
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ActionsClusterEndpointListStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ActionsClusterEndpointListStruct.kt
index d5716531a18c99..a8f078a4ba75c6 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ActionsClusterEndpointListStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ActionsClusterEndpointListStruct.kt
@@ -20,16 +20,18 @@ import chip.devicecontroller.cluster.*
import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class ActionsClusterEndpointListStruct(
- val endpointListID: UInt,
- val name: String,
- val type: UInt,
- val endpoints: List
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class ActionsClusterEndpointListStruct (
+ val endpointListID: UInt,
+ val name: String,
+ val type: UInt,
+ val endpoints: List) {
+ override fun toString(): String = buildString {
append("ActionsClusterEndpointListStruct {\n")
append("\tendpointListID : $endpointListID\n")
append("\tname : $name\n")
@@ -59,20 +61,19 @@ class ActionsClusterEndpointListStruct(
private const val TAG_TYPE = 2
private const val TAG_ENDPOINTS = 3
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): ActionsClusterEndpointListStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : ActionsClusterEndpointListStruct {
tlvReader.enterStructure(tlvTag)
val endpointListID = tlvReader.getUInt(ContextSpecificTag(TAG_ENDPOINT_LIST_I_D))
val name = tlvReader.getString(ContextSpecificTag(TAG_NAME))
val type = tlvReader.getUInt(ContextSpecificTag(TAG_TYPE))
- val endpoints =
- buildList {
- tlvReader.enterArray(ContextSpecificTag(TAG_ENDPOINTS))
- while (!tlvReader.isEndOfContainer()) {
- add(tlvReader.getUInt(AnonymousTag))
- }
- tlvReader.exitContainer()
- }
-
+ val endpoints = buildList {
+ tlvReader.enterArray(ContextSpecificTag(TAG_ENDPOINTS))
+ while(!tlvReader.isEndOfContainer()) {
+ add(tlvReader.getUInt(AnonymousTag))
+ }
+ tlvReader.exitContainer()
+ }
+
tlvReader.exitContainer()
return ActionsClusterEndpointListStruct(endpointListID, name, type, endpoints)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ActivatedCarbonFilterMonitoringClusterReplacementProductStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ActivatedCarbonFilterMonitoringClusterReplacementProductStruct.kt
index 138571f0342bb8..fa41e784da11de 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ActivatedCarbonFilterMonitoringClusterReplacementProductStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ActivatedCarbonFilterMonitoringClusterReplacementProductStruct.kt
@@ -17,16 +17,19 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class ActivatedCarbonFilterMonitoringClusterReplacementProductStruct(
- val productIdentifierType: UInt,
- val productIdentifierValue: String
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class ActivatedCarbonFilterMonitoringClusterReplacementProductStruct (
+ val productIdentifierType: UInt,
+ val productIdentifierValue: String) {
+ override fun toString(): String = buildString {
append("ActivatedCarbonFilterMonitoringClusterReplacementProductStruct {\n")
append("\tproductIdentifierType : $productIdentifierType\n")
append("\tproductIdentifierValue : $productIdentifierValue\n")
@@ -46,21 +49,14 @@ class ActivatedCarbonFilterMonitoringClusterReplacementProductStruct(
private const val TAG_PRODUCT_IDENTIFIER_TYPE = 0
private const val TAG_PRODUCT_IDENTIFIER_VALUE = 1
- fun fromTlv(
- tlvTag: Tag,
- tlvReader: TlvReader
- ): ActivatedCarbonFilterMonitoringClusterReplacementProductStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : ActivatedCarbonFilterMonitoringClusterReplacementProductStruct {
tlvReader.enterStructure(tlvTag)
val productIdentifierType = tlvReader.getUInt(ContextSpecificTag(TAG_PRODUCT_IDENTIFIER_TYPE))
- val productIdentifierValue =
- tlvReader.getString(ContextSpecificTag(TAG_PRODUCT_IDENTIFIER_VALUE))
-
+ val productIdentifierValue = tlvReader.getString(ContextSpecificTag(TAG_PRODUCT_IDENTIFIER_VALUE))
+
tlvReader.exitContainer()
- return ActivatedCarbonFilterMonitoringClusterReplacementProductStruct(
- productIdentifierType,
- productIdentifierValue
- )
+ return ActivatedCarbonFilterMonitoringClusterReplacementProductStruct(productIdentifierType, productIdentifierValue)
}
}
}
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ApplicationBasicClusterApplicationStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ApplicationBasicClusterApplicationStruct.kt
index 1fb108656c7973..f052c51f03c144 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ApplicationBasicClusterApplicationStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ApplicationBasicClusterApplicationStruct.kt
@@ -17,16 +17,19 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class ApplicationBasicClusterApplicationStruct(
- val catalogVendorID: UInt,
- val applicationID: String
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class ApplicationBasicClusterApplicationStruct (
+ val catalogVendorID: UInt,
+ val applicationID: String) {
+ override fun toString(): String = buildString {
append("ApplicationBasicClusterApplicationStruct {\n")
append("\tcatalogVendorID : $catalogVendorID\n")
append("\tapplicationID : $applicationID\n")
@@ -46,11 +49,11 @@ class ApplicationBasicClusterApplicationStruct(
private const val TAG_CATALOG_VENDOR_I_D = 0
private const val TAG_APPLICATION_I_D = 1
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): ApplicationBasicClusterApplicationStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : ApplicationBasicClusterApplicationStruct {
tlvReader.enterStructure(tlvTag)
val catalogVendorID = tlvReader.getUInt(ContextSpecificTag(TAG_CATALOG_VENDOR_I_D))
val applicationID = tlvReader.getString(ContextSpecificTag(TAG_APPLICATION_I_D))
-
+
tlvReader.exitContainer()
return ApplicationBasicClusterApplicationStruct(catalogVendorID, applicationID)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ApplicationLauncherClusterApplicationEPStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ApplicationLauncherClusterApplicationEPStruct.kt
index ea33f81faaf3e0..89f372803fe317 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ApplicationLauncherClusterApplicationEPStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ApplicationLauncherClusterApplicationEPStruct.kt
@@ -17,17 +17,19 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
-import java.util.Optional
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class ApplicationLauncherClusterApplicationEPStruct(
- val application: ApplicationLauncherClusterApplicationStruct,
- val endpoint: Optional
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class ApplicationLauncherClusterApplicationEPStruct (
+ val application: ApplicationLauncherClusterApplicationStruct,
+ val endpoint: Optional) {
+ override fun toString(): String = buildString {
append("ApplicationLauncherClusterApplicationEPStruct {\n")
append("\tapplication : $application\n")
append("\tendpoint : $endpoint\n")
@@ -39,9 +41,9 @@ class ApplicationLauncherClusterApplicationEPStruct(
startStructure(tlvTag)
application.toTlv(ContextSpecificTag(TAG_APPLICATION), this)
if (endpoint.isPresent) {
- val optendpoint = endpoint.get()
- put(ContextSpecificTag(TAG_ENDPOINT), optendpoint)
- }
+ val optendpoint = endpoint.get()
+ put(ContextSpecificTag(TAG_ENDPOINT), optendpoint)
+ }
endStructure()
}
}
@@ -50,20 +52,15 @@ class ApplicationLauncherClusterApplicationEPStruct(
private const val TAG_APPLICATION = 0
private const val TAG_ENDPOINT = 1
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): ApplicationLauncherClusterApplicationEPStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : ApplicationLauncherClusterApplicationEPStruct {
tlvReader.enterStructure(tlvTag)
- val application =
- ApplicationLauncherClusterApplicationStruct.fromTlv(
- ContextSpecificTag(TAG_APPLICATION),
- tlvReader
- )
- val endpoint =
- if (tlvReader.isNextTag(ContextSpecificTag(TAG_ENDPOINT))) {
- Optional.of(tlvReader.getUInt(ContextSpecificTag(TAG_ENDPOINT)))
- } else {
- Optional.empty()
- }
-
+ val application = ApplicationLauncherClusterApplicationStruct.fromTlv(ContextSpecificTag(TAG_APPLICATION), tlvReader)
+ val endpoint = if (tlvReader.isNextTag(ContextSpecificTag(TAG_ENDPOINT))) {
+ Optional.of(tlvReader.getUInt(ContextSpecificTag(TAG_ENDPOINT)))
+ } else {
+ Optional.empty()
+ }
+
tlvReader.exitContainer()
return ApplicationLauncherClusterApplicationEPStruct(application, endpoint)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ApplicationLauncherClusterApplicationStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ApplicationLauncherClusterApplicationStruct.kt
index c7ec51b47dfb4b..b306cbca62125a 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ApplicationLauncherClusterApplicationStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ApplicationLauncherClusterApplicationStruct.kt
@@ -17,16 +17,19 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class ApplicationLauncherClusterApplicationStruct(
- val catalogVendorID: UInt,
- val applicationID: String
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class ApplicationLauncherClusterApplicationStruct (
+ val catalogVendorID: UInt,
+ val applicationID: String) {
+ override fun toString(): String = buildString {
append("ApplicationLauncherClusterApplicationStruct {\n")
append("\tcatalogVendorID : $catalogVendorID\n")
append("\tapplicationID : $applicationID\n")
@@ -46,11 +49,11 @@ class ApplicationLauncherClusterApplicationStruct(
private const val TAG_CATALOG_VENDOR_I_D = 0
private const val TAG_APPLICATION_I_D = 1
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): ApplicationLauncherClusterApplicationStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : ApplicationLauncherClusterApplicationStruct {
tlvReader.enterStructure(tlvTag)
val catalogVendorID = tlvReader.getUInt(ContextSpecificTag(TAG_CATALOG_VENDOR_I_D))
val applicationID = tlvReader.getString(ContextSpecificTag(TAG_APPLICATION_I_D))
-
+
tlvReader.exitContainer()
return ApplicationLauncherClusterApplicationStruct(catalogVendorID, applicationID)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/AudioOutputClusterOutputInfoStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/AudioOutputClusterOutputInfoStruct.kt
index 6336549e45a0bc..60726ce82d5c56 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/AudioOutputClusterOutputInfoStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/AudioOutputClusterOutputInfoStruct.kt
@@ -17,13 +17,20 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class AudioOutputClusterOutputInfoStruct(val index: UInt, val outputType: UInt, val name: String) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class AudioOutputClusterOutputInfoStruct (
+ val index: UInt,
+ val outputType: UInt,
+ val name: String) {
+ override fun toString(): String = buildString {
append("AudioOutputClusterOutputInfoStruct {\n")
append("\tindex : $index\n")
append("\toutputType : $outputType\n")
@@ -46,12 +53,12 @@ class AudioOutputClusterOutputInfoStruct(val index: UInt, val outputType: UInt,
private const val TAG_OUTPUT_TYPE = 1
private const val TAG_NAME = 2
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): AudioOutputClusterOutputInfoStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : AudioOutputClusterOutputInfoStruct {
tlvReader.enterStructure(tlvTag)
val index = tlvReader.getUInt(ContextSpecificTag(TAG_INDEX))
val outputType = tlvReader.getUInt(ContextSpecificTag(TAG_OUTPUT_TYPE))
val name = tlvReader.getString(ContextSpecificTag(TAG_NAME))
-
+
tlvReader.exitContainer()
return AudioOutputClusterOutputInfoStruct(index, outputType, name)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/BasicInformationClusterCapabilityMinimaStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/BasicInformationClusterCapabilityMinimaStruct.kt
index d79225dd61468e..494c946f40b998 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/BasicInformationClusterCapabilityMinimaStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/BasicInformationClusterCapabilityMinimaStruct.kt
@@ -17,16 +17,19 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class BasicInformationClusterCapabilityMinimaStruct(
- val caseSessionsPerFabric: UInt,
- val subscriptionsPerFabric: UInt
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class BasicInformationClusterCapabilityMinimaStruct (
+ val caseSessionsPerFabric: UInt,
+ val subscriptionsPerFabric: UInt) {
+ override fun toString(): String = buildString {
append("BasicInformationClusterCapabilityMinimaStruct {\n")
append("\tcaseSessionsPerFabric : $caseSessionsPerFabric\n")
append("\tsubscriptionsPerFabric : $subscriptionsPerFabric\n")
@@ -46,19 +49,14 @@ class BasicInformationClusterCapabilityMinimaStruct(
private const val TAG_CASE_SESSIONS_PER_FABRIC = 0
private const val TAG_SUBSCRIPTIONS_PER_FABRIC = 1
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): BasicInformationClusterCapabilityMinimaStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : BasicInformationClusterCapabilityMinimaStruct {
tlvReader.enterStructure(tlvTag)
- val caseSessionsPerFabric =
- tlvReader.getUInt(ContextSpecificTag(TAG_CASE_SESSIONS_PER_FABRIC))
- val subscriptionsPerFabric =
- tlvReader.getUInt(ContextSpecificTag(TAG_SUBSCRIPTIONS_PER_FABRIC))
-
+ val caseSessionsPerFabric = tlvReader.getUInt(ContextSpecificTag(TAG_CASE_SESSIONS_PER_FABRIC))
+ val subscriptionsPerFabric = tlvReader.getUInt(ContextSpecificTag(TAG_SUBSCRIPTIONS_PER_FABRIC))
+
tlvReader.exitContainer()
- return BasicInformationClusterCapabilityMinimaStruct(
- caseSessionsPerFabric,
- subscriptionsPerFabric
- )
+ return BasicInformationClusterCapabilityMinimaStruct(caseSessionsPerFabric, subscriptionsPerFabric)
}
}
}
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/BasicInformationClusterProductAppearanceStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/BasicInformationClusterProductAppearanceStruct.kt
index 5a0eb3ace2ef7b..44f42edb6adf2d 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/BasicInformationClusterProductAppearanceStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/BasicInformationClusterProductAppearanceStruct.kt
@@ -17,13 +17,19 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class BasicInformationClusterProductAppearanceStruct(val finish: UInt, val primaryColor: UInt?) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class BasicInformationClusterProductAppearanceStruct (
+ val finish: UInt,
+ val primaryColor: UInt?) {
+ override fun toString(): String = buildString {
append("BasicInformationClusterProductAppearanceStruct {\n")
append("\tfinish : $finish\n")
append("\tprimaryColor : $primaryColor\n")
@@ -35,10 +41,10 @@ class BasicInformationClusterProductAppearanceStruct(val finish: UInt, val prima
startStructure(tlvTag)
put(ContextSpecificTag(TAG_FINISH), finish)
if (primaryColor != null) {
- put(ContextSpecificTag(TAG_PRIMARY_COLOR), primaryColor)
- } else {
- putNull(ContextSpecificTag(TAG_PRIMARY_COLOR))
- }
+ put(ContextSpecificTag(TAG_PRIMARY_COLOR), primaryColor)
+ } else {
+ putNull(ContextSpecificTag(TAG_PRIMARY_COLOR))
+ }
endStructure()
}
}
@@ -47,17 +53,16 @@ class BasicInformationClusterProductAppearanceStruct(val finish: UInt, val prima
private const val TAG_FINISH = 0
private const val TAG_PRIMARY_COLOR = 1
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): BasicInformationClusterProductAppearanceStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : BasicInformationClusterProductAppearanceStruct {
tlvReader.enterStructure(tlvTag)
val finish = tlvReader.getUInt(ContextSpecificTag(TAG_FINISH))
- val primaryColor =
- if (!tlvReader.isNull()) {
- tlvReader.getUInt(ContextSpecificTag(TAG_PRIMARY_COLOR))
- } else {
- tlvReader.getNull(ContextSpecificTag(TAG_PRIMARY_COLOR))
- null
- }
-
+ val primaryColor = if (!tlvReader.isNull()) {
+ tlvReader.getUInt(ContextSpecificTag(TAG_PRIMARY_COLOR))
+ } else {
+ tlvReader.getNull(ContextSpecificTag(TAG_PRIMARY_COLOR))
+ null
+ }
+
tlvReader.exitContainer()
return BasicInformationClusterProductAppearanceStruct(finish, primaryColor)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/BindingClusterTargetStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/BindingClusterTargetStruct.kt
index 70c8deedaaaf6a..9454790cb7ac05 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/BindingClusterTargetStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/BindingClusterTargetStruct.kt
@@ -17,20 +17,22 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
-import java.util.Optional
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class BindingClusterTargetStruct(
- val node: Optional,
- val group: Optional,
- val endpoint: Optional,
- val cluster: Optional,
- val fabricIndex: UInt
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class BindingClusterTargetStruct (
+ val node: Optional,
+ val group: Optional,
+ val endpoint: Optional,
+ val cluster: Optional,
+ val fabricIndex: UInt) {
+ override fun toString(): String = buildString {
append("BindingClusterTargetStruct {\n")
append("\tnode : $node\n")
append("\tgroup : $group\n")
@@ -44,21 +46,21 @@ class BindingClusterTargetStruct(
tlvWriter.apply {
startStructure(tlvTag)
if (node.isPresent) {
- val optnode = node.get()
- put(ContextSpecificTag(TAG_NODE), optnode)
- }
+ val optnode = node.get()
+ put(ContextSpecificTag(TAG_NODE), optnode)
+ }
if (group.isPresent) {
- val optgroup = group.get()
- put(ContextSpecificTag(TAG_GROUP), optgroup)
- }
+ val optgroup = group.get()
+ put(ContextSpecificTag(TAG_GROUP), optgroup)
+ }
if (endpoint.isPresent) {
- val optendpoint = endpoint.get()
- put(ContextSpecificTag(TAG_ENDPOINT), optendpoint)
- }
+ val optendpoint = endpoint.get()
+ put(ContextSpecificTag(TAG_ENDPOINT), optendpoint)
+ }
if (cluster.isPresent) {
- val optcluster = cluster.get()
- put(ContextSpecificTag(TAG_CLUSTER), optcluster)
- }
+ val optcluster = cluster.get()
+ put(ContextSpecificTag(TAG_CLUSTER), optcluster)
+ }
put(ContextSpecificTag(TAG_FABRIC_INDEX), fabricIndex)
endStructure()
}
@@ -71,34 +73,30 @@ class BindingClusterTargetStruct(
private const val TAG_CLUSTER = 4
private const val TAG_FABRIC_INDEX = 254
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): BindingClusterTargetStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : BindingClusterTargetStruct {
tlvReader.enterStructure(tlvTag)
- val node =
- if (tlvReader.isNextTag(ContextSpecificTag(TAG_NODE))) {
- Optional.of(tlvReader.getULong(ContextSpecificTag(TAG_NODE)))
- } else {
- Optional.empty()
- }
- val group =
- if (tlvReader.isNextTag(ContextSpecificTag(TAG_GROUP))) {
- Optional.of(tlvReader.getUInt(ContextSpecificTag(TAG_GROUP)))
- } else {
- Optional.empty()
- }
- val endpoint =
- if (tlvReader.isNextTag(ContextSpecificTag(TAG_ENDPOINT))) {
- Optional.of(tlvReader.getUInt(ContextSpecificTag(TAG_ENDPOINT)))
- } else {
- Optional.empty()
- }
- val cluster =
- if (tlvReader.isNextTag(ContextSpecificTag(TAG_CLUSTER))) {
- Optional.of(tlvReader.getULong(ContextSpecificTag(TAG_CLUSTER)))
- } else {
- Optional.empty()
- }
+ val node = if (tlvReader.isNextTag(ContextSpecificTag(TAG_NODE))) {
+ Optional.of(tlvReader.getULong(ContextSpecificTag(TAG_NODE)))
+ } else {
+ Optional.empty()
+ }
+ val group = if (tlvReader.isNextTag(ContextSpecificTag(TAG_GROUP))) {
+ Optional.of(tlvReader.getUInt(ContextSpecificTag(TAG_GROUP)))
+ } else {
+ Optional.empty()
+ }
+ val endpoint = if (tlvReader.isNextTag(ContextSpecificTag(TAG_ENDPOINT))) {
+ Optional.of(tlvReader.getUInt(ContextSpecificTag(TAG_ENDPOINT)))
+ } else {
+ Optional.empty()
+ }
+ val cluster = if (tlvReader.isNextTag(ContextSpecificTag(TAG_CLUSTER))) {
+ Optional.of(tlvReader.getULong(ContextSpecificTag(TAG_CLUSTER)))
+ } else {
+ Optional.empty()
+ }
val fabricIndex = tlvReader.getUInt(ContextSpecificTag(TAG_FABRIC_INDEX))
-
+
tlvReader.exitContainer()
return BindingClusterTargetStruct(node, group, endpoint, cluster, fabricIndex)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/BridgedDeviceBasicInformationClusterProductAppearanceStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/BridgedDeviceBasicInformationClusterProductAppearanceStruct.kt
index ec2d58aa588cea..6f548b1a015b9c 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/BridgedDeviceBasicInformationClusterProductAppearanceStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/BridgedDeviceBasicInformationClusterProductAppearanceStruct.kt
@@ -17,16 +17,19 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class BridgedDeviceBasicInformationClusterProductAppearanceStruct(
- val finish: UInt,
- val primaryColor: UInt?
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class BridgedDeviceBasicInformationClusterProductAppearanceStruct (
+ val finish: UInt,
+ val primaryColor: UInt?) {
+ override fun toString(): String = buildString {
append("BridgedDeviceBasicInformationClusterProductAppearanceStruct {\n")
append("\tfinish : $finish\n")
append("\tprimaryColor : $primaryColor\n")
@@ -38,10 +41,10 @@ class BridgedDeviceBasicInformationClusterProductAppearanceStruct(
startStructure(tlvTag)
put(ContextSpecificTag(TAG_FINISH), finish)
if (primaryColor != null) {
- put(ContextSpecificTag(TAG_PRIMARY_COLOR), primaryColor)
- } else {
- putNull(ContextSpecificTag(TAG_PRIMARY_COLOR))
- }
+ put(ContextSpecificTag(TAG_PRIMARY_COLOR), primaryColor)
+ } else {
+ putNull(ContextSpecificTag(TAG_PRIMARY_COLOR))
+ }
endStructure()
}
}
@@ -50,20 +53,16 @@ class BridgedDeviceBasicInformationClusterProductAppearanceStruct(
private const val TAG_FINISH = 0
private const val TAG_PRIMARY_COLOR = 1
- fun fromTlv(
- tlvTag: Tag,
- tlvReader: TlvReader
- ): BridgedDeviceBasicInformationClusterProductAppearanceStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : BridgedDeviceBasicInformationClusterProductAppearanceStruct {
tlvReader.enterStructure(tlvTag)
val finish = tlvReader.getUInt(ContextSpecificTag(TAG_FINISH))
- val primaryColor =
- if (!tlvReader.isNull()) {
- tlvReader.getUInt(ContextSpecificTag(TAG_PRIMARY_COLOR))
- } else {
- tlvReader.getNull(ContextSpecificTag(TAG_PRIMARY_COLOR))
- null
- }
-
+ val primaryColor = if (!tlvReader.isNull()) {
+ tlvReader.getUInt(ContextSpecificTag(TAG_PRIMARY_COLOR))
+ } else {
+ tlvReader.getNull(ContextSpecificTag(TAG_PRIMARY_COLOR))
+ null
+ }
+
tlvReader.exitContainer()
return BridgedDeviceBasicInformationClusterProductAppearanceStruct(finish, primaryColor)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ChannelClusterChannelInfoStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ChannelClusterChannelInfoStruct.kt
index f8ca194e2e444e..eacde5acfb039b 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ChannelClusterChannelInfoStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ChannelClusterChannelInfoStruct.kt
@@ -17,20 +17,22 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
-import java.util.Optional
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class ChannelClusterChannelInfoStruct(
- val majorNumber: UInt,
- val minorNumber: UInt,
- val name: Optional,
- val callSign: Optional,
- val affiliateCallSign: Optional
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class ChannelClusterChannelInfoStruct (
+ val majorNumber: UInt,
+ val minorNumber: UInt,
+ val name: Optional,
+ val callSign: Optional,
+ val affiliateCallSign: Optional) {
+ override fun toString(): String = buildString {
append("ChannelClusterChannelInfoStruct {\n")
append("\tmajorNumber : $majorNumber\n")
append("\tminorNumber : $minorNumber\n")
@@ -46,17 +48,17 @@ class ChannelClusterChannelInfoStruct(
put(ContextSpecificTag(TAG_MAJOR_NUMBER), majorNumber)
put(ContextSpecificTag(TAG_MINOR_NUMBER), minorNumber)
if (name.isPresent) {
- val optname = name.get()
- put(ContextSpecificTag(TAG_NAME), optname)
- }
+ val optname = name.get()
+ put(ContextSpecificTag(TAG_NAME), optname)
+ }
if (callSign.isPresent) {
- val optcallSign = callSign.get()
- put(ContextSpecificTag(TAG_CALL_SIGN), optcallSign)
- }
+ val optcallSign = callSign.get()
+ put(ContextSpecificTag(TAG_CALL_SIGN), optcallSign)
+ }
if (affiliateCallSign.isPresent) {
- val optaffiliateCallSign = affiliateCallSign.get()
- put(ContextSpecificTag(TAG_AFFILIATE_CALL_SIGN), optaffiliateCallSign)
- }
+ val optaffiliateCallSign = affiliateCallSign.get()
+ put(ContextSpecificTag(TAG_AFFILIATE_CALL_SIGN), optaffiliateCallSign)
+ }
endStructure()
}
}
@@ -68,38 +70,29 @@ class ChannelClusterChannelInfoStruct(
private const val TAG_CALL_SIGN = 3
private const val TAG_AFFILIATE_CALL_SIGN = 4
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): ChannelClusterChannelInfoStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : ChannelClusterChannelInfoStruct {
tlvReader.enterStructure(tlvTag)
val majorNumber = tlvReader.getUInt(ContextSpecificTag(TAG_MAJOR_NUMBER))
val minorNumber = tlvReader.getUInt(ContextSpecificTag(TAG_MINOR_NUMBER))
- val name =
- if (tlvReader.isNextTag(ContextSpecificTag(TAG_NAME))) {
- Optional.of(tlvReader.getString(ContextSpecificTag(TAG_NAME)))
- } else {
- Optional.empty()
- }
- val callSign =
- if (tlvReader.isNextTag(ContextSpecificTag(TAG_CALL_SIGN))) {
- Optional.of(tlvReader.getString(ContextSpecificTag(TAG_CALL_SIGN)))
- } else {
- Optional.empty()
- }
- val affiliateCallSign =
- if (tlvReader.isNextTag(ContextSpecificTag(TAG_AFFILIATE_CALL_SIGN))) {
- Optional.of(tlvReader.getString(ContextSpecificTag(TAG_AFFILIATE_CALL_SIGN)))
- } else {
- Optional.empty()
- }
-
+ val name = if (tlvReader.isNextTag(ContextSpecificTag(TAG_NAME))) {
+ Optional.of(tlvReader.getString(ContextSpecificTag(TAG_NAME)))
+ } else {
+ Optional.empty()
+ }
+ val callSign = if (tlvReader.isNextTag(ContextSpecificTag(TAG_CALL_SIGN))) {
+ Optional.of(tlvReader.getString(ContextSpecificTag(TAG_CALL_SIGN)))
+ } else {
+ Optional.empty()
+ }
+ val affiliateCallSign = if (tlvReader.isNextTag(ContextSpecificTag(TAG_AFFILIATE_CALL_SIGN))) {
+ Optional.of(tlvReader.getString(ContextSpecificTag(TAG_AFFILIATE_CALL_SIGN)))
+ } else {
+ Optional.empty()
+ }
+
tlvReader.exitContainer()
- return ChannelClusterChannelInfoStruct(
- majorNumber,
- minorNumber,
- name,
- callSign,
- affiliateCallSign
- )
+ return ChannelClusterChannelInfoStruct(majorNumber, minorNumber, name, callSign, affiliateCallSign)
}
}
}
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ChannelClusterLineupInfoStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ChannelClusterLineupInfoStruct.kt
index d205e89f966bae..357509b7e3eb70 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ChannelClusterLineupInfoStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ChannelClusterLineupInfoStruct.kt
@@ -17,19 +17,21 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
-import java.util.Optional
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class ChannelClusterLineupInfoStruct(
- val operatorName: String,
- val lineupName: Optional,
- val postalCode: Optional,
- val lineupInfoType: UInt
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class ChannelClusterLineupInfoStruct (
+ val operatorName: String,
+ val lineupName: Optional,
+ val postalCode: Optional,
+ val lineupInfoType: UInt) {
+ override fun toString(): String = buildString {
append("ChannelClusterLineupInfoStruct {\n")
append("\toperatorName : $operatorName\n")
append("\tlineupName : $lineupName\n")
@@ -43,13 +45,13 @@ class ChannelClusterLineupInfoStruct(
startStructure(tlvTag)
put(ContextSpecificTag(TAG_OPERATOR_NAME), operatorName)
if (lineupName.isPresent) {
- val optlineupName = lineupName.get()
- put(ContextSpecificTag(TAG_LINEUP_NAME), optlineupName)
- }
+ val optlineupName = lineupName.get()
+ put(ContextSpecificTag(TAG_LINEUP_NAME), optlineupName)
+ }
if (postalCode.isPresent) {
- val optpostalCode = postalCode.get()
- put(ContextSpecificTag(TAG_POSTAL_CODE), optpostalCode)
- }
+ val optpostalCode = postalCode.get()
+ put(ContextSpecificTag(TAG_POSTAL_CODE), optpostalCode)
+ }
put(ContextSpecificTag(TAG_LINEUP_INFO_TYPE), lineupInfoType)
endStructure()
}
@@ -61,23 +63,21 @@ class ChannelClusterLineupInfoStruct(
private const val TAG_POSTAL_CODE = 2
private const val TAG_LINEUP_INFO_TYPE = 3
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): ChannelClusterLineupInfoStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : ChannelClusterLineupInfoStruct {
tlvReader.enterStructure(tlvTag)
val operatorName = tlvReader.getString(ContextSpecificTag(TAG_OPERATOR_NAME))
- val lineupName =
- if (tlvReader.isNextTag(ContextSpecificTag(TAG_LINEUP_NAME))) {
- Optional.of(tlvReader.getString(ContextSpecificTag(TAG_LINEUP_NAME)))
- } else {
- Optional.empty()
- }
- val postalCode =
- if (tlvReader.isNextTag(ContextSpecificTag(TAG_POSTAL_CODE))) {
- Optional.of(tlvReader.getString(ContextSpecificTag(TAG_POSTAL_CODE)))
- } else {
- Optional.empty()
- }
+ val lineupName = if (tlvReader.isNextTag(ContextSpecificTag(TAG_LINEUP_NAME))) {
+ Optional.of(tlvReader.getString(ContextSpecificTag(TAG_LINEUP_NAME)))
+ } else {
+ Optional.empty()
+ }
+ val postalCode = if (tlvReader.isNextTag(ContextSpecificTag(TAG_POSTAL_CODE))) {
+ Optional.of(tlvReader.getString(ContextSpecificTag(TAG_POSTAL_CODE)))
+ } else {
+ Optional.empty()
+ }
val lineupInfoType = tlvReader.getUInt(ContextSpecificTag(TAG_LINEUP_INFO_TYPE))
-
+
tlvReader.exitContainer()
return ChannelClusterLineupInfoStruct(operatorName, lineupName, postalCode, lineupInfoType)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ContentLauncherClusterAdditionalInfoStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ContentLauncherClusterAdditionalInfoStruct.kt
index c9df652a2ca5a8..cdc41e36467d57 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ContentLauncherClusterAdditionalInfoStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ContentLauncherClusterAdditionalInfoStruct.kt
@@ -17,13 +17,19 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class ContentLauncherClusterAdditionalInfoStruct(val name: String, val value: String) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class ContentLauncherClusterAdditionalInfoStruct (
+ val name: String,
+ val value: String) {
+ override fun toString(): String = buildString {
append("ContentLauncherClusterAdditionalInfoStruct {\n")
append("\tname : $name\n")
append("\tvalue : $value\n")
@@ -43,11 +49,11 @@ class ContentLauncherClusterAdditionalInfoStruct(val name: String, val value: St
private const val TAG_NAME = 0
private const val TAG_VALUE = 1
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): ContentLauncherClusterAdditionalInfoStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : ContentLauncherClusterAdditionalInfoStruct {
tlvReader.enterStructure(tlvTag)
val name = tlvReader.getString(ContextSpecificTag(TAG_NAME))
val value = tlvReader.getString(ContextSpecificTag(TAG_VALUE))
-
+
tlvReader.exitContainer()
return ContentLauncherClusterAdditionalInfoStruct(name, value)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ContentLauncherClusterBrandingInformationStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ContentLauncherClusterBrandingInformationStruct.kt
index 5508763757c036..56028fc4d11e93 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ContentLauncherClusterBrandingInformationStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ContentLauncherClusterBrandingInformationStruct.kt
@@ -17,21 +17,23 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
-import java.util.Optional
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class ContentLauncherClusterBrandingInformationStruct(
- val providerName: String,
- val background: Optional,
- val logo: Optional,
- val progressBar: Optional,
- val splash: Optional,
- val waterMark: Optional
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class ContentLauncherClusterBrandingInformationStruct (
+ val providerName: String,
+ val background: Optional,
+ val logo: Optional,
+ val progressBar: Optional,
+ val splash: Optional,
+ val waterMark: Optional) {
+ override fun toString(): String = buildString {
append("ContentLauncherClusterBrandingInformationStruct {\n")
append("\tproviderName : $providerName\n")
append("\tbackground : $background\n")
@@ -47,25 +49,25 @@ class ContentLauncherClusterBrandingInformationStruct(
startStructure(tlvTag)
put(ContextSpecificTag(TAG_PROVIDER_NAME), providerName)
if (background.isPresent) {
- val optbackground = background.get()
- optbackground.toTlv(ContextSpecificTag(TAG_BACKGROUND), this)
- }
+ val optbackground = background.get()
+ optbackground.toTlv(ContextSpecificTag(TAG_BACKGROUND), this)
+ }
if (logo.isPresent) {
- val optlogo = logo.get()
- optlogo.toTlv(ContextSpecificTag(TAG_LOGO), this)
- }
+ val optlogo = logo.get()
+ optlogo.toTlv(ContextSpecificTag(TAG_LOGO), this)
+ }
if (progressBar.isPresent) {
- val optprogressBar = progressBar.get()
- optprogressBar.toTlv(ContextSpecificTag(TAG_PROGRESS_BAR), this)
- }
+ val optprogressBar = progressBar.get()
+ optprogressBar.toTlv(ContextSpecificTag(TAG_PROGRESS_BAR), this)
+ }
if (splash.isPresent) {
- val optsplash = splash.get()
- optsplash.toTlv(ContextSpecificTag(TAG_SPLASH), this)
- }
+ val optsplash = splash.get()
+ optsplash.toTlv(ContextSpecificTag(TAG_SPLASH), this)
+ }
if (waterMark.isPresent) {
- val optwaterMark = waterMark.get()
- optwaterMark.toTlv(ContextSpecificTag(TAG_WATER_MARK), this)
- }
+ val optwaterMark = waterMark.get()
+ optwaterMark.toTlv(ContextSpecificTag(TAG_WATER_MARK), this)
+ }
endStructure()
}
}
@@ -78,78 +80,38 @@ class ContentLauncherClusterBrandingInformationStruct(
private const val TAG_SPLASH = 4
private const val TAG_WATER_MARK = 5
- fun fromTlv(
- tlvTag: Tag,
- tlvReader: TlvReader
- ): ContentLauncherClusterBrandingInformationStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : ContentLauncherClusterBrandingInformationStruct {
tlvReader.enterStructure(tlvTag)
val providerName = tlvReader.getString(ContextSpecificTag(TAG_PROVIDER_NAME))
- val background =
- if (tlvReader.isNextTag(ContextSpecificTag(TAG_BACKGROUND))) {
- Optional.of(
- ContentLauncherClusterStyleInformationStruct.fromTlv(
- ContextSpecificTag(TAG_BACKGROUND),
- tlvReader
- )
- )
- } else {
- Optional.empty()
- }
- val logo =
- if (tlvReader.isNextTag(ContextSpecificTag(TAG_LOGO))) {
- Optional.of(
- ContentLauncherClusterStyleInformationStruct.fromTlv(
- ContextSpecificTag(TAG_LOGO),
- tlvReader
- )
- )
- } else {
- Optional.empty()
- }
- val progressBar =
- if (tlvReader.isNextTag(ContextSpecificTag(TAG_PROGRESS_BAR))) {
- Optional.of(
- ContentLauncherClusterStyleInformationStruct.fromTlv(
- ContextSpecificTag(TAG_PROGRESS_BAR),
- tlvReader
- )
- )
- } else {
- Optional.empty()
- }
- val splash =
- if (tlvReader.isNextTag(ContextSpecificTag(TAG_SPLASH))) {
- Optional.of(
- ContentLauncherClusterStyleInformationStruct.fromTlv(
- ContextSpecificTag(TAG_SPLASH),
- tlvReader
- )
- )
- } else {
- Optional.empty()
- }
- val waterMark =
- if (tlvReader.isNextTag(ContextSpecificTag(TAG_WATER_MARK))) {
- Optional.of(
- ContentLauncherClusterStyleInformationStruct.fromTlv(
- ContextSpecificTag(TAG_WATER_MARK),
- tlvReader
- )
- )
- } else {
- Optional.empty()
- }
-
+ val background = if (tlvReader.isNextTag(ContextSpecificTag(TAG_BACKGROUND))) {
+ Optional.of(ContentLauncherClusterStyleInformationStruct.fromTlv(ContextSpecificTag(TAG_BACKGROUND), tlvReader))
+ } else {
+ Optional.empty()
+ }
+ val logo = if (tlvReader.isNextTag(ContextSpecificTag(TAG_LOGO))) {
+ Optional.of(ContentLauncherClusterStyleInformationStruct.fromTlv(ContextSpecificTag(TAG_LOGO), tlvReader))
+ } else {
+ Optional.empty()
+ }
+ val progressBar = if (tlvReader.isNextTag(ContextSpecificTag(TAG_PROGRESS_BAR))) {
+ Optional.of(ContentLauncherClusterStyleInformationStruct.fromTlv(ContextSpecificTag(TAG_PROGRESS_BAR), tlvReader))
+ } else {
+ Optional.empty()
+ }
+ val splash = if (tlvReader.isNextTag(ContextSpecificTag(TAG_SPLASH))) {
+ Optional.of(ContentLauncherClusterStyleInformationStruct.fromTlv(ContextSpecificTag(TAG_SPLASH), tlvReader))
+ } else {
+ Optional.empty()
+ }
+ val waterMark = if (tlvReader.isNextTag(ContextSpecificTag(TAG_WATER_MARK))) {
+ Optional.of(ContentLauncherClusterStyleInformationStruct.fromTlv(ContextSpecificTag(TAG_WATER_MARK), tlvReader))
+ } else {
+ Optional.empty()
+ }
+
tlvReader.exitContainer()
- return ContentLauncherClusterBrandingInformationStruct(
- providerName,
- background,
- logo,
- progressBar,
- splash,
- waterMark
- )
+ return ContentLauncherClusterBrandingInformationStruct(providerName, background, logo, progressBar, splash, waterMark)
}
}
}
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ContentLauncherClusterContentSearchStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ContentLauncherClusterContentSearchStruct.kt
index fc1cfc5de7b014..9f100e058c4305 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ContentLauncherClusterContentSearchStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ContentLauncherClusterContentSearchStruct.kt
@@ -20,13 +20,15 @@ import chip.devicecontroller.cluster.*
import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class ContentLauncherClusterContentSearchStruct(
- val parameterList: List
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class ContentLauncherClusterContentSearchStruct (
+ val parameterList: List) {
+ override fun toString(): String = buildString {
append("ContentLauncherClusterContentSearchStruct {\n")
append("\tparameterList : $parameterList\n")
append("}\n")
@@ -47,17 +49,16 @@ class ContentLauncherClusterContentSearchStruct(
companion object {
private const val TAG_PARAMETER_LIST = 0
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): ContentLauncherClusterContentSearchStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : ContentLauncherClusterContentSearchStruct {
tlvReader.enterStructure(tlvTag)
- val parameterList =
- buildList {
- tlvReader.enterArray(ContextSpecificTag(TAG_PARAMETER_LIST))
- while (!tlvReader.isEndOfContainer()) {
- add(ContentLauncherClusterParameterStruct.fromTlv(AnonymousTag, tlvReader))
- }
- tlvReader.exitContainer()
- }
-
+ val parameterList = buildList {
+ tlvReader.enterArray(ContextSpecificTag(TAG_PARAMETER_LIST))
+ while(!tlvReader.isEndOfContainer()) {
+ add(ContentLauncherClusterParameterStruct.fromTlv(AnonymousTag, tlvReader))
+ }
+ tlvReader.exitContainer()
+ }
+
tlvReader.exitContainer()
return ContentLauncherClusterContentSearchStruct(parameterList)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ContentLauncherClusterDimensionStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ContentLauncherClusterDimensionStruct.kt
index f00027d639958c..8c6fd83e614072 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ContentLauncherClusterDimensionStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ContentLauncherClusterDimensionStruct.kt
@@ -17,17 +17,20 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class ContentLauncherClusterDimensionStruct(
- val width: Double,
- val height: Double,
- val metric: UInt
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class ContentLauncherClusterDimensionStruct (
+ val width: Double,
+ val height: Double,
+ val metric: UInt) {
+ override fun toString(): String = buildString {
append("ContentLauncherClusterDimensionStruct {\n")
append("\twidth : $width\n")
append("\theight : $height\n")
@@ -50,12 +53,12 @@ class ContentLauncherClusterDimensionStruct(
private const val TAG_HEIGHT = 1
private const val TAG_METRIC = 2
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): ContentLauncherClusterDimensionStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : ContentLauncherClusterDimensionStruct {
tlvReader.enterStructure(tlvTag)
val width = tlvReader.getDouble(ContextSpecificTag(TAG_WIDTH))
val height = tlvReader.getDouble(ContextSpecificTag(TAG_HEIGHT))
val metric = tlvReader.getUInt(ContextSpecificTag(TAG_METRIC))
-
+
tlvReader.exitContainer()
return ContentLauncherClusterDimensionStruct(width, height, metric)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ContentLauncherClusterParameterStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ContentLauncherClusterParameterStruct.kt
index 458fb5e7b29d9c..0a547a665e8609 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ContentLauncherClusterParameterStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ContentLauncherClusterParameterStruct.kt
@@ -17,19 +17,20 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
-import java.util.Optional
import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class ContentLauncherClusterParameterStruct(
- val type: UInt,
- val value: String,
- val externalIDList: Optional>
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class ContentLauncherClusterParameterStruct (
+ val type: UInt,
+ val value: String,
+ val externalIDList: Optional>) {
+ override fun toString(): String = buildString {
append("ContentLauncherClusterParameterStruct {\n")
append("\ttype : $type\n")
append("\tvalue : $value\n")
@@ -43,13 +44,13 @@ class ContentLauncherClusterParameterStruct(
put(ContextSpecificTag(TAG_TYPE), type)
put(ContextSpecificTag(TAG_VALUE), value)
if (externalIDList.isPresent) {
- val optexternalIDList = externalIDList.get()
- startArray(ContextSpecificTag(TAG_EXTERNAL_I_D_LIST))
- for (item in optexternalIDList.iterator()) {
- item.toTlv(AnonymousTag, this)
- }
- endArray()
+ val optexternalIDList = externalIDList.get()
+ startArray(ContextSpecificTag(TAG_EXTERNAL_I_D_LIST))
+ for (item in optexternalIDList.iterator()) {
+ item.toTlv(AnonymousTag, this)
}
+ endArray()
+ }
endStructure()
}
}
@@ -59,25 +60,22 @@ class ContentLauncherClusterParameterStruct(
private const val TAG_VALUE = 1
private const val TAG_EXTERNAL_I_D_LIST = 2
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): ContentLauncherClusterParameterStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : ContentLauncherClusterParameterStruct {
tlvReader.enterStructure(tlvTag)
val type = tlvReader.getUInt(ContextSpecificTag(TAG_TYPE))
val value = tlvReader.getString(ContextSpecificTag(TAG_VALUE))
- val externalIDList =
- if (tlvReader.isNextTag(ContextSpecificTag(TAG_EXTERNAL_I_D_LIST))) {
- Optional.of(
- buildList {
- tlvReader.enterArray(ContextSpecificTag(TAG_EXTERNAL_I_D_LIST))
- while (!tlvReader.isEndOfContainer()) {
- add(ContentLauncherClusterAdditionalInfoStruct.fromTlv(AnonymousTag, tlvReader))
- }
- tlvReader.exitContainer()
- }
- )
- } else {
- Optional.empty()
- }
-
+ val externalIDList = if (tlvReader.isNextTag(ContextSpecificTag(TAG_EXTERNAL_I_D_LIST))) {
+ Optional.of(buildList {
+ tlvReader.enterArray(ContextSpecificTag(TAG_EXTERNAL_I_D_LIST))
+ while(!tlvReader.isEndOfContainer()) {
+ add(ContentLauncherClusterAdditionalInfoStruct.fromTlv(AnonymousTag, tlvReader))
+ }
+ tlvReader.exitContainer()
+ })
+ } else {
+ Optional.empty()
+ }
+
tlvReader.exitContainer()
return ContentLauncherClusterParameterStruct(type, value, externalIDList)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ContentLauncherClusterStyleInformationStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ContentLauncherClusterStyleInformationStruct.kt
index 9b34f59f3eefa6..c5de0e5706eaea 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ContentLauncherClusterStyleInformationStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ContentLauncherClusterStyleInformationStruct.kt
@@ -17,18 +17,20 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
-import java.util.Optional
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class ContentLauncherClusterStyleInformationStruct(
- val imageURL: Optional,
- val color: Optional,
- val size: Optional
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class ContentLauncherClusterStyleInformationStruct (
+ val imageURL: Optional,
+ val color: Optional,
+ val size: Optional) {
+ override fun toString(): String = buildString {
append("ContentLauncherClusterStyleInformationStruct {\n")
append("\timageURL : $imageURL\n")
append("\tcolor : $color\n")
@@ -40,17 +42,17 @@ class ContentLauncherClusterStyleInformationStruct(
tlvWriter.apply {
startStructure(tlvTag)
if (imageURL.isPresent) {
- val optimageURL = imageURL.get()
- put(ContextSpecificTag(TAG_IMAGE_U_R_L), optimageURL)
- }
+ val optimageURL = imageURL.get()
+ put(ContextSpecificTag(TAG_IMAGE_U_R_L), optimageURL)
+ }
if (color.isPresent) {
- val optcolor = color.get()
- put(ContextSpecificTag(TAG_COLOR), optcolor)
- }
+ val optcolor = color.get()
+ put(ContextSpecificTag(TAG_COLOR), optcolor)
+ }
if (size.isPresent) {
- val optsize = size.get()
- optsize.toTlv(ContextSpecificTag(TAG_SIZE), this)
- }
+ val optsize = size.get()
+ optsize.toTlv(ContextSpecificTag(TAG_SIZE), this)
+ }
endStructure()
}
}
@@ -60,29 +62,24 @@ class ContentLauncherClusterStyleInformationStruct(
private const val TAG_COLOR = 1
private const val TAG_SIZE = 2
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): ContentLauncherClusterStyleInformationStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : ContentLauncherClusterStyleInformationStruct {
tlvReader.enterStructure(tlvTag)
- val imageURL =
- if (tlvReader.isNextTag(ContextSpecificTag(TAG_IMAGE_U_R_L))) {
- Optional.of(tlvReader.getString(ContextSpecificTag(TAG_IMAGE_U_R_L)))
- } else {
- Optional.empty()
- }
- val color =
- if (tlvReader.isNextTag(ContextSpecificTag(TAG_COLOR))) {
- Optional.of(tlvReader.getString(ContextSpecificTag(TAG_COLOR)))
- } else {
- Optional.empty()
- }
- val size =
- if (tlvReader.isNextTag(ContextSpecificTag(TAG_SIZE))) {
- Optional.of(
- ContentLauncherClusterDimensionStruct.fromTlv(ContextSpecificTag(TAG_SIZE), tlvReader)
- )
- } else {
- Optional.empty()
- }
-
+ val imageURL = if (tlvReader.isNextTag(ContextSpecificTag(TAG_IMAGE_U_R_L))) {
+ Optional.of(tlvReader.getString(ContextSpecificTag(TAG_IMAGE_U_R_L)))
+ } else {
+ Optional.empty()
+ }
+ val color = if (tlvReader.isNextTag(ContextSpecificTag(TAG_COLOR))) {
+ Optional.of(tlvReader.getString(ContextSpecificTag(TAG_COLOR)))
+ } else {
+ Optional.empty()
+ }
+ val size = if (tlvReader.isNextTag(ContextSpecificTag(TAG_SIZE))) {
+ Optional.of(ContentLauncherClusterDimensionStruct.fromTlv(ContextSpecificTag(TAG_SIZE), tlvReader))
+ } else {
+ Optional.empty()
+ }
+
tlvReader.exitContainer()
return ContentLauncherClusterStyleInformationStruct(imageURL, color, size)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/DescriptorClusterDeviceTypeStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/DescriptorClusterDeviceTypeStruct.kt
index 0a867ba2296515..c5529da5072ea8 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/DescriptorClusterDeviceTypeStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/DescriptorClusterDeviceTypeStruct.kt
@@ -17,13 +17,19 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class DescriptorClusterDeviceTypeStruct(val deviceType: ULong, val revision: UInt) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class DescriptorClusterDeviceTypeStruct (
+ val deviceType: ULong,
+ val revision: UInt) {
+ override fun toString(): String = buildString {
append("DescriptorClusterDeviceTypeStruct {\n")
append("\tdeviceType : $deviceType\n")
append("\trevision : $revision\n")
@@ -43,11 +49,11 @@ class DescriptorClusterDeviceTypeStruct(val deviceType: ULong, val revision: UIn
private const val TAG_DEVICE_TYPE = 0
private const val TAG_REVISION = 1
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): DescriptorClusterDeviceTypeStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : DescriptorClusterDeviceTypeStruct {
tlvReader.enterStructure(tlvTag)
val deviceType = tlvReader.getULong(ContextSpecificTag(TAG_DEVICE_TYPE))
val revision = tlvReader.getUInt(ContextSpecificTag(TAG_REVISION))
-
+
tlvReader.exitContainer()
return DescriptorClusterDeviceTypeStruct(deviceType, revision)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/DescriptorClusterSemanticTagStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/DescriptorClusterSemanticTagStruct.kt
index 91d33d5c0fe2e5..89967a1445d75d 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/DescriptorClusterSemanticTagStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/DescriptorClusterSemanticTagStruct.kt
@@ -17,19 +17,21 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
-import java.util.Optional
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class DescriptorClusterSemanticTagStruct(
- val mfgCode: UInt?,
- val namespaceID: UInt,
- val tag: UInt,
- val label: Optional?
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class DescriptorClusterSemanticTagStruct (
+ val mfgCode: UInt?,
+ val namespaceID: UInt,
+ val tag: UInt,
+ val label: Optional?) {
+ override fun toString(): String = buildString {
append("DescriptorClusterSemanticTagStruct {\n")
append("\tmfgCode : $mfgCode\n")
append("\tnamespaceID : $namespaceID\n")
@@ -42,20 +44,20 @@ class DescriptorClusterSemanticTagStruct(
tlvWriter.apply {
startStructure(tlvTag)
if (mfgCode != null) {
- put(ContextSpecificTag(TAG_MFG_CODE), mfgCode)
- } else {
- putNull(ContextSpecificTag(TAG_MFG_CODE))
- }
+ put(ContextSpecificTag(TAG_MFG_CODE), mfgCode)
+ } else {
+ putNull(ContextSpecificTag(TAG_MFG_CODE))
+ }
put(ContextSpecificTag(TAG_NAMESPACE_I_D), namespaceID)
put(ContextSpecificTag(TAG_TAG), tag)
if (label != null) {
- if (label.isPresent) {
- val optlabel = label.get()
- put(ContextSpecificTag(TAG_LABEL), optlabel)
- }
- } else {
- putNull(ContextSpecificTag(TAG_LABEL))
- }
+ if (label.isPresent) {
+ val optlabel = label.get()
+ put(ContextSpecificTag(TAG_LABEL), optlabel)
+ }
+ } else {
+ putNull(ContextSpecificTag(TAG_LABEL))
+ }
endStructure()
}
}
@@ -66,29 +68,27 @@ class DescriptorClusterSemanticTagStruct(
private const val TAG_TAG = 2
private const val TAG_LABEL = 3
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): DescriptorClusterSemanticTagStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : DescriptorClusterSemanticTagStruct {
tlvReader.enterStructure(tlvTag)
- val mfgCode =
- if (!tlvReader.isNull()) {
- tlvReader.getUInt(ContextSpecificTag(TAG_MFG_CODE))
- } else {
- tlvReader.getNull(ContextSpecificTag(TAG_MFG_CODE))
- null
- }
+ val mfgCode = if (!tlvReader.isNull()) {
+ tlvReader.getUInt(ContextSpecificTag(TAG_MFG_CODE))
+ } else {
+ tlvReader.getNull(ContextSpecificTag(TAG_MFG_CODE))
+ null
+ }
val namespaceID = tlvReader.getUInt(ContextSpecificTag(TAG_NAMESPACE_I_D))
val tag = tlvReader.getUInt(ContextSpecificTag(TAG_TAG))
- val label =
- if (!tlvReader.isNull()) {
- if (tlvReader.isNextTag(ContextSpecificTag(TAG_LABEL))) {
- Optional.of(tlvReader.getString(ContextSpecificTag(TAG_LABEL)))
- } else {
- Optional.empty()
- }
- } else {
- tlvReader.getNull(ContextSpecificTag(TAG_LABEL))
- null
- }
-
+ val label = if (!tlvReader.isNull()) {
+ if (tlvReader.isNextTag(ContextSpecificTag(TAG_LABEL))) {
+ Optional.of(tlvReader.getString(ContextSpecificTag(TAG_LABEL)))
+ } else {
+ Optional.empty()
+ }
+ } else {
+ tlvReader.getNull(ContextSpecificTag(TAG_LABEL))
+ null
+ }
+
tlvReader.exitContainer()
return DescriptorClusterSemanticTagStruct(mfgCode, namespaceID, tag, label)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/DishwasherModeClusterModeOptionStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/DishwasherModeClusterModeOptionStruct.kt
index 0cbbf8fb8c37eb..04305789265487 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/DishwasherModeClusterModeOptionStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/DishwasherModeClusterModeOptionStruct.kt
@@ -20,15 +20,17 @@ import chip.devicecontroller.cluster.*
import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class DishwasherModeClusterModeOptionStruct(
- val label: String,
- val mode: UInt,
- val modeTags: List
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class DishwasherModeClusterModeOptionStruct (
+ val label: String,
+ val mode: UInt,
+ val modeTags: List) {
+ override fun toString(): String = buildString {
append("DishwasherModeClusterModeOptionStruct {\n")
append("\tlabel : $label\n")
append("\tmode : $mode\n")
@@ -55,19 +57,18 @@ class DishwasherModeClusterModeOptionStruct(
private const val TAG_MODE = 1
private const val TAG_MODE_TAGS = 2
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): DishwasherModeClusterModeOptionStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : DishwasherModeClusterModeOptionStruct {
tlvReader.enterStructure(tlvTag)
val label = tlvReader.getString(ContextSpecificTag(TAG_LABEL))
val mode = tlvReader.getUInt(ContextSpecificTag(TAG_MODE))
- val modeTags =
- buildList {
- tlvReader.enterArray(ContextSpecificTag(TAG_MODE_TAGS))
- while (!tlvReader.isEndOfContainer()) {
- add(DishwasherModeClusterModeTagStruct.fromTlv(AnonymousTag, tlvReader))
- }
- tlvReader.exitContainer()
- }
-
+ val modeTags = buildList {
+ tlvReader.enterArray(ContextSpecificTag(TAG_MODE_TAGS))
+ while(!tlvReader.isEndOfContainer()) {
+ add(DishwasherModeClusterModeTagStruct.fromTlv(AnonymousTag, tlvReader))
+ }
+ tlvReader.exitContainer()
+ }
+
tlvReader.exitContainer()
return DishwasherModeClusterModeOptionStruct(label, mode, modeTags)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/DishwasherModeClusterModeTagStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/DishwasherModeClusterModeTagStruct.kt
index 916f58bdab72e6..f2615f2ddeb01e 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/DishwasherModeClusterModeTagStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/DishwasherModeClusterModeTagStruct.kt
@@ -17,14 +17,19 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
-import java.util.Optional
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class DishwasherModeClusterModeTagStruct(val mfgCode: Optional, val value: UInt) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class DishwasherModeClusterModeTagStruct (
+ val mfgCode: Optional,
+ val value: UInt) {
+ override fun toString(): String = buildString {
append("DishwasherModeClusterModeTagStruct {\n")
append("\tmfgCode : $mfgCode\n")
append("\tvalue : $value\n")
@@ -35,9 +40,9 @@ class DishwasherModeClusterModeTagStruct(val mfgCode: Optional, val value:
tlvWriter.apply {
startStructure(tlvTag)
if (mfgCode.isPresent) {
- val optmfgCode = mfgCode.get()
- put(ContextSpecificTag(TAG_MFG_CODE), optmfgCode)
- }
+ val optmfgCode = mfgCode.get()
+ put(ContextSpecificTag(TAG_MFG_CODE), optmfgCode)
+ }
put(ContextSpecificTag(TAG_VALUE), value)
endStructure()
}
@@ -47,16 +52,15 @@ class DishwasherModeClusterModeTagStruct(val mfgCode: Optional, val value:
private const val TAG_MFG_CODE = 0
private const val TAG_VALUE = 1
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): DishwasherModeClusterModeTagStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : DishwasherModeClusterModeTagStruct {
tlvReader.enterStructure(tlvTag)
- val mfgCode =
- if (tlvReader.isNextTag(ContextSpecificTag(TAG_MFG_CODE))) {
- Optional.of(tlvReader.getUInt(ContextSpecificTag(TAG_MFG_CODE)))
- } else {
- Optional.empty()
- }
+ val mfgCode = if (tlvReader.isNextTag(ContextSpecificTag(TAG_MFG_CODE))) {
+ Optional.of(tlvReader.getUInt(ContextSpecificTag(TAG_MFG_CODE)))
+ } else {
+ Optional.empty()
+ }
val value = tlvReader.getUInt(ContextSpecificTag(TAG_VALUE))
-
+
tlvReader.exitContainer()
return DishwasherModeClusterModeTagStruct(mfgCode, value)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/DoorLockClusterCredentialStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/DoorLockClusterCredentialStruct.kt
index 5ee8045b4d17ed..108dd2b0efe922 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/DoorLockClusterCredentialStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/DoorLockClusterCredentialStruct.kt
@@ -17,13 +17,19 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class DoorLockClusterCredentialStruct(val credentialType: UInt, val credentialIndex: UInt) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class DoorLockClusterCredentialStruct (
+ val credentialType: UInt,
+ val credentialIndex: UInt) {
+ override fun toString(): String = buildString {
append("DoorLockClusterCredentialStruct {\n")
append("\tcredentialType : $credentialType\n")
append("\tcredentialIndex : $credentialIndex\n")
@@ -43,11 +49,11 @@ class DoorLockClusterCredentialStruct(val credentialType: UInt, val credentialIn
private const val TAG_CREDENTIAL_TYPE = 0
private const val TAG_CREDENTIAL_INDEX = 1
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): DoorLockClusterCredentialStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : DoorLockClusterCredentialStruct {
tlvReader.enterStructure(tlvTag)
val credentialType = tlvReader.getUInt(ContextSpecificTag(TAG_CREDENTIAL_TYPE))
val credentialIndex = tlvReader.getUInt(ContextSpecificTag(TAG_CREDENTIAL_INDEX))
-
+
tlvReader.exitContainer()
return DoorLockClusterCredentialStruct(credentialType, credentialIndex)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/FixedLabelClusterLabelStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/FixedLabelClusterLabelStruct.kt
index 258f336d66e50b..3ca4e99e618df8 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/FixedLabelClusterLabelStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/FixedLabelClusterLabelStruct.kt
@@ -17,13 +17,19 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class FixedLabelClusterLabelStruct(val label: String, val value: String) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class FixedLabelClusterLabelStruct (
+ val label: String,
+ val value: String) {
+ override fun toString(): String = buildString {
append("FixedLabelClusterLabelStruct {\n")
append("\tlabel : $label\n")
append("\tvalue : $value\n")
@@ -43,11 +49,11 @@ class FixedLabelClusterLabelStruct(val label: String, val value: String) {
private const val TAG_LABEL = 0
private const val TAG_VALUE = 1
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): FixedLabelClusterLabelStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : FixedLabelClusterLabelStruct {
tlvReader.enterStructure(tlvTag)
val label = tlvReader.getString(ContextSpecificTag(TAG_LABEL))
val value = tlvReader.getString(ContextSpecificTag(TAG_VALUE))
-
+
tlvReader.exitContainer()
return FixedLabelClusterLabelStruct(label, value)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/GeneralCommissioningClusterBasicCommissioningInfo.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/GeneralCommissioningClusterBasicCommissioningInfo.kt
index eb37145e36f754..6ea28a8fbf75da 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/GeneralCommissioningClusterBasicCommissioningInfo.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/GeneralCommissioningClusterBasicCommissioningInfo.kt
@@ -17,16 +17,19 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class GeneralCommissioningClusterBasicCommissioningInfo(
- val failSafeExpiryLengthSeconds: UInt,
- val maxCumulativeFailsafeSeconds: UInt
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class GeneralCommissioningClusterBasicCommissioningInfo (
+ val failSafeExpiryLengthSeconds: UInt,
+ val maxCumulativeFailsafeSeconds: UInt) {
+ override fun toString(): String = buildString {
append("GeneralCommissioningClusterBasicCommissioningInfo {\n")
append("\tfailSafeExpiryLengthSeconds : $failSafeExpiryLengthSeconds\n")
append("\tmaxCumulativeFailsafeSeconds : $maxCumulativeFailsafeSeconds\n")
@@ -46,22 +49,14 @@ class GeneralCommissioningClusterBasicCommissioningInfo(
private const val TAG_FAIL_SAFE_EXPIRY_LENGTH_SECONDS = 0
private const val TAG_MAX_CUMULATIVE_FAILSAFE_SECONDS = 1
- fun fromTlv(
- tlvTag: Tag,
- tlvReader: TlvReader
- ): GeneralCommissioningClusterBasicCommissioningInfo {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : GeneralCommissioningClusterBasicCommissioningInfo {
tlvReader.enterStructure(tlvTag)
- val failSafeExpiryLengthSeconds =
- tlvReader.getUInt(ContextSpecificTag(TAG_FAIL_SAFE_EXPIRY_LENGTH_SECONDS))
- val maxCumulativeFailsafeSeconds =
- tlvReader.getUInt(ContextSpecificTag(TAG_MAX_CUMULATIVE_FAILSAFE_SECONDS))
-
+ val failSafeExpiryLengthSeconds = tlvReader.getUInt(ContextSpecificTag(TAG_FAIL_SAFE_EXPIRY_LENGTH_SECONDS))
+ val maxCumulativeFailsafeSeconds = tlvReader.getUInt(ContextSpecificTag(TAG_MAX_CUMULATIVE_FAILSAFE_SECONDS))
+
tlvReader.exitContainer()
- return GeneralCommissioningClusterBasicCommissioningInfo(
- failSafeExpiryLengthSeconds,
- maxCumulativeFailsafeSeconds
- )
+ return GeneralCommissioningClusterBasicCommissioningInfo(failSafeExpiryLengthSeconds, maxCumulativeFailsafeSeconds)
}
}
}
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/GeneralDiagnosticsClusterNetworkInterface.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/GeneralDiagnosticsClusterNetworkInterface.kt
index 3f310757c51e6f..7656b672bd9058 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/GeneralDiagnosticsClusterNetworkInterface.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/GeneralDiagnosticsClusterNetworkInterface.kt
@@ -20,20 +20,22 @@ import chip.devicecontroller.cluster.*
import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class GeneralDiagnosticsClusterNetworkInterface(
- val name: String,
- val isOperational: Boolean,
- val offPremiseServicesReachableIPv4: Boolean?,
- val offPremiseServicesReachableIPv6: Boolean?,
- val hardwareAddress: ByteArray,
- val IPv4Addresses: List,
- val IPv6Addresses: List,
- val type: UInt
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class GeneralDiagnosticsClusterNetworkInterface (
+ val name: String,
+ val isOperational: Boolean,
+ val offPremiseServicesReachableIPv4: Boolean?,
+ val offPremiseServicesReachableIPv6: Boolean?,
+ val hardwareAddress: ByteArray,
+ val IPv4Addresses: List,
+ val IPv6Addresses: List,
+ val type: UInt) {
+ override fun toString(): String = buildString {
append("GeneralDiagnosticsClusterNetworkInterface {\n")
append("\tname : $name\n")
append("\tisOperational : $isOperational\n")
@@ -52,21 +54,15 @@ class GeneralDiagnosticsClusterNetworkInterface(
put(ContextSpecificTag(TAG_NAME), name)
put(ContextSpecificTag(TAG_IS_OPERATIONAL), isOperational)
if (offPremiseServicesReachableIPv4 != null) {
- put(
- ContextSpecificTag(TAG_OFF_PREMISE_SERVICES_REACHABLE_I_PV4),
- offPremiseServicesReachableIPv4
- )
- } else {
- putNull(ContextSpecificTag(TAG_OFF_PREMISE_SERVICES_REACHABLE_I_PV4))
- }
+ put(ContextSpecificTag(TAG_OFF_PREMISE_SERVICES_REACHABLE_I_PV4), offPremiseServicesReachableIPv4)
+ } else {
+ putNull(ContextSpecificTag(TAG_OFF_PREMISE_SERVICES_REACHABLE_I_PV4))
+ }
if (offPremiseServicesReachableIPv6 != null) {
- put(
- ContextSpecificTag(TAG_OFF_PREMISE_SERVICES_REACHABLE_I_PV6),
- offPremiseServicesReachableIPv6
- )
- } else {
- putNull(ContextSpecificTag(TAG_OFF_PREMISE_SERVICES_REACHABLE_I_PV6))
- }
+ put(ContextSpecificTag(TAG_OFF_PREMISE_SERVICES_REACHABLE_I_PV6), offPremiseServicesReachableIPv6)
+ } else {
+ putNull(ContextSpecificTag(TAG_OFF_PREMISE_SERVICES_REACHABLE_I_PV6))
+ }
put(ContextSpecificTag(TAG_HARDWARE_ADDRESS), hardwareAddress)
startArray(ContextSpecificTag(TAG_I_PV4_ADDRESSES))
for (item in IPv4Addresses.iterator()) {
@@ -93,55 +89,42 @@ class GeneralDiagnosticsClusterNetworkInterface(
private const val TAG_I_PV6_ADDRESSES = 6
private const val TAG_TYPE = 7
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): GeneralDiagnosticsClusterNetworkInterface {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : GeneralDiagnosticsClusterNetworkInterface {
tlvReader.enterStructure(tlvTag)
val name = tlvReader.getString(ContextSpecificTag(TAG_NAME))
val isOperational = tlvReader.getBoolean(ContextSpecificTag(TAG_IS_OPERATIONAL))
- val offPremiseServicesReachableIPv4 =
- if (!tlvReader.isNull()) {
- tlvReader.getBoolean(ContextSpecificTag(TAG_OFF_PREMISE_SERVICES_REACHABLE_I_PV4))
- } else {
- tlvReader.getNull(ContextSpecificTag(TAG_OFF_PREMISE_SERVICES_REACHABLE_I_PV4))
- null
- }
- val offPremiseServicesReachableIPv6 =
- if (!tlvReader.isNull()) {
- tlvReader.getBoolean(ContextSpecificTag(TAG_OFF_PREMISE_SERVICES_REACHABLE_I_PV6))
- } else {
- tlvReader.getNull(ContextSpecificTag(TAG_OFF_PREMISE_SERVICES_REACHABLE_I_PV6))
- null
- }
+ val offPremiseServicesReachableIPv4 = if (!tlvReader.isNull()) {
+ tlvReader.getBoolean(ContextSpecificTag(TAG_OFF_PREMISE_SERVICES_REACHABLE_I_PV4))
+ } else {
+ tlvReader.getNull(ContextSpecificTag(TAG_OFF_PREMISE_SERVICES_REACHABLE_I_PV4))
+ null
+ }
+ val offPremiseServicesReachableIPv6 = if (!tlvReader.isNull()) {
+ tlvReader.getBoolean(ContextSpecificTag(TAG_OFF_PREMISE_SERVICES_REACHABLE_I_PV6))
+ } else {
+ tlvReader.getNull(ContextSpecificTag(TAG_OFF_PREMISE_SERVICES_REACHABLE_I_PV6))
+ null
+ }
val hardwareAddress = tlvReader.getByteArray(ContextSpecificTag(TAG_HARDWARE_ADDRESS))
- val IPv4Addresses =
- buildList {
- tlvReader.enterArray(ContextSpecificTag(TAG_I_PV4_ADDRESSES))
- while (!tlvReader.isEndOfContainer()) {
- add(tlvReader.getByteArray(AnonymousTag))
- }
- tlvReader.exitContainer()
- }
- val IPv6Addresses =
- buildList {
- tlvReader.enterArray(ContextSpecificTag(TAG_I_PV6_ADDRESSES))
- while (!tlvReader.isEndOfContainer()) {
- add(tlvReader.getByteArray(AnonymousTag))
- }
- tlvReader.exitContainer()
- }
+ val IPv4Addresses = buildList {
+ tlvReader.enterArray(ContextSpecificTag(TAG_I_PV4_ADDRESSES))
+ while(!tlvReader.isEndOfContainer()) {
+ add(tlvReader.getByteArray(AnonymousTag))
+ }
+ tlvReader.exitContainer()
+ }
+ val IPv6Addresses = buildList {
+ tlvReader.enterArray(ContextSpecificTag(TAG_I_PV6_ADDRESSES))
+ while(!tlvReader.isEndOfContainer()) {
+ add(tlvReader.getByteArray(AnonymousTag))
+ }
+ tlvReader.exitContainer()
+ }
val type = tlvReader.getUInt(ContextSpecificTag(TAG_TYPE))
-
+
tlvReader.exitContainer()
- return GeneralDiagnosticsClusterNetworkInterface(
- name,
- isOperational,
- offPremiseServicesReachableIPv4,
- offPremiseServicesReachableIPv6,
- hardwareAddress,
- IPv4Addresses,
- IPv6Addresses,
- type
- )
+ return GeneralDiagnosticsClusterNetworkInterface(name, isOperational, offPremiseServicesReachableIPv4, offPremiseServicesReachableIPv6, hardwareAddress, IPv4Addresses, IPv6Addresses, type)
}
}
}
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/GroupKeyManagementClusterGroupInfoMapStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/GroupKeyManagementClusterGroupInfoMapStruct.kt
index 1549a376b4542a..72cf67168df8e4 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/GroupKeyManagementClusterGroupInfoMapStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/GroupKeyManagementClusterGroupInfoMapStruct.kt
@@ -17,20 +17,21 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
-import java.util.Optional
import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class GroupKeyManagementClusterGroupInfoMapStruct(
- val groupId: UInt,
- val endpoints: List,
- val groupName: Optional,
- val fabricIndex: UInt
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class GroupKeyManagementClusterGroupInfoMapStruct (
+ val groupId: UInt,
+ val endpoints: List,
+ val groupName: Optional,
+ val fabricIndex: UInt) {
+ override fun toString(): String = buildString {
append("GroupKeyManagementClusterGroupInfoMapStruct {\n")
append("\tgroupId : $groupId\n")
append("\tendpoints : $endpoints\n")
@@ -49,9 +50,9 @@ class GroupKeyManagementClusterGroupInfoMapStruct(
}
endArray()
if (groupName.isPresent) {
- val optgroupName = groupName.get()
- put(ContextSpecificTag(TAG_GROUP_NAME), optgroupName)
- }
+ val optgroupName = groupName.get()
+ put(ContextSpecificTag(TAG_GROUP_NAME), optgroupName)
+ }
put(ContextSpecificTag(TAG_FABRIC_INDEX), fabricIndex)
endStructure()
}
@@ -63,25 +64,23 @@ class GroupKeyManagementClusterGroupInfoMapStruct(
private const val TAG_GROUP_NAME = 3
private const val TAG_FABRIC_INDEX = 254
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): GroupKeyManagementClusterGroupInfoMapStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : GroupKeyManagementClusterGroupInfoMapStruct {
tlvReader.enterStructure(tlvTag)
val groupId = tlvReader.getUInt(ContextSpecificTag(TAG_GROUP_ID))
- val endpoints =
- buildList {
- tlvReader.enterArray(ContextSpecificTag(TAG_ENDPOINTS))
- while (!tlvReader.isEndOfContainer()) {
- add(tlvReader.getUInt(AnonymousTag))
- }
- tlvReader.exitContainer()
- }
- val groupName =
- if (tlvReader.isNextTag(ContextSpecificTag(TAG_GROUP_NAME))) {
- Optional.of(tlvReader.getString(ContextSpecificTag(TAG_GROUP_NAME)))
- } else {
- Optional.empty()
- }
+ val endpoints = buildList {
+ tlvReader.enterArray(ContextSpecificTag(TAG_ENDPOINTS))
+ while(!tlvReader.isEndOfContainer()) {
+ add(tlvReader.getUInt(AnonymousTag))
+ }
+ tlvReader.exitContainer()
+ }
+ val groupName = if (tlvReader.isNextTag(ContextSpecificTag(TAG_GROUP_NAME))) {
+ Optional.of(tlvReader.getString(ContextSpecificTag(TAG_GROUP_NAME)))
+ } else {
+ Optional.empty()
+ }
val fabricIndex = tlvReader.getUInt(ContextSpecificTag(TAG_FABRIC_INDEX))
-
+
tlvReader.exitContainer()
return GroupKeyManagementClusterGroupInfoMapStruct(groupId, endpoints, groupName, fabricIndex)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/GroupKeyManagementClusterGroupKeyMapStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/GroupKeyManagementClusterGroupKeyMapStruct.kt
index 46f4656366bbc8..71d7c3ca4cb959 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/GroupKeyManagementClusterGroupKeyMapStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/GroupKeyManagementClusterGroupKeyMapStruct.kt
@@ -17,17 +17,20 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class GroupKeyManagementClusterGroupKeyMapStruct(
- val groupId: UInt,
- val groupKeySetID: UInt,
- val fabricIndex: UInt
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class GroupKeyManagementClusterGroupKeyMapStruct (
+ val groupId: UInt,
+ val groupKeySetID: UInt,
+ val fabricIndex: UInt) {
+ override fun toString(): String = buildString {
append("GroupKeyManagementClusterGroupKeyMapStruct {\n")
append("\tgroupId : $groupId\n")
append("\tgroupKeySetID : $groupKeySetID\n")
@@ -50,12 +53,12 @@ class GroupKeyManagementClusterGroupKeyMapStruct(
private const val TAG_GROUP_KEY_SET_I_D = 2
private const val TAG_FABRIC_INDEX = 254
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): GroupKeyManagementClusterGroupKeyMapStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : GroupKeyManagementClusterGroupKeyMapStruct {
tlvReader.enterStructure(tlvTag)
val groupId = tlvReader.getUInt(ContextSpecificTag(TAG_GROUP_ID))
val groupKeySetID = tlvReader.getUInt(ContextSpecificTag(TAG_GROUP_KEY_SET_I_D))
val fabricIndex = tlvReader.getUInt(ContextSpecificTag(TAG_FABRIC_INDEX))
-
+
tlvReader.exitContainer()
return GroupKeyManagementClusterGroupKeyMapStruct(groupId, groupKeySetID, fabricIndex)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/GroupKeyManagementClusterGroupKeySetStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/GroupKeyManagementClusterGroupKeySetStruct.kt
index 4d995ac2974023..2eee6ef47d3353 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/GroupKeyManagementClusterGroupKeySetStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/GroupKeyManagementClusterGroupKeySetStruct.kt
@@ -17,22 +17,25 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class GroupKeyManagementClusterGroupKeySetStruct(
- val groupKeySetID: UInt,
- val groupKeySecurityPolicy: UInt,
- val epochKey0: ByteArray?,
- val epochStartTime0: ULong?,
- val epochKey1: ByteArray?,
- val epochStartTime1: ULong?,
- val epochKey2: ByteArray?,
- val epochStartTime2: ULong?
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class GroupKeyManagementClusterGroupKeySetStruct (
+ val groupKeySetID: UInt,
+ val groupKeySecurityPolicy: UInt,
+ val epochKey0: ByteArray?,
+ val epochStartTime0: ULong?,
+ val epochKey1: ByteArray?,
+ val epochStartTime1: ULong?,
+ val epochKey2: ByteArray?,
+ val epochStartTime2: ULong?) {
+ override fun toString(): String = buildString {
append("GroupKeyManagementClusterGroupKeySetStruct {\n")
append("\tgroupKeySetID : $groupKeySetID\n")
append("\tgroupKeySecurityPolicy : $groupKeySecurityPolicy\n")
@@ -51,35 +54,35 @@ class GroupKeyManagementClusterGroupKeySetStruct(
put(ContextSpecificTag(TAG_GROUP_KEY_SET_I_D), groupKeySetID)
put(ContextSpecificTag(TAG_GROUP_KEY_SECURITY_POLICY), groupKeySecurityPolicy)
if (epochKey0 != null) {
- put(ContextSpecificTag(TAG_EPOCH_KEY0), epochKey0)
- } else {
- putNull(ContextSpecificTag(TAG_EPOCH_KEY0))
- }
+ put(ContextSpecificTag(TAG_EPOCH_KEY0), epochKey0)
+ } else {
+ putNull(ContextSpecificTag(TAG_EPOCH_KEY0))
+ }
if (epochStartTime0 != null) {
- put(ContextSpecificTag(TAG_EPOCH_START_TIME0), epochStartTime0)
- } else {
- putNull(ContextSpecificTag(TAG_EPOCH_START_TIME0))
- }
+ put(ContextSpecificTag(TAG_EPOCH_START_TIME0), epochStartTime0)
+ } else {
+ putNull(ContextSpecificTag(TAG_EPOCH_START_TIME0))
+ }
if (epochKey1 != null) {
- put(ContextSpecificTag(TAG_EPOCH_KEY1), epochKey1)
- } else {
- putNull(ContextSpecificTag(TAG_EPOCH_KEY1))
- }
+ put(ContextSpecificTag(TAG_EPOCH_KEY1), epochKey1)
+ } else {
+ putNull(ContextSpecificTag(TAG_EPOCH_KEY1))
+ }
if (epochStartTime1 != null) {
- put(ContextSpecificTag(TAG_EPOCH_START_TIME1), epochStartTime1)
- } else {
- putNull(ContextSpecificTag(TAG_EPOCH_START_TIME1))
- }
+ put(ContextSpecificTag(TAG_EPOCH_START_TIME1), epochStartTime1)
+ } else {
+ putNull(ContextSpecificTag(TAG_EPOCH_START_TIME1))
+ }
if (epochKey2 != null) {
- put(ContextSpecificTag(TAG_EPOCH_KEY2), epochKey2)
- } else {
- putNull(ContextSpecificTag(TAG_EPOCH_KEY2))
- }
+ put(ContextSpecificTag(TAG_EPOCH_KEY2), epochKey2)
+ } else {
+ putNull(ContextSpecificTag(TAG_EPOCH_KEY2))
+ }
if (epochStartTime2 != null) {
- put(ContextSpecificTag(TAG_EPOCH_START_TIME2), epochStartTime2)
- } else {
- putNull(ContextSpecificTag(TAG_EPOCH_START_TIME2))
- }
+ put(ContextSpecificTag(TAG_EPOCH_START_TIME2), epochStartTime2)
+ } else {
+ putNull(ContextSpecificTag(TAG_EPOCH_START_TIME2))
+ }
endStructure()
}
}
@@ -94,66 +97,50 @@ class GroupKeyManagementClusterGroupKeySetStruct(
private const val TAG_EPOCH_KEY2 = 6
private const val TAG_EPOCH_START_TIME2 = 7
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): GroupKeyManagementClusterGroupKeySetStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : GroupKeyManagementClusterGroupKeySetStruct {
tlvReader.enterStructure(tlvTag)
val groupKeySetID = tlvReader.getUInt(ContextSpecificTag(TAG_GROUP_KEY_SET_I_D))
- val groupKeySecurityPolicy =
- tlvReader.getUInt(ContextSpecificTag(TAG_GROUP_KEY_SECURITY_POLICY))
- val epochKey0 =
- if (!tlvReader.isNull()) {
- tlvReader.getByteArray(ContextSpecificTag(TAG_EPOCH_KEY0))
- } else {
- tlvReader.getNull(ContextSpecificTag(TAG_EPOCH_KEY0))
- null
- }
- val epochStartTime0 =
- if (!tlvReader.isNull()) {
- tlvReader.getULong(ContextSpecificTag(TAG_EPOCH_START_TIME0))
- } else {
- tlvReader.getNull(ContextSpecificTag(TAG_EPOCH_START_TIME0))
- null
- }
- val epochKey1 =
- if (!tlvReader.isNull()) {
- tlvReader.getByteArray(ContextSpecificTag(TAG_EPOCH_KEY1))
- } else {
- tlvReader.getNull(ContextSpecificTag(TAG_EPOCH_KEY1))
- null
- }
- val epochStartTime1 =
- if (!tlvReader.isNull()) {
- tlvReader.getULong(ContextSpecificTag(TAG_EPOCH_START_TIME1))
- } else {
- tlvReader.getNull(ContextSpecificTag(TAG_EPOCH_START_TIME1))
- null
- }
- val epochKey2 =
- if (!tlvReader.isNull()) {
- tlvReader.getByteArray(ContextSpecificTag(TAG_EPOCH_KEY2))
- } else {
- tlvReader.getNull(ContextSpecificTag(TAG_EPOCH_KEY2))
- null
- }
- val epochStartTime2 =
- if (!tlvReader.isNull()) {
- tlvReader.getULong(ContextSpecificTag(TAG_EPOCH_START_TIME2))
- } else {
- tlvReader.getNull(ContextSpecificTag(TAG_EPOCH_START_TIME2))
- null
- }
-
+ val groupKeySecurityPolicy = tlvReader.getUInt(ContextSpecificTag(TAG_GROUP_KEY_SECURITY_POLICY))
+ val epochKey0 = if (!tlvReader.isNull()) {
+ tlvReader.getByteArray(ContextSpecificTag(TAG_EPOCH_KEY0))
+ } else {
+ tlvReader.getNull(ContextSpecificTag(TAG_EPOCH_KEY0))
+ null
+ }
+ val epochStartTime0 = if (!tlvReader.isNull()) {
+ tlvReader.getULong(ContextSpecificTag(TAG_EPOCH_START_TIME0))
+ } else {
+ tlvReader.getNull(ContextSpecificTag(TAG_EPOCH_START_TIME0))
+ null
+ }
+ val epochKey1 = if (!tlvReader.isNull()) {
+ tlvReader.getByteArray(ContextSpecificTag(TAG_EPOCH_KEY1))
+ } else {
+ tlvReader.getNull(ContextSpecificTag(TAG_EPOCH_KEY1))
+ null
+ }
+ val epochStartTime1 = if (!tlvReader.isNull()) {
+ tlvReader.getULong(ContextSpecificTag(TAG_EPOCH_START_TIME1))
+ } else {
+ tlvReader.getNull(ContextSpecificTag(TAG_EPOCH_START_TIME1))
+ null
+ }
+ val epochKey2 = if (!tlvReader.isNull()) {
+ tlvReader.getByteArray(ContextSpecificTag(TAG_EPOCH_KEY2))
+ } else {
+ tlvReader.getNull(ContextSpecificTag(TAG_EPOCH_KEY2))
+ null
+ }
+ val epochStartTime2 = if (!tlvReader.isNull()) {
+ tlvReader.getULong(ContextSpecificTag(TAG_EPOCH_START_TIME2))
+ } else {
+ tlvReader.getNull(ContextSpecificTag(TAG_EPOCH_START_TIME2))
+ null
+ }
+
tlvReader.exitContainer()
- return GroupKeyManagementClusterGroupKeySetStruct(
- groupKeySetID,
- groupKeySecurityPolicy,
- epochKey0,
- epochStartTime0,
- epochKey1,
- epochStartTime1,
- epochKey2,
- epochStartTime2
- )
+ return GroupKeyManagementClusterGroupKeySetStruct(groupKeySetID, groupKeySecurityPolicy, epochKey0, epochStartTime0, epochKey1, epochStartTime1, epochKey2, epochStartTime2)
}
}
}
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/HepaFilterMonitoringClusterReplacementProductStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/HepaFilterMonitoringClusterReplacementProductStruct.kt
index b36468116ac1dd..a5e79f7e076234 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/HepaFilterMonitoringClusterReplacementProductStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/HepaFilterMonitoringClusterReplacementProductStruct.kt
@@ -17,16 +17,19 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class HepaFilterMonitoringClusterReplacementProductStruct(
- val productIdentifierType: UInt,
- val productIdentifierValue: String
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class HepaFilterMonitoringClusterReplacementProductStruct (
+ val productIdentifierType: UInt,
+ val productIdentifierValue: String) {
+ override fun toString(): String = buildString {
append("HepaFilterMonitoringClusterReplacementProductStruct {\n")
append("\tproductIdentifierType : $productIdentifierType\n")
append("\tproductIdentifierValue : $productIdentifierValue\n")
@@ -46,21 +49,14 @@ class HepaFilterMonitoringClusterReplacementProductStruct(
private const val TAG_PRODUCT_IDENTIFIER_TYPE = 0
private const val TAG_PRODUCT_IDENTIFIER_VALUE = 1
- fun fromTlv(
- tlvTag: Tag,
- tlvReader: TlvReader
- ): HepaFilterMonitoringClusterReplacementProductStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : HepaFilterMonitoringClusterReplacementProductStruct {
tlvReader.enterStructure(tlvTag)
val productIdentifierType = tlvReader.getUInt(ContextSpecificTag(TAG_PRODUCT_IDENTIFIER_TYPE))
- val productIdentifierValue =
- tlvReader.getString(ContextSpecificTag(TAG_PRODUCT_IDENTIFIER_VALUE))
-
+ val productIdentifierValue = tlvReader.getString(ContextSpecificTag(TAG_PRODUCT_IDENTIFIER_VALUE))
+
tlvReader.exitContainer()
- return HepaFilterMonitoringClusterReplacementProductStruct(
- productIdentifierType,
- productIdentifierValue
- )
+ return HepaFilterMonitoringClusterReplacementProductStruct(productIdentifierType, productIdentifierValue)
}
}
}
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/IcdManagementClusterMonitoringRegistrationStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/IcdManagementClusterMonitoringRegistrationStruct.kt
index 87927430232e4e..73b5b688af77c2 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/IcdManagementClusterMonitoringRegistrationStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/IcdManagementClusterMonitoringRegistrationStruct.kt
@@ -17,17 +17,20 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class IcdManagementClusterMonitoringRegistrationStruct(
- val checkInNodeID: ULong,
- val monitoredSubject: ULong,
- val fabricIndex: UInt
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class IcdManagementClusterMonitoringRegistrationStruct (
+ val checkInNodeID: ULong,
+ val monitoredSubject: ULong,
+ val fabricIndex: UInt) {
+ override fun toString(): String = buildString {
append("IcdManagementClusterMonitoringRegistrationStruct {\n")
append("\tcheckInNodeID : $checkInNodeID\n")
append("\tmonitoredSubject : $monitoredSubject\n")
@@ -50,22 +53,15 @@ class IcdManagementClusterMonitoringRegistrationStruct(
private const val TAG_MONITORED_SUBJECT = 2
private const val TAG_FABRIC_INDEX = 254
- fun fromTlv(
- tlvTag: Tag,
- tlvReader: TlvReader
- ): IcdManagementClusterMonitoringRegistrationStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : IcdManagementClusterMonitoringRegistrationStruct {
tlvReader.enterStructure(tlvTag)
val checkInNodeID = tlvReader.getULong(ContextSpecificTag(TAG_CHECK_IN_NODE_I_D))
val monitoredSubject = tlvReader.getULong(ContextSpecificTag(TAG_MONITORED_SUBJECT))
val fabricIndex = tlvReader.getUInt(ContextSpecificTag(TAG_FABRIC_INDEX))
-
+
tlvReader.exitContainer()
- return IcdManagementClusterMonitoringRegistrationStruct(
- checkInNodeID,
- monitoredSubject,
- fabricIndex
- )
+ return IcdManagementClusterMonitoringRegistrationStruct(checkInNodeID, monitoredSubject, fabricIndex)
}
}
}
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/LaundryWasherModeClusterModeOptionStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/LaundryWasherModeClusterModeOptionStruct.kt
index f6ca291e0bb46e..539ddd1fe657ec 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/LaundryWasherModeClusterModeOptionStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/LaundryWasherModeClusterModeOptionStruct.kt
@@ -20,15 +20,17 @@ import chip.devicecontroller.cluster.*
import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class LaundryWasherModeClusterModeOptionStruct(
- val label: String,
- val mode: UInt,
- val modeTags: List
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class LaundryWasherModeClusterModeOptionStruct (
+ val label: String,
+ val mode: UInt,
+ val modeTags: List) {
+ override fun toString(): String = buildString {
append("LaundryWasherModeClusterModeOptionStruct {\n")
append("\tlabel : $label\n")
append("\tmode : $mode\n")
@@ -55,19 +57,18 @@ class LaundryWasherModeClusterModeOptionStruct(
private const val TAG_MODE = 1
private const val TAG_MODE_TAGS = 2
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): LaundryWasherModeClusterModeOptionStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : LaundryWasherModeClusterModeOptionStruct {
tlvReader.enterStructure(tlvTag)
val label = tlvReader.getString(ContextSpecificTag(TAG_LABEL))
val mode = tlvReader.getUInt(ContextSpecificTag(TAG_MODE))
- val modeTags =
- buildList {
- tlvReader.enterArray(ContextSpecificTag(TAG_MODE_TAGS))
- while (!tlvReader.isEndOfContainer()) {
- add(LaundryWasherModeClusterModeTagStruct.fromTlv(AnonymousTag, tlvReader))
- }
- tlvReader.exitContainer()
- }
-
+ val modeTags = buildList {
+ tlvReader.enterArray(ContextSpecificTag(TAG_MODE_TAGS))
+ while(!tlvReader.isEndOfContainer()) {
+ add(LaundryWasherModeClusterModeTagStruct.fromTlv(AnonymousTag, tlvReader))
+ }
+ tlvReader.exitContainer()
+ }
+
tlvReader.exitContainer()
return LaundryWasherModeClusterModeOptionStruct(label, mode, modeTags)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/LaundryWasherModeClusterModeTagStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/LaundryWasherModeClusterModeTagStruct.kt
index 09c2915126efd6..f5e971f19259ee 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/LaundryWasherModeClusterModeTagStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/LaundryWasherModeClusterModeTagStruct.kt
@@ -17,14 +17,19 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
-import java.util.Optional
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class LaundryWasherModeClusterModeTagStruct(val mfgCode: Optional, val value: UInt) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class LaundryWasherModeClusterModeTagStruct (
+ val mfgCode: Optional,
+ val value: UInt) {
+ override fun toString(): String = buildString {
append("LaundryWasherModeClusterModeTagStruct {\n")
append("\tmfgCode : $mfgCode\n")
append("\tvalue : $value\n")
@@ -35,9 +40,9 @@ class LaundryWasherModeClusterModeTagStruct(val mfgCode: Optional, val val
tlvWriter.apply {
startStructure(tlvTag)
if (mfgCode.isPresent) {
- val optmfgCode = mfgCode.get()
- put(ContextSpecificTag(TAG_MFG_CODE), optmfgCode)
- }
+ val optmfgCode = mfgCode.get()
+ put(ContextSpecificTag(TAG_MFG_CODE), optmfgCode)
+ }
put(ContextSpecificTag(TAG_VALUE), value)
endStructure()
}
@@ -47,16 +52,15 @@ class LaundryWasherModeClusterModeTagStruct(val mfgCode: Optional, val val
private const val TAG_MFG_CODE = 0
private const val TAG_VALUE = 1
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): LaundryWasherModeClusterModeTagStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : LaundryWasherModeClusterModeTagStruct {
tlvReader.enterStructure(tlvTag)
- val mfgCode =
- if (tlvReader.isNextTag(ContextSpecificTag(TAG_MFG_CODE))) {
- Optional.of(tlvReader.getUInt(ContextSpecificTag(TAG_MFG_CODE)))
- } else {
- Optional.empty()
- }
+ val mfgCode = if (tlvReader.isNextTag(ContextSpecificTag(TAG_MFG_CODE))) {
+ Optional.of(tlvReader.getUInt(ContextSpecificTag(TAG_MFG_CODE)))
+ } else {
+ Optional.empty()
+ }
val value = tlvReader.getUInt(ContextSpecificTag(TAG_VALUE))
-
+
tlvReader.exitContainer()
return LaundryWasherModeClusterModeTagStruct(mfgCode, value)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/MediaInputClusterInputInfoStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/MediaInputClusterInputInfoStruct.kt
index b2b26104143da8..a1e171a4805248 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/MediaInputClusterInputInfoStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/MediaInputClusterInputInfoStruct.kt
@@ -17,18 +17,21 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class MediaInputClusterInputInfoStruct(
- val index: UInt,
- val inputType: UInt,
- val name: String,
- val description: String
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class MediaInputClusterInputInfoStruct (
+ val index: UInt,
+ val inputType: UInt,
+ val name: String,
+ val description: String) {
+ override fun toString(): String = buildString {
append("MediaInputClusterInputInfoStruct {\n")
append("\tindex : $index\n")
append("\tinputType : $inputType\n")
@@ -54,13 +57,13 @@ class MediaInputClusterInputInfoStruct(
private const val TAG_NAME = 2
private const val TAG_DESCRIPTION = 3
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): MediaInputClusterInputInfoStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : MediaInputClusterInputInfoStruct {
tlvReader.enterStructure(tlvTag)
val index = tlvReader.getUInt(ContextSpecificTag(TAG_INDEX))
val inputType = tlvReader.getUInt(ContextSpecificTag(TAG_INPUT_TYPE))
val name = tlvReader.getString(ContextSpecificTag(TAG_NAME))
val description = tlvReader.getString(ContextSpecificTag(TAG_DESCRIPTION))
-
+
tlvReader.exitContainer()
return MediaInputClusterInputInfoStruct(index, inputType, name, description)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/MediaPlaybackClusterPlaybackPositionStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/MediaPlaybackClusterPlaybackPositionStruct.kt
index c58c381f8d6e14..a41c94eb25f23b 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/MediaPlaybackClusterPlaybackPositionStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/MediaPlaybackClusterPlaybackPositionStruct.kt
@@ -17,13 +17,19 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class MediaPlaybackClusterPlaybackPositionStruct(val updatedAt: ULong, val position: ULong?) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class MediaPlaybackClusterPlaybackPositionStruct (
+ val updatedAt: ULong,
+ val position: ULong?) {
+ override fun toString(): String = buildString {
append("MediaPlaybackClusterPlaybackPositionStruct {\n")
append("\tupdatedAt : $updatedAt\n")
append("\tposition : $position\n")
@@ -35,10 +41,10 @@ class MediaPlaybackClusterPlaybackPositionStruct(val updatedAt: ULong, val posit
startStructure(tlvTag)
put(ContextSpecificTag(TAG_UPDATED_AT), updatedAt)
if (position != null) {
- put(ContextSpecificTag(TAG_POSITION), position)
- } else {
- putNull(ContextSpecificTag(TAG_POSITION))
- }
+ put(ContextSpecificTag(TAG_POSITION), position)
+ } else {
+ putNull(ContextSpecificTag(TAG_POSITION))
+ }
endStructure()
}
}
@@ -47,17 +53,16 @@ class MediaPlaybackClusterPlaybackPositionStruct(val updatedAt: ULong, val posit
private const val TAG_UPDATED_AT = 0
private const val TAG_POSITION = 1
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): MediaPlaybackClusterPlaybackPositionStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : MediaPlaybackClusterPlaybackPositionStruct {
tlvReader.enterStructure(tlvTag)
val updatedAt = tlvReader.getULong(ContextSpecificTag(TAG_UPDATED_AT))
- val position =
- if (!tlvReader.isNull()) {
- tlvReader.getULong(ContextSpecificTag(TAG_POSITION))
- } else {
- tlvReader.getNull(ContextSpecificTag(TAG_POSITION))
- null
- }
-
+ val position = if (!tlvReader.isNull()) {
+ tlvReader.getULong(ContextSpecificTag(TAG_POSITION))
+ } else {
+ tlvReader.getNull(ContextSpecificTag(TAG_POSITION))
+ null
+ }
+
tlvReader.exitContainer()
return MediaPlaybackClusterPlaybackPositionStruct(updatedAt, position)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ModeSelectClusterModeOptionStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ModeSelectClusterModeOptionStruct.kt
index fb74943fcd20b0..6613c8f6988cc6 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ModeSelectClusterModeOptionStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ModeSelectClusterModeOptionStruct.kt
@@ -20,15 +20,17 @@ import chip.devicecontroller.cluster.*
import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class ModeSelectClusterModeOptionStruct(
- val label: String,
- val mode: UInt,
- val semanticTags: List
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class ModeSelectClusterModeOptionStruct (
+ val label: String,
+ val mode: UInt,
+ val semanticTags: List) {
+ override fun toString(): String = buildString {
append("ModeSelectClusterModeOptionStruct {\n")
append("\tlabel : $label\n")
append("\tmode : $mode\n")
@@ -55,19 +57,18 @@ class ModeSelectClusterModeOptionStruct(
private const val TAG_MODE = 1
private const val TAG_SEMANTIC_TAGS = 2
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): ModeSelectClusterModeOptionStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : ModeSelectClusterModeOptionStruct {
tlvReader.enterStructure(tlvTag)
val label = tlvReader.getString(ContextSpecificTag(TAG_LABEL))
val mode = tlvReader.getUInt(ContextSpecificTag(TAG_MODE))
- val semanticTags =
- buildList {
- tlvReader.enterArray(ContextSpecificTag(TAG_SEMANTIC_TAGS))
- while (!tlvReader.isEndOfContainer()) {
- add(ModeSelectClusterSemanticTagStruct.fromTlv(AnonymousTag, tlvReader))
- }
- tlvReader.exitContainer()
- }
-
+ val semanticTags = buildList {
+ tlvReader.enterArray(ContextSpecificTag(TAG_SEMANTIC_TAGS))
+ while(!tlvReader.isEndOfContainer()) {
+ add(ModeSelectClusterSemanticTagStruct.fromTlv(AnonymousTag, tlvReader))
+ }
+ tlvReader.exitContainer()
+ }
+
tlvReader.exitContainer()
return ModeSelectClusterModeOptionStruct(label, mode, semanticTags)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ModeSelectClusterSemanticTagStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ModeSelectClusterSemanticTagStruct.kt
index ca14c2ebd4d8dc..2b501b089a5d8e 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ModeSelectClusterSemanticTagStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ModeSelectClusterSemanticTagStruct.kt
@@ -17,13 +17,19 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class ModeSelectClusterSemanticTagStruct(val mfgCode: UInt, val value: UInt) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class ModeSelectClusterSemanticTagStruct (
+ val mfgCode: UInt,
+ val value: UInt) {
+ override fun toString(): String = buildString {
append("ModeSelectClusterSemanticTagStruct {\n")
append("\tmfgCode : $mfgCode\n")
append("\tvalue : $value\n")
@@ -43,11 +49,11 @@ class ModeSelectClusterSemanticTagStruct(val mfgCode: UInt, val value: UInt) {
private const val TAG_MFG_CODE = 0
private const val TAG_VALUE = 1
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): ModeSelectClusterSemanticTagStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : ModeSelectClusterSemanticTagStruct {
tlvReader.enterStructure(tlvTag)
val mfgCode = tlvReader.getUInt(ContextSpecificTag(TAG_MFG_CODE))
val value = tlvReader.getUInt(ContextSpecificTag(TAG_VALUE))
-
+
tlvReader.exitContainer()
return ModeSelectClusterSemanticTagStruct(mfgCode, value)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/NetworkCommissioningClusterNetworkInfoStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/NetworkCommissioningClusterNetworkInfoStruct.kt
index e4eee464d0b20d..8639fa855b6d62 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/NetworkCommissioningClusterNetworkInfoStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/NetworkCommissioningClusterNetworkInfoStruct.kt
@@ -17,16 +17,19 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class NetworkCommissioningClusterNetworkInfoStruct(
- val networkID: ByteArray,
- val connected: Boolean
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class NetworkCommissioningClusterNetworkInfoStruct (
+ val networkID: ByteArray,
+ val connected: Boolean) {
+ override fun toString(): String = buildString {
append("NetworkCommissioningClusterNetworkInfoStruct {\n")
append("\tnetworkID : $networkID\n")
append("\tconnected : $connected\n")
@@ -46,11 +49,11 @@ class NetworkCommissioningClusterNetworkInfoStruct(
private const val TAG_NETWORK_I_D = 0
private const val TAG_CONNECTED = 1
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): NetworkCommissioningClusterNetworkInfoStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : NetworkCommissioningClusterNetworkInfoStruct {
tlvReader.enterStructure(tlvTag)
val networkID = tlvReader.getByteArray(ContextSpecificTag(TAG_NETWORK_I_D))
val connected = tlvReader.getBoolean(ContextSpecificTag(TAG_CONNECTED))
-
+
tlvReader.exitContainer()
return NetworkCommissioningClusterNetworkInfoStruct(networkID, connected)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/NetworkCommissioningClusterThreadInterfaceScanResultStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/NetworkCommissioningClusterThreadInterfaceScanResultStruct.kt
index c72319998ba002..01d987d0125f0f 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/NetworkCommissioningClusterThreadInterfaceScanResultStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/NetworkCommissioningClusterThreadInterfaceScanResultStruct.kt
@@ -17,22 +17,25 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class NetworkCommissioningClusterThreadInterfaceScanResultStruct(
- val panId: UInt,
- val extendedPanId: ULong,
- val networkName: String,
- val channel: UInt,
- val version: UInt,
- val extendedAddress: ByteArray,
- val rssi: Int,
- val lqi: UInt
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class NetworkCommissioningClusterThreadInterfaceScanResultStruct (
+ val panId: UInt,
+ val extendedPanId: ULong,
+ val networkName: String,
+ val channel: UInt,
+ val version: UInt,
+ val extendedAddress: ByteArray,
+ val rssi: Int,
+ val lqi: UInt) {
+ override fun toString(): String = buildString {
append("NetworkCommissioningClusterThreadInterfaceScanResultStruct {\n")
append("\tpanId : $panId\n")
append("\textendedPanId : $extendedPanId\n")
@@ -70,10 +73,7 @@ class NetworkCommissioningClusterThreadInterfaceScanResultStruct(
private const val TAG_RSSI = 6
private const val TAG_LQI = 7
- fun fromTlv(
- tlvTag: Tag,
- tlvReader: TlvReader
- ): NetworkCommissioningClusterThreadInterfaceScanResultStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : NetworkCommissioningClusterThreadInterfaceScanResultStruct {
tlvReader.enterStructure(tlvTag)
val panId = tlvReader.getUInt(ContextSpecificTag(TAG_PAN_ID))
val extendedPanId = tlvReader.getULong(ContextSpecificTag(TAG_EXTENDED_PAN_ID))
@@ -83,19 +83,10 @@ class NetworkCommissioningClusterThreadInterfaceScanResultStruct(
val extendedAddress = tlvReader.getByteArray(ContextSpecificTag(TAG_EXTENDED_ADDRESS))
val rssi = tlvReader.getInt(ContextSpecificTag(TAG_RSSI))
val lqi = tlvReader.getUInt(ContextSpecificTag(TAG_LQI))
-
+
tlvReader.exitContainer()
- return NetworkCommissioningClusterThreadInterfaceScanResultStruct(
- panId,
- extendedPanId,
- networkName,
- channel,
- version,
- extendedAddress,
- rssi,
- lqi
- )
+ return NetworkCommissioningClusterThreadInterfaceScanResultStruct(panId, extendedPanId, networkName, channel, version, extendedAddress, rssi, lqi)
}
}
}
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/NetworkCommissioningClusterWiFiInterfaceScanResultStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/NetworkCommissioningClusterWiFiInterfaceScanResultStruct.kt
index e3e4ef10cbce76..8bdbd11bbc322c 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/NetworkCommissioningClusterWiFiInterfaceScanResultStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/NetworkCommissioningClusterWiFiInterfaceScanResultStruct.kt
@@ -17,20 +17,23 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class NetworkCommissioningClusterWiFiInterfaceScanResultStruct(
- val security: UInt,
- val ssid: ByteArray,
- val bssid: ByteArray,
- val channel: UInt,
- val wiFiBand: UInt,
- val rssi: Int
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class NetworkCommissioningClusterWiFiInterfaceScanResultStruct (
+ val security: UInt,
+ val ssid: ByteArray,
+ val bssid: ByteArray,
+ val channel: UInt,
+ val wiFiBand: UInt,
+ val rssi: Int) {
+ override fun toString(): String = buildString {
append("NetworkCommissioningClusterWiFiInterfaceScanResultStruct {\n")
append("\tsecurity : $security\n")
append("\tssid : $ssid\n")
@@ -62,10 +65,7 @@ class NetworkCommissioningClusterWiFiInterfaceScanResultStruct(
private const val TAG_WI_FI_BAND = 4
private const val TAG_RSSI = 5
- fun fromTlv(
- tlvTag: Tag,
- tlvReader: TlvReader
- ): NetworkCommissioningClusterWiFiInterfaceScanResultStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : NetworkCommissioningClusterWiFiInterfaceScanResultStruct {
tlvReader.enterStructure(tlvTag)
val security = tlvReader.getUInt(ContextSpecificTag(TAG_SECURITY))
val ssid = tlvReader.getByteArray(ContextSpecificTag(TAG_SSID))
@@ -73,17 +73,10 @@ class NetworkCommissioningClusterWiFiInterfaceScanResultStruct(
val channel = tlvReader.getUInt(ContextSpecificTag(TAG_CHANNEL))
val wiFiBand = tlvReader.getUInt(ContextSpecificTag(TAG_WI_FI_BAND))
val rssi = tlvReader.getInt(ContextSpecificTag(TAG_RSSI))
-
+
tlvReader.exitContainer()
- return NetworkCommissioningClusterWiFiInterfaceScanResultStruct(
- security,
- ssid,
- bssid,
- channel,
- wiFiBand,
- rssi
- )
+ return NetworkCommissioningClusterWiFiInterfaceScanResultStruct(security, ssid, bssid, channel, wiFiBand, rssi)
}
}
}
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/OperationalCredentialsClusterFabricDescriptorStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/OperationalCredentialsClusterFabricDescriptorStruct.kt
index a1e736d1b0407c..de9d80b7482140 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/OperationalCredentialsClusterFabricDescriptorStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/OperationalCredentialsClusterFabricDescriptorStruct.kt
@@ -17,20 +17,23 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class OperationalCredentialsClusterFabricDescriptorStruct(
- val rootPublicKey: ByteArray,
- val vendorID: UInt,
- val fabricID: ULong,
- val nodeID: ULong,
- val label: String,
- val fabricIndex: UInt
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class OperationalCredentialsClusterFabricDescriptorStruct (
+ val rootPublicKey: ByteArray,
+ val vendorID: UInt,
+ val fabricID: ULong,
+ val nodeID: ULong,
+ val label: String,
+ val fabricIndex: UInt) {
+ override fun toString(): String = buildString {
append("OperationalCredentialsClusterFabricDescriptorStruct {\n")
append("\trootPublicKey : $rootPublicKey\n")
append("\tvendorID : $vendorID\n")
@@ -62,10 +65,7 @@ class OperationalCredentialsClusterFabricDescriptorStruct(
private const val TAG_LABEL = 5
private const val TAG_FABRIC_INDEX = 254
- fun fromTlv(
- tlvTag: Tag,
- tlvReader: TlvReader
- ): OperationalCredentialsClusterFabricDescriptorStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : OperationalCredentialsClusterFabricDescriptorStruct {
tlvReader.enterStructure(tlvTag)
val rootPublicKey = tlvReader.getByteArray(ContextSpecificTag(TAG_ROOT_PUBLIC_KEY))
val vendorID = tlvReader.getUInt(ContextSpecificTag(TAG_VENDOR_I_D))
@@ -73,17 +73,10 @@ class OperationalCredentialsClusterFabricDescriptorStruct(
val nodeID = tlvReader.getULong(ContextSpecificTag(TAG_NODE_I_D))
val label = tlvReader.getString(ContextSpecificTag(TAG_LABEL))
val fabricIndex = tlvReader.getUInt(ContextSpecificTag(TAG_FABRIC_INDEX))
-
+
tlvReader.exitContainer()
- return OperationalCredentialsClusterFabricDescriptorStruct(
- rootPublicKey,
- vendorID,
- fabricID,
- nodeID,
- label,
- fabricIndex
- )
+ return OperationalCredentialsClusterFabricDescriptorStruct(rootPublicKey, vendorID, fabricID, nodeID, label, fabricIndex)
}
}
}
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/OperationalCredentialsClusterNOCStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/OperationalCredentialsClusterNOCStruct.kt
index a45a68e28cf2f8..2013bec14e74b5 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/OperationalCredentialsClusterNOCStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/OperationalCredentialsClusterNOCStruct.kt
@@ -17,17 +17,20 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class OperationalCredentialsClusterNOCStruct(
- val noc: ByteArray,
- val icac: ByteArray?,
- val fabricIndex: UInt
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class OperationalCredentialsClusterNOCStruct (
+ val noc: ByteArray,
+ val icac: ByteArray?,
+ val fabricIndex: UInt) {
+ override fun toString(): String = buildString {
append("OperationalCredentialsClusterNOCStruct {\n")
append("\tnoc : $noc\n")
append("\ticac : $icac\n")
@@ -40,10 +43,10 @@ class OperationalCredentialsClusterNOCStruct(
startStructure(tlvTag)
put(ContextSpecificTag(TAG_NOC), noc)
if (icac != null) {
- put(ContextSpecificTag(TAG_ICAC), icac)
- } else {
- putNull(ContextSpecificTag(TAG_ICAC))
- }
+ put(ContextSpecificTag(TAG_ICAC), icac)
+ } else {
+ putNull(ContextSpecificTag(TAG_ICAC))
+ }
put(ContextSpecificTag(TAG_FABRIC_INDEX), fabricIndex)
endStructure()
}
@@ -54,18 +57,17 @@ class OperationalCredentialsClusterNOCStruct(
private const val TAG_ICAC = 2
private const val TAG_FABRIC_INDEX = 254
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): OperationalCredentialsClusterNOCStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : OperationalCredentialsClusterNOCStruct {
tlvReader.enterStructure(tlvTag)
val noc = tlvReader.getByteArray(ContextSpecificTag(TAG_NOC))
- val icac =
- if (!tlvReader.isNull()) {
- tlvReader.getByteArray(ContextSpecificTag(TAG_ICAC))
- } else {
- tlvReader.getNull(ContextSpecificTag(TAG_ICAC))
- null
- }
+ val icac = if (!tlvReader.isNull()) {
+ tlvReader.getByteArray(ContextSpecificTag(TAG_ICAC))
+ } else {
+ tlvReader.getNull(ContextSpecificTag(TAG_ICAC))
+ null
+ }
val fabricIndex = tlvReader.getUInt(ContextSpecificTag(TAG_FABRIC_INDEX))
-
+
tlvReader.exitContainer()
return OperationalCredentialsClusterNOCStruct(noc, icac, fabricIndex)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/OperationalStateClusterErrorStateStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/OperationalStateClusterErrorStateStruct.kt
index c41c0205d88d84..6078c84c862ae8 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/OperationalStateClusterErrorStateStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/OperationalStateClusterErrorStateStruct.kt
@@ -17,18 +17,20 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
-import java.util.Optional
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class OperationalStateClusterErrorStateStruct(
- val errorStateID: UInt,
- val errorStateLabel: Optional,
- val errorStateDetails: Optional
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class OperationalStateClusterErrorStateStruct (
+ val errorStateID: UInt,
+ val errorStateLabel: Optional,
+ val errorStateDetails: Optional) {
+ override fun toString(): String = buildString {
append("OperationalStateClusterErrorStateStruct {\n")
append("\terrorStateID : $errorStateID\n")
append("\terrorStateLabel : $errorStateLabel\n")
@@ -41,13 +43,13 @@ class OperationalStateClusterErrorStateStruct(
startStructure(tlvTag)
put(ContextSpecificTag(TAG_ERROR_STATE_I_D), errorStateID)
if (errorStateLabel.isPresent) {
- val opterrorStateLabel = errorStateLabel.get()
- put(ContextSpecificTag(TAG_ERROR_STATE_LABEL), opterrorStateLabel)
- }
+ val opterrorStateLabel = errorStateLabel.get()
+ put(ContextSpecificTag(TAG_ERROR_STATE_LABEL), opterrorStateLabel)
+ }
if (errorStateDetails.isPresent) {
- val opterrorStateDetails = errorStateDetails.get()
- put(ContextSpecificTag(TAG_ERROR_STATE_DETAILS), opterrorStateDetails)
- }
+ val opterrorStateDetails = errorStateDetails.get()
+ put(ContextSpecificTag(TAG_ERROR_STATE_DETAILS), opterrorStateDetails)
+ }
endStructure()
}
}
@@ -57,29 +59,23 @@ class OperationalStateClusterErrorStateStruct(
private const val TAG_ERROR_STATE_LABEL = 1
private const val TAG_ERROR_STATE_DETAILS = 2
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): OperationalStateClusterErrorStateStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : OperationalStateClusterErrorStateStruct {
tlvReader.enterStructure(tlvTag)
val errorStateID = tlvReader.getUInt(ContextSpecificTag(TAG_ERROR_STATE_I_D))
- val errorStateLabel =
- if (tlvReader.isNextTag(ContextSpecificTag(TAG_ERROR_STATE_LABEL))) {
- Optional.of(tlvReader.getString(ContextSpecificTag(TAG_ERROR_STATE_LABEL)))
- } else {
- Optional.empty()
- }
- val errorStateDetails =
- if (tlvReader.isNextTag(ContextSpecificTag(TAG_ERROR_STATE_DETAILS))) {
- Optional.of(tlvReader.getString(ContextSpecificTag(TAG_ERROR_STATE_DETAILS)))
- } else {
- Optional.empty()
- }
-
+ val errorStateLabel = if (tlvReader.isNextTag(ContextSpecificTag(TAG_ERROR_STATE_LABEL))) {
+ Optional.of(tlvReader.getString(ContextSpecificTag(TAG_ERROR_STATE_LABEL)))
+ } else {
+ Optional.empty()
+ }
+ val errorStateDetails = if (tlvReader.isNextTag(ContextSpecificTag(TAG_ERROR_STATE_DETAILS))) {
+ Optional.of(tlvReader.getString(ContextSpecificTag(TAG_ERROR_STATE_DETAILS)))
+ } else {
+ Optional.empty()
+ }
+
tlvReader.exitContainer()
- return OperationalStateClusterErrorStateStruct(
- errorStateID,
- errorStateLabel,
- errorStateDetails
- )
+ return OperationalStateClusterErrorStateStruct(errorStateID, errorStateLabel, errorStateDetails)
}
}
}
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/OperationalStateClusterOperationalStateStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/OperationalStateClusterOperationalStateStruct.kt
index 3157b9c4b7dec2..e464504d71b4f1 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/OperationalStateClusterOperationalStateStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/OperationalStateClusterOperationalStateStruct.kt
@@ -17,17 +17,19 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
-import java.util.Optional
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class OperationalStateClusterOperationalStateStruct(
- val operationalStateID: UInt,
- val operationalStateLabel: Optional
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class OperationalStateClusterOperationalStateStruct (
+ val operationalStateID: UInt,
+ val operationalStateLabel: Optional) {
+ override fun toString(): String = buildString {
append("OperationalStateClusterOperationalStateStruct {\n")
append("\toperationalStateID : $operationalStateID\n")
append("\toperationalStateLabel : $operationalStateLabel\n")
@@ -39,9 +41,9 @@ class OperationalStateClusterOperationalStateStruct(
startStructure(tlvTag)
put(ContextSpecificTag(TAG_OPERATIONAL_STATE_I_D), operationalStateID)
if (operationalStateLabel.isPresent) {
- val optoperationalStateLabel = operationalStateLabel.get()
- put(ContextSpecificTag(TAG_OPERATIONAL_STATE_LABEL), optoperationalStateLabel)
- }
+ val optoperationalStateLabel = operationalStateLabel.get()
+ put(ContextSpecificTag(TAG_OPERATIONAL_STATE_LABEL), optoperationalStateLabel)
+ }
endStructure()
}
}
@@ -50,22 +52,18 @@ class OperationalStateClusterOperationalStateStruct(
private const val TAG_OPERATIONAL_STATE_I_D = 0
private const val TAG_OPERATIONAL_STATE_LABEL = 1
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): OperationalStateClusterOperationalStateStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : OperationalStateClusterOperationalStateStruct {
tlvReader.enterStructure(tlvTag)
val operationalStateID = tlvReader.getUInt(ContextSpecificTag(TAG_OPERATIONAL_STATE_I_D))
- val operationalStateLabel =
- if (tlvReader.isNextTag(ContextSpecificTag(TAG_OPERATIONAL_STATE_LABEL))) {
- Optional.of(tlvReader.getString(ContextSpecificTag(TAG_OPERATIONAL_STATE_LABEL)))
- } else {
- Optional.empty()
- }
-
+ val operationalStateLabel = if (tlvReader.isNextTag(ContextSpecificTag(TAG_OPERATIONAL_STATE_LABEL))) {
+ Optional.of(tlvReader.getString(ContextSpecificTag(TAG_OPERATIONAL_STATE_LABEL)))
+ } else {
+ Optional.empty()
+ }
+
tlvReader.exitContainer()
- return OperationalStateClusterOperationalStateStruct(
- operationalStateID,
- operationalStateLabel
- )
+ return OperationalStateClusterOperationalStateStruct(operationalStateID, operationalStateLabel)
}
}
}
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/OtaSoftwareUpdateRequestorClusterProviderLocation.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/OtaSoftwareUpdateRequestorClusterProviderLocation.kt
index abb8f952cfce50..7f80ca90ed8c9f 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/OtaSoftwareUpdateRequestorClusterProviderLocation.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/OtaSoftwareUpdateRequestorClusterProviderLocation.kt
@@ -17,17 +17,20 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class OtaSoftwareUpdateRequestorClusterProviderLocation(
- val providerNodeID: ULong,
- val endpoint: UInt,
- val fabricIndex: UInt
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class OtaSoftwareUpdateRequestorClusterProviderLocation (
+ val providerNodeID: ULong,
+ val endpoint: UInt,
+ val fabricIndex: UInt) {
+ override fun toString(): String = buildString {
append("OtaSoftwareUpdateRequestorClusterProviderLocation {\n")
append("\tproviderNodeID : $providerNodeID\n")
append("\tendpoint : $endpoint\n")
@@ -50,22 +53,15 @@ class OtaSoftwareUpdateRequestorClusterProviderLocation(
private const val TAG_ENDPOINT = 2
private const val TAG_FABRIC_INDEX = 254
- fun fromTlv(
- tlvTag: Tag,
- tlvReader: TlvReader
- ): OtaSoftwareUpdateRequestorClusterProviderLocation {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : OtaSoftwareUpdateRequestorClusterProviderLocation {
tlvReader.enterStructure(tlvTag)
val providerNodeID = tlvReader.getULong(ContextSpecificTag(TAG_PROVIDER_NODE_I_D))
val endpoint = tlvReader.getUInt(ContextSpecificTag(TAG_ENDPOINT))
val fabricIndex = tlvReader.getUInt(ContextSpecificTag(TAG_FABRIC_INDEX))
-
+
tlvReader.exitContainer()
- return OtaSoftwareUpdateRequestorClusterProviderLocation(
- providerNodeID,
- endpoint,
- fabricIndex
- )
+ return OtaSoftwareUpdateRequestorClusterProviderLocation(providerNodeID, endpoint, fabricIndex)
}
}
}
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/PowerSourceClusterBatChargeFaultChangeType.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/PowerSourceClusterBatChargeFaultChangeType.kt
index 1d260017a0b722..c24d47fe4b23ee 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/PowerSourceClusterBatChargeFaultChangeType.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/PowerSourceClusterBatChargeFaultChangeType.kt
@@ -20,14 +20,16 @@ import chip.devicecontroller.cluster.*
import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class PowerSourceClusterBatChargeFaultChangeType(
- val current: List,
- val previous: List
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class PowerSourceClusterBatChargeFaultChangeType (
+ val current: List,
+ val previous: List) {
+ override fun toString(): String = buildString {
append("PowerSourceClusterBatChargeFaultChangeType {\n")
append("\tcurrent : $current\n")
append("\tprevious : $previous\n")
@@ -55,25 +57,23 @@ class PowerSourceClusterBatChargeFaultChangeType(
private const val TAG_CURRENT = 0
private const val TAG_PREVIOUS = 1
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): PowerSourceClusterBatChargeFaultChangeType {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : PowerSourceClusterBatChargeFaultChangeType {
tlvReader.enterStructure(tlvTag)
- val current =
- buildList {
- tlvReader.enterArray(ContextSpecificTag(TAG_CURRENT))
- while (!tlvReader.isEndOfContainer()) {
- add(tlvReader.getUInt(AnonymousTag))
- }
- tlvReader.exitContainer()
- }
- val previous =
- buildList {
- tlvReader.enterArray(ContextSpecificTag(TAG_PREVIOUS))
- while (!tlvReader.isEndOfContainer()) {
- add(tlvReader.getUInt(AnonymousTag))
- }
- tlvReader.exitContainer()
- }
-
+ val current = buildList {
+ tlvReader.enterArray(ContextSpecificTag(TAG_CURRENT))
+ while(!tlvReader.isEndOfContainer()) {
+ add(tlvReader.getUInt(AnonymousTag))
+ }
+ tlvReader.exitContainer()
+ }
+ val previous = buildList {
+ tlvReader.enterArray(ContextSpecificTag(TAG_PREVIOUS))
+ while(!tlvReader.isEndOfContainer()) {
+ add(tlvReader.getUInt(AnonymousTag))
+ }
+ tlvReader.exitContainer()
+ }
+
tlvReader.exitContainer()
return PowerSourceClusterBatChargeFaultChangeType(current, previous)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/PowerSourceClusterBatFaultChangeType.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/PowerSourceClusterBatFaultChangeType.kt
index 07ed4351bcd3a1..789a1f0a36c47c 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/PowerSourceClusterBatFaultChangeType.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/PowerSourceClusterBatFaultChangeType.kt
@@ -20,11 +20,16 @@ import chip.devicecontroller.cluster.*
import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class PowerSourceClusterBatFaultChangeType(val current: List, val previous: List) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class PowerSourceClusterBatFaultChangeType (
+ val current: List,
+ val previous: List) {
+ override fun toString(): String = buildString {
append("PowerSourceClusterBatFaultChangeType {\n")
append("\tcurrent : $current\n")
append("\tprevious : $previous\n")
@@ -52,25 +57,23 @@ class PowerSourceClusterBatFaultChangeType(val current: List, val previous
private const val TAG_CURRENT = 0
private const val TAG_PREVIOUS = 1
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): PowerSourceClusterBatFaultChangeType {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : PowerSourceClusterBatFaultChangeType {
tlvReader.enterStructure(tlvTag)
- val current =
- buildList {
- tlvReader.enterArray(ContextSpecificTag(TAG_CURRENT))
- while (!tlvReader.isEndOfContainer()) {
- add(tlvReader.getUInt(AnonymousTag))
- }
- tlvReader.exitContainer()
- }
- val previous =
- buildList {
- tlvReader.enterArray(ContextSpecificTag(TAG_PREVIOUS))
- while (!tlvReader.isEndOfContainer()) {
- add(tlvReader.getUInt(AnonymousTag))
- }
- tlvReader.exitContainer()
- }
-
+ val current = buildList {
+ tlvReader.enterArray(ContextSpecificTag(TAG_CURRENT))
+ while(!tlvReader.isEndOfContainer()) {
+ add(tlvReader.getUInt(AnonymousTag))
+ }
+ tlvReader.exitContainer()
+ }
+ val previous = buildList {
+ tlvReader.enterArray(ContextSpecificTag(TAG_PREVIOUS))
+ while(!tlvReader.isEndOfContainer()) {
+ add(tlvReader.getUInt(AnonymousTag))
+ }
+ tlvReader.exitContainer()
+ }
+
tlvReader.exitContainer()
return PowerSourceClusterBatFaultChangeType(current, previous)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/PowerSourceClusterWiredFaultChangeType.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/PowerSourceClusterWiredFaultChangeType.kt
index f0c80ef26ff5ad..849c0b2edfc454 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/PowerSourceClusterWiredFaultChangeType.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/PowerSourceClusterWiredFaultChangeType.kt
@@ -20,11 +20,16 @@ import chip.devicecontroller.cluster.*
import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class PowerSourceClusterWiredFaultChangeType(val current: List, val previous: List) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class PowerSourceClusterWiredFaultChangeType (
+ val current: List,
+ val previous: List) {
+ override fun toString(): String = buildString {
append("PowerSourceClusterWiredFaultChangeType {\n")
append("\tcurrent : $current\n")
append("\tprevious : $previous\n")
@@ -52,25 +57,23 @@ class PowerSourceClusterWiredFaultChangeType(val current: List, val previo
private const val TAG_CURRENT = 0
private const val TAG_PREVIOUS = 1
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): PowerSourceClusterWiredFaultChangeType {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : PowerSourceClusterWiredFaultChangeType {
tlvReader.enterStructure(tlvTag)
- val current =
- buildList {
- tlvReader.enterArray(ContextSpecificTag(TAG_CURRENT))
- while (!tlvReader.isEndOfContainer()) {
- add(tlvReader.getUInt(AnonymousTag))
- }
- tlvReader.exitContainer()
- }
- val previous =
- buildList {
- tlvReader.enterArray(ContextSpecificTag(TAG_PREVIOUS))
- while (!tlvReader.isEndOfContainer()) {
- add(tlvReader.getUInt(AnonymousTag))
- }
- tlvReader.exitContainer()
- }
-
+ val current = buildList {
+ tlvReader.enterArray(ContextSpecificTag(TAG_CURRENT))
+ while(!tlvReader.isEndOfContainer()) {
+ add(tlvReader.getUInt(AnonymousTag))
+ }
+ tlvReader.exitContainer()
+ }
+ val previous = buildList {
+ tlvReader.enterArray(ContextSpecificTag(TAG_PREVIOUS))
+ while(!tlvReader.isEndOfContainer()) {
+ add(tlvReader.getUInt(AnonymousTag))
+ }
+ tlvReader.exitContainer()
+ }
+
tlvReader.exitContainer()
return PowerSourceClusterWiredFaultChangeType(current, previous)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/RefrigeratorAndTemperatureControlledCabinetModeClusterModeOptionStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/RefrigeratorAndTemperatureControlledCabinetModeClusterModeOptionStruct.kt
index 85b1d995d2fd76..74809e3ae5215c 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/RefrigeratorAndTemperatureControlledCabinetModeClusterModeOptionStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/RefrigeratorAndTemperatureControlledCabinetModeClusterModeOptionStruct.kt
@@ -20,15 +20,17 @@ import chip.devicecontroller.cluster.*
import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class RefrigeratorAndTemperatureControlledCabinetModeClusterModeOptionStruct(
- val label: String,
- val mode: UInt,
- val modeTags: List
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class RefrigeratorAndTemperatureControlledCabinetModeClusterModeOptionStruct (
+ val label: String,
+ val mode: UInt,
+ val modeTags: List) {
+ override fun toString(): String = buildString {
append("RefrigeratorAndTemperatureControlledCabinetModeClusterModeOptionStruct {\n")
append("\tlabel : $label\n")
append("\tmode : $mode\n")
@@ -55,34 +57,21 @@ class RefrigeratorAndTemperatureControlledCabinetModeClusterModeOptionStruct(
private const val TAG_MODE = 1
private const val TAG_MODE_TAGS = 2
- fun fromTlv(
- tlvTag: Tag,
- tlvReader: TlvReader
- ): RefrigeratorAndTemperatureControlledCabinetModeClusterModeOptionStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : RefrigeratorAndTemperatureControlledCabinetModeClusterModeOptionStruct {
tlvReader.enterStructure(tlvTag)
val label = tlvReader.getString(ContextSpecificTag(TAG_LABEL))
val mode = tlvReader.getUInt(ContextSpecificTag(TAG_MODE))
- val modeTags =
- buildList {
- tlvReader.enterArray(ContextSpecificTag(TAG_MODE_TAGS))
- while (!tlvReader.isEndOfContainer()) {
- add(
- RefrigeratorAndTemperatureControlledCabinetModeClusterModeTagStruct.fromTlv(
- AnonymousTag,
- tlvReader
- )
- )
- }
- tlvReader.exitContainer()
- }
-
+ val modeTags = buildList {
+ tlvReader.enterArray(ContextSpecificTag(TAG_MODE_TAGS))
+ while(!tlvReader.isEndOfContainer()) {
+ add(RefrigeratorAndTemperatureControlledCabinetModeClusterModeTagStruct.fromTlv(AnonymousTag, tlvReader))
+ }
+ tlvReader.exitContainer()
+ }
+
tlvReader.exitContainer()
- return RefrigeratorAndTemperatureControlledCabinetModeClusterModeOptionStruct(
- label,
- mode,
- modeTags
- )
+ return RefrigeratorAndTemperatureControlledCabinetModeClusterModeOptionStruct(label, mode, modeTags)
}
}
}
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/RefrigeratorAndTemperatureControlledCabinetModeClusterModeTagStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/RefrigeratorAndTemperatureControlledCabinetModeClusterModeTagStruct.kt
index db10b1db8bab30..0831587768d6a3 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/RefrigeratorAndTemperatureControlledCabinetModeClusterModeTagStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/RefrigeratorAndTemperatureControlledCabinetModeClusterModeTagStruct.kt
@@ -17,17 +17,19 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
-import java.util.Optional
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class RefrigeratorAndTemperatureControlledCabinetModeClusterModeTagStruct(
- val mfgCode: Optional,
- val value: UInt
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class RefrigeratorAndTemperatureControlledCabinetModeClusterModeTagStruct (
+ val mfgCode: Optional,
+ val value: UInt) {
+ override fun toString(): String = buildString {
append("RefrigeratorAndTemperatureControlledCabinetModeClusterModeTagStruct {\n")
append("\tmfgCode : $mfgCode\n")
append("\tvalue : $value\n")
@@ -38,9 +40,9 @@ class RefrigeratorAndTemperatureControlledCabinetModeClusterModeTagStruct(
tlvWriter.apply {
startStructure(tlvTag)
if (mfgCode.isPresent) {
- val optmfgCode = mfgCode.get()
- put(ContextSpecificTag(TAG_MFG_CODE), optmfgCode)
- }
+ val optmfgCode = mfgCode.get()
+ put(ContextSpecificTag(TAG_MFG_CODE), optmfgCode)
+ }
put(ContextSpecificTag(TAG_VALUE), value)
endStructure()
}
@@ -50,19 +52,15 @@ class RefrigeratorAndTemperatureControlledCabinetModeClusterModeTagStruct(
private const val TAG_MFG_CODE = 0
private const val TAG_VALUE = 1
- fun fromTlv(
- tlvTag: Tag,
- tlvReader: TlvReader
- ): RefrigeratorAndTemperatureControlledCabinetModeClusterModeTagStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : RefrigeratorAndTemperatureControlledCabinetModeClusterModeTagStruct {
tlvReader.enterStructure(tlvTag)
- val mfgCode =
- if (tlvReader.isNextTag(ContextSpecificTag(TAG_MFG_CODE))) {
- Optional.of(tlvReader.getUInt(ContextSpecificTag(TAG_MFG_CODE)))
- } else {
- Optional.empty()
- }
+ val mfgCode = if (tlvReader.isNextTag(ContextSpecificTag(TAG_MFG_CODE))) {
+ Optional.of(tlvReader.getUInt(ContextSpecificTag(TAG_MFG_CODE)))
+ } else {
+ Optional.empty()
+ }
val value = tlvReader.getUInt(ContextSpecificTag(TAG_VALUE))
-
+
tlvReader.exitContainer()
return RefrigeratorAndTemperatureControlledCabinetModeClusterModeTagStruct(mfgCode, value)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/RvcCleanModeClusterModeOptionStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/RvcCleanModeClusterModeOptionStruct.kt
index 31f7b8adb6ac63..d4cf5dd09a6214 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/RvcCleanModeClusterModeOptionStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/RvcCleanModeClusterModeOptionStruct.kt
@@ -20,15 +20,17 @@ import chip.devicecontroller.cluster.*
import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class RvcCleanModeClusterModeOptionStruct(
- val label: String,
- val mode: UInt,
- val modeTags: List
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class RvcCleanModeClusterModeOptionStruct (
+ val label: String,
+ val mode: UInt,
+ val modeTags: List) {
+ override fun toString(): String = buildString {
append("RvcCleanModeClusterModeOptionStruct {\n")
append("\tlabel : $label\n")
append("\tmode : $mode\n")
@@ -55,19 +57,18 @@ class RvcCleanModeClusterModeOptionStruct(
private const val TAG_MODE = 1
private const val TAG_MODE_TAGS = 2
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): RvcCleanModeClusterModeOptionStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : RvcCleanModeClusterModeOptionStruct {
tlvReader.enterStructure(tlvTag)
val label = tlvReader.getString(ContextSpecificTag(TAG_LABEL))
val mode = tlvReader.getUInt(ContextSpecificTag(TAG_MODE))
- val modeTags =
- buildList {
- tlvReader.enterArray(ContextSpecificTag(TAG_MODE_TAGS))
- while (!tlvReader.isEndOfContainer()) {
- add(RvcCleanModeClusterModeTagStruct.fromTlv(AnonymousTag, tlvReader))
- }
- tlvReader.exitContainer()
- }
-
+ val modeTags = buildList {
+ tlvReader.enterArray(ContextSpecificTag(TAG_MODE_TAGS))
+ while(!tlvReader.isEndOfContainer()) {
+ add(RvcCleanModeClusterModeTagStruct.fromTlv(AnonymousTag, tlvReader))
+ }
+ tlvReader.exitContainer()
+ }
+
tlvReader.exitContainer()
return RvcCleanModeClusterModeOptionStruct(label, mode, modeTags)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/RvcCleanModeClusterModeTagStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/RvcCleanModeClusterModeTagStruct.kt
index a06d26774dacc6..7c293c839acb4f 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/RvcCleanModeClusterModeTagStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/RvcCleanModeClusterModeTagStruct.kt
@@ -17,14 +17,19 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
-import java.util.Optional
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class RvcCleanModeClusterModeTagStruct(val mfgCode: Optional, val value: UInt) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class RvcCleanModeClusterModeTagStruct (
+ val mfgCode: Optional,
+ val value: UInt) {
+ override fun toString(): String = buildString {
append("RvcCleanModeClusterModeTagStruct {\n")
append("\tmfgCode : $mfgCode\n")
append("\tvalue : $value\n")
@@ -35,9 +40,9 @@ class RvcCleanModeClusterModeTagStruct(val mfgCode: Optional, val value: U
tlvWriter.apply {
startStructure(tlvTag)
if (mfgCode.isPresent) {
- val optmfgCode = mfgCode.get()
- put(ContextSpecificTag(TAG_MFG_CODE), optmfgCode)
- }
+ val optmfgCode = mfgCode.get()
+ put(ContextSpecificTag(TAG_MFG_CODE), optmfgCode)
+ }
put(ContextSpecificTag(TAG_VALUE), value)
endStructure()
}
@@ -47,16 +52,15 @@ class RvcCleanModeClusterModeTagStruct(val mfgCode: Optional, val value: U
private const val TAG_MFG_CODE = 0
private const val TAG_VALUE = 1
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): RvcCleanModeClusterModeTagStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : RvcCleanModeClusterModeTagStruct {
tlvReader.enterStructure(tlvTag)
- val mfgCode =
- if (tlvReader.isNextTag(ContextSpecificTag(TAG_MFG_CODE))) {
- Optional.of(tlvReader.getUInt(ContextSpecificTag(TAG_MFG_CODE)))
- } else {
- Optional.empty()
- }
+ val mfgCode = if (tlvReader.isNextTag(ContextSpecificTag(TAG_MFG_CODE))) {
+ Optional.of(tlvReader.getUInt(ContextSpecificTag(TAG_MFG_CODE)))
+ } else {
+ Optional.empty()
+ }
val value = tlvReader.getUInt(ContextSpecificTag(TAG_VALUE))
-
+
tlvReader.exitContainer()
return RvcCleanModeClusterModeTagStruct(mfgCode, value)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/RvcOperationalStateClusterErrorStateStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/RvcOperationalStateClusterErrorStateStruct.kt
index 0f8daddb5212c3..15f9250edbe478 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/RvcOperationalStateClusterErrorStateStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/RvcOperationalStateClusterErrorStateStruct.kt
@@ -17,18 +17,20 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
-import java.util.Optional
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class RvcOperationalStateClusterErrorStateStruct(
- val errorStateID: UInt,
- val errorStateLabel: Optional,
- val errorStateDetails: Optional
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class RvcOperationalStateClusterErrorStateStruct (
+ val errorStateID: UInt,
+ val errorStateLabel: Optional,
+ val errorStateDetails: Optional) {
+ override fun toString(): String = buildString {
append("RvcOperationalStateClusterErrorStateStruct {\n")
append("\terrorStateID : $errorStateID\n")
append("\terrorStateLabel : $errorStateLabel\n")
@@ -41,13 +43,13 @@ class RvcOperationalStateClusterErrorStateStruct(
startStructure(tlvTag)
put(ContextSpecificTag(TAG_ERROR_STATE_I_D), errorStateID)
if (errorStateLabel.isPresent) {
- val opterrorStateLabel = errorStateLabel.get()
- put(ContextSpecificTag(TAG_ERROR_STATE_LABEL), opterrorStateLabel)
- }
+ val opterrorStateLabel = errorStateLabel.get()
+ put(ContextSpecificTag(TAG_ERROR_STATE_LABEL), opterrorStateLabel)
+ }
if (errorStateDetails.isPresent) {
- val opterrorStateDetails = errorStateDetails.get()
- put(ContextSpecificTag(TAG_ERROR_STATE_DETAILS), opterrorStateDetails)
- }
+ val opterrorStateDetails = errorStateDetails.get()
+ put(ContextSpecificTag(TAG_ERROR_STATE_DETAILS), opterrorStateDetails)
+ }
endStructure()
}
}
@@ -57,29 +59,23 @@ class RvcOperationalStateClusterErrorStateStruct(
private const val TAG_ERROR_STATE_LABEL = 1
private const val TAG_ERROR_STATE_DETAILS = 2
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): RvcOperationalStateClusterErrorStateStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : RvcOperationalStateClusterErrorStateStruct {
tlvReader.enterStructure(tlvTag)
val errorStateID = tlvReader.getUInt(ContextSpecificTag(TAG_ERROR_STATE_I_D))
- val errorStateLabel =
- if (tlvReader.isNextTag(ContextSpecificTag(TAG_ERROR_STATE_LABEL))) {
- Optional.of(tlvReader.getString(ContextSpecificTag(TAG_ERROR_STATE_LABEL)))
- } else {
- Optional.empty()
- }
- val errorStateDetails =
- if (tlvReader.isNextTag(ContextSpecificTag(TAG_ERROR_STATE_DETAILS))) {
- Optional.of(tlvReader.getString(ContextSpecificTag(TAG_ERROR_STATE_DETAILS)))
- } else {
- Optional.empty()
- }
-
+ val errorStateLabel = if (tlvReader.isNextTag(ContextSpecificTag(TAG_ERROR_STATE_LABEL))) {
+ Optional.of(tlvReader.getString(ContextSpecificTag(TAG_ERROR_STATE_LABEL)))
+ } else {
+ Optional.empty()
+ }
+ val errorStateDetails = if (tlvReader.isNextTag(ContextSpecificTag(TAG_ERROR_STATE_DETAILS))) {
+ Optional.of(tlvReader.getString(ContextSpecificTag(TAG_ERROR_STATE_DETAILS)))
+ } else {
+ Optional.empty()
+ }
+
tlvReader.exitContainer()
- return RvcOperationalStateClusterErrorStateStruct(
- errorStateID,
- errorStateLabel,
- errorStateDetails
- )
+ return RvcOperationalStateClusterErrorStateStruct(errorStateID, errorStateLabel, errorStateDetails)
}
}
}
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/RvcOperationalStateClusterOperationalStateStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/RvcOperationalStateClusterOperationalStateStruct.kt
index cc01c472f7f71b..930daff7a6d833 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/RvcOperationalStateClusterOperationalStateStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/RvcOperationalStateClusterOperationalStateStruct.kt
@@ -17,17 +17,19 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
-import java.util.Optional
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class RvcOperationalStateClusterOperationalStateStruct(
- val operationalStateID: UInt,
- val operationalStateLabel: Optional
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class RvcOperationalStateClusterOperationalStateStruct (
+ val operationalStateID: UInt,
+ val operationalStateLabel: Optional) {
+ override fun toString(): String = buildString {
append("RvcOperationalStateClusterOperationalStateStruct {\n")
append("\toperationalStateID : $operationalStateID\n")
append("\toperationalStateLabel : $operationalStateLabel\n")
@@ -39,9 +41,9 @@ class RvcOperationalStateClusterOperationalStateStruct(
startStructure(tlvTag)
put(ContextSpecificTag(TAG_OPERATIONAL_STATE_I_D), operationalStateID)
if (operationalStateLabel.isPresent) {
- val optoperationalStateLabel = operationalStateLabel.get()
- put(ContextSpecificTag(TAG_OPERATIONAL_STATE_LABEL), optoperationalStateLabel)
- }
+ val optoperationalStateLabel = operationalStateLabel.get()
+ put(ContextSpecificTag(TAG_OPERATIONAL_STATE_LABEL), optoperationalStateLabel)
+ }
endStructure()
}
}
@@ -50,25 +52,18 @@ class RvcOperationalStateClusterOperationalStateStruct(
private const val TAG_OPERATIONAL_STATE_I_D = 0
private const val TAG_OPERATIONAL_STATE_LABEL = 1
- fun fromTlv(
- tlvTag: Tag,
- tlvReader: TlvReader
- ): RvcOperationalStateClusterOperationalStateStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : RvcOperationalStateClusterOperationalStateStruct {
tlvReader.enterStructure(tlvTag)
val operationalStateID = tlvReader.getUInt(ContextSpecificTag(TAG_OPERATIONAL_STATE_I_D))
- val operationalStateLabel =
- if (tlvReader.isNextTag(ContextSpecificTag(TAG_OPERATIONAL_STATE_LABEL))) {
- Optional.of(tlvReader.getString(ContextSpecificTag(TAG_OPERATIONAL_STATE_LABEL)))
- } else {
- Optional.empty()
- }
-
+ val operationalStateLabel = if (tlvReader.isNextTag(ContextSpecificTag(TAG_OPERATIONAL_STATE_LABEL))) {
+ Optional.of(tlvReader.getString(ContextSpecificTag(TAG_OPERATIONAL_STATE_LABEL)))
+ } else {
+ Optional.empty()
+ }
+
tlvReader.exitContainer()
- return RvcOperationalStateClusterOperationalStateStruct(
- operationalStateID,
- operationalStateLabel
- )
+ return RvcOperationalStateClusterOperationalStateStruct(operationalStateID, operationalStateLabel)
}
}
}
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/RvcRunModeClusterModeOptionStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/RvcRunModeClusterModeOptionStruct.kt
index c20f7b3f626474..519546666e3b33 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/RvcRunModeClusterModeOptionStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/RvcRunModeClusterModeOptionStruct.kt
@@ -20,15 +20,17 @@ import chip.devicecontroller.cluster.*
import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class RvcRunModeClusterModeOptionStruct(
- val label: String,
- val mode: UInt,
- val modeTags: List
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class RvcRunModeClusterModeOptionStruct (
+ val label: String,
+ val mode: UInt,
+ val modeTags: List) {
+ override fun toString(): String = buildString {
append("RvcRunModeClusterModeOptionStruct {\n")
append("\tlabel : $label\n")
append("\tmode : $mode\n")
@@ -55,19 +57,18 @@ class RvcRunModeClusterModeOptionStruct(
private const val TAG_MODE = 1
private const val TAG_MODE_TAGS = 2
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): RvcRunModeClusterModeOptionStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : RvcRunModeClusterModeOptionStruct {
tlvReader.enterStructure(tlvTag)
val label = tlvReader.getString(ContextSpecificTag(TAG_LABEL))
val mode = tlvReader.getUInt(ContextSpecificTag(TAG_MODE))
- val modeTags =
- buildList {
- tlvReader.enterArray(ContextSpecificTag(TAG_MODE_TAGS))
- while (!tlvReader.isEndOfContainer()) {
- add(RvcRunModeClusterModeTagStruct.fromTlv(AnonymousTag, tlvReader))
- }
- tlvReader.exitContainer()
- }
-
+ val modeTags = buildList {
+ tlvReader.enterArray(ContextSpecificTag(TAG_MODE_TAGS))
+ while(!tlvReader.isEndOfContainer()) {
+ add(RvcRunModeClusterModeTagStruct.fromTlv(AnonymousTag, tlvReader))
+ }
+ tlvReader.exitContainer()
+ }
+
tlvReader.exitContainer()
return RvcRunModeClusterModeOptionStruct(label, mode, modeTags)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/RvcRunModeClusterModeTagStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/RvcRunModeClusterModeTagStruct.kt
index 4c32d28ee6ad67..c6183c3e89c585 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/RvcRunModeClusterModeTagStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/RvcRunModeClusterModeTagStruct.kt
@@ -17,14 +17,19 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
-import java.util.Optional
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class RvcRunModeClusterModeTagStruct(val mfgCode: Optional, val value: UInt) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class RvcRunModeClusterModeTagStruct (
+ val mfgCode: Optional,
+ val value: UInt) {
+ override fun toString(): String = buildString {
append("RvcRunModeClusterModeTagStruct {\n")
append("\tmfgCode : $mfgCode\n")
append("\tvalue : $value\n")
@@ -35,9 +40,9 @@ class RvcRunModeClusterModeTagStruct(val mfgCode: Optional, val value: UIn
tlvWriter.apply {
startStructure(tlvTag)
if (mfgCode.isPresent) {
- val optmfgCode = mfgCode.get()
- put(ContextSpecificTag(TAG_MFG_CODE), optmfgCode)
- }
+ val optmfgCode = mfgCode.get()
+ put(ContextSpecificTag(TAG_MFG_CODE), optmfgCode)
+ }
put(ContextSpecificTag(TAG_VALUE), value)
endStructure()
}
@@ -47,16 +52,15 @@ class RvcRunModeClusterModeTagStruct(val mfgCode: Optional, val value: UIn
private const val TAG_MFG_CODE = 0
private const val TAG_VALUE = 1
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): RvcRunModeClusterModeTagStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : RvcRunModeClusterModeTagStruct {
tlvReader.enterStructure(tlvTag)
- val mfgCode =
- if (tlvReader.isNextTag(ContextSpecificTag(TAG_MFG_CODE))) {
- Optional.of(tlvReader.getUInt(ContextSpecificTag(TAG_MFG_CODE)))
- } else {
- Optional.empty()
- }
+ val mfgCode = if (tlvReader.isNextTag(ContextSpecificTag(TAG_MFG_CODE))) {
+ Optional.of(tlvReader.getUInt(ContextSpecificTag(TAG_MFG_CODE)))
+ } else {
+ Optional.empty()
+ }
val value = tlvReader.getUInt(ContextSpecificTag(TAG_VALUE))
-
+
tlvReader.exitContainer()
return RvcRunModeClusterModeTagStruct(mfgCode, value)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ScenesClusterAttributeValuePair.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ScenesClusterAttributeValuePair.kt
index f26ab20211dd8d..61bf2d3c5b9321 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ScenesClusterAttributeValuePair.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ScenesClusterAttributeValuePair.kt
@@ -17,13 +17,19 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class ScenesClusterAttributeValuePair(val attributeID: ULong, val attributeValue: ULong) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class ScenesClusterAttributeValuePair (
+ val attributeID: ULong,
+ val attributeValue: ULong) {
+ override fun toString(): String = buildString {
append("ScenesClusterAttributeValuePair {\n")
append("\tattributeID : $attributeID\n")
append("\tattributeValue : $attributeValue\n")
@@ -43,11 +49,11 @@ class ScenesClusterAttributeValuePair(val attributeID: ULong, val attributeValue
private const val TAG_ATTRIBUTE_I_D = 0
private const val TAG_ATTRIBUTE_VALUE = 1
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): ScenesClusterAttributeValuePair {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : ScenesClusterAttributeValuePair {
tlvReader.enterStructure(tlvTag)
val attributeID = tlvReader.getULong(ContextSpecificTag(TAG_ATTRIBUTE_I_D))
val attributeValue = tlvReader.getULong(ContextSpecificTag(TAG_ATTRIBUTE_VALUE))
-
+
tlvReader.exitContainer()
return ScenesClusterAttributeValuePair(attributeID, attributeValue)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ScenesClusterExtensionFieldSet.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ScenesClusterExtensionFieldSet.kt
index 7999a24e2d78de..d6b615b148c3dd 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ScenesClusterExtensionFieldSet.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ScenesClusterExtensionFieldSet.kt
@@ -20,14 +20,16 @@ import chip.devicecontroller.cluster.*
import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class ScenesClusterExtensionFieldSet(
- val clusterID: ULong,
- val attributeValueList: List
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class ScenesClusterExtensionFieldSet (
+ val clusterID: ULong,
+ val attributeValueList: List) {
+ override fun toString(): String = buildString {
append("ScenesClusterExtensionFieldSet {\n")
append("\tclusterID : $clusterID\n")
append("\tattributeValueList : $attributeValueList\n")
@@ -51,18 +53,17 @@ class ScenesClusterExtensionFieldSet(
private const val TAG_CLUSTER_I_D = 0
private const val TAG_ATTRIBUTE_VALUE_LIST = 1
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): ScenesClusterExtensionFieldSet {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : ScenesClusterExtensionFieldSet {
tlvReader.enterStructure(tlvTag)
val clusterID = tlvReader.getULong(ContextSpecificTag(TAG_CLUSTER_I_D))
- val attributeValueList =
- buildList {
- tlvReader.enterArray(ContextSpecificTag(TAG_ATTRIBUTE_VALUE_LIST))
- while (!tlvReader.isEndOfContainer()) {
- add(ScenesClusterAttributeValuePair.fromTlv(AnonymousTag, tlvReader))
- }
- tlvReader.exitContainer()
- }
-
+ val attributeValueList = buildList {
+ tlvReader.enterArray(ContextSpecificTag(TAG_ATTRIBUTE_VALUE_LIST))
+ while(!tlvReader.isEndOfContainer()) {
+ add(ScenesClusterAttributeValuePair.fromTlv(AnonymousTag, tlvReader))
+ }
+ tlvReader.exitContainer()
+ }
+
tlvReader.exitContainer()
return ScenesClusterExtensionFieldSet(clusterID, attributeValueList)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/SoftwareDiagnosticsClusterThreadMetricsStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/SoftwareDiagnosticsClusterThreadMetricsStruct.kt
index f606a46f9fd057..3ef4fc6b3bbfa6 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/SoftwareDiagnosticsClusterThreadMetricsStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/SoftwareDiagnosticsClusterThreadMetricsStruct.kt
@@ -17,20 +17,22 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
-import java.util.Optional
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class SoftwareDiagnosticsClusterThreadMetricsStruct(
- val id: ULong,
- val name: Optional,
- val stackFreeCurrent: Optional,
- val stackFreeMinimum: Optional,
- val stackSize: Optional
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class SoftwareDiagnosticsClusterThreadMetricsStruct (
+ val id: ULong,
+ val name: Optional,
+ val stackFreeCurrent: Optional,
+ val stackFreeMinimum: Optional,
+ val stackSize: Optional) {
+ override fun toString(): String = buildString {
append("SoftwareDiagnosticsClusterThreadMetricsStruct {\n")
append("\tid : $id\n")
append("\tname : $name\n")
@@ -45,21 +47,21 @@ class SoftwareDiagnosticsClusterThreadMetricsStruct(
startStructure(tlvTag)
put(ContextSpecificTag(TAG_ID), id)
if (name.isPresent) {
- val optname = name.get()
- put(ContextSpecificTag(TAG_NAME), optname)
- }
+ val optname = name.get()
+ put(ContextSpecificTag(TAG_NAME), optname)
+ }
if (stackFreeCurrent.isPresent) {
- val optstackFreeCurrent = stackFreeCurrent.get()
- put(ContextSpecificTag(TAG_STACK_FREE_CURRENT), optstackFreeCurrent)
- }
+ val optstackFreeCurrent = stackFreeCurrent.get()
+ put(ContextSpecificTag(TAG_STACK_FREE_CURRENT), optstackFreeCurrent)
+ }
if (stackFreeMinimum.isPresent) {
- val optstackFreeMinimum = stackFreeMinimum.get()
- put(ContextSpecificTag(TAG_STACK_FREE_MINIMUM), optstackFreeMinimum)
- }
+ val optstackFreeMinimum = stackFreeMinimum.get()
+ put(ContextSpecificTag(TAG_STACK_FREE_MINIMUM), optstackFreeMinimum)
+ }
if (stackSize.isPresent) {
- val optstackSize = stackSize.get()
- put(ContextSpecificTag(TAG_STACK_SIZE), optstackSize)
- }
+ val optstackSize = stackSize.get()
+ put(ContextSpecificTag(TAG_STACK_SIZE), optstackSize)
+ }
endStructure()
}
}
@@ -71,43 +73,33 @@ class SoftwareDiagnosticsClusterThreadMetricsStruct(
private const val TAG_STACK_FREE_MINIMUM = 3
private const val TAG_STACK_SIZE = 4
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): SoftwareDiagnosticsClusterThreadMetricsStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : SoftwareDiagnosticsClusterThreadMetricsStruct {
tlvReader.enterStructure(tlvTag)
val id = tlvReader.getULong(ContextSpecificTag(TAG_ID))
- val name =
- if (tlvReader.isNextTag(ContextSpecificTag(TAG_NAME))) {
- Optional.of(tlvReader.getString(ContextSpecificTag(TAG_NAME)))
- } else {
- Optional.empty()
- }
- val stackFreeCurrent =
- if (tlvReader.isNextTag(ContextSpecificTag(TAG_STACK_FREE_CURRENT))) {
- Optional.of(tlvReader.getULong(ContextSpecificTag(TAG_STACK_FREE_CURRENT)))
- } else {
- Optional.empty()
- }
- val stackFreeMinimum =
- if (tlvReader.isNextTag(ContextSpecificTag(TAG_STACK_FREE_MINIMUM))) {
- Optional.of(tlvReader.getULong(ContextSpecificTag(TAG_STACK_FREE_MINIMUM)))
- } else {
- Optional.empty()
- }
- val stackSize =
- if (tlvReader.isNextTag(ContextSpecificTag(TAG_STACK_SIZE))) {
- Optional.of(tlvReader.getULong(ContextSpecificTag(TAG_STACK_SIZE)))
- } else {
- Optional.empty()
- }
-
+ val name = if (tlvReader.isNextTag(ContextSpecificTag(TAG_NAME))) {
+ Optional.of(tlvReader.getString(ContextSpecificTag(TAG_NAME)))
+ } else {
+ Optional.empty()
+ }
+ val stackFreeCurrent = if (tlvReader.isNextTag(ContextSpecificTag(TAG_STACK_FREE_CURRENT))) {
+ Optional.of(tlvReader.getULong(ContextSpecificTag(TAG_STACK_FREE_CURRENT)))
+ } else {
+ Optional.empty()
+ }
+ val stackFreeMinimum = if (tlvReader.isNextTag(ContextSpecificTag(TAG_STACK_FREE_MINIMUM))) {
+ Optional.of(tlvReader.getULong(ContextSpecificTag(TAG_STACK_FREE_MINIMUM)))
+ } else {
+ Optional.empty()
+ }
+ val stackSize = if (tlvReader.isNextTag(ContextSpecificTag(TAG_STACK_SIZE))) {
+ Optional.of(tlvReader.getULong(ContextSpecificTag(TAG_STACK_SIZE)))
+ } else {
+ Optional.empty()
+ }
+
tlvReader.exitContainer()
- return SoftwareDiagnosticsClusterThreadMetricsStruct(
- id,
- name,
- stackFreeCurrent,
- stackFreeMinimum,
- stackSize
- )
+ return SoftwareDiagnosticsClusterThreadMetricsStruct(id, name, stackFreeCurrent, stackFreeMinimum, stackSize)
}
}
}
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/TargetNavigatorClusterTargetInfoStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/TargetNavigatorClusterTargetInfoStruct.kt
index 8d667ba0f94cfa..49ebd8e74713c8 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/TargetNavigatorClusterTargetInfoStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/TargetNavigatorClusterTargetInfoStruct.kt
@@ -17,13 +17,19 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class TargetNavigatorClusterTargetInfoStruct(val identifier: UInt, val name: String) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class TargetNavigatorClusterTargetInfoStruct (
+ val identifier: UInt,
+ val name: String) {
+ override fun toString(): String = buildString {
append("TargetNavigatorClusterTargetInfoStruct {\n")
append("\tidentifier : $identifier\n")
append("\tname : $name\n")
@@ -43,11 +49,11 @@ class TargetNavigatorClusterTargetInfoStruct(val identifier: UInt, val name: Str
private const val TAG_IDENTIFIER = 0
private const val TAG_NAME = 1
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): TargetNavigatorClusterTargetInfoStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : TargetNavigatorClusterTargetInfoStruct {
tlvReader.enterStructure(tlvTag)
val identifier = tlvReader.getUInt(ContextSpecificTag(TAG_IDENTIFIER))
val name = tlvReader.getString(ContextSpecificTag(TAG_NAME))
-
+
tlvReader.exitContainer()
return TargetNavigatorClusterTargetInfoStruct(identifier, name)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ThermostatClusterThermostatScheduleTransition.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ThermostatClusterThermostatScheduleTransition.kt
index 385f331a718700..7e40784e11af55 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ThermostatClusterThermostatScheduleTransition.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ThermostatClusterThermostatScheduleTransition.kt
@@ -17,17 +17,20 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class ThermostatClusterThermostatScheduleTransition(
- val transitionTime: UInt,
- val heatSetpoint: Int?,
- val coolSetpoint: Int?
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class ThermostatClusterThermostatScheduleTransition (
+ val transitionTime: UInt,
+ val heatSetpoint: Int?,
+ val coolSetpoint: Int?) {
+ override fun toString(): String = buildString {
append("ThermostatClusterThermostatScheduleTransition {\n")
append("\ttransitionTime : $transitionTime\n")
append("\theatSetpoint : $heatSetpoint\n")
@@ -40,15 +43,15 @@ class ThermostatClusterThermostatScheduleTransition(
startStructure(tlvTag)
put(ContextSpecificTag(TAG_TRANSITION_TIME), transitionTime)
if (heatSetpoint != null) {
- put(ContextSpecificTag(TAG_HEAT_SETPOINT), heatSetpoint)
- } else {
- putNull(ContextSpecificTag(TAG_HEAT_SETPOINT))
- }
+ put(ContextSpecificTag(TAG_HEAT_SETPOINT), heatSetpoint)
+ } else {
+ putNull(ContextSpecificTag(TAG_HEAT_SETPOINT))
+ }
if (coolSetpoint != null) {
- put(ContextSpecificTag(TAG_COOL_SETPOINT), coolSetpoint)
- } else {
- putNull(ContextSpecificTag(TAG_COOL_SETPOINT))
- }
+ put(ContextSpecificTag(TAG_COOL_SETPOINT), coolSetpoint)
+ } else {
+ putNull(ContextSpecificTag(TAG_COOL_SETPOINT))
+ }
endStructure()
}
}
@@ -58,31 +61,25 @@ class ThermostatClusterThermostatScheduleTransition(
private const val TAG_HEAT_SETPOINT = 1
private const val TAG_COOL_SETPOINT = 2
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): ThermostatClusterThermostatScheduleTransition {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : ThermostatClusterThermostatScheduleTransition {
tlvReader.enterStructure(tlvTag)
val transitionTime = tlvReader.getUInt(ContextSpecificTag(TAG_TRANSITION_TIME))
- val heatSetpoint =
- if (!tlvReader.isNull()) {
- tlvReader.getInt(ContextSpecificTag(TAG_HEAT_SETPOINT))
- } else {
- tlvReader.getNull(ContextSpecificTag(TAG_HEAT_SETPOINT))
- null
- }
- val coolSetpoint =
- if (!tlvReader.isNull()) {
- tlvReader.getInt(ContextSpecificTag(TAG_COOL_SETPOINT))
- } else {
- tlvReader.getNull(ContextSpecificTag(TAG_COOL_SETPOINT))
- null
- }
-
+ val heatSetpoint = if (!tlvReader.isNull()) {
+ tlvReader.getInt(ContextSpecificTag(TAG_HEAT_SETPOINT))
+ } else {
+ tlvReader.getNull(ContextSpecificTag(TAG_HEAT_SETPOINT))
+ null
+ }
+ val coolSetpoint = if (!tlvReader.isNull()) {
+ tlvReader.getInt(ContextSpecificTag(TAG_COOL_SETPOINT))
+ } else {
+ tlvReader.getNull(ContextSpecificTag(TAG_COOL_SETPOINT))
+ null
+ }
+
tlvReader.exitContainer()
- return ThermostatClusterThermostatScheduleTransition(
- transitionTime,
- heatSetpoint,
- coolSetpoint
- )
+ return ThermostatClusterThermostatScheduleTransition(transitionTime, heatSetpoint, coolSetpoint)
}
}
}
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ThreadNetworkDiagnosticsClusterNeighborTableStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ThreadNetworkDiagnosticsClusterNeighborTableStruct.kt
index 84733d5bd9d5fc..40156c06651284 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ThreadNetworkDiagnosticsClusterNeighborTableStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ThreadNetworkDiagnosticsClusterNeighborTableStruct.kt
@@ -17,28 +17,31 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class ThreadNetworkDiagnosticsClusterNeighborTableStruct(
- val extAddress: ULong,
- val age: ULong,
- val rloc16: UInt,
- val linkFrameCounter: ULong,
- val mleFrameCounter: ULong,
- val lqi: UInt,
- val averageRssi: Int?,
- val lastRssi: Int?,
- val frameErrorRate: UInt,
- val messageErrorRate: UInt,
- val rxOnWhenIdle: Boolean,
- val fullThreadDevice: Boolean,
- val fullNetworkData: Boolean,
- val isChild: Boolean
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class ThreadNetworkDiagnosticsClusterNeighborTableStruct (
+ val extAddress: ULong,
+ val age: ULong,
+ val rloc16: UInt,
+ val linkFrameCounter: ULong,
+ val mleFrameCounter: ULong,
+ val lqi: UInt,
+ val averageRssi: Int?,
+ val lastRssi: Int?,
+ val frameErrorRate: UInt,
+ val messageErrorRate: UInt,
+ val rxOnWhenIdle: Boolean,
+ val fullThreadDevice: Boolean,
+ val fullNetworkData: Boolean,
+ val isChild: Boolean) {
+ override fun toString(): String = buildString {
append("ThreadNetworkDiagnosticsClusterNeighborTableStruct {\n")
append("\textAddress : $extAddress\n")
append("\tage : $age\n")
@@ -67,15 +70,15 @@ class ThreadNetworkDiagnosticsClusterNeighborTableStruct(
put(ContextSpecificTag(TAG_MLE_FRAME_COUNTER), mleFrameCounter)
put(ContextSpecificTag(TAG_LQI), lqi)
if (averageRssi != null) {
- put(ContextSpecificTag(TAG_AVERAGE_RSSI), averageRssi)
- } else {
- putNull(ContextSpecificTag(TAG_AVERAGE_RSSI))
- }
+ put(ContextSpecificTag(TAG_AVERAGE_RSSI), averageRssi)
+ } else {
+ putNull(ContextSpecificTag(TAG_AVERAGE_RSSI))
+ }
if (lastRssi != null) {
- put(ContextSpecificTag(TAG_LAST_RSSI), lastRssi)
- } else {
- putNull(ContextSpecificTag(TAG_LAST_RSSI))
- }
+ put(ContextSpecificTag(TAG_LAST_RSSI), lastRssi)
+ } else {
+ putNull(ContextSpecificTag(TAG_LAST_RSSI))
+ }
put(ContextSpecificTag(TAG_FRAME_ERROR_RATE), frameErrorRate)
put(ContextSpecificTag(TAG_MESSAGE_ERROR_RATE), messageErrorRate)
put(ContextSpecificTag(TAG_RX_ON_WHEN_IDLE), rxOnWhenIdle)
@@ -102,10 +105,7 @@ class ThreadNetworkDiagnosticsClusterNeighborTableStruct(
private const val TAG_FULL_NETWORK_DATA = 12
private const val TAG_IS_CHILD = 13
- fun fromTlv(
- tlvTag: Tag,
- tlvReader: TlvReader
- ): ThreadNetworkDiagnosticsClusterNeighborTableStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : ThreadNetworkDiagnosticsClusterNeighborTableStruct {
tlvReader.enterStructure(tlvTag)
val extAddress = tlvReader.getULong(ContextSpecificTag(TAG_EXT_ADDRESS))
val age = tlvReader.getULong(ContextSpecificTag(TAG_AGE))
@@ -113,45 +113,28 @@ class ThreadNetworkDiagnosticsClusterNeighborTableStruct(
val linkFrameCounter = tlvReader.getULong(ContextSpecificTag(TAG_LINK_FRAME_COUNTER))
val mleFrameCounter = tlvReader.getULong(ContextSpecificTag(TAG_MLE_FRAME_COUNTER))
val lqi = tlvReader.getUInt(ContextSpecificTag(TAG_LQI))
- val averageRssi =
- if (!tlvReader.isNull()) {
- tlvReader.getInt(ContextSpecificTag(TAG_AVERAGE_RSSI))
- } else {
- tlvReader.getNull(ContextSpecificTag(TAG_AVERAGE_RSSI))
- null
- }
- val lastRssi =
- if (!tlvReader.isNull()) {
- tlvReader.getInt(ContextSpecificTag(TAG_LAST_RSSI))
- } else {
- tlvReader.getNull(ContextSpecificTag(TAG_LAST_RSSI))
- null
- }
+ val averageRssi = if (!tlvReader.isNull()) {
+ tlvReader.getInt(ContextSpecificTag(TAG_AVERAGE_RSSI))
+ } else {
+ tlvReader.getNull(ContextSpecificTag(TAG_AVERAGE_RSSI))
+ null
+ }
+ val lastRssi = if (!tlvReader.isNull()) {
+ tlvReader.getInt(ContextSpecificTag(TAG_LAST_RSSI))
+ } else {
+ tlvReader.getNull(ContextSpecificTag(TAG_LAST_RSSI))
+ null
+ }
val frameErrorRate = tlvReader.getUInt(ContextSpecificTag(TAG_FRAME_ERROR_RATE))
val messageErrorRate = tlvReader.getUInt(ContextSpecificTag(TAG_MESSAGE_ERROR_RATE))
val rxOnWhenIdle = tlvReader.getBoolean(ContextSpecificTag(TAG_RX_ON_WHEN_IDLE))
val fullThreadDevice = tlvReader.getBoolean(ContextSpecificTag(TAG_FULL_THREAD_DEVICE))
val fullNetworkData = tlvReader.getBoolean(ContextSpecificTag(TAG_FULL_NETWORK_DATA))
val isChild = tlvReader.getBoolean(ContextSpecificTag(TAG_IS_CHILD))
-
+
tlvReader.exitContainer()
- return ThreadNetworkDiagnosticsClusterNeighborTableStruct(
- extAddress,
- age,
- rloc16,
- linkFrameCounter,
- mleFrameCounter,
- lqi,
- averageRssi,
- lastRssi,
- frameErrorRate,
- messageErrorRate,
- rxOnWhenIdle,
- fullThreadDevice,
- fullNetworkData,
- isChild
- )
+ return ThreadNetworkDiagnosticsClusterNeighborTableStruct(extAddress, age, rloc16, linkFrameCounter, mleFrameCounter, lqi, averageRssi, lastRssi, frameErrorRate, messageErrorRate, rxOnWhenIdle, fullThreadDevice, fullNetworkData, isChild)
}
}
}
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ThreadNetworkDiagnosticsClusterOperationalDatasetComponents.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ThreadNetworkDiagnosticsClusterOperationalDatasetComponents.kt
index 39938fd1ee6403..b236dab6cb1906 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ThreadNetworkDiagnosticsClusterOperationalDatasetComponents.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ThreadNetworkDiagnosticsClusterOperationalDatasetComponents.kt
@@ -17,26 +17,29 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class ThreadNetworkDiagnosticsClusterOperationalDatasetComponents(
- val activeTimestampPresent: Boolean,
- val pendingTimestampPresent: Boolean,
- val masterKeyPresent: Boolean,
- val networkNamePresent: Boolean,
- val extendedPanIdPresent: Boolean,
- val meshLocalPrefixPresent: Boolean,
- val delayPresent: Boolean,
- val panIdPresent: Boolean,
- val channelPresent: Boolean,
- val pskcPresent: Boolean,
- val securityPolicyPresent: Boolean,
- val channelMaskPresent: Boolean
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class ThreadNetworkDiagnosticsClusterOperationalDatasetComponents (
+ val activeTimestampPresent: Boolean,
+ val pendingTimestampPresent: Boolean,
+ val masterKeyPresent: Boolean,
+ val networkNamePresent: Boolean,
+ val extendedPanIdPresent: Boolean,
+ val meshLocalPrefixPresent: Boolean,
+ val delayPresent: Boolean,
+ val panIdPresent: Boolean,
+ val channelPresent: Boolean,
+ val pskcPresent: Boolean,
+ val securityPolicyPresent: Boolean,
+ val channelMaskPresent: Boolean) {
+ override fun toString(): String = buildString {
append("ThreadNetworkDiagnosticsClusterOperationalDatasetComponents {\n")
append("\tactiveTimestampPresent : $activeTimestampPresent\n")
append("\tpendingTimestampPresent : $pendingTimestampPresent\n")
@@ -86,45 +89,24 @@ class ThreadNetworkDiagnosticsClusterOperationalDatasetComponents(
private const val TAG_SECURITY_POLICY_PRESENT = 10
private const val TAG_CHANNEL_MASK_PRESENT = 11
- fun fromTlv(
- tlvTag: Tag,
- tlvReader: TlvReader
- ): ThreadNetworkDiagnosticsClusterOperationalDatasetComponents {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : ThreadNetworkDiagnosticsClusterOperationalDatasetComponents {
tlvReader.enterStructure(tlvTag)
- val activeTimestampPresent =
- tlvReader.getBoolean(ContextSpecificTag(TAG_ACTIVE_TIMESTAMP_PRESENT))
- val pendingTimestampPresent =
- tlvReader.getBoolean(ContextSpecificTag(TAG_PENDING_TIMESTAMP_PRESENT))
+ val activeTimestampPresent = tlvReader.getBoolean(ContextSpecificTag(TAG_ACTIVE_TIMESTAMP_PRESENT))
+ val pendingTimestampPresent = tlvReader.getBoolean(ContextSpecificTag(TAG_PENDING_TIMESTAMP_PRESENT))
val masterKeyPresent = tlvReader.getBoolean(ContextSpecificTag(TAG_MASTER_KEY_PRESENT))
val networkNamePresent = tlvReader.getBoolean(ContextSpecificTag(TAG_NETWORK_NAME_PRESENT))
- val extendedPanIdPresent =
- tlvReader.getBoolean(ContextSpecificTag(TAG_EXTENDED_PAN_ID_PRESENT))
- val meshLocalPrefixPresent =
- tlvReader.getBoolean(ContextSpecificTag(TAG_MESH_LOCAL_PREFIX_PRESENT))
+ val extendedPanIdPresent = tlvReader.getBoolean(ContextSpecificTag(TAG_EXTENDED_PAN_ID_PRESENT))
+ val meshLocalPrefixPresent = tlvReader.getBoolean(ContextSpecificTag(TAG_MESH_LOCAL_PREFIX_PRESENT))
val delayPresent = tlvReader.getBoolean(ContextSpecificTag(TAG_DELAY_PRESENT))
val panIdPresent = tlvReader.getBoolean(ContextSpecificTag(TAG_PAN_ID_PRESENT))
val channelPresent = tlvReader.getBoolean(ContextSpecificTag(TAG_CHANNEL_PRESENT))
val pskcPresent = tlvReader.getBoolean(ContextSpecificTag(TAG_PSKC_PRESENT))
- val securityPolicyPresent =
- tlvReader.getBoolean(ContextSpecificTag(TAG_SECURITY_POLICY_PRESENT))
+ val securityPolicyPresent = tlvReader.getBoolean(ContextSpecificTag(TAG_SECURITY_POLICY_PRESENT))
val channelMaskPresent = tlvReader.getBoolean(ContextSpecificTag(TAG_CHANNEL_MASK_PRESENT))
-
+
tlvReader.exitContainer()
- return ThreadNetworkDiagnosticsClusterOperationalDatasetComponents(
- activeTimestampPresent,
- pendingTimestampPresent,
- masterKeyPresent,
- networkNamePresent,
- extendedPanIdPresent,
- meshLocalPrefixPresent,
- delayPresent,
- panIdPresent,
- channelPresent,
- pskcPresent,
- securityPolicyPresent,
- channelMaskPresent
- )
+ return ThreadNetworkDiagnosticsClusterOperationalDatasetComponents(activeTimestampPresent, pendingTimestampPresent, masterKeyPresent, networkNamePresent, extendedPanIdPresent, meshLocalPrefixPresent, delayPresent, panIdPresent, channelPresent, pskcPresent, securityPolicyPresent, channelMaskPresent)
}
}
}
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ThreadNetworkDiagnosticsClusterRouteTableStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ThreadNetworkDiagnosticsClusterRouteTableStruct.kt
index d1bbbec7592462..3d5edad134669d 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ThreadNetworkDiagnosticsClusterRouteTableStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ThreadNetworkDiagnosticsClusterRouteTableStruct.kt
@@ -17,24 +17,27 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class ThreadNetworkDiagnosticsClusterRouteTableStruct(
- val extAddress: ULong,
- val rloc16: UInt,
- val routerId: UInt,
- val nextHop: UInt,
- val pathCost: UInt,
- val LQIIn: UInt,
- val LQIOut: UInt,
- val age: UInt,
- val allocated: Boolean,
- val linkEstablished: Boolean
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class ThreadNetworkDiagnosticsClusterRouteTableStruct (
+ val extAddress: ULong,
+ val rloc16: UInt,
+ val routerId: UInt,
+ val nextHop: UInt,
+ val pathCost: UInt,
+ val LQIIn: UInt,
+ val LQIOut: UInt,
+ val age: UInt,
+ val allocated: Boolean,
+ val linkEstablished: Boolean) {
+ override fun toString(): String = buildString {
append("ThreadNetworkDiagnosticsClusterRouteTableStruct {\n")
append("\textAddress : $extAddress\n")
append("\trloc16 : $rloc16\n")
@@ -78,10 +81,7 @@ class ThreadNetworkDiagnosticsClusterRouteTableStruct(
private const val TAG_ALLOCATED = 8
private const val TAG_LINK_ESTABLISHED = 9
- fun fromTlv(
- tlvTag: Tag,
- tlvReader: TlvReader
- ): ThreadNetworkDiagnosticsClusterRouteTableStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : ThreadNetworkDiagnosticsClusterRouteTableStruct {
tlvReader.enterStructure(tlvTag)
val extAddress = tlvReader.getULong(ContextSpecificTag(TAG_EXT_ADDRESS))
val rloc16 = tlvReader.getUInt(ContextSpecificTag(TAG_RLOC16))
@@ -93,21 +93,10 @@ class ThreadNetworkDiagnosticsClusterRouteTableStruct(
val age = tlvReader.getUInt(ContextSpecificTag(TAG_AGE))
val allocated = tlvReader.getBoolean(ContextSpecificTag(TAG_ALLOCATED))
val linkEstablished = tlvReader.getBoolean(ContextSpecificTag(TAG_LINK_ESTABLISHED))
-
+
tlvReader.exitContainer()
- return ThreadNetworkDiagnosticsClusterRouteTableStruct(
- extAddress,
- rloc16,
- routerId,
- nextHop,
- pathCost,
- LQIIn,
- LQIOut,
- age,
- allocated,
- linkEstablished
- )
+ return ThreadNetworkDiagnosticsClusterRouteTableStruct(extAddress, rloc16, routerId, nextHop, pathCost, LQIIn, LQIOut, age, allocated, linkEstablished)
}
}
}
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ThreadNetworkDiagnosticsClusterSecurityPolicy.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ThreadNetworkDiagnosticsClusterSecurityPolicy.kt
index c0d8b857424511..44eec2ff64ab26 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ThreadNetworkDiagnosticsClusterSecurityPolicy.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/ThreadNetworkDiagnosticsClusterSecurityPolicy.kt
@@ -17,13 +17,19 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class ThreadNetworkDiagnosticsClusterSecurityPolicy(val rotationTime: UInt, val flags: UInt) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class ThreadNetworkDiagnosticsClusterSecurityPolicy (
+ val rotationTime: UInt,
+ val flags: UInt) {
+ override fun toString(): String = buildString {
append("ThreadNetworkDiagnosticsClusterSecurityPolicy {\n")
append("\trotationTime : $rotationTime\n")
append("\tflags : $flags\n")
@@ -43,11 +49,11 @@ class ThreadNetworkDiagnosticsClusterSecurityPolicy(val rotationTime: UInt, val
private const val TAG_ROTATION_TIME = 0
private const val TAG_FLAGS = 1
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): ThreadNetworkDiagnosticsClusterSecurityPolicy {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : ThreadNetworkDiagnosticsClusterSecurityPolicy {
tlvReader.enterStructure(tlvTag)
val rotationTime = tlvReader.getUInt(ContextSpecificTag(TAG_ROTATION_TIME))
val flags = tlvReader.getUInt(ContextSpecificTag(TAG_FLAGS))
-
+
tlvReader.exitContainer()
return ThreadNetworkDiagnosticsClusterSecurityPolicy(rotationTime, flags)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/TimeSynchronizationClusterDSTOffsetStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/TimeSynchronizationClusterDSTOffsetStruct.kt
index 6df9767939dcef..c960f8a3d1e069 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/TimeSynchronizationClusterDSTOffsetStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/TimeSynchronizationClusterDSTOffsetStruct.kt
@@ -17,17 +17,20 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class TimeSynchronizationClusterDSTOffsetStruct(
- val offset: Long,
- val validStarting: ULong,
- val validUntil: ULong?
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class TimeSynchronizationClusterDSTOffsetStruct (
+ val offset: Long,
+ val validStarting: ULong,
+ val validUntil: ULong?) {
+ override fun toString(): String = buildString {
append("TimeSynchronizationClusterDSTOffsetStruct {\n")
append("\toffset : $offset\n")
append("\tvalidStarting : $validStarting\n")
@@ -41,10 +44,10 @@ class TimeSynchronizationClusterDSTOffsetStruct(
put(ContextSpecificTag(TAG_OFFSET), offset)
put(ContextSpecificTag(TAG_VALID_STARTING), validStarting)
if (validUntil != null) {
- put(ContextSpecificTag(TAG_VALID_UNTIL), validUntil)
- } else {
- putNull(ContextSpecificTag(TAG_VALID_UNTIL))
- }
+ put(ContextSpecificTag(TAG_VALID_UNTIL), validUntil)
+ } else {
+ putNull(ContextSpecificTag(TAG_VALID_UNTIL))
+ }
endStructure()
}
}
@@ -54,18 +57,17 @@ class TimeSynchronizationClusterDSTOffsetStruct(
private const val TAG_VALID_STARTING = 1
private const val TAG_VALID_UNTIL = 2
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): TimeSynchronizationClusterDSTOffsetStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : TimeSynchronizationClusterDSTOffsetStruct {
tlvReader.enterStructure(tlvTag)
val offset = tlvReader.getLong(ContextSpecificTag(TAG_OFFSET))
val validStarting = tlvReader.getULong(ContextSpecificTag(TAG_VALID_STARTING))
- val validUntil =
- if (!tlvReader.isNull()) {
- tlvReader.getULong(ContextSpecificTag(TAG_VALID_UNTIL))
- } else {
- tlvReader.getNull(ContextSpecificTag(TAG_VALID_UNTIL))
- null
- }
-
+ val validUntil = if (!tlvReader.isNull()) {
+ tlvReader.getULong(ContextSpecificTag(TAG_VALID_UNTIL))
+ } else {
+ tlvReader.getNull(ContextSpecificTag(TAG_VALID_UNTIL))
+ null
+ }
+
tlvReader.exitContainer()
return TimeSynchronizationClusterDSTOffsetStruct(offset, validStarting, validUntil)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/TimeSynchronizationClusterFabricScopedTrustedTimeSourceStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/TimeSynchronizationClusterFabricScopedTrustedTimeSourceStruct.kt
index cca59a20972c7b..956908c9cd381d 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/TimeSynchronizationClusterFabricScopedTrustedTimeSourceStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/TimeSynchronizationClusterFabricScopedTrustedTimeSourceStruct.kt
@@ -17,16 +17,19 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class TimeSynchronizationClusterFabricScopedTrustedTimeSourceStruct(
- val nodeID: ULong,
- val endpoint: UInt
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class TimeSynchronizationClusterFabricScopedTrustedTimeSourceStruct (
+ val nodeID: ULong,
+ val endpoint: UInt) {
+ override fun toString(): String = buildString {
append("TimeSynchronizationClusterFabricScopedTrustedTimeSourceStruct {\n")
append("\tnodeID : $nodeID\n")
append("\tendpoint : $endpoint\n")
@@ -46,14 +49,11 @@ class TimeSynchronizationClusterFabricScopedTrustedTimeSourceStruct(
private const val TAG_NODE_I_D = 0
private const val TAG_ENDPOINT = 1
- fun fromTlv(
- tlvTag: Tag,
- tlvReader: TlvReader
- ): TimeSynchronizationClusterFabricScopedTrustedTimeSourceStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : TimeSynchronizationClusterFabricScopedTrustedTimeSourceStruct {
tlvReader.enterStructure(tlvTag)
val nodeID = tlvReader.getULong(ContextSpecificTag(TAG_NODE_I_D))
val endpoint = tlvReader.getUInt(ContextSpecificTag(TAG_ENDPOINT))
-
+
tlvReader.exitContainer()
return TimeSynchronizationClusterFabricScopedTrustedTimeSourceStruct(nodeID, endpoint)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/TimeSynchronizationClusterTimeZoneStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/TimeSynchronizationClusterTimeZoneStruct.kt
index 0d870bb1aa4b11..d972f05dbd528a 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/TimeSynchronizationClusterTimeZoneStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/TimeSynchronizationClusterTimeZoneStruct.kt
@@ -17,18 +17,20 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
-import java.util.Optional
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class TimeSynchronizationClusterTimeZoneStruct(
- val offset: Long,
- val validAt: ULong,
- val name: Optional
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class TimeSynchronizationClusterTimeZoneStruct (
+ val offset: Long,
+ val validAt: ULong,
+ val name: Optional) {
+ override fun toString(): String = buildString {
append("TimeSynchronizationClusterTimeZoneStruct {\n")
append("\toffset : $offset\n")
append("\tvalidAt : $validAt\n")
@@ -42,9 +44,9 @@ class TimeSynchronizationClusterTimeZoneStruct(
put(ContextSpecificTag(TAG_OFFSET), offset)
put(ContextSpecificTag(TAG_VALID_AT), validAt)
if (name.isPresent) {
- val optname = name.get()
- put(ContextSpecificTag(TAG_NAME), optname)
- }
+ val optname = name.get()
+ put(ContextSpecificTag(TAG_NAME), optname)
+ }
endStructure()
}
}
@@ -54,17 +56,16 @@ class TimeSynchronizationClusterTimeZoneStruct(
private const val TAG_VALID_AT = 1
private const val TAG_NAME = 2
- fun fromTlv(tlvTag: Tag, tlvReader: TlvReader): TimeSynchronizationClusterTimeZoneStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : TimeSynchronizationClusterTimeZoneStruct {
tlvReader.enterStructure(tlvTag)
val offset = tlvReader.getLong(ContextSpecificTag(TAG_OFFSET))
val validAt = tlvReader.getULong(ContextSpecificTag(TAG_VALID_AT))
- val name =
- if (tlvReader.isNextTag(ContextSpecificTag(TAG_NAME))) {
- Optional.of(tlvReader.getString(ContextSpecificTag(TAG_NAME)))
- } else {
- Optional.empty()
- }
-
+ val name = if (tlvReader.isNextTag(ContextSpecificTag(TAG_NAME))) {
+ Optional.of(tlvReader.getString(ContextSpecificTag(TAG_NAME)))
+ } else {
+ Optional.empty()
+ }
+
tlvReader.exitContainer()
return TimeSynchronizationClusterTimeZoneStruct(offset, validAt, name)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/TimeSynchronizationClusterTrustedTimeSourceStruct.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/TimeSynchronizationClusterTrustedTimeSourceStruct.kt
index db6786d49ee802..16685608686cb7 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/TimeSynchronizationClusterTrustedTimeSourceStruct.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/TimeSynchronizationClusterTrustedTimeSourceStruct.kt
@@ -17,17 +17,20 @@
package chip.devicecontroller.cluster.structs
import chip.devicecontroller.cluster.*
+import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class TimeSynchronizationClusterTrustedTimeSourceStruct(
- val fabricIndex: UInt,
- val nodeID: ULong,
- val endpoint: UInt
-) {
- override fun toString(): String = buildString {
+import java.util.Optional
+
+class TimeSynchronizationClusterTrustedTimeSourceStruct (
+ val fabricIndex: UInt,
+ val nodeID: ULong,
+ val endpoint: UInt) {
+ override fun toString(): String = buildString {
append("TimeSynchronizationClusterTrustedTimeSourceStruct {\n")
append("\tfabricIndex : $fabricIndex\n")
append("\tnodeID : $nodeID\n")
@@ -50,15 +53,12 @@ class TimeSynchronizationClusterTrustedTimeSourceStruct(
private const val TAG_NODE_I_D = 1
private const val TAG_ENDPOINT = 2
- fun fromTlv(
- tlvTag: Tag,
- tlvReader: TlvReader
- ): TimeSynchronizationClusterTrustedTimeSourceStruct {
+ fun fromTlv(tlvTag: Tag, tlvReader: TlvReader) : TimeSynchronizationClusterTrustedTimeSourceStruct {
tlvReader.enterStructure(tlvTag)
val fabricIndex = tlvReader.getUInt(ContextSpecificTag(TAG_FABRIC_INDEX))
val nodeID = tlvReader.getULong(ContextSpecificTag(TAG_NODE_I_D))
val endpoint = tlvReader.getUInt(ContextSpecificTag(TAG_ENDPOINT))
-
+
tlvReader.exitContainer()
return TimeSynchronizationClusterTrustedTimeSourceStruct(fabricIndex, nodeID, endpoint)
diff --git a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/UnitTestingClusterDoubleNestedStructList.kt b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/UnitTestingClusterDoubleNestedStructList.kt
index 46ebbe20eb1528..4ae6ee1b7692ff 100644
--- a/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/UnitTestingClusterDoubleNestedStructList.kt
+++ b/src/controller/java/generated/java/chip/devicecontroller/cluster/structs/UnitTestingClusterDoubleNestedStructList.kt
@@ -20,11 +20,15 @@ import chip.devicecontroller.cluster.*
import matter.tlv.AnonymousTag
import matter.tlv.ContextSpecificTag
import matter.tlv.Tag
+import matter.tlv.TlvParsingException
import matter.tlv.TlvReader
import matter.tlv.TlvWriter
-class UnitTestingClusterDoubleNestedStructList(val a: List