diff --git a/scripts/py_matter_idl/matter_idl/generators/kotlin/MatterClusters.jinja b/scripts/py_matter_idl/matter_idl/generators/kotlin/MatterClusters.jinja index c9802959d42d02..7e1aea8f4ad5fe 100644 --- a/scripts/py_matter_idl/matter_idl/generators/kotlin/MatterClusters.jinja +++ b/scripts/py_matter_idl/matter_idl/generators/kotlin/MatterClusters.jinja @@ -210,7 +210,7 @@ class {{cluster.name}}Cluster(private val controller: MatterController, private {% if command.is_timed_invoke -%} val timeoutMs: Duration = Duration.ofMillis(timedInvokeTimeoutMs.toLong()) {%- else -%} - val timeoutMs: Duration = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } {%- endif %} val tlvWriter = TlvWriter() @@ -271,7 +271,6 @@ class {{cluster.name}}Cluster(private val controller: MatterController, private {% endfor %} else { - // Skip unknown tags tlvReader.skipElement() } } @@ -361,7 +360,7 @@ class {{cluster.name}}Cluster(private val controller: MatterController, private {% if attribute.requires_timed_write -%} val timeoutMs: Duration = Duration.ofMillis(timedWriteTimeoutMs.toLong()) {%- else -%} - val timeoutMs: Duration = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } {%- endif %} val tlvWriter = TlvWriter() diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/AccessControlCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/AccessControlCluster.kt index fc11bce628093a..97a29923d66dfe 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/AccessControlCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/AccessControlCluster.kt @@ -91,8 +91,7 @@ class AccessControlCluster( timedWriteTimeoutMs: Int? = null ) { val ATTRIBUTE_ID: UInt = 0u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startArray(AnonymousTag) @@ -182,8 +181,7 @@ class AccessControlCluster( timedWriteTimeoutMs: Int? = null ) { val ATTRIBUTE_ID: UInt = 1u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startArray(AnonymousTag) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/AccountLoginCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/AccountLoginCluster.kt index f0116402eca67a..b29e594cfebb19 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/AccountLoginCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/AccountLoginCluster.kt @@ -82,7 +82,6 @@ class AccountLoginCluster( if (tag == ContextSpecificTag(TAG_SETUP_P_I_N)) { setupPIN_decoded = tlvReader.getString(tag) } else { - // Skip unknown tags tlvReader.skipElement() } } diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/ActionsCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/ActionsCluster.kt index 95bd3e795544a3..817186878ca52e 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/ActionsCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/ActionsCluster.kt @@ -48,8 +48,7 @@ class ActionsCluster(private val controller: MatterController, private val endpo suspend fun instantAction(actionID: UShort, invokeID: UInt?, timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -79,8 +78,7 @@ class ActionsCluster(private val controller: MatterController, private val endpo timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 1u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -108,8 +106,7 @@ class ActionsCluster(private val controller: MatterController, private val endpo suspend fun startAction(actionID: UShort, invokeID: UInt?, timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 2u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -139,8 +136,7 @@ class ActionsCluster(private val controller: MatterController, private val endpo timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 3u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -168,8 +164,7 @@ class ActionsCluster(private val controller: MatterController, private val endpo suspend fun stopAction(actionID: UShort, invokeID: UInt?, timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 4u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -194,8 +189,7 @@ class ActionsCluster(private val controller: MatterController, private val endpo suspend fun pauseAction(actionID: UShort, invokeID: UInt?, timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 5u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -225,8 +219,7 @@ class ActionsCluster(private val controller: MatterController, private val endpo timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 6u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -254,8 +247,7 @@ class ActionsCluster(private val controller: MatterController, private val endpo suspend fun resumeAction(actionID: UShort, invokeID: UInt?, timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 7u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -280,8 +272,7 @@ class ActionsCluster(private val controller: MatterController, private val endpo suspend fun enableAction(actionID: UShort, invokeID: UInt?, timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 8u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -311,8 +302,7 @@ class ActionsCluster(private val controller: MatterController, private val endpo timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 9u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -340,8 +330,7 @@ class ActionsCluster(private val controller: MatterController, private val endpo suspend fun disableAction(actionID: UShort, invokeID: UInt?, timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 10u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -371,8 +360,7 @@ class ActionsCluster(private val controller: MatterController, private val endpo timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 11u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/ActivatedCarbonFilterMonitoringCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/ActivatedCarbonFilterMonitoringCluster.kt index a975d6d3c0672b..b9662cd739063c 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/ActivatedCarbonFilterMonitoringCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/ActivatedCarbonFilterMonitoringCluster.kt @@ -55,8 +55,7 @@ class ActivatedCarbonFilterMonitoringCluster( suspend fun resetCondition(timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -255,8 +254,7 @@ class ActivatedCarbonFilterMonitoringCluster( suspend fun writeLastChangedTimeAttribute(value: UInt, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 4u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/ApplicationLauncherCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/ApplicationLauncherCluster.kt index 73314cd4a1dd90..be7b9a31e985bc 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/ApplicationLauncherCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/ApplicationLauncherCluster.kt @@ -57,8 +57,7 @@ class ApplicationLauncherCluster( timedInvokeTimeoutMs: Int? = null ): LauncherResponse { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -108,7 +107,6 @@ class ApplicationLauncherCluster( } } } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -127,8 +125,7 @@ class ApplicationLauncherCluster( timedInvokeTimeoutMs: Int? = null ): LauncherResponse { val commandId: UInt = 1u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -175,7 +172,6 @@ class ApplicationLauncherCluster( } } } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -194,8 +190,7 @@ class ApplicationLauncherCluster( timedInvokeTimeoutMs: Int? = null ): LauncherResponse { val commandId: UInt = 2u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -242,7 +237,6 @@ class ApplicationLauncherCluster( } } } else { - // Skip unknown tags tlvReader.skipElement() } } diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/AudioOutputCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/AudioOutputCluster.kt index ab200b7240d730..2a333a9f996749 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/AudioOutputCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/AudioOutputCluster.kt @@ -46,8 +46,7 @@ class AudioOutputCluster(private val controller: MatterController, private val e suspend fun selectOutput(index: UByte, timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -69,8 +68,7 @@ class AudioOutputCluster(private val controller: MatterController, private val e suspend fun renameOutput(index: UByte, name: String, timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 1u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/BallastConfigurationCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/BallastConfigurationCluster.kt index 439e459f36a99f..e8e8e172513cbc 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/BallastConfigurationCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/BallastConfigurationCluster.kt @@ -185,8 +185,7 @@ class BallastConfigurationCluster( suspend fun writeMinLevelAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 16u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -258,8 +257,7 @@ class BallastConfigurationCluster( suspend fun writeMaxLevelAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 17u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -341,8 +339,7 @@ class BallastConfigurationCluster( suspend fun writeIntrinsicBallastFactorAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 20u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -427,8 +424,7 @@ class BallastConfigurationCluster( timedWriteTimeoutMs: Int? = null ) { val ATTRIBUTE_ID: UInt = 21u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -536,8 +532,7 @@ class BallastConfigurationCluster( suspend fun writeLampTypeAttribute(value: String, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 48u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -614,8 +609,7 @@ class BallastConfigurationCluster( suspend fun writeLampManufacturerAttribute(value: String, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 49u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -697,8 +691,7 @@ class BallastConfigurationCluster( suspend fun writeLampRatedHoursAttribute(value: UInt, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 50u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -780,8 +773,7 @@ class BallastConfigurationCluster( suspend fun writeLampBurnHoursAttribute(value: UInt, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 51u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -858,8 +850,7 @@ class BallastConfigurationCluster( suspend fun writeLampAlarmModeAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 52u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -941,8 +932,7 @@ class BallastConfigurationCluster( suspend fun writeLampBurnHoursTripPointAttribute(value: UInt, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 53u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/BarrierControlCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/BarrierControlCluster.kt index e75a765a299b32..839ad3f223e288 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/BarrierControlCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/BarrierControlCluster.kt @@ -50,8 +50,7 @@ class BarrierControlCluster( suspend fun barrierControlGoToPercent(percentOpen: UByte, timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -73,8 +72,7 @@ class BarrierControlCluster( suspend fun barrierControlStop(timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 1u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -222,8 +220,7 @@ class BarrierControlCluster( suspend fun writeBarrierOpenEventsAttribute(value: UShort, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 4u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -300,8 +297,7 @@ class BarrierControlCluster( suspend fun writeBarrierCloseEventsAttribute(value: UShort, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 5u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -381,8 +377,7 @@ class BarrierControlCluster( timedWriteTimeoutMs: Int? = null ) { val ATTRIBUTE_ID: UInt = 6u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -462,8 +457,7 @@ class BarrierControlCluster( timedWriteTimeoutMs: Int? = null ) { val ATTRIBUTE_ID: UInt = 7u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -540,8 +534,7 @@ class BarrierControlCluster( suspend fun writeBarrierOpenPeriodAttribute(value: UShort, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 8u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -618,8 +611,7 @@ class BarrierControlCluster( suspend fun writeBarrierClosePeriodAttribute(value: UShort, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 9u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/BasicInformationCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/BasicInformationCluster.kt index b7d485e630f295..b29cb4357ba3c9 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/BasicInformationCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/BasicInformationCluster.kt @@ -53,8 +53,7 @@ class BasicInformationCluster( suspend fun mfgSpecificPing(timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -259,8 +258,7 @@ class BasicInformationCluster( suspend fun writeNodeLabelAttribute(value: String, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 5u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -332,8 +330,7 @@ class BasicInformationCluster( suspend fun writeLocationAttribute(value: String, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 6u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -714,8 +711,7 @@ class BasicInformationCluster( suspend fun writeLocalConfigDisabledAttribute(value: Boolean, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 16u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/BinaryInputBasicCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/BinaryInputBasicCluster.kt index 724313e69f9864..5d675220ec9842 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/BinaryInputBasicCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/BinaryInputBasicCluster.kt @@ -82,8 +82,7 @@ class BinaryInputBasicCluster( suspend fun writeActiveTextAttribute(value: String, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 4u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -160,8 +159,7 @@ class BinaryInputBasicCluster( suspend fun writeDescriptionAttribute(value: String, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 28u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -238,8 +236,7 @@ class BinaryInputBasicCluster( suspend fun writeInactiveTextAttribute(value: String, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 46u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -311,8 +308,7 @@ class BinaryInputBasicCluster( suspend fun writeOutOfServiceAttribute(value: Boolean, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 81u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -420,8 +416,7 @@ class BinaryInputBasicCluster( suspend fun writePresentValueAttribute(value: Boolean, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 85u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -498,8 +493,7 @@ class BinaryInputBasicCluster( suspend fun writeReliabilityAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 103u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/BindingCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/BindingCluster.kt index 0080e10783e5a0..fffc8d10b9c966 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/BindingCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/BindingCluster.kt @@ -86,8 +86,7 @@ class BindingCluster(private val controller: MatterController, private val endpo timedWriteTimeoutMs: Int? = null ) { val ATTRIBUTE_ID: UInt = 0u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startArray(AnonymousTag) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/BooleanSensorConfigurationCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/BooleanSensorConfigurationCluster.kt index bee6e840c56b61..a0eb5c39949212 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/BooleanSensorConfigurationCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/BooleanSensorConfigurationCluster.kt @@ -50,8 +50,7 @@ class BooleanSensorConfigurationCluster( suspend fun suppressRequest(alarmsToSuppress: UByte, timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -109,8 +108,7 @@ class BooleanSensorConfigurationCluster( suspend fun writeSensitivityLevelAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 0u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -259,8 +257,7 @@ class BooleanSensorConfigurationCluster( suspend fun writeAlarmsEnabledAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 3u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/BridgedDeviceBasicInformationCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/BridgedDeviceBasicInformationCluster.kt index e80a25e74f32c8..b3722e31afe30a 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/BridgedDeviceBasicInformationCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/BridgedDeviceBasicInformationCluster.kt @@ -194,8 +194,7 @@ class BridgedDeviceBasicInformationCluster( suspend fun writeNodeLabelAttribute(value: String, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 5u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/ChannelCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/ChannelCluster.kt index d09b34301d14de..bb61c8ac3be2d6 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/ChannelCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/ChannelCluster.kt @@ -60,8 +60,7 @@ class ChannelCluster(private val controller: MatterController, private val endpo timedInvokeTimeoutMs: Int? = null ): ChangeChannelResponse { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -108,7 +107,6 @@ class ChannelCluster(private val controller: MatterController, private val endpo } } } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -128,8 +126,7 @@ class ChannelCluster(private val controller: MatterController, private val endpo timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 2u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -154,8 +151,7 @@ class ChannelCluster(private val controller: MatterController, private val endpo suspend fun skipChannel(count: Short, timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 3u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -186,8 +182,7 @@ class ChannelCluster(private val controller: MatterController, private val endpo timedInvokeTimeoutMs: Int? = null ): ProgramGuideResponse { val commandId: UInt = 4u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -261,7 +256,6 @@ class ChannelCluster(private val controller: MatterController, private val endpo tlvReader.exitContainer() } } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -287,8 +281,7 @@ class ChannelCluster(private val controller: MatterController, private val endpo timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 6u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -329,8 +322,7 @@ class ChannelCluster(private val controller: MatterController, private val endpo timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 7u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/ColorControlCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/ColorControlCluster.kt index 2491ef6cf88e71..80d8d85b1cf905 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/ColorControlCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/ColorControlCluster.kt @@ -79,8 +79,7 @@ class ColorControlCluster( timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -120,8 +119,7 @@ class ColorControlCluster( timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 1u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -159,8 +157,7 @@ class ColorControlCluster( timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 2u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -200,8 +197,7 @@ class ColorControlCluster( timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 3u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -238,8 +234,7 @@ class ColorControlCluster( timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 4u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -277,8 +272,7 @@ class ColorControlCluster( timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 5u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -319,8 +313,7 @@ class ColorControlCluster( timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 6u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -361,8 +354,7 @@ class ColorControlCluster( timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 7u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -402,8 +394,7 @@ class ColorControlCluster( timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 8u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -441,8 +432,7 @@ class ColorControlCluster( timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 9u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -482,8 +472,7 @@ class ColorControlCluster( timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 10u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -521,8 +510,7 @@ class ColorControlCluster( timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 64u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -562,8 +550,7 @@ class ColorControlCluster( timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 65u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -601,8 +588,7 @@ class ColorControlCluster( timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 66u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -643,8 +629,7 @@ class ColorControlCluster( timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 67u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -687,8 +672,7 @@ class ColorControlCluster( timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 68u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -732,8 +716,7 @@ class ColorControlCluster( timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 71u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -766,8 +749,7 @@ class ColorControlCluster( timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 75u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -819,8 +801,7 @@ class ColorControlCluster( timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 76u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -1216,8 +1197,7 @@ class ColorControlCluster( suspend fun writeOptionsAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 15u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -2009,8 +1989,7 @@ class ColorControlCluster( suspend fun writeWhitePointXAttribute(value: UShort, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 48u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -2087,8 +2066,7 @@ class ColorControlCluster( suspend fun writeWhitePointYAttribute(value: UShort, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 49u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -2165,8 +2143,7 @@ class ColorControlCluster( suspend fun writeColorPointRXAttribute(value: UShort, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 50u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -2243,8 +2220,7 @@ class ColorControlCluster( suspend fun writeColorPointRYAttribute(value: UShort, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 51u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -2326,8 +2302,7 @@ class ColorControlCluster( suspend fun writeColorPointRIntensityAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 52u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -2404,8 +2379,7 @@ class ColorControlCluster( suspend fun writeColorPointGXAttribute(value: UShort, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 54u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -2482,8 +2456,7 @@ class ColorControlCluster( suspend fun writeColorPointGYAttribute(value: UShort, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 55u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -2565,8 +2538,7 @@ class ColorControlCluster( suspend fun writeColorPointGIntensityAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 56u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -2643,8 +2615,7 @@ class ColorControlCluster( suspend fun writeColorPointBXAttribute(value: UShort, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 58u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -2721,8 +2692,7 @@ class ColorControlCluster( suspend fun writeColorPointBYAttribute(value: UShort, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 59u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -2804,8 +2774,7 @@ class ColorControlCluster( suspend fun writeColorPointBIntensityAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 60u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -3280,8 +3249,7 @@ class ColorControlCluster( timedWriteTimeoutMs: Int? = null ) { val ATTRIBUTE_ID: UInt = 16400u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/ContentAppObserverCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/ContentAppObserverCluster.kt index a855e05d3931e6..9e740006c56a89 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/ContentAppObserverCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/ContentAppObserverCluster.kt @@ -53,8 +53,7 @@ class ContentAppObserverCluster( timedInvokeTimeoutMs: Int? = null ): ContentAppMessageResponse { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -111,7 +110,6 @@ class ContentAppObserverCluster( if (tag == ContextSpecificTag(TAG_ENCODING_HINT)) { encodingHint_decoded = tlvReader.getString(tag) } else { - // Skip unknown tags tlvReader.skipElement() } } diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/ContentControlCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/ContentControlCluster.kt index d2385635fa97ed..7f32e86843693e 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/ContentControlCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/ContentControlCluster.kt @@ -53,8 +53,7 @@ class ContentControlCluster( suspend fun updatePIN(oldPIN: String?, newPIN: String, timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -79,8 +78,7 @@ class ContentControlCluster( suspend fun resetPIN(timedInvokeTimeoutMs: Int? = null): ResetPINResponse { val commandId: UInt = 1u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -107,7 +105,6 @@ class ContentControlCluster( if (tag == ContextSpecificTag(TAG_P_I_N_CODE)) { PINCode_decoded = tlvReader.getString(tag) } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -123,8 +120,7 @@ class ContentControlCluster( suspend fun enable(timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 3u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -143,8 +139,7 @@ class ContentControlCluster( suspend fun disable(timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 4u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -163,8 +158,7 @@ class ContentControlCluster( suspend fun addBonusTime(PINCode: String?, bonusTime: UInt?, timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 5u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -189,8 +183,7 @@ class ContentControlCluster( suspend fun setScreenDailyTime(screenTime: UInt, timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 6u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -212,8 +205,7 @@ class ContentControlCluster( suspend fun blockUnratedContent(timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 7u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -232,8 +224,7 @@ class ContentControlCluster( suspend fun unblockUnratedContent(timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 8u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -252,8 +243,7 @@ class ContentControlCluster( suspend fun setOnDemandRatingThreshold(rating: String, timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 9u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -278,8 +268,7 @@ class ContentControlCluster( timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 10u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/ContentLauncherCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/ContentLauncherCluster.kt index cc570223e91c41..bc4c99553d0d6b 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/ContentLauncherCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/ContentLauncherCluster.kt @@ -58,8 +58,7 @@ class ContentLauncherCluster( timedInvokeTimeoutMs: Int? = null ): LauncherResponse { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -122,7 +121,6 @@ class ContentLauncherCluster( } } } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -143,8 +141,7 @@ class ContentLauncherCluster( timedInvokeTimeoutMs: Int? = null ): LauncherResponse { val commandId: UInt = 1u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -199,7 +196,6 @@ class ContentLauncherCluster( } } } else { - // Skip unknown tags tlvReader.skipElement() } } diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/DemandResponseLoadControlCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/DemandResponseLoadControlCluster.kt index 0e1bd29d154949..9a224ea1648303 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/DemandResponseLoadControlCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/DemandResponseLoadControlCluster.kt @@ -63,8 +63,7 @@ class DemandResponseLoadControlCluster( timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -89,8 +88,7 @@ class DemandResponseLoadControlCluster( timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 1u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -115,8 +113,7 @@ class DemandResponseLoadControlCluster( timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 2u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -142,8 +139,7 @@ class DemandResponseLoadControlCluster( timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 3u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -168,8 +164,7 @@ class DemandResponseLoadControlCluster( suspend fun clearLoadControlEventsRequest(timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 4u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -435,8 +430,7 @@ class DemandResponseLoadControlCluster( suspend fun writeDefaultRandomStartAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 6u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -508,8 +502,7 @@ class DemandResponseLoadControlCluster( suspend fun writeDefaultRandomDurationAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 7u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/DeviceEnergyManagementCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/DeviceEnergyManagementCluster.kt index 3adff50b051520..1a3006010b0920 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/DeviceEnergyManagementCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/DeviceEnergyManagementCluster.kt @@ -53,8 +53,7 @@ class DeviceEnergyManagementCluster( suspend fun powerAdjustRequest(power: Long, duration: UInt, timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -79,8 +78,7 @@ class DeviceEnergyManagementCluster( suspend fun cancelPowerAdjustRequest(timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 1u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -99,8 +97,7 @@ class DeviceEnergyManagementCluster( suspend fun startTimeAdjustRequest(requestedStartTime: UInt, timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 2u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -122,8 +119,7 @@ class DeviceEnergyManagementCluster( suspend fun pauseRequest(duration: UInt, timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 3u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -145,8 +141,7 @@ class DeviceEnergyManagementCluster( suspend fun resumeRequest(timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 4u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -169,8 +164,7 @@ class DeviceEnergyManagementCluster( timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 5u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -202,8 +196,7 @@ class DeviceEnergyManagementCluster( timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 6u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/DiagnosticLogsCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/DiagnosticLogsCluster.kt index a40ae5c48fbbed..567b4253f6d2ca 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/DiagnosticLogsCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/DiagnosticLogsCluster.kt @@ -59,8 +59,7 @@ class DiagnosticLogsCluster( timedInvokeTimeoutMs: Int? = null ): RetrieveLogsResponse { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -139,7 +138,6 @@ class DiagnosticLogsCluster( } } } else { - // Skip unknown tags tlvReader.skipElement() } } diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/DishwasherAlarmCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/DishwasherAlarmCluster.kt index 5684b27e7555f2..c42c000ad2d051 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/DishwasherAlarmCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/DishwasherAlarmCluster.kt @@ -47,8 +47,7 @@ class DishwasherAlarmCluster( suspend fun reset(alarms: UInt, timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -70,8 +69,7 @@ class DishwasherAlarmCluster( suspend fun modifyEnabledAlarms(mask: UInt, timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 1u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/DishwasherModeCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/DishwasherModeCluster.kt index 8cda015004b3d4..a145b2911a1767 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/DishwasherModeCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/DishwasherModeCluster.kt @@ -61,8 +61,7 @@ class DishwasherModeCluster( timedInvokeTimeoutMs: Int? = null ): ChangeToModeResponse { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -109,7 +108,6 @@ class DishwasherModeCluster( } } } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -235,8 +233,7 @@ class DishwasherModeCluster( suspend fun writeStartUpModeAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 2u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -318,8 +315,7 @@ class DishwasherModeCluster( suspend fun writeOnModeAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 3u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/DoorLockCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/DoorLockCluster.kt index e97463bc6a8eb5..5049accaefb8ee 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/DoorLockCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/DoorLockCluster.kt @@ -183,8 +183,7 @@ class DoorLockCluster(private val controller: MatterController, private val endp timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 11u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -228,8 +227,7 @@ class DoorLockCluster(private val controller: MatterController, private val endp timedInvokeTimeoutMs: Int? = null ): GetWeekDayScheduleResponse { val commandId: UInt = 12u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -361,7 +359,6 @@ class DoorLockCluster(private val controller: MatterController, private val endp } } } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -398,8 +395,7 @@ class DoorLockCluster(private val controller: MatterController, private val endp timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 13u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -430,8 +426,7 @@ class DoorLockCluster(private val controller: MatterController, private val endp timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 14u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -466,8 +461,7 @@ class DoorLockCluster(private val controller: MatterController, private val endp timedInvokeTimeoutMs: Int? = null ): GetYearDayScheduleResponse { val commandId: UInt = 15u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -548,7 +542,6 @@ class DoorLockCluster(private val controller: MatterController, private val endp } } } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -582,8 +575,7 @@ class DoorLockCluster(private val controller: MatterController, private val endp timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 16u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -614,8 +606,7 @@ class DoorLockCluster(private val controller: MatterController, private val endp timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 17u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -649,8 +640,7 @@ class DoorLockCluster(private val controller: MatterController, private val endp timedInvokeTimeoutMs: Int? = null ): GetHolidayScheduleResponse { val commandId: UInt = 18u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -738,7 +728,6 @@ class DoorLockCluster(private val controller: MatterController, private val endp } } } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -764,8 +753,7 @@ class DoorLockCluster(private val controller: MatterController, private val endp suspend fun clearHolidaySchedule(holidayIndex: UByte, timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 19u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -838,8 +826,7 @@ class DoorLockCluster(private val controller: MatterController, private val endp suspend fun getUser(userIndex: UShort, timedInvokeTimeoutMs: Int? = null): GetUserResponse { val commandId: UInt = 27u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -1037,7 +1024,6 @@ class DoorLockCluster(private val controller: MatterController, private val endp } } } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -1175,7 +1161,6 @@ class DoorLockCluster(private val controller: MatterController, private val endp } } } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -1194,8 +1179,7 @@ class DoorLockCluster(private val controller: MatterController, private val endp timedInvokeTimeoutMs: Int? = null ): GetCredentialStatusResponse { val commandId: UInt = 36u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -1297,7 +1281,6 @@ class DoorLockCluster(private val controller: MatterController, private val endp } } } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -1542,8 +1525,7 @@ class DoorLockCluster(private val controller: MatterController, private val endp suspend fun writeDoorOpenEventsAttribute(value: UInt, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 4u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -1620,8 +1602,7 @@ class DoorLockCluster(private val controller: MatterController, private val endp suspend fun writeDoorClosedEventsAttribute(value: UInt, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 5u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -1698,8 +1679,7 @@ class DoorLockCluster(private val controller: MatterController, private val endp suspend fun writeOpenPeriodAttribute(value: UShort, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 6u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -2216,8 +2196,7 @@ class DoorLockCluster(private val controller: MatterController, private val endp suspend fun writeLanguageAttribute(value: String, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 33u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -2294,8 +2273,7 @@ class DoorLockCluster(private val controller: MatterController, private val endp suspend fun writeLEDSettingsAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 34u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -2367,8 +2345,7 @@ class DoorLockCluster(private val controller: MatterController, private val endp suspend fun writeAutoRelockTimeAttribute(value: UInt, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 35u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -2445,8 +2422,7 @@ class DoorLockCluster(private val controller: MatterController, private val endp suspend fun writeSoundVolumeAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 36u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -2518,8 +2494,7 @@ class DoorLockCluster(private val controller: MatterController, private val endp suspend fun writeOperatingModeAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 37u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -2666,8 +2641,7 @@ class DoorLockCluster(private val controller: MatterController, private val endp timedWriteTimeoutMs: Int? = null ) { val ATTRIBUTE_ID: UInt = 40u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -2747,8 +2721,7 @@ class DoorLockCluster(private val controller: MatterController, private val endp timedWriteTimeoutMs: Int? = null ) { val ATTRIBUTE_ID: UInt = 41u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -2828,8 +2801,7 @@ class DoorLockCluster(private val controller: MatterController, private val endp timedWriteTimeoutMs: Int? = null ) { val ATTRIBUTE_ID: UInt = 42u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -2909,8 +2881,7 @@ class DoorLockCluster(private val controller: MatterController, private val endp timedWriteTimeoutMs: Int? = null ) { val ATTRIBUTE_ID: UInt = 43u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -2990,8 +2961,7 @@ class DoorLockCluster(private val controller: MatterController, private val endp timedWriteTimeoutMs: Int? = null ) { val ATTRIBUTE_ID: UInt = 44u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -3068,8 +3038,7 @@ class DoorLockCluster(private val controller: MatterController, private val endp suspend fun writeWrongCodeEntryLimitAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 48u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -3149,8 +3118,7 @@ class DoorLockCluster(private val controller: MatterController, private val endp timedWriteTimeoutMs: Int? = null ) { val ATTRIBUTE_ID: UInt = 49u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -3227,8 +3195,7 @@ class DoorLockCluster(private val controller: MatterController, private val endp suspend fun writeSendPINOverTheAirAttribute(value: Boolean, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 50u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -3308,8 +3275,7 @@ class DoorLockCluster(private val controller: MatterController, private val endp timedWriteTimeoutMs: Int? = null ) { val ATTRIBUTE_ID: UInt = 51u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -3386,8 +3352,7 @@ class DoorLockCluster(private val controller: MatterController, private val endp suspend fun writeExpiringUserTimeoutAttribute(value: UShort, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 53u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/ElectricalMeasurementCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/ElectricalMeasurementCluster.kt index cff2c16d51397b..38f712dcc100a6 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/ElectricalMeasurementCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/ElectricalMeasurementCluster.kt @@ -50,8 +50,7 @@ class ElectricalMeasurementCluster( suspend fun getProfileInfoCommand(timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -75,8 +74,7 @@ class ElectricalMeasurementCluster( timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 1u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -2247,8 +2245,7 @@ class ElectricalMeasurementCluster( timedWriteTimeoutMs: Int? = null ) { val ATTRIBUTE_ID: UInt = 1297u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -2330,8 +2327,7 @@ class ElectricalMeasurementCluster( timedWriteTimeoutMs: Int? = null ) { val ATTRIBUTE_ID: UInt = 1299u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -2411,8 +2407,7 @@ class ElectricalMeasurementCluster( timedWriteTimeoutMs: Int? = null ) { val ATTRIBUTE_ID: UInt = 1300u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -2492,8 +2487,7 @@ class ElectricalMeasurementCluster( timedWriteTimeoutMs: Int? = null ) { val ATTRIBUTE_ID: UInt = 1301u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -2570,8 +2564,7 @@ class ElectricalMeasurementCluster( suspend fun writeRmsVoltageSagPeriodAttribute(value: UShort, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 1302u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -2648,8 +2641,7 @@ class ElectricalMeasurementCluster( suspend fun writeRmsVoltageSwellPeriodAttribute(value: UShort, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 1303u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -2942,8 +2934,7 @@ class ElectricalMeasurementCluster( suspend fun writeOverloadAlarmsMaskAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 1792u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -3092,8 +3083,7 @@ class ElectricalMeasurementCluster( suspend fun writeAcOverloadAlarmsMaskAttribute(value: UShort, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 2048u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/EnergyEvseCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/EnergyEvseCluster.kt index 231bed8970f88a..1033c8fff9ac6b 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/EnergyEvseCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/EnergyEvseCluster.kt @@ -257,7 +257,6 @@ class EnergyEvseCluster(private val controller: MatterController, private val en tlvReader.exitContainer() } } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -641,8 +640,7 @@ class EnergyEvseCluster(private val controller: MatterController, private val en timedWriteTimeoutMs: Int? = null ) { val ATTRIBUTE_ID: UInt = 9u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -722,8 +720,7 @@ class EnergyEvseCluster(private val controller: MatterController, private val en timedWriteTimeoutMs: Int? = null ) { val ATTRIBUTE_ID: UInt = 10u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -1044,8 +1041,7 @@ class EnergyEvseCluster(private val controller: MatterController, private val en timedWriteTimeoutMs: Int? = null ) { val ATTRIBUTE_ID: UInt = 39u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/EthernetNetworkDiagnosticsCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/EthernetNetworkDiagnosticsCluster.kt index fcbff87fd95e32..20f43dc6dc3897 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/EthernetNetworkDiagnosticsCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/EthernetNetworkDiagnosticsCluster.kt @@ -52,8 +52,7 @@ class EthernetNetworkDiagnosticsCluster( suspend fun resetCounts(timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/FanControlCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/FanControlCluster.kt index a2be5a8f645b37..b58c48983ee035 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/FanControlCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/FanControlCluster.kt @@ -56,8 +56,7 @@ class FanControlCluster(private val controller: MatterController, private val en timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -116,8 +115,7 @@ class FanControlCluster(private val controller: MatterController, private val en suspend fun writeFanModeAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 0u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -226,8 +224,7 @@ class FanControlCluster(private val controller: MatterController, private val en suspend fun writePercentSettingAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 2u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -376,8 +373,7 @@ class FanControlCluster(private val controller: MatterController, private val en suspend fun writeSpeedSettingAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 5u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -526,8 +522,7 @@ class FanControlCluster(private val controller: MatterController, private val en suspend fun writeRockSettingAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 8u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -640,8 +635,7 @@ class FanControlCluster(private val controller: MatterController, private val en suspend fun writeWindSettingAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 10u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -718,8 +712,7 @@ class FanControlCluster(private val controller: MatterController, private val en suspend fun writeAirflowDirectionAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 11u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/FaultInjectionCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/FaultInjectionCluster.kt index e765024b458f3a..c7d25f49cec713 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/FaultInjectionCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/FaultInjectionCluster.kt @@ -54,8 +54,7 @@ class FaultInjectionCluster( timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -94,8 +93,7 @@ class FaultInjectionCluster( timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 1u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/GeneralCommissioningCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/GeneralCommissioningCluster.kt index ea455c635b4075..ce3d7627fb8585 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/GeneralCommissioningCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/GeneralCommissioningCluster.kt @@ -64,8 +64,7 @@ class GeneralCommissioningCluster( timedInvokeTimeoutMs: Int? = null ): ArmFailSafeResponse { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -105,7 +104,6 @@ class GeneralCommissioningCluster( if (tag == ContextSpecificTag(TAG_DEBUG_TEXT)) { debugText_decoded = tlvReader.getString(tag) } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -130,8 +128,7 @@ class GeneralCommissioningCluster( timedInvokeTimeoutMs: Int? = null ): SetRegulatoryConfigResponse { val commandId: UInt = 2u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -174,7 +171,6 @@ class GeneralCommissioningCluster( if (tag == ContextSpecificTag(TAG_DEBUG_TEXT)) { debugText_decoded = tlvReader.getString(tag) } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -196,8 +192,7 @@ class GeneralCommissioningCluster( timedInvokeTimeoutMs: Int? = null ): CommissioningCompleteResponse { val commandId: UInt = 4u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -231,7 +226,6 @@ class GeneralCommissioningCluster( if (tag == ContextSpecificTag(TAG_DEBUG_TEXT)) { debugText_decoded = tlvReader.getString(tag) } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -282,8 +276,7 @@ class GeneralCommissioningCluster( suspend fun writeBreadcrumbAttribute(value: ULong, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 0u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/GeneralDiagnosticsCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/GeneralDiagnosticsCluster.kt index 247fd54f345036..8ddd60d2c7d2f9 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/GeneralDiagnosticsCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/GeneralDiagnosticsCluster.kt @@ -61,8 +61,7 @@ class GeneralDiagnosticsCluster( timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -87,8 +86,7 @@ class GeneralDiagnosticsCluster( suspend fun timeSnapshot(timedInvokeTimeoutMs: Int? = null): TimeSnapshotResponse { val commandId: UInt = 1u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -133,7 +131,6 @@ class GeneralDiagnosticsCluster( } } } else { - // Skip unknown tags tlvReader.skipElement() } } diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/GroupKeyManagementCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/GroupKeyManagementCluster.kt index 00e415940a8d10..4b67733a5ad813 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/GroupKeyManagementCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/GroupKeyManagementCluster.kt @@ -61,8 +61,7 @@ class GroupKeyManagementCluster( timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -87,8 +86,7 @@ class GroupKeyManagementCluster( timedInvokeTimeoutMs: Int? = null ): KeySetReadResponse { val commandId: UInt = 1u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -118,7 +116,6 @@ class GroupKeyManagementCluster( if (tag == ContextSpecificTag(TAG_GROUP_KEY_SET)) { groupKeySet_decoded = GroupKeyManagementClusterGroupKeySetStruct.fromTlv(tag, tlvReader) } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -134,8 +131,7 @@ class GroupKeyManagementCluster( suspend fun keySetRemove(groupKeySetID: UShort, timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 3u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -159,8 +155,7 @@ class GroupKeyManagementCluster( timedInvokeTimeoutMs: Int? = null ): KeySetReadAllIndicesResponse { val commandId: UInt = 4u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -194,7 +189,6 @@ class GroupKeyManagementCluster( tlvReader.exitContainer() } } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -251,8 +245,7 @@ class GroupKeyManagementCluster( timedWriteTimeoutMs: Int? = null ) { val ATTRIBUTE_ID: UInt = 0u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startArray(AnonymousTag) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/GroupsCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/GroupsCluster.kt index a1c38ca8e8e0d2..fdc481a9bd878d 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/GroupsCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/GroupsCluster.kt @@ -56,8 +56,7 @@ class GroupsCluster(private val controller: MatterController, private val endpoi timedInvokeTimeoutMs: Int? = null ): AddGroupResponse { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -97,7 +96,6 @@ class GroupsCluster(private val controller: MatterController, private val endpoi if (tag == ContextSpecificTag(TAG_GROUP_I_D)) { groupID_decoded = tlvReader.getUShort(tag) } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -117,8 +115,7 @@ class GroupsCluster(private val controller: MatterController, private val endpoi suspend fun viewGroup(groupID: UShort, timedInvokeTimeoutMs: Int? = null): ViewGroupResponse { val commandId: UInt = 1u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -162,7 +159,6 @@ class GroupsCluster(private val controller: MatterController, private val endpoi if (tag == ContextSpecificTag(TAG_GROUP_NAME)) { groupName_decoded = tlvReader.getString(tag) } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -189,8 +185,7 @@ class GroupsCluster(private val controller: MatterController, private val endpoi timedInvokeTimeoutMs: Int? = null ): GetGroupMembershipResponse { val commandId: UInt = 2u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -249,7 +244,6 @@ class GroupsCluster(private val controller: MatterController, private val endpoi tlvReader.exitContainer() } } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -265,8 +259,7 @@ class GroupsCluster(private val controller: MatterController, private val endpoi suspend fun removeGroup(groupID: UShort, timedInvokeTimeoutMs: Int? = null): RemoveGroupResponse { val commandId: UInt = 3u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -303,7 +296,6 @@ class GroupsCluster(private val controller: MatterController, private val endpoi if (tag == ContextSpecificTag(TAG_GROUP_I_D)) { groupID_decoded = tlvReader.getUShort(tag) } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -323,8 +315,7 @@ class GroupsCluster(private val controller: MatterController, private val endpoi suspend fun removeAllGroups(timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 4u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -347,8 +338,7 @@ class GroupsCluster(private val controller: MatterController, private val endpoi timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 5u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/HepaFilterMonitoringCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/HepaFilterMonitoringCluster.kt index 330aba9b6213c8..71c0b6dded7555 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/HepaFilterMonitoringCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/HepaFilterMonitoringCluster.kt @@ -55,8 +55,7 @@ class HepaFilterMonitoringCluster( suspend fun resetCondition(timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -255,8 +254,7 @@ class HepaFilterMonitoringCluster( suspend fun writeLastChangedTimeAttribute(value: UInt, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 4u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/IcdManagementCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/IcdManagementCluster.kt index 029dd194007c31..1912ab444249e5 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/IcdManagementCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/IcdManagementCluster.kt @@ -61,8 +61,7 @@ class IcdManagementCluster( timedInvokeTimeoutMs: Int? = null ): RegisterClientResponse { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -103,7 +102,6 @@ class IcdManagementCluster( if (tag == ContextSpecificTag(TAG_I_C_D_COUNTER)) { ICDCounter_decoded = tlvReader.getUInt(tag) } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -123,8 +121,7 @@ class IcdManagementCluster( timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 2u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -151,8 +148,7 @@ class IcdManagementCluster( suspend fun stayActiveRequest(timedInvokeTimeoutMs: Int? = null): StayActiveResponse { val commandId: UInt = 3u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -179,7 +175,6 @@ class IcdManagementCluster( if (tag == ContextSpecificTag(TAG_PROMISED_ACTIVE_DURATION)) { promisedActiveDuration_decoded = tlvReader.getUInt(tag) } else { - // Skip unknown tags tlvReader.skipElement() } } diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/IdentifyCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/IdentifyCluster.kt index 2cffe72cefd399..015a9992b66fe8 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/IdentifyCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/IdentifyCluster.kt @@ -47,8 +47,7 @@ class IdentifyCluster(private val controller: MatterController, private val endp suspend fun identify(identifyTime: UShort, timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -74,8 +73,7 @@ class IdentifyCluster(private val controller: MatterController, private val endp timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 64u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -131,8 +129,7 @@ class IdentifyCluster(private val controller: MatterController, private val endp suspend fun writeIdentifyTimeAttribute(value: UShort, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 0u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/KeypadInputCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/KeypadInputCluster.kt index dc18411b24044b..a511abde191811 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/KeypadInputCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/KeypadInputCluster.kt @@ -46,8 +46,7 @@ class KeypadInputCluster(private val controller: MatterController, private val e suspend fun sendKey(keyCode: UByte, timedInvokeTimeoutMs: Int? = null): SendKeyResponse { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -77,7 +76,6 @@ class KeypadInputCluster(private val controller: MatterController, private val e if (tag == ContextSpecificTag(TAG_STATUS)) { status_decoded = tlvReader.getUByte(tag) } else { - // Skip unknown tags tlvReader.skipElement() } } diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/LaundryDryerControlsCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/LaundryDryerControlsCluster.kt index e840eaa128b766..52656656cd5298 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/LaundryDryerControlsCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/LaundryDryerControlsCluster.kt @@ -125,8 +125,7 @@ class LaundryDryerControlsCluster( suspend fun writeSelectedDrynessLevelAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 1u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/LaundryWasherControlsCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/LaundryWasherControlsCluster.kt index 9540e0bcaa8d1b..800b10afea8175 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/LaundryWasherControlsCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/LaundryWasherControlsCluster.kt @@ -135,8 +135,7 @@ class LaundryWasherControlsCluster( suspend fun writeSpinSpeedCurrentAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 1u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -213,8 +212,7 @@ class LaundryWasherControlsCluster( suspend fun writeNumberOfRinsesAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 2u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/LaundryWasherModeCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/LaundryWasherModeCluster.kt index 4c32d50f224995..b9985404cec594 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/LaundryWasherModeCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/LaundryWasherModeCluster.kt @@ -61,8 +61,7 @@ class LaundryWasherModeCluster( timedInvokeTimeoutMs: Int? = null ): ChangeToModeResponse { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -109,7 +108,6 @@ class LaundryWasherModeCluster( } } } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -235,8 +233,7 @@ class LaundryWasherModeCluster( suspend fun writeStartUpModeAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 2u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -318,8 +315,7 @@ class LaundryWasherModeCluster( suspend fun writeOnModeAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 3u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/LevelControlCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/LevelControlCluster.kt index 8718ed743ba3a3..ce05947f3de434 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/LevelControlCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/LevelControlCluster.kt @@ -68,8 +68,7 @@ class LevelControlCluster( timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -108,8 +107,7 @@ class LevelControlCluster( timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 1u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -147,8 +145,7 @@ class LevelControlCluster( timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 2u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -184,8 +181,7 @@ class LevelControlCluster( suspend fun stop(optionsMask: UByte, optionsOverride: UByte, timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 3u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -216,8 +212,7 @@ class LevelControlCluster( timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 4u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -256,8 +251,7 @@ class LevelControlCluster( timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 5u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -295,8 +289,7 @@ class LevelControlCluster( timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 6u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -336,8 +329,7 @@ class LevelControlCluster( timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 7u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -362,8 +354,7 @@ class LevelControlCluster( suspend fun moveToClosestFrequency(frequency: UShort, timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 8u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -669,8 +660,7 @@ class LevelControlCluster( suspend fun writeOptionsAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 15u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -747,8 +737,7 @@ class LevelControlCluster( suspend fun writeOnOffTransitionTimeAttribute(value: UShort, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 16u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -826,8 +815,7 @@ class LevelControlCluster( suspend fun writeOnLevelAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 17u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -909,8 +897,7 @@ class LevelControlCluster( suspend fun writeOnTransitionTimeAttribute(value: UShort, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 18u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -992,8 +979,7 @@ class LevelControlCluster( suspend fun writeOffTransitionTimeAttribute(value: UShort, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 19u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -1075,8 +1061,7 @@ class LevelControlCluster( suspend fun writeDefaultMoveRateAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 20u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -1158,8 +1143,7 @@ class LevelControlCluster( suspend fun writeStartUpCurrentLevelAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 16384u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/LocalizationConfigurationCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/LocalizationConfigurationCluster.kt index 25259a5b6d033e..33ba90df4098ca 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/LocalizationConfigurationCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/LocalizationConfigurationCluster.kt @@ -79,8 +79,7 @@ class LocalizationConfigurationCluster( suspend fun writeActiveLocaleAttribute(value: String, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 0u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/LowPowerCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/LowPowerCluster.kt index 4cd658b6ecf7b2..c4dbc86c450814 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/LowPowerCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/LowPowerCluster.kt @@ -43,8 +43,7 @@ class LowPowerCluster(private val controller: MatterController, private val endp suspend fun sleep(timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/MediaInputCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/MediaInputCluster.kt index 9294f209f59338..faa79ac1ce55a5 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/MediaInputCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/MediaInputCluster.kt @@ -46,8 +46,7 @@ class MediaInputCluster(private val controller: MatterController, private val en suspend fun selectInput(index: UByte, timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -69,8 +68,7 @@ class MediaInputCluster(private val controller: MatterController, private val en suspend fun showInputStatus(timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 1u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -89,8 +87,7 @@ class MediaInputCluster(private val controller: MatterController, private val en suspend fun hideInputStatus(timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 2u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -109,8 +106,7 @@ class MediaInputCluster(private val controller: MatterController, private val en suspend fun renameInput(index: UByte, name: String, timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 3u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/MediaPlaybackCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/MediaPlaybackCluster.kt index 2185773712e036..c4166110cd420e 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/MediaPlaybackCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/MediaPlaybackCluster.kt @@ -67,8 +67,7 @@ class MediaPlaybackCluster( suspend fun play(timedInvokeTimeoutMs: Int? = null): PlaybackResponse { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -112,7 +111,6 @@ class MediaPlaybackCluster( } } } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -128,8 +126,7 @@ class MediaPlaybackCluster( suspend fun pause(timedInvokeTimeoutMs: Int? = null): PlaybackResponse { val commandId: UInt = 1u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -173,7 +170,6 @@ class MediaPlaybackCluster( } } } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -189,8 +185,7 @@ class MediaPlaybackCluster( suspend fun stop(timedInvokeTimeoutMs: Int? = null): PlaybackResponse { val commandId: UInt = 2u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -234,7 +229,6 @@ class MediaPlaybackCluster( } } } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -250,8 +244,7 @@ class MediaPlaybackCluster( suspend fun startOver(timedInvokeTimeoutMs: Int? = null): PlaybackResponse { val commandId: UInt = 3u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -295,7 +288,6 @@ class MediaPlaybackCluster( } } } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -311,8 +303,7 @@ class MediaPlaybackCluster( suspend fun previous(timedInvokeTimeoutMs: Int? = null): PlaybackResponse { val commandId: UInt = 4u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -356,7 +347,6 @@ class MediaPlaybackCluster( } } } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -372,8 +362,7 @@ class MediaPlaybackCluster( suspend fun next(timedInvokeTimeoutMs: Int? = null): PlaybackResponse { val commandId: UInt = 5u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -417,7 +406,6 @@ class MediaPlaybackCluster( } } } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -436,8 +424,7 @@ class MediaPlaybackCluster( timedInvokeTimeoutMs: Int? = null ): PlaybackResponse { val commandId: UInt = 6u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -486,7 +473,6 @@ class MediaPlaybackCluster( } } } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -505,8 +491,7 @@ class MediaPlaybackCluster( timedInvokeTimeoutMs: Int? = null ): PlaybackResponse { val commandId: UInt = 7u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -555,7 +540,6 @@ class MediaPlaybackCluster( } } } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -574,8 +558,7 @@ class MediaPlaybackCluster( timedInvokeTimeoutMs: Int? = null ): PlaybackResponse { val commandId: UInt = 8u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -625,7 +608,6 @@ class MediaPlaybackCluster( } } } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -644,8 +626,7 @@ class MediaPlaybackCluster( timedInvokeTimeoutMs: Int? = null ): PlaybackResponse { val commandId: UInt = 9u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -695,7 +676,6 @@ class MediaPlaybackCluster( } } } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -711,8 +691,7 @@ class MediaPlaybackCluster( suspend fun seek(position: ULong, timedInvokeTimeoutMs: Int? = null): PlaybackResponse { val commandId: UInt = 11u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -759,7 +738,6 @@ class MediaPlaybackCluster( } } } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -779,8 +757,7 @@ class MediaPlaybackCluster( timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 12u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -805,8 +782,7 @@ class MediaPlaybackCluster( suspend fun activateTextTrack(trackID: String, timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 13u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -828,8 +804,7 @@ class MediaPlaybackCluster( suspend fun deactivateTextTrack(timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 14u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/MicrowaveOvenControlCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/MicrowaveOvenControlCluster.kt index 606bc9dc502b6e..50248ad5e9fdb6 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/MicrowaveOvenControlCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/MicrowaveOvenControlCluster.kt @@ -52,8 +52,7 @@ class MicrowaveOvenControlCluster( timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -81,8 +80,7 @@ class MicrowaveOvenControlCluster( suspend fun addMoreTime(timeToAdd: UInt, timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 1u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/ModeSelectCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/ModeSelectCluster.kt index 6231d0fda5f8b7..791d49ef8a211d 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/ModeSelectCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/ModeSelectCluster.kt @@ -55,8 +55,7 @@ class ModeSelectCluster(private val controller: MatterController, private val en suspend fun changeToMode(newMode: UByte, timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -256,8 +255,7 @@ class ModeSelectCluster(private val controller: MatterController, private val en suspend fun writeStartUpModeAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 4u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -339,8 +337,7 @@ class ModeSelectCluster(private val controller: MatterController, private val en suspend fun writeOnModeAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 5u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/NetworkCommissioningCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/NetworkCommissioningCluster.kt index be084ccb9ff782..7f0085ec08f4c6 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/NetworkCommissioningCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/NetworkCommissioningCluster.kt @@ -87,8 +87,7 @@ class NetworkCommissioningCluster( timedInvokeTimeoutMs: Int? = null ): ScanNetworksResponse { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -197,7 +196,6 @@ class NetworkCommissioningCluster( } } } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -226,8 +224,7 @@ class NetworkCommissioningCluster( timedInvokeTimeoutMs: Int? = null ): NetworkConfigResponse { val commandId: UInt = 2u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -346,7 +343,6 @@ class NetworkCommissioningCluster( } } } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -372,8 +368,7 @@ class NetworkCommissioningCluster( timedInvokeTimeoutMs: Int? = null ): NetworkConfigResponse { val commandId: UInt = 3u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -474,7 +469,6 @@ class NetworkCommissioningCluster( } } } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -500,8 +494,7 @@ class NetworkCommissioningCluster( timedInvokeTimeoutMs: Int? = null ): NetworkConfigResponse { val commandId: UInt = 4u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -602,7 +595,6 @@ class NetworkCommissioningCluster( } } } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -628,8 +620,7 @@ class NetworkCommissioningCluster( timedInvokeTimeoutMs: Int? = null ): ConnectNetworkResponse { val commandId: UInt = 6u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -697,7 +688,6 @@ class NetworkCommissioningCluster( } } } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -718,8 +708,7 @@ class NetworkCommissioningCluster( timedInvokeTimeoutMs: Int? = null ): NetworkConfigResponse { val commandId: UInt = 8u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -823,7 +812,6 @@ class NetworkCommissioningCluster( } } } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -849,8 +837,7 @@ class NetworkCommissioningCluster( timedInvokeTimeoutMs: Int? = null ): QueryIdentityResponse { val commandId: UInt = 9u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -902,7 +889,6 @@ class NetworkCommissioningCluster( } } } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -1090,8 +1076,7 @@ class NetworkCommissioningCluster( suspend fun writeInterfaceEnabledAttribute(value: Boolean, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 4u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/OccupancySensingCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/OccupancySensingCluster.kt index 8696b431542018..81c1ada4085cda 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/OccupancySensingCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/OccupancySensingCluster.kt @@ -178,8 +178,7 @@ class OccupancySensingCluster( timedWriteTimeoutMs: Int? = null ) { val ATTRIBUTE_ID: UInt = 16u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -259,8 +258,7 @@ class OccupancySensingCluster( timedWriteTimeoutMs: Int? = null ) { val ATTRIBUTE_ID: UInt = 17u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -342,8 +340,7 @@ class OccupancySensingCluster( timedWriteTimeoutMs: Int? = null ) { val ATTRIBUTE_ID: UInt = 18u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -425,8 +422,7 @@ class OccupancySensingCluster( timedWriteTimeoutMs: Int? = null ) { val ATTRIBUTE_ID: UInt = 32u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -508,8 +504,7 @@ class OccupancySensingCluster( timedWriteTimeoutMs: Int? = null ) { val ATTRIBUTE_ID: UInt = 33u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -591,8 +586,7 @@ class OccupancySensingCluster( timedWriteTimeoutMs: Int? = null ) { val ATTRIBUTE_ID: UInt = 34u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -674,8 +668,7 @@ class OccupancySensingCluster( timedWriteTimeoutMs: Int? = null ) { val ATTRIBUTE_ID: UInt = 48u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -757,8 +750,7 @@ class OccupancySensingCluster( timedWriteTimeoutMs: Int? = null ) { val ATTRIBUTE_ID: UInt = 49u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -840,8 +832,7 @@ class OccupancySensingCluster( timedWriteTimeoutMs: Int? = null ) { val ATTRIBUTE_ID: UInt = 50u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/OnOffCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/OnOffCluster.kt index ff372b51cd8df1..6b4f57ad490f63 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/OnOffCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/OnOffCluster.kt @@ -49,8 +49,7 @@ class OnOffCluster(private val controller: MatterController, private val endpoin suspend fun off(timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -69,8 +68,7 @@ class OnOffCluster(private val controller: MatterController, private val endpoin suspend fun on(timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 1u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -89,8 +87,7 @@ class OnOffCluster(private val controller: MatterController, private val endpoin suspend fun toggle(timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 2u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -113,8 +110,7 @@ class OnOffCluster(private val controller: MatterController, private val endpoin timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 64u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -139,8 +135,7 @@ class OnOffCluster(private val controller: MatterController, private val endpoin suspend fun onWithRecallGlobalScene(timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 65u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -164,8 +159,7 @@ class OnOffCluster(private val controller: MatterController, private val endpoin timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 66u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -296,8 +290,7 @@ class OnOffCluster(private val controller: MatterController, private val endpoin suspend fun writeOnTimeAttribute(value: UShort, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 16385u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -374,8 +367,7 @@ class OnOffCluster(private val controller: MatterController, private val endpoin suspend fun writeOffWaitTimeAttribute(value: UShort, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 16386u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -457,8 +449,7 @@ class OnOffCluster(private val controller: MatterController, private val endpoin suspend fun writeStartUpOnOffAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 16387u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/OnOffSwitchConfigurationCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/OnOffSwitchConfigurationCluster.kt index ce7a5fcee8adb2..0cd310065ceb40 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/OnOffSwitchConfigurationCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/OnOffSwitchConfigurationCluster.kt @@ -108,8 +108,7 @@ class OnOffSwitchConfigurationCluster( suspend fun writeSwitchActionsAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 16u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/OperationalCredentialsCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/OperationalCredentialsCluster.kt index 9cf448add35ed1..5c9ae5fc073c0d 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/OperationalCredentialsCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/OperationalCredentialsCluster.kt @@ -67,8 +67,7 @@ class OperationalCredentialsCluster( timedInvokeTimeoutMs: Int? = null ): AttestationResponse { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -105,7 +104,6 @@ class OperationalCredentialsCluster( if (tag == ContextSpecificTag(TAG_ATTESTATION_SIGNATURE)) { attestationSignature_decoded = tlvReader.getByteArray(tag) } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -128,8 +126,7 @@ class OperationalCredentialsCluster( timedInvokeTimeoutMs: Int? = null ): CertificateChainResponse { val commandId: UInt = 2u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -159,7 +156,6 @@ class OperationalCredentialsCluster( if (tag == ContextSpecificTag(TAG_CERTIFICATE)) { certificate_decoded = tlvReader.getByteArray(tag) } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -179,8 +175,7 @@ class OperationalCredentialsCluster( timedInvokeTimeoutMs: Int? = null ): CSRResponse { val commandId: UInt = 4u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -222,7 +217,6 @@ class OperationalCredentialsCluster( if (tag == ContextSpecificTag(TAG_ATTESTATION_SIGNATURE)) { attestationSignature_decoded = tlvReader.getByteArray(tag) } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -249,8 +243,7 @@ class OperationalCredentialsCluster( timedInvokeTimeoutMs: Int? = null ): NOCResponse { val commandId: UInt = 6u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -326,7 +319,6 @@ class OperationalCredentialsCluster( } } } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -346,8 +338,7 @@ class OperationalCredentialsCluster( timedInvokeTimeoutMs: Int? = null ): NOCResponse { val commandId: UInt = 7u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -414,7 +405,6 @@ class OperationalCredentialsCluster( } } } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -430,8 +420,7 @@ class OperationalCredentialsCluster( suspend fun updateFabricLabel(label: String, timedInvokeTimeoutMs: Int? = null): NOCResponse { val commandId: UInt = 9u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -495,7 +484,6 @@ class OperationalCredentialsCluster( } } } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -511,8 +499,7 @@ class OperationalCredentialsCluster( suspend fun removeFabric(fabricIndex: UByte, timedInvokeTimeoutMs: Int? = null): NOCResponse { val commandId: UInt = 10u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -576,7 +563,6 @@ class OperationalCredentialsCluster( } } } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -595,8 +581,7 @@ class OperationalCredentialsCluster( timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 11u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/OperationalStateCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/OperationalStateCluster.kt index 1fa39c3ce846ee..06af3e6a584de2 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/OperationalStateCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/OperationalStateCluster.kt @@ -63,8 +63,7 @@ class OperationalStateCluster( suspend fun pause(timedInvokeTimeoutMs: Int? = null): OperationalCommandResponse { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -92,7 +91,6 @@ class OperationalStateCluster( commandResponseState_decoded = OperationalStateClusterErrorStateStruct.fromTlv(tag, tlvReader) } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -108,8 +106,7 @@ class OperationalStateCluster( suspend fun stop(timedInvokeTimeoutMs: Int? = null): OperationalCommandResponse { val commandId: UInt = 1u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -137,7 +134,6 @@ class OperationalStateCluster( commandResponseState_decoded = OperationalStateClusterErrorStateStruct.fromTlv(tag, tlvReader) } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -153,8 +149,7 @@ class OperationalStateCluster( suspend fun start(timedInvokeTimeoutMs: Int? = null): OperationalCommandResponse { val commandId: UInt = 2u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -182,7 +177,6 @@ class OperationalStateCluster( commandResponseState_decoded = OperationalStateClusterErrorStateStruct.fromTlv(tag, tlvReader) } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -198,8 +192,7 @@ class OperationalStateCluster( suspend fun resume(timedInvokeTimeoutMs: Int? = null): OperationalCommandResponse { val commandId: UInt = 3u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -227,7 +220,6 @@ class OperationalStateCluster( commandResponseState_decoded = OperationalStateClusterErrorStateStruct.fromTlv(tag, tlvReader) } else { - // Skip unknown tags tlvReader.skipElement() } } diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/OtaSoftwareUpdateProviderCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/OtaSoftwareUpdateProviderCluster.kt index 42062ad4b77498..286028e80e5e90 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/OtaSoftwareUpdateProviderCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/OtaSoftwareUpdateProviderCluster.kt @@ -70,8 +70,7 @@ class OtaSoftwareUpdateProviderCluster( timedInvokeTimeoutMs: Int? = null ): QueryImageResponse { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -251,7 +250,6 @@ class OtaSoftwareUpdateProviderCluster( } } } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -280,8 +278,7 @@ class OtaSoftwareUpdateProviderCluster( timedInvokeTimeoutMs: Int? = null ): ApplyUpdateResponse { val commandId: UInt = 2u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -321,7 +318,6 @@ class OtaSoftwareUpdateProviderCluster( if (tag == ContextSpecificTag(TAG_DELAYED_ACTION_TIME)) { delayedActionTime_decoded = tlvReader.getUInt(tag) } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -345,8 +341,7 @@ class OtaSoftwareUpdateProviderCluster( timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 4u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/OtaSoftwareUpdateRequestorCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/OtaSoftwareUpdateRequestorCluster.kt index 66000d0ce29082..3f3e54faf68112 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/OtaSoftwareUpdateRequestorCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/OtaSoftwareUpdateRequestorCluster.kt @@ -63,8 +63,7 @@ class OtaSoftwareUpdateRequestorCluster( timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -141,8 +140,7 @@ class OtaSoftwareUpdateRequestorCluster( timedWriteTimeoutMs: Int? = null ) { val ATTRIBUTE_ID: UInt = 0u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startArray(AnonymousTag) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/OvenCavityOperationalStateCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/OvenCavityOperationalStateCluster.kt index 5860562564f696..4f2808329b7728 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/OvenCavityOperationalStateCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/OvenCavityOperationalStateCluster.kt @@ -63,8 +63,7 @@ class OvenCavityOperationalStateCluster( suspend fun pause(timedInvokeTimeoutMs: Int? = null): OperationalCommandResponse { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -92,7 +91,6 @@ class OvenCavityOperationalStateCluster( commandResponseState_decoded = OvenCavityOperationalStateClusterErrorStateStruct.fromTlv(tag, tlvReader) } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -108,8 +106,7 @@ class OvenCavityOperationalStateCluster( suspend fun stop(timedInvokeTimeoutMs: Int? = null): OperationalCommandResponse { val commandId: UInt = 1u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -137,7 +134,6 @@ class OvenCavityOperationalStateCluster( commandResponseState_decoded = OvenCavityOperationalStateClusterErrorStateStruct.fromTlv(tag, tlvReader) } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -153,8 +149,7 @@ class OvenCavityOperationalStateCluster( suspend fun start(timedInvokeTimeoutMs: Int? = null): OperationalCommandResponse { val commandId: UInt = 2u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -182,7 +177,6 @@ class OvenCavityOperationalStateCluster( commandResponseState_decoded = OvenCavityOperationalStateClusterErrorStateStruct.fromTlv(tag, tlvReader) } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -198,8 +192,7 @@ class OvenCavityOperationalStateCluster( suspend fun resume(timedInvokeTimeoutMs: Int? = null): OperationalCommandResponse { val commandId: UInt = 3u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -227,7 +220,6 @@ class OvenCavityOperationalStateCluster( commandResponseState_decoded = OvenCavityOperationalStateClusterErrorStateStruct.fromTlv(tag, tlvReader) } else { - // Skip unknown tags tlvReader.skipElement() } } diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/OvenModeCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/OvenModeCluster.kt index d9984fef2ed1ef..6004c7176edeca 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/OvenModeCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/OvenModeCluster.kt @@ -58,8 +58,7 @@ class OvenModeCluster(private val controller: MatterController, private val endp timedInvokeTimeoutMs: Int? = null ): ChangeToModeResponse { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -106,7 +105,6 @@ class OvenModeCluster(private val controller: MatterController, private val endp } } } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -232,8 +230,7 @@ class OvenModeCluster(private val controller: MatterController, private val endp suspend fun writeStartUpModeAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 2u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -315,8 +312,7 @@ class OvenModeCluster(private val controller: MatterController, private val endp suspend fun writeOnModeAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 3u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/PumpConfigurationAndControlCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/PumpConfigurationAndControlCluster.kt index 7d6d62984c3579..8f35e2a90d5c12 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/PumpConfigurationAndControlCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/PumpConfigurationAndControlCluster.kt @@ -820,8 +820,7 @@ class PumpConfigurationAndControlCluster( suspend fun writeLifetimeRunningHoursAttribute(value: UInt, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 21u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -944,8 +943,7 @@ class PumpConfigurationAndControlCluster( suspend fun writeLifetimeEnergyConsumedAttribute(value: UInt, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 23u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -1017,8 +1015,7 @@ class PumpConfigurationAndControlCluster( suspend fun writeOperationModeAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 32u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -1095,8 +1092,7 @@ class PumpConfigurationAndControlCluster( suspend fun writeControlModeAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 33u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/RefrigeratorAndTemperatureControlledCabinetModeCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/RefrigeratorAndTemperatureControlledCabinetModeCluster.kt index ae1b353d135399..d99be6d8a3fa2a 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/RefrigeratorAndTemperatureControlledCabinetModeCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/RefrigeratorAndTemperatureControlledCabinetModeCluster.kt @@ -63,8 +63,7 @@ class RefrigeratorAndTemperatureControlledCabinetModeCluster( timedInvokeTimeoutMs: Int? = null ): ChangeToModeResponse { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -111,7 +110,6 @@ class RefrigeratorAndTemperatureControlledCabinetModeCluster( } } } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -242,8 +240,7 @@ class RefrigeratorAndTemperatureControlledCabinetModeCluster( suspend fun writeStartUpModeAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 2u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -325,8 +322,7 @@ class RefrigeratorAndTemperatureControlledCabinetModeCluster( suspend fun writeOnModeAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 3u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/RvcCleanModeCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/RvcCleanModeCluster.kt index e0aec7f0b69d1b..4b7da5c0dd87c8 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/RvcCleanModeCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/RvcCleanModeCluster.kt @@ -59,8 +59,7 @@ class RvcCleanModeCluster( timedInvokeTimeoutMs: Int? = null ): ChangeToModeResponse { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -107,7 +106,6 @@ class RvcCleanModeCluster( } } } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -233,8 +231,7 @@ class RvcCleanModeCluster( suspend fun writeOnModeAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 3u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/RvcOperationalStateCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/RvcOperationalStateCluster.kt index fd6bdf869add7d..c59d395539ea04 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/RvcOperationalStateCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/RvcOperationalStateCluster.kt @@ -63,8 +63,7 @@ class RvcOperationalStateCluster( suspend fun pause(timedInvokeTimeoutMs: Int? = null): OperationalCommandResponse { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -92,7 +91,6 @@ class RvcOperationalStateCluster( commandResponseState_decoded = RvcOperationalStateClusterErrorStateStruct.fromTlv(tag, tlvReader) } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -108,8 +106,7 @@ class RvcOperationalStateCluster( suspend fun stop(timedInvokeTimeoutMs: Int? = null): OperationalCommandResponse { val commandId: UInt = 1u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -137,7 +134,6 @@ class RvcOperationalStateCluster( commandResponseState_decoded = RvcOperationalStateClusterErrorStateStruct.fromTlv(tag, tlvReader) } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -153,8 +149,7 @@ class RvcOperationalStateCluster( suspend fun start(timedInvokeTimeoutMs: Int? = null): OperationalCommandResponse { val commandId: UInt = 2u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -182,7 +177,6 @@ class RvcOperationalStateCluster( commandResponseState_decoded = RvcOperationalStateClusterErrorStateStruct.fromTlv(tag, tlvReader) } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -198,8 +192,7 @@ class RvcOperationalStateCluster( suspend fun resume(timedInvokeTimeoutMs: Int? = null): OperationalCommandResponse { val commandId: UInt = 3u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -227,7 +220,6 @@ class RvcOperationalStateCluster( commandResponseState_decoded = RvcOperationalStateClusterErrorStateStruct.fromTlv(tag, tlvReader) } else { - // Skip unknown tags tlvReader.skipElement() } } diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/RvcRunModeCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/RvcRunModeCluster.kt index a8007f66cec08c..9fd7d6c04d0b7d 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/RvcRunModeCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/RvcRunModeCluster.kt @@ -56,8 +56,7 @@ class RvcRunModeCluster(private val controller: MatterController, private val en timedInvokeTimeoutMs: Int? = null ): ChangeToModeResponse { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -104,7 +103,6 @@ class RvcRunModeCluster(private val controller: MatterController, private val en } } } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -230,8 +228,7 @@ class RvcRunModeCluster(private val controller: MatterController, private val en suspend fun writeOnModeAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 3u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/SampleMeiCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/SampleMeiCluster.kt index 3b8c7290bdf743..51fad31a2432c2 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/SampleMeiCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/SampleMeiCluster.kt @@ -49,8 +49,7 @@ class SampleMeiCluster(private val controller: MatterController, private val end suspend fun ping(timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -73,8 +72,7 @@ class SampleMeiCluster(private val controller: MatterController, private val end timedInvokeTimeoutMs: Int? = null ): AddArgumentsResponse { val commandId: UInt = 2u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -107,7 +105,6 @@ class SampleMeiCluster(private val controller: MatterController, private val end if (tag == ContextSpecificTag(TAG_RETURN_VALUE)) { returnValue_decoded = tlvReader.getUByte(tag) } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -154,8 +151,7 @@ class SampleMeiCluster(private val controller: MatterController, private val end suspend fun writeFlipFlopAttribute(value: Boolean, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 0u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/ScenesCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/ScenesCluster.kt index e5c8a3894ea1d8..6f5f2f7d66489e 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/ScenesCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/ScenesCluster.kt @@ -96,8 +96,7 @@ class ScenesCluster(private val controller: MatterController, private val endpoi timedInvokeTimeoutMs: Int? = null ): AddSceneResponse { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -157,7 +156,6 @@ class ScenesCluster(private val controller: MatterController, private val endpoi if (tag == ContextSpecificTag(TAG_SCENE_I_D)) { sceneID_decoded = tlvReader.getUByte(tag) } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -185,8 +183,7 @@ class ScenesCluster(private val controller: MatterController, private val endpoi timedInvokeTimeoutMs: Int? = null ): ViewSceneResponse { val commandId: UInt = 1u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -290,7 +287,6 @@ class ScenesCluster(private val controller: MatterController, private val endpoi } } } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -325,8 +321,7 @@ class ScenesCluster(private val controller: MatterController, private val endpoi timedInvokeTimeoutMs: Int? = null ): RemoveSceneResponse { val commandId: UInt = 2u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -373,7 +368,6 @@ class ScenesCluster(private val controller: MatterController, private val endpoi if (tag == ContextSpecificTag(TAG_SCENE_I_D)) { sceneID_decoded = tlvReader.getUByte(tag) } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -400,8 +394,7 @@ class ScenesCluster(private val controller: MatterController, private val endpoi timedInvokeTimeoutMs: Int? = null ): RemoveAllScenesResponse { val commandId: UInt = 3u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -438,7 +431,6 @@ class ScenesCluster(private val controller: MatterController, private val endpoi if (tag == ContextSpecificTag(TAG_GROUP_I_D)) { groupID_decoded = tlvReader.getUShort(tag) } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -462,8 +454,7 @@ class ScenesCluster(private val controller: MatterController, private val endpoi timedInvokeTimeoutMs: Int? = null ): StoreSceneResponse { val commandId: UInt = 4u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -510,7 +501,6 @@ class ScenesCluster(private val controller: MatterController, private val endpoi if (tag == ContextSpecificTag(TAG_SCENE_I_D)) { sceneID_decoded = tlvReader.getUByte(tag) } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -539,8 +529,7 @@ class ScenesCluster(private val controller: MatterController, private val endpoi timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 5u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -573,8 +562,7 @@ class ScenesCluster(private val controller: MatterController, private val endpoi timedInvokeTimeoutMs: Int? = null ): GetSceneMembershipResponse { val commandId: UInt = 6u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -652,7 +640,6 @@ class ScenesCluster(private val controller: MatterController, private val endpoi } } } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -684,8 +671,7 @@ class ScenesCluster(private val controller: MatterController, private val endpoi timedInvokeTimeoutMs: Int? = null ): EnhancedAddSceneResponse { val commandId: UInt = 64u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -745,7 +731,6 @@ class ScenesCluster(private val controller: MatterController, private val endpoi if (tag == ContextSpecificTag(TAG_SCENE_I_D)) { sceneID_decoded = tlvReader.getUByte(tag) } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -773,8 +758,7 @@ class ScenesCluster(private val controller: MatterController, private val endpoi timedInvokeTimeoutMs: Int? = null ): EnhancedViewSceneResponse { val commandId: UInt = 65u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -878,7 +862,6 @@ class ScenesCluster(private val controller: MatterController, private val endpoi } } } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -916,8 +899,7 @@ class ScenesCluster(private val controller: MatterController, private val endpoi timedInvokeTimeoutMs: Int? = null ): CopySceneResponse { val commandId: UInt = 66u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -973,7 +955,6 @@ class ScenesCluster(private val controller: MatterController, private val endpoi if (tag == ContextSpecificTag(TAG_SCENE_IDENTIFIER_FROM)) { sceneIdentifierFrom_decoded = tlvReader.getUByte(tag) } else { - // Skip unknown tags tlvReader.skipElement() } } diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/SmokeCoAlarmCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/SmokeCoAlarmCluster.kt index 5d0bbf0a702302..3af0b20a2981b8 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/SmokeCoAlarmCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/SmokeCoAlarmCluster.kt @@ -49,8 +49,7 @@ class SmokeCoAlarmCluster( suspend fun selfTestRequest(timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -476,8 +475,7 @@ class SmokeCoAlarmCluster( suspend fun writeSmokeSensitivityLevelAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 11u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/SoftwareDiagnosticsCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/SoftwareDiagnosticsCluster.kt index 7726983ed52b47..6acbb8911bc944 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/SoftwareDiagnosticsCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/SoftwareDiagnosticsCluster.kt @@ -48,8 +48,7 @@ class SoftwareDiagnosticsCluster( suspend fun resetWatermarks(timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/TargetNavigatorCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/TargetNavigatorCluster.kt index b528993e51a7e6..cd260941ef6f29 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/TargetNavigatorCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/TargetNavigatorCluster.kt @@ -55,8 +55,7 @@ class TargetNavigatorCluster( timedInvokeTimeoutMs: Int? = null ): NavigateTargetResponse { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -106,7 +105,6 @@ class TargetNavigatorCluster( } } } else { - // Skip unknown tags tlvReader.skipElement() } } diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/TemperatureControlCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/TemperatureControlCluster.kt index f6663fee2f8e26..c22e32a114bc3f 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/TemperatureControlCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/TemperatureControlCluster.kt @@ -53,8 +53,7 @@ class TemperatureControlCluster( timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/ThermostatCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/ThermostatCluster.kt index 4ab15f65f59b01..87d968fc2eb178 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/ThermostatCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/ThermostatCluster.kt @@ -76,8 +76,7 @@ class ThermostatCluster(private val controller: MatterController, private val en suspend fun setpointRaiseLower(mode: UByte, amount: Byte, timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -108,8 +107,7 @@ class ThermostatCluster(private val controller: MatterController, private val en timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 1u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -151,8 +149,7 @@ class ThermostatCluster(private val controller: MatterController, private val en timedInvokeTimeoutMs: Int? = null ): GetWeeklyScheduleResponse { val commandId: UInt = 2u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -213,7 +210,6 @@ class ThermostatCluster(private val controller: MatterController, private val en tlvReader.exitContainer() } } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -246,8 +242,7 @@ class ThermostatCluster(private val controller: MatterController, private val en suspend fun clearWeeklySchedule(timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 3u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -635,8 +630,7 @@ class ThermostatCluster(private val controller: MatterController, private val en timedWriteTimeoutMs: Int? = null ) { val ATTRIBUTE_ID: UInt = 9u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -716,8 +710,7 @@ class ThermostatCluster(private val controller: MatterController, private val en timedWriteTimeoutMs: Int? = null ) { val ATTRIBUTE_ID: UInt = 16u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -797,8 +790,7 @@ class ThermostatCluster(private val controller: MatterController, private val en timedWriteTimeoutMs: Int? = null ) { val ATTRIBUTE_ID: UInt = 17u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -878,8 +870,7 @@ class ThermostatCluster(private val controller: MatterController, private val en timedWriteTimeoutMs: Int? = null ) { val ATTRIBUTE_ID: UInt = 18u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -959,8 +950,7 @@ class ThermostatCluster(private val controller: MatterController, private val en timedWriteTimeoutMs: Int? = null ) { val ATTRIBUTE_ID: UInt = 19u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -1040,8 +1030,7 @@ class ThermostatCluster(private val controller: MatterController, private val en timedWriteTimeoutMs: Int? = null ) { val ATTRIBUTE_ID: UInt = 20u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -1118,8 +1107,7 @@ class ThermostatCluster(private val controller: MatterController, private val en suspend fun writeMinHeatSetpointLimitAttribute(value: Short, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 21u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -1196,8 +1184,7 @@ class ThermostatCluster(private val controller: MatterController, private val en suspend fun writeMaxHeatSetpointLimitAttribute(value: Short, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 22u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -1274,8 +1261,7 @@ class ThermostatCluster(private val controller: MatterController, private val en suspend fun writeMinCoolSetpointLimitAttribute(value: Short, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 23u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -1352,8 +1338,7 @@ class ThermostatCluster(private val controller: MatterController, private val en suspend fun writeMaxCoolSetpointLimitAttribute(value: Short, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 24u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -1430,8 +1415,7 @@ class ThermostatCluster(private val controller: MatterController, private val en suspend fun writeMinSetpointDeadBandAttribute(value: Byte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 25u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -1508,8 +1492,7 @@ class ThermostatCluster(private val controller: MatterController, private val en suspend fun writeRemoteSensingAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 26u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -1584,8 +1567,7 @@ class ThermostatCluster(private val controller: MatterController, private val en timedWriteTimeoutMs: Int? = null ) { val ATTRIBUTE_ID: UInt = 27u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -1657,8 +1639,7 @@ class ThermostatCluster(private val controller: MatterController, private val en suspend fun writeSystemModeAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 28u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -1882,8 +1863,7 @@ class ThermostatCluster(private val controller: MatterController, private val en timedWriteTimeoutMs: Int? = null ) { val ATTRIBUTE_ID: UInt = 35u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -1971,8 +1951,7 @@ class ThermostatCluster(private val controller: MatterController, private val en timedWriteTimeoutMs: Int? = null ) { val ATTRIBUTE_ID: UInt = 36u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -2054,8 +2033,7 @@ class ThermostatCluster(private val controller: MatterController, private val en timedWriteTimeoutMs: Int? = null ) { val ATTRIBUTE_ID: UInt = 37u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -2288,8 +2266,7 @@ class ThermostatCluster(private val controller: MatterController, private val en suspend fun writeOccupiedSetbackAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 52u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -2453,8 +2430,7 @@ class ThermostatCluster(private val controller: MatterController, private val en suspend fun writeUnoccupiedSetbackAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 55u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -2613,8 +2589,7 @@ class ThermostatCluster(private val controller: MatterController, private val en suspend fun writeEmergencyHeatDeltaAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 58u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -2691,8 +2666,7 @@ class ThermostatCluster(private val controller: MatterController, private val en suspend fun writeACTypeAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 64u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -2769,8 +2743,7 @@ class ThermostatCluster(private val controller: MatterController, private val en suspend fun writeACCapacityAttribute(value: UShort, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 65u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -2847,8 +2820,7 @@ class ThermostatCluster(private val controller: MatterController, private val en suspend fun writeACRefrigerantTypeAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 66u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -2925,8 +2897,7 @@ class ThermostatCluster(private val controller: MatterController, private val en suspend fun writeACCompressorTypeAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 67u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -3003,8 +2974,7 @@ class ThermostatCluster(private val controller: MatterController, private val en suspend fun writeACErrorCodeAttribute(value: UInt, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 68u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -3081,8 +3051,7 @@ class ThermostatCluster(private val controller: MatterController, private val en suspend fun writeACLouverPositionAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 69u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -3200,8 +3169,7 @@ class ThermostatCluster(private val controller: MatterController, private val en suspend fun writeACCapacityformatAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 71u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/ThermostatUserInterfaceConfigurationCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/ThermostatUserInterfaceConfigurationCluster.kt index a535c7912ace54..c065a8a4fc292c 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/ThermostatUserInterfaceConfigurationCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/ThermostatUserInterfaceConfigurationCluster.kt @@ -77,8 +77,7 @@ class ThermostatUserInterfaceConfigurationCluster( suspend fun writeTemperatureDisplayModeAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 0u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -150,8 +149,7 @@ class ThermostatUserInterfaceConfigurationCluster( suspend fun writeKeypadLockoutAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 1u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -233,8 +231,7 @@ class ThermostatUserInterfaceConfigurationCluster( timedWriteTimeoutMs: Int? = null ) { val ATTRIBUTE_ID: UInt = 2u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/ThreadNetworkDiagnosticsCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/ThreadNetworkDiagnosticsCluster.kt index 0e75d1581d94a6..7d682a7c70188d 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/ThreadNetworkDiagnosticsCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/ThreadNetworkDiagnosticsCluster.kt @@ -88,8 +88,7 @@ class ThreadNetworkDiagnosticsCluster( suspend fun resetCounts(timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/TimeFormatLocalizationCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/TimeFormatLocalizationCluster.kt index a94ae87a98ae2e..d948e0d5f71271 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/TimeFormatLocalizationCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/TimeFormatLocalizationCluster.kt @@ -79,8 +79,7 @@ class TimeFormatLocalizationCluster( suspend fun writeHourFormatAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 0u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -157,8 +156,7 @@ class TimeFormatLocalizationCluster( suspend fun writeActiveCalendarTypeAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 1u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/TimeSynchronizationCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/TimeSynchronizationCluster.kt index 8ad5b457803684..b70f052829e176 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/TimeSynchronizationCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/TimeSynchronizationCluster.kt @@ -66,8 +66,7 @@ class TimeSynchronizationCluster( timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -98,8 +97,7 @@ class TimeSynchronizationCluster( timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 1u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -126,8 +124,7 @@ class TimeSynchronizationCluster( timedInvokeTimeoutMs: Int? = null ): SetTimeZoneResponse { val commandId: UInt = 2u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -161,7 +158,6 @@ class TimeSynchronizationCluster( if (tag == ContextSpecificTag(TAG_D_S_T_OFFSET_REQUIRED)) { DSTOffsetRequired_decoded = tlvReader.getBoolean(tag) } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -180,8 +176,7 @@ class TimeSynchronizationCluster( timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 4u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -207,8 +202,7 @@ class TimeSynchronizationCluster( suspend fun setDefaultNTP(defaultNTP: String?, timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 5u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/TimerCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/TimerCluster.kt index 9a200d28b3cb26..0dbe2e55247741 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/TimerCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/TimerCluster.kt @@ -44,8 +44,7 @@ class TimerCluster(private val controller: MatterController, private val endpoin suspend fun setTimer(newTime: UInt, timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -67,8 +66,7 @@ class TimerCluster(private val controller: MatterController, private val endpoin suspend fun resetTimer(timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 1u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -87,8 +85,7 @@ class TimerCluster(private val controller: MatterController, private val endpoin suspend fun addTime(additionalTime: UInt, timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 2u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -110,8 +107,7 @@ class TimerCluster(private val controller: MatterController, private val endpoin suspend fun reduceTime(timeReduction: UInt, timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 3u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/UnitLocalizationCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/UnitLocalizationCluster.kt index 75cd20f19e793a..aedce3f4a50797 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/UnitLocalizationCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/UnitLocalizationCluster.kt @@ -82,8 +82,7 @@ class UnitLocalizationCluster( suspend fun writeTemperatureUnitAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 0u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/UnitTestingCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/UnitTestingCluster.kt index c0bd70eb10c1f0..66d7e1cfb54f67 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/UnitTestingCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/UnitTestingCluster.kt @@ -194,8 +194,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun test(timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -214,8 +213,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun testNotHandled(timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 1u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -234,8 +232,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun testSpecific(timedInvokeTimeoutMs: Int? = null): TestSpecificResponse { val commandId: UInt = 2u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -262,7 +259,6 @@ class UnitTestingCluster(private val controller: MatterController, private val e if (tag == ContextSpecificTag(TAG_RETURN_VALUE)) { returnValue_decoded = tlvReader.getUByte(tag) } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -278,8 +274,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun testUnknownCommand(timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 3u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -302,8 +297,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e timedInvokeTimeoutMs: Int? = null ): TestAddArgumentsResponse { val commandId: UInt = 4u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -336,7 +330,6 @@ class UnitTestingCluster(private val controller: MatterController, private val e if (tag == ContextSpecificTag(TAG_RETURN_VALUE)) { returnValue_decoded = tlvReader.getUByte(tag) } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -355,8 +348,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e timedInvokeTimeoutMs: Int? = null ): TestSimpleArgumentResponse { val commandId: UInt = 5u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -386,7 +378,6 @@ class UnitTestingCluster(private val controller: MatterController, private val e if (tag == ContextSpecificTag(TAG_RETURN_VALUE)) { returnValue_decoded = tlvReader.getBoolean(tag) } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -410,8 +401,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e timedInvokeTimeoutMs: Int? = null ): TestStructArrayArgumentResponse { val commandId: UInt = 6u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -535,7 +525,6 @@ class UnitTestingCluster(private val controller: MatterController, private val e if (tag == ContextSpecificTag(TAG_ARG6)) { arg6_decoded = tlvReader.getBoolean(tag) } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -581,8 +570,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e timedInvokeTimeoutMs: Int? = null ): BooleanResponse { val commandId: UInt = 7u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -612,7 +600,6 @@ class UnitTestingCluster(private val controller: MatterController, private val e if (tag == ContextSpecificTag(TAG_VALUE)) { value_decoded = tlvReader.getBoolean(tag) } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -631,8 +618,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e timedInvokeTimeoutMs: Int? = null ): BooleanResponse { val commandId: UInt = 8u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -662,7 +648,6 @@ class UnitTestingCluster(private val controller: MatterController, private val e if (tag == ContextSpecificTag(TAG_VALUE)) { value_decoded = tlvReader.getBoolean(tag) } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -681,8 +666,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e timedInvokeTimeoutMs: Int? = null ): BooleanResponse { val commandId: UInt = 9u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -716,7 +700,6 @@ class UnitTestingCluster(private val controller: MatterController, private val e if (tag == ContextSpecificTag(TAG_VALUE)) { value_decoded = tlvReader.getBoolean(tag) } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -735,8 +718,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e timedInvokeTimeoutMs: Int? = null ): BooleanResponse { val commandId: UInt = 10u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -770,7 +752,6 @@ class UnitTestingCluster(private val controller: MatterController, private val e if (tag == ContextSpecificTag(TAG_VALUE)) { value_decoded = tlvReader.getBoolean(tag) } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -789,8 +770,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e timedInvokeTimeoutMs: Int? = null ): BooleanResponse { val commandId: UInt = 11u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -820,7 +800,6 @@ class UnitTestingCluster(private val controller: MatterController, private val e if (tag == ContextSpecificTag(TAG_VALUE)) { value_decoded = tlvReader.getBoolean(tag) } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -839,8 +818,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e timedInvokeTimeoutMs: Int? = null ): BooleanResponse { val commandId: UInt = 12u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -874,7 +852,6 @@ class UnitTestingCluster(private val controller: MatterController, private val e if (tag == ContextSpecificTag(TAG_VALUE)) { value_decoded = tlvReader.getBoolean(tag) } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -893,8 +870,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e timedInvokeTimeoutMs: Int? = null ): TestListInt8UReverseResponse { val commandId: UInt = 13u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -935,7 +911,6 @@ class UnitTestingCluster(private val controller: MatterController, private val e tlvReader.exitContainer() } } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -955,8 +930,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e timedInvokeTimeoutMs: Int? = null ): TestEnumsResponse { val commandId: UInt = 14u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -996,7 +970,6 @@ class UnitTestingCluster(private val controller: MatterController, private val e if (tag == ContextSpecificTag(TAG_ARG2)) { arg2_decoded = tlvReader.getUByte(tag) } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -1019,8 +992,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e timedInvokeTimeoutMs: Int? = null ): TestNullableOptionalResponse { val commandId: UInt = 15u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -1106,7 +1078,6 @@ class UnitTestingCluster(private val controller: MatterController, private val e } } } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -1141,8 +1112,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e timedInvokeTimeoutMs: Int? = null ): TestComplexNullableOptionalResponse { val commandId: UInt = 16u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -1604,7 +1574,6 @@ class UnitTestingCluster(private val controller: MatterController, private val e } } } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -1696,8 +1665,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e timedInvokeTimeoutMs: Int? = null ): SimpleStructResponse { val commandId: UInt = 17u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -1727,7 +1695,6 @@ class UnitTestingCluster(private val controller: MatterController, private val e if (tag == ContextSpecificTag(TAG_ARG1)) { arg1_decoded = UnitTestingClusterSimpleStruct.fromTlv(tag, tlvReader) } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -1762,8 +1729,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun testSimpleOptionalArgumentRequest(arg1: Boolean?, timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 19u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -1790,8 +1756,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e timedInvokeTimeoutMs: Int? = null ): TestEmitTestEventResponse { val commandId: UInt = 20u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -1827,7 +1792,6 @@ class UnitTestingCluster(private val controller: MatterController, private val e if (tag == ContextSpecificTag(TAG_VALUE)) { value_decoded = tlvReader.getULong(tag) } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -1846,8 +1810,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e timedInvokeTimeoutMs: Int? = null ): TestEmitTestFabricScopedEventResponse { val commandId: UInt = 21u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -1877,7 +1840,6 @@ class UnitTestingCluster(private val controller: MatterController, private val e if (tag == ContextSpecificTag(TAG_VALUE)) { value_decoded = tlvReader.getULong(tag) } else { - // Skip unknown tags tlvReader.skipElement() } } @@ -1924,8 +1886,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeBooleanAttribute(value: Boolean, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 0u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -1997,8 +1958,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeBitmap8Attribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 1u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -2070,8 +2030,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeBitmap16Attribute(value: UShort, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 2u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -2143,8 +2102,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeBitmap32Attribute(value: UInt, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 3u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -2216,8 +2174,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeBitmap64Attribute(value: ULong, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 4u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -2289,8 +2246,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeInt8uAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 5u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -2362,8 +2318,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeInt16uAttribute(value: UShort, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 6u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -2435,8 +2390,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeInt24uAttribute(value: UInt, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 7u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -2508,8 +2462,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeInt32uAttribute(value: UInt, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 8u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -2581,8 +2534,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeInt40uAttribute(value: ULong, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 9u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -2654,8 +2606,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeInt48uAttribute(value: ULong, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 10u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -2727,8 +2678,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeInt56uAttribute(value: ULong, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 11u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -2800,8 +2750,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeInt64uAttribute(value: ULong, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 12u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -2873,8 +2822,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeInt8sAttribute(value: Byte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 13u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -2946,8 +2894,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeInt16sAttribute(value: Short, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 14u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -3019,8 +2966,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeInt24sAttribute(value: Int, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 15u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -3092,8 +3038,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeInt32sAttribute(value: Int, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 16u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -3165,8 +3110,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeInt40sAttribute(value: Long, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 17u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -3238,8 +3182,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeInt48sAttribute(value: Long, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 18u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -3311,8 +3254,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeInt56sAttribute(value: Long, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 19u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -3384,8 +3326,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeInt64sAttribute(value: Long, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 20u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -3457,8 +3398,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeEnum8Attribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 21u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -3530,8 +3470,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeEnum16Attribute(value: UShort, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 22u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -3603,8 +3542,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeFloatSingleAttribute(value: Float, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 23u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -3676,8 +3614,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeFloatDoubleAttribute(value: Double, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 24u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -3749,8 +3686,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeOctetStringAttribute(value: ByteArray, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 25u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -3829,8 +3765,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeListInt8uAttribute(value: List, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 26u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startArray(AnonymousTag) @@ -3916,8 +3851,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e timedWriteTimeoutMs: Int? = null ) { val ATTRIBUTE_ID: UInt = 27u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startArray(AnonymousTag) @@ -4003,8 +3937,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e timedWriteTimeoutMs: Int? = null ) { val ATTRIBUTE_ID: UInt = 28u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startArray(AnonymousTag) @@ -4080,8 +4013,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeLongOctetStringAttribute(value: ByteArray, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 29u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -4153,8 +4085,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeCharStringAttribute(value: String, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 30u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -4226,8 +4157,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeLongCharStringAttribute(value: String, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 31u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -4299,8 +4229,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeEpochUsAttribute(value: ULong, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 32u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -4372,8 +4301,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeEpochSAttribute(value: UInt, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 33u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -4445,8 +4373,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeVendorIdAttribute(value: UShort, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 34u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -4531,8 +4458,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e timedWriteTimeoutMs: Int? = null ) { val ATTRIBUTE_ID: UInt = 35u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startArray(AnonymousTag) @@ -4608,8 +4534,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeEnumAttrAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 36u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -4685,8 +4610,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e timedWriteTimeoutMs: Int? = null ) { val ATTRIBUTE_ID: UInt = 37u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() value.toTlv(AnonymousTag, tlvWriter) @@ -4758,8 +4682,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeRangeRestrictedInt8uAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 38u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -4831,8 +4754,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeRangeRestrictedInt8sAttribute(value: Byte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 39u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -4904,8 +4826,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeRangeRestrictedInt16uAttribute(value: UShort, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 40u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -4977,8 +4898,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeRangeRestrictedInt16sAttribute(value: Short, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 41u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -5060,8 +4980,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e timedWriteTimeoutMs: Int? = null ) { val ATTRIBUTE_ID: UInt = 42u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startArray(AnonymousTag) @@ -5147,8 +5066,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e timedWriteTimeoutMs: Int? = null ) { val ATTRIBUTE_ID: UInt = 43u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startArray(AnonymousTag) @@ -5296,8 +5214,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeGeneralErrorBooleanAttribute(value: Boolean, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 49u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -5369,8 +5286,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeClusterErrorBooleanAttribute(value: Boolean, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 50u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -5447,8 +5363,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeUnsupportedAttribute(value: Boolean, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 255u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -5526,8 +5441,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeNullableBooleanAttribute(value: Boolean, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 16384u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -5605,8 +5519,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeNullableBitmap8Attribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 16385u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -5684,8 +5597,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeNullableBitmap16Attribute(value: UShort, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 16386u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -5763,8 +5675,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeNullableBitmap32Attribute(value: UInt, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 16387u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -5842,8 +5753,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeNullableBitmap64Attribute(value: ULong, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 16388u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -5921,8 +5831,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeNullableInt8uAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 16389u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -6000,8 +5909,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeNullableInt16uAttribute(value: UShort, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 16390u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -6079,8 +5987,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeNullableInt24uAttribute(value: UInt, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 16391u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -6158,8 +6065,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeNullableInt32uAttribute(value: UInt, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 16392u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -6237,8 +6143,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeNullableInt40uAttribute(value: ULong, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 16393u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -6316,8 +6221,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeNullableInt48uAttribute(value: ULong, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 16394u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -6395,8 +6299,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeNullableInt56uAttribute(value: ULong, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 16395u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -6474,8 +6377,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeNullableInt64uAttribute(value: ULong, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 16396u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -6553,8 +6455,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeNullableInt8sAttribute(value: Byte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 16397u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -6632,8 +6533,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeNullableInt16sAttribute(value: Short, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 16398u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -6711,8 +6611,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeNullableInt24sAttribute(value: Int, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 16399u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -6790,8 +6689,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeNullableInt32sAttribute(value: Int, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 16400u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -6869,8 +6767,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeNullableInt40sAttribute(value: Long, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 16401u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -6948,8 +6845,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeNullableInt48sAttribute(value: Long, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 16402u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -7027,8 +6923,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeNullableInt56sAttribute(value: Long, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 16403u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -7106,8 +7001,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeNullableInt64sAttribute(value: Long, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 16404u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -7185,8 +7079,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeNullableEnum8Attribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 16405u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -7264,8 +7157,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeNullableEnum16Attribute(value: UShort, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 16406u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -7343,8 +7235,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeNullableFloatSingleAttribute(value: Float, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 16407u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -7422,8 +7313,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeNullableFloatDoubleAttribute(value: Double, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 16408u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -7504,8 +7394,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e timedWriteTimeoutMs: Int? = null ) { val ATTRIBUTE_ID: UInt = 16409u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -7583,8 +7472,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeNullableCharStringAttribute(value: String, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 16414u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -7662,8 +7550,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeNullableEnumAttrAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 16420u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -7744,8 +7631,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e timedWriteTimeoutMs: Int? = null ) { val ATTRIBUTE_ID: UInt = 16421u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() value.toTlv(AnonymousTag, tlvWriter) @@ -7826,8 +7712,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e timedWriteTimeoutMs: Int? = null ) { val ATTRIBUTE_ID: UInt = 16422u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -7908,8 +7793,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e timedWriteTimeoutMs: Int? = null ) { val ATTRIBUTE_ID: UInt = 16423u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -7992,8 +7876,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e timedWriteTimeoutMs: Int? = null ) { val ATTRIBUTE_ID: UInt = 16424u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -8076,8 +7959,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e timedWriteTimeoutMs: Int? = null ) { val ATTRIBUTE_ID: UInt = 16425u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -8154,8 +8036,7 @@ class UnitTestingCluster(private val controller: MatterController, private val e suspend fun writeWriteOnlyInt8uAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 16426u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/UserLabelCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/UserLabelCluster.kt index 808ccdf68d8d94..de0f53b3054e95 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/UserLabelCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/UserLabelCluster.kt @@ -86,8 +86,7 @@ class UserLabelCluster(private val controller: MatterController, private val end timedWriteTimeoutMs: Int? = null ) { val ATTRIBUTE_ID: UInt = 0u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startArray(AnonymousTag) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/ValveConfigurationAndControlCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/ValveConfigurationAndControlCluster.kt index f0062adfb0851e..fbcbfa12d00b52 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/ValveConfigurationAndControlCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/ValveConfigurationAndControlCluster.kt @@ -66,8 +66,7 @@ class ValveConfigurationAndControlCluster( suspend fun open(openDuration: UInt?, timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -89,8 +88,7 @@ class ValveConfigurationAndControlCluster( suspend fun close(timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 1u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -109,8 +107,7 @@ class ValveConfigurationAndControlCluster( suspend fun setLevel(level: UByte, openDuration: UInt?, timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 2u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -172,8 +169,7 @@ class ValveConfigurationAndControlCluster( suspend fun writeOpenDurationAttribute(value: UInt, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 0u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -406,8 +402,7 @@ class ValveConfigurationAndControlCluster( suspend fun writeStartUpStateAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 5u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) @@ -571,8 +566,7 @@ class ValveConfigurationAndControlCluster( suspend fun writeOpenLevelAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 8u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/WiFiNetworkDiagnosticsCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/WiFiNetworkDiagnosticsCluster.kt index 79619f4ede4c05..92356c09830480 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/WiFiNetworkDiagnosticsCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/WiFiNetworkDiagnosticsCluster.kt @@ -72,8 +72,7 @@ class WiFiNetworkDiagnosticsCluster( suspend fun resetCounts(timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) diff --git a/src/controller/java/generated/java/matter/controller/cluster/clusters/WindowCoveringCluster.kt b/src/controller/java/generated/java/matter/controller/cluster/clusters/WindowCoveringCluster.kt index f521fa0e72e514..8ddb68cf5a0066 100644 --- a/src/controller/java/generated/java/matter/controller/cluster/clusters/WindowCoveringCluster.kt +++ b/src/controller/java/generated/java/matter/controller/cluster/clusters/WindowCoveringCluster.kt @@ -66,8 +66,7 @@ class WindowCoveringCluster( suspend fun upOrOpen(timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 0u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -86,8 +85,7 @@ class WindowCoveringCluster( suspend fun downOrClose(timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 1u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -106,8 +104,7 @@ class WindowCoveringCluster( suspend fun stopMotion(timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 2u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -126,8 +123,7 @@ class WindowCoveringCluster( suspend fun goToLiftValue(liftValue: UShort, timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 4u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -152,8 +148,7 @@ class WindowCoveringCluster( timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 5u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -175,8 +170,7 @@ class WindowCoveringCluster( suspend fun goToTiltValue(tiltValue: UShort, timedInvokeTimeoutMs: Int? = null) { val commandId: UInt = 7u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -201,8 +195,7 @@ class WindowCoveringCluster( timedInvokeTimeoutMs: Int? = null ) { val commandId: UInt = 8u - val timeoutMs: Duration = - timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedInvokeTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.startStructure(AnonymousTag) @@ -1011,8 +1004,7 @@ class WindowCoveringCluster( suspend fun writeModeAttribute(value: UByte, timedWriteTimeoutMs: Int? = null) { val ATTRIBUTE_ID: UInt = 23u - val timeoutMs: Duration = - timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } ?: Duration.ZERO + val timeoutMs: Duration? = timedWriteTimeoutMs?.let { Duration.ofMillis(it.toLong()) } val tlvWriter = TlvWriter() tlvWriter.put(AnonymousTag, value)