Make timedInvokeTimeoutMs optional (#30099)
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 2562d5f..76fa2eb 100644
--- a/scripts/py_matter_idl/matter_idl/generators/kotlin/MatterClusters.jinja
+++ b/scripts/py_matter_idl/matter_idl/generators/kotlin/MatterClusters.jinja
@@ -93,40 +93,27 @@
{%- endif -%}
{% endfor -%}
-{%- for command in cluster.commands | sort(attribute='code') -%}
-{%- set callbackName = command | javaCommandCallbackName() -%}
-{%- if not command.is_timed_invoke %}
- suspend fun {{command.name | lowfirst_except_acronym}}(
-{%- if command.input_param -%}
-{%- for field in (cluster.structs | named(command.input_param)).fields -%}
- {{field.name | lowfirst_except_acronym}}: {{encode_value(cluster, field | asEncodable(typeLookup), 0)}}
-{%- if not loop.last -%}, {% endif %}
-{%- endfor -%}
-{%- endif -%}
- )
-{%- if command | hasResponse -%}
- : {{callbackName}} {
-{%- else %} {
-{%- endif %}
- // Implementation needs to be added here
- }
-{%- endif %}
-
+{% for command in cluster.commands | sort(attribute='code') -%}
+{%- set callbackName = command | javaCommandCallbackName() %}
suspend fun {{command.name | lowfirst_except_acronym}}(
{%- if command.input_param -%}
{%- for field in (cluster.structs | named(command.input_param)).fields -%}
{{field.name | lowfirst_except_acronym}}: {{encode_value(cluster, field | asEncodable(typeLookup), 0)}}
{%- if not loop.last -%}, {% endif %}
{%- endfor -%}
- , timedInvokeTimeoutMs: Int)
+ , timedInvokeTimeoutMs: Int? = null)
{%- else -%}
- timedInvokeTimeoutMs: Int)
+ timedInvokeTimeoutMs: Int? = null)
{%- endif -%}
{%- if command | hasResponse -%}
: {{callbackName}} {
{%- else %} {
{%- endif %}
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
{% endfor -%}
diff --git a/scripts/py_matter_idl/matter_idl/generators/kotlin/__init__.py b/scripts/py_matter_idl/matter_idl/generators/kotlin/__init__.py
index 0650d8c..025a314 100644
--- a/scripts/py_matter_idl/matter_idl/generators/kotlin/__init__.py
+++ b/scripts/py_matter_idl/matter_idl/generators/kotlin/__init__.py
@@ -132,13 +132,25 @@
def GlobalNameToJavaName(name: str) -> str:
- if name in {'Int8u', 'Int8s', 'Int16u', 'Int16s'}:
- return 'Integer'
+ if name == 'Int8s':
+ return 'Byte'
+ if name == 'Int8u':
+ return 'UByte'
+ if name == 'Int16s':
+ return 'Short'
+ if name == 'Int16u':
+ return 'UShort'
- if name.startswith('Int'):
+ if name == 'Int32s':
+ return 'Int'
+ if name == 'Int32u':
+ return 'UInt'
+ if name == 'Int64s':
return 'Long'
+ if name == 'Int64u':
+ return 'ULong'
- # Double/Float/Booleans/CharString/OctetString
+ # Double/Float/Boolean/CharString/OctetString
return name
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/AccessControlCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/AccessControlCluster.kt
index bb31661..2fbee5e 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/AccessControlCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/AccessControlCluster.kt
@@ -88,36 +88,36 @@
// Implementation needs to be added here
}
- suspend fun readSubjectsPerAccessControlEntryAttribute(): Integer {
+ suspend fun readSubjectsPerAccessControlEntryAttribute(): UShort {
// Implementation needs to be added here
}
suspend fun subscribeSubjectsPerAccessControlEntryAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UShort {
// Implementation needs to be added here
}
- suspend fun readTargetsPerAccessControlEntryAttribute(): Integer {
+ suspend fun readTargetsPerAccessControlEntryAttribute(): UShort {
// Implementation needs to be added here
}
suspend fun subscribeTargetsPerAccessControlEntryAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UShort {
// Implementation needs to be added here
}
- suspend fun readAccessControlEntriesPerFabricAttribute(): Integer {
+ suspend fun readAccessControlEntriesPerFabricAttribute(): UShort {
// Implementation needs to be added here
}
suspend fun subscribeAccessControlEntriesPerFabricAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UShort {
// Implementation needs to be added here
}
@@ -162,19 +162,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/AccountLoginCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/AccountLoginCluster.kt
index 5c7ee57..f3021af 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/AccountLoginCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/AccountLoginCluster.kt
@@ -32,17 +32,33 @@
suspend fun getSetupPIN(
tempAccountIdentifier: String,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): GetSetupPINResponse {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun login(tempAccountIdentifier: String, setupPIN: String, timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
+ suspend fun login(
+ tempAccountIdentifier: String,
+ setupPIN: String,
+ timedInvokeTimeoutMs: Int? = null
+ ) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun logout(timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
+ suspend fun logout(timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun readGeneratedCommandListAttribute(): GeneratedCommandListAttribute {
@@ -86,19 +102,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ActionsCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ActionsCluster.kt
index 112a217..1b7e91e 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ActionsCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ActionsCluster.kt
@@ -32,129 +32,125 @@
class AttributeListAttribute(val value: ArrayList<UInt>)
- suspend fun instantAction(actionID: UShort, invokeID: UInt?) {
- // Implementation needs to be added here
- }
-
- suspend fun instantAction(actionID: UShort, invokeID: UInt?, timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
- }
-
- suspend fun instantActionWithTransition(
- actionID: UShort,
- invokeID: UInt?,
- transitionTime: UShort
- ) {
- // Implementation needs to be added here
+ suspend fun instantAction(actionID: UShort, invokeID: UInt?, timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun instantActionWithTransition(
actionID: UShort,
invokeID: UInt?,
transitionTime: UShort,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun startAction(actionID: UShort, invokeID: UInt?) {
- // Implementation needs to be added here
- }
-
- suspend fun startAction(actionID: UShort, invokeID: UInt?, timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
- }
-
- suspend fun startActionWithDuration(actionID: UShort, invokeID: UInt?, duration: UInt) {
- // Implementation needs to be added here
+ suspend fun startAction(actionID: UShort, invokeID: UInt?, timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun startActionWithDuration(
actionID: UShort,
invokeID: UInt?,
duration: UInt,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun stopAction(actionID: UShort, invokeID: UInt?) {
- // Implementation needs to be added here
+ suspend fun stopAction(actionID: UShort, invokeID: UInt?, timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun stopAction(actionID: UShort, invokeID: UInt?, timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
- }
-
- suspend fun pauseAction(actionID: UShort, invokeID: UInt?) {
- // Implementation needs to be added here
- }
-
- suspend fun pauseAction(actionID: UShort, invokeID: UInt?, timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
- }
-
- suspend fun pauseActionWithDuration(actionID: UShort, invokeID: UInt?, duration: UInt) {
- // Implementation needs to be added here
+ suspend fun pauseAction(actionID: UShort, invokeID: UInt?, timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun pauseActionWithDuration(
actionID: UShort,
invokeID: UInt?,
duration: UInt,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun resumeAction(actionID: UShort, invokeID: UInt?) {
- // Implementation needs to be added here
+ suspend fun resumeAction(actionID: UShort, invokeID: UInt?, timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun resumeAction(actionID: UShort, invokeID: UInt?, timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
- }
-
- suspend fun enableAction(actionID: UShort, invokeID: UInt?) {
- // Implementation needs to be added here
- }
-
- suspend fun enableAction(actionID: UShort, invokeID: UInt?, timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
- }
-
- suspend fun enableActionWithDuration(actionID: UShort, invokeID: UInt?, duration: UInt) {
- // Implementation needs to be added here
+ suspend fun enableAction(actionID: UShort, invokeID: UInt?, timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun enableActionWithDuration(
actionID: UShort,
invokeID: UInt?,
duration: UInt,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun disableAction(actionID: UShort, invokeID: UInt?) {
- // Implementation needs to be added here
- }
-
- suspend fun disableAction(actionID: UShort, invokeID: UInt?, timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
- }
-
- suspend fun disableActionWithDuration(actionID: UShort, invokeID: UInt?, duration: UInt) {
- // Implementation needs to be added here
+ suspend fun disableAction(actionID: UShort, invokeID: UInt?, timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun disableActionWithDuration(
actionID: UShort,
invokeID: UInt?,
duration: UInt,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun readActionListAttribute(): ActionListAttribute {
@@ -228,19 +224,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ActivatedCarbonFilterMonitoringCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ActivatedCarbonFilterMonitoringCluster.kt
index 9f093fa..1133dea 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ActivatedCarbonFilterMonitoringCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ActivatedCarbonFilterMonitoringCluster.kt
@@ -35,35 +35,35 @@
class AttributeListAttribute(val value: ArrayList<UInt>)
- suspend fun resetCondition() {
+ suspend fun resetCondition(timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
+ }
+
+ suspend fun readConditionAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun resetCondition(timedInvokeTimeoutMs: Int) {
+ suspend fun subscribeConditionAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readConditionAttribute(): Integer {
+ suspend fun readDegradationDirectionAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeConditionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeDegradationDirectionAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readDegradationDirectionAttribute(): Integer {
+ suspend fun readChangeIndicationAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeDegradationDirectionAttribute(minInterval: Int, maxInterval: Int): Integer {
- // Implementation needs to be added here
- }
-
- suspend fun readChangeIndicationAttribute(): Integer {
- // Implementation needs to be added here
- }
-
- suspend fun subscribeChangeIndicationAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeChangeIndicationAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -146,19 +146,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/AdministratorCommissioningCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/AdministratorCommissioningCluster.kt
index bd60ac3..359feb4 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/AdministratorCommissioningCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/AdministratorCommissioningCluster.kt
@@ -38,27 +38,39 @@
discriminator: UShort,
iterations: UInt,
salt: ByteArray,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun openBasicCommissioningWindow(
commissioningTimeout: UShort,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
+ }
+
+ suspend fun revokeCommissioning(timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
+ }
+
+ suspend fun readWindowStatusAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun revokeCommissioning(timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
- }
-
- suspend fun readWindowStatusAttribute(): Integer {
- // Implementation needs to be added here
- }
-
- suspend fun subscribeWindowStatusAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeWindowStatusAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -125,19 +137,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/AirQualityCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/AirQualityCluster.kt
index 4a88ec4..ed191ea 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/AirQualityCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/AirQualityCluster.kt
@@ -28,11 +28,11 @@
class AttributeListAttribute(val value: ArrayList<UInt>)
- suspend fun readAirQualityAttribute(): Integer {
+ suspend fun readAirQualityAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeAirQualityAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeAirQualityAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -77,19 +77,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ApplicationBasicCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ApplicationBasicCluster.kt
index d02e2da..aba8f4a 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ApplicationBasicCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ApplicationBasicCluster.kt
@@ -40,11 +40,11 @@
// Implementation needs to be added here
}
- suspend fun readVendorIDAttribute(): Integer {
+ suspend fun readVendorIDAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeVendorIDAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeVendorIDAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
@@ -56,11 +56,11 @@
// Implementation needs to be added here
}
- suspend fun readProductIDAttribute(): Integer {
+ suspend fun readProductIDAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeProductIDAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeProductIDAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
@@ -75,11 +75,11 @@
// Implementation needs to be added here
}
- suspend fun readStatusAttribute(): Integer {
+ suspend fun readStatusAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeStatusAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeStatusAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -143,19 +143,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ApplicationLauncherCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ApplicationLauncherCluster.kt
index 8da3f18..2dfd1f1 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ApplicationLauncherCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ApplicationLauncherCluster.kt
@@ -36,43 +36,36 @@
suspend fun launchApp(
application: ChipStructs.ApplicationLauncherClusterApplicationStruct?,
- data: ByteArray?
- ): LauncherResponse {
- // Implementation needs to be added here
- }
-
- suspend fun launchApp(
- application: ChipStructs.ApplicationLauncherClusterApplicationStruct?,
data: ByteArray?,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): LauncherResponse {
- // Implementation needs to be added here
- }
-
- suspend fun stopApp(
- application: ChipStructs.ApplicationLauncherClusterApplicationStruct?
- ): LauncherResponse {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun stopApp(
application: ChipStructs.ApplicationLauncherClusterApplicationStruct?,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): LauncherResponse {
- // Implementation needs to be added here
- }
-
- suspend fun hideApp(
- application: ChipStructs.ApplicationLauncherClusterApplicationStruct?
- ): LauncherResponse {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun hideApp(
application: ChipStructs.ApplicationLauncherClusterApplicationStruct?,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): LauncherResponse {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun readCatalogListAttribute(): CatalogListAttribute {
@@ -151,19 +144,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/AudioOutputCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/AudioOutputCluster.kt
index 901b65d..02f8838 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/AudioOutputCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/AudioOutputCluster.kt
@@ -30,20 +30,20 @@
class AttributeListAttribute(val value: ArrayList<UInt>)
- suspend fun selectOutput(index: UByte) {
- // Implementation needs to be added here
+ suspend fun selectOutput(index: UByte, timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun selectOutput(index: UByte, timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
- }
-
- suspend fun renameOutput(index: UByte, name: String) {
- // Implementation needs to be added here
- }
-
- suspend fun renameOutput(index: UByte, name: String, timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
+ suspend fun renameOutput(index: UByte, name: String, timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun readOutputListAttribute(): OutputListAttribute {
@@ -57,11 +57,11 @@
// Implementation needs to be added here
}
- suspend fun readCurrentOutputAttribute(): Integer {
+ suspend fun readCurrentOutputAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeCurrentOutputAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeCurrentOutputAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -106,19 +106,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/BallastConfigurationCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/BallastConfigurationCluster.kt
index f931c4c..6acc691 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/BallastConfigurationCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/BallastConfigurationCluster.kt
@@ -38,31 +38,31 @@
class AttributeListAttribute(val value: ArrayList<UInt>)
- suspend fun readPhysicalMinLevelAttribute(): Integer {
+ suspend fun readPhysicalMinLevelAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribePhysicalMinLevelAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribePhysicalMinLevelAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readPhysicalMaxLevelAttribute(): Integer {
+ suspend fun readPhysicalMaxLevelAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribePhysicalMaxLevelAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribePhysicalMaxLevelAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readBallastStatusAttribute(): Integer {
+ suspend fun readBallastStatusAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeBallastStatusAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeBallastStatusAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readMinLevelAttribute(): Integer {
+ suspend fun readMinLevelAttribute(): UByte {
// Implementation needs to be added here
}
@@ -74,11 +74,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeMinLevelAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeMinLevelAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readMaxLevelAttribute(): Integer {
+ suspend fun readMaxLevelAttribute(): UByte {
// Implementation needs to be added here
}
@@ -90,7 +90,7 @@
// Implementation needs to be added here
}
- suspend fun subscribeMaxLevelAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeMaxLevelAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -132,11 +132,11 @@
// Implementation needs to be added here
}
- suspend fun readLampQuantityAttribute(): Integer {
+ suspend fun readLampQuantityAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeLampQuantityAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeLampQuantityAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -210,7 +210,7 @@
// Implementation needs to be added here
}
- suspend fun readLampAlarmModeAttribute(): Integer {
+ suspend fun readLampAlarmModeAttribute(): UByte {
// Implementation needs to be added here
}
@@ -222,7 +222,7 @@
// Implementation needs to be added here
}
- suspend fun subscribeLampAlarmModeAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeLampAlarmModeAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -286,19 +286,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/BarrierControlCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/BarrierControlCluster.kt
index 505fd47..0c963de 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/BarrierControlCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/BarrierControlCluster.kt
@@ -28,47 +28,47 @@
class AttributeListAttribute(val value: ArrayList<UInt>)
- suspend fun barrierControlGoToPercent(percentOpen: UByte) {
+ suspend fun barrierControlGoToPercent(percentOpen: UByte, timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
+ }
+
+ suspend fun barrierControlStop(timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
+ }
+
+ suspend fun readBarrierMovingStateAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun barrierControlGoToPercent(percentOpen: UByte, timedInvokeTimeoutMs: Int) {
+ suspend fun subscribeBarrierMovingStateAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun barrierControlStop() {
+ suspend fun readBarrierSafetyStatusAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun barrierControlStop(timedInvokeTimeoutMs: Int) {
+ suspend fun subscribeBarrierSafetyStatusAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readBarrierMovingStateAttribute(): Integer {
+ suspend fun readBarrierCapabilitiesAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeBarrierMovingStateAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeBarrierCapabilitiesAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readBarrierSafetyStatusAttribute(): Integer {
- // Implementation needs to be added here
- }
-
- suspend fun subscribeBarrierSafetyStatusAttribute(minInterval: Int, maxInterval: Int): Integer {
- // Implementation needs to be added here
- }
-
- suspend fun readBarrierCapabilitiesAttribute(): Integer {
- // Implementation needs to be added here
- }
-
- suspend fun subscribeBarrierCapabilitiesAttribute(minInterval: Int, maxInterval: Int): Integer {
- // Implementation needs to be added here
- }
-
- suspend fun readBarrierOpenEventsAttribute(): Integer {
+ suspend fun readBarrierOpenEventsAttribute(): UShort {
// Implementation needs to be added here
}
@@ -80,11 +80,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeBarrierOpenEventsAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeBarrierOpenEventsAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readBarrierCloseEventsAttribute(): Integer {
+ suspend fun readBarrierCloseEventsAttribute(): UShort {
// Implementation needs to be added here
}
@@ -96,11 +96,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeBarrierCloseEventsAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeBarrierCloseEventsAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readBarrierCommandOpenEventsAttribute(): Integer {
+ suspend fun readBarrierCommandOpenEventsAttribute(): UShort {
// Implementation needs to be added here
}
@@ -115,11 +115,11 @@
suspend fun subscribeBarrierCommandOpenEventsAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UShort {
// Implementation needs to be added here
}
- suspend fun readBarrierCommandCloseEventsAttribute(): Integer {
+ suspend fun readBarrierCommandCloseEventsAttribute(): UShort {
// Implementation needs to be added here
}
@@ -134,11 +134,11 @@
suspend fun subscribeBarrierCommandCloseEventsAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UShort {
// Implementation needs to be added here
}
- suspend fun readBarrierOpenPeriodAttribute(): Integer {
+ suspend fun readBarrierOpenPeriodAttribute(): UShort {
// Implementation needs to be added here
}
@@ -150,11 +150,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeBarrierOpenPeriodAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeBarrierOpenPeriodAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readBarrierClosePeriodAttribute(): Integer {
+ suspend fun readBarrierClosePeriodAttribute(): UShort {
// Implementation needs to be added here
}
@@ -166,15 +166,15 @@
// Implementation needs to be added here
}
- suspend fun subscribeBarrierClosePeriodAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeBarrierClosePeriodAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readBarrierPositionAttribute(): Integer {
+ suspend fun readBarrierPositionAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeBarrierPositionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeBarrierPositionAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -219,19 +219,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/BasicInformationCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/BasicInformationCluster.kt
index 69dbbdb..bef0daf 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/BasicInformationCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/BasicInformationCluster.kt
@@ -36,19 +36,19 @@
class AttributeListAttribute(val value: ArrayList<UInt>)
- suspend fun mfgSpecificPing() {
+ suspend fun mfgSpecificPing(timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
+ }
+
+ suspend fun readDataModelRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun mfgSpecificPing(timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
- }
-
- suspend fun readDataModelRevisionAttribute(): Integer {
- // Implementation needs to be added here
- }
-
- suspend fun subscribeDataModelRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeDataModelRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
@@ -60,11 +60,11 @@
// Implementation needs to be added here
}
- suspend fun readVendorIDAttribute(): Integer {
+ suspend fun readVendorIDAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeVendorIDAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeVendorIDAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
@@ -76,11 +76,11 @@
// Implementation needs to be added here
}
- suspend fun readProductIDAttribute(): Integer {
+ suspend fun readProductIDAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeProductIDAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeProductIDAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
@@ -116,11 +116,11 @@
// Implementation needs to be added here
}
- suspend fun readHardwareVersionAttribute(): Integer {
+ suspend fun readHardwareVersionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeHardwareVersionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeHardwareVersionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
@@ -135,11 +135,11 @@
// Implementation needs to be added here
}
- suspend fun readSoftwareVersionAttribute(): Long {
+ suspend fun readSoftwareVersionAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeSoftwareVersionAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeSoftwareVersionAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
@@ -289,19 +289,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/BinaryInputBasicCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/BinaryInputBasicCluster.kt
index 7fee672..65c305c 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/BinaryInputBasicCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/BinaryInputBasicCluster.kt
@@ -92,11 +92,11 @@
// Implementation needs to be added here
}
- suspend fun readPolarityAttribute(): Integer {
+ suspend fun readPolarityAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribePolarityAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribePolarityAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -116,7 +116,7 @@
// Implementation needs to be added here
}
- suspend fun readReliabilityAttribute(): Integer {
+ suspend fun readReliabilityAttribute(): UByte {
// Implementation needs to be added here
}
@@ -128,23 +128,23 @@
// Implementation needs to be added here
}
- suspend fun subscribeReliabilityAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeReliabilityAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readStatusFlagsAttribute(): Integer {
+ suspend fun readStatusFlagsAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeStatusFlagsAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeStatusFlagsAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readApplicationTypeAttribute(): Long {
+ suspend fun readApplicationTypeAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeApplicationTypeAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeApplicationTypeAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
@@ -189,19 +189,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/BindingCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/BindingCluster.kt
index edc98cf..10a9bcb 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/BindingCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/BindingCluster.kt
@@ -94,19 +94,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/BooleanStateCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/BooleanStateCluster.kt
index 2ba45f0..4d3d86e 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/BooleanStateCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/BooleanStateCluster.kt
@@ -77,19 +77,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/BridgedDeviceBasicInformationCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/BridgedDeviceBasicInformationCluster.kt
index 3c825cc..f8f0764 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/BridgedDeviceBasicInformationCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/BridgedDeviceBasicInformationCluster.kt
@@ -40,11 +40,11 @@
// Implementation needs to be added here
}
- suspend fun readVendorIDAttribute(): Integer {
+ suspend fun readVendorIDAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeVendorIDAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeVendorIDAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
@@ -72,11 +72,11 @@
// Implementation needs to be added here
}
- suspend fun readHardwareVersionAttribute(): Integer {
+ suspend fun readHardwareVersionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeHardwareVersionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeHardwareVersionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
@@ -91,11 +91,11 @@
// Implementation needs to be added here
}
- suspend fun readSoftwareVersionAttribute(): Long {
+ suspend fun readSoftwareVersionAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeSoftwareVersionAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeSoftwareVersionAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
@@ -218,19 +218,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/CarbonDioxideConcentrationMeasurementCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/CarbonDioxideConcentrationMeasurementCluster.kt
index 4ec67d9..ced39ab 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/CarbonDioxideConcentrationMeasurementCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/CarbonDioxideConcentrationMeasurementCluster.kt
@@ -82,11 +82,11 @@
// Implementation needs to be added here
}
- suspend fun readPeakMeasuredValueWindowAttribute(): Long {
+ suspend fun readPeakMeasuredValueWindowAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribePeakMeasuredValueWindowAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribePeakMeasuredValueWindowAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
@@ -101,14 +101,14 @@
// Implementation needs to be added here
}
- suspend fun readAverageMeasuredValueWindowAttribute(): Long {
+ suspend fun readAverageMeasuredValueWindowAttribute(): UInt {
// Implementation needs to be added here
}
suspend fun subscribeAverageMeasuredValueWindowAttribute(
minInterval: Int,
maxInterval: Int
- ): Long {
+ ): UInt {
// Implementation needs to be added here
}
@@ -120,27 +120,27 @@
// Implementation needs to be added here
}
- suspend fun readMeasurementUnitAttribute(): Integer {
+ suspend fun readMeasurementUnitAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeMeasurementUnitAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeMeasurementUnitAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readMeasurementMediumAttribute(): Integer {
+ suspend fun readMeasurementMediumAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeMeasurementMediumAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeMeasurementMediumAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readLevelValueAttribute(): Integer {
+ suspend fun readLevelValueAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeLevelValueAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeLevelValueAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -185,19 +185,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/CarbonMonoxideConcentrationMeasurementCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/CarbonMonoxideConcentrationMeasurementCluster.kt
index 30c75be..f7e0ca1 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/CarbonMonoxideConcentrationMeasurementCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/CarbonMonoxideConcentrationMeasurementCluster.kt
@@ -82,11 +82,11 @@
// Implementation needs to be added here
}
- suspend fun readPeakMeasuredValueWindowAttribute(): Long {
+ suspend fun readPeakMeasuredValueWindowAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribePeakMeasuredValueWindowAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribePeakMeasuredValueWindowAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
@@ -101,14 +101,14 @@
// Implementation needs to be added here
}
- suspend fun readAverageMeasuredValueWindowAttribute(): Long {
+ suspend fun readAverageMeasuredValueWindowAttribute(): UInt {
// Implementation needs to be added here
}
suspend fun subscribeAverageMeasuredValueWindowAttribute(
minInterval: Int,
maxInterval: Int
- ): Long {
+ ): UInt {
// Implementation needs to be added here
}
@@ -120,27 +120,27 @@
// Implementation needs to be added here
}
- suspend fun readMeasurementUnitAttribute(): Integer {
+ suspend fun readMeasurementUnitAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeMeasurementUnitAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeMeasurementUnitAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readMeasurementMediumAttribute(): Integer {
+ suspend fun readMeasurementMediumAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeMeasurementMediumAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeMeasurementMediumAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readLevelValueAttribute(): Integer {
+ suspend fun readLevelValueAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeLevelValueAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeLevelValueAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -185,19 +185,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ChannelCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ChannelCluster.kt
index dc9db0e..92cb96d 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ChannelCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ChannelCluster.kt
@@ -36,32 +36,35 @@
class AttributeListAttribute(val value: ArrayList<UInt>)
- suspend fun changeChannel(match: String): ChangeChannelResponse {
- // Implementation needs to be added here
- }
-
- suspend fun changeChannel(match: String, timedInvokeTimeoutMs: Int): ChangeChannelResponse {
- // Implementation needs to be added here
- }
-
- suspend fun changeChannelByNumber(majorNumber: UShort, minorNumber: UShort) {
- // Implementation needs to be added here
+ suspend fun changeChannel(
+ match: String,
+ timedInvokeTimeoutMs: Int? = null
+ ): ChangeChannelResponse {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun changeChannelByNumber(
majorNumber: UShort,
minorNumber: UShort,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun skipChannel(count: Short) {
- // Implementation needs to be added here
- }
-
- suspend fun skipChannel(count: Short, timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
+ suspend fun skipChannel(count: Short, timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun readChannelListAttribute(): ChannelListAttribute {
@@ -135,19 +138,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ColorControlCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ColorControlCluster.kt
index 4312bfe..0529929 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ColorControlCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ColorControlCluster.kt
@@ -55,24 +55,14 @@
direction: UInt,
transitionTime: UShort,
optionsMask: UInt,
- optionsOverride: UInt
- ) {
- // Implementation needs to be added here
- }
-
- suspend fun moveToHue(
- hue: UByte,
- direction: UInt,
- transitionTime: UShort,
- optionsMask: UInt,
optionsOverride: UInt,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
- // Implementation needs to be added here
- }
-
- suspend fun moveHue(moveMode: UInt, rate: UByte, optionsMask: UInt, optionsOverride: UInt) {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun moveHue(
@@ -80,19 +70,13 @@
rate: UByte,
optionsMask: UInt,
optionsOverride: UInt,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
- // Implementation needs to be added here
- }
-
- suspend fun stepHue(
- stepMode: UInt,
- stepSize: UByte,
- transitionTime: UByte,
- optionsMask: UInt,
- optionsOverride: UInt
- ) {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun stepHue(
@@ -101,18 +85,13 @@
transitionTime: UByte,
optionsMask: UInt,
optionsOverride: UInt,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
- // Implementation needs to be added here
- }
-
- suspend fun moveToSaturation(
- saturation: UByte,
- transitionTime: UShort,
- optionsMask: UInt,
- optionsOverride: UInt
- ) {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun moveToSaturation(
@@ -120,18 +99,13 @@
transitionTime: UShort,
optionsMask: UInt,
optionsOverride: UInt,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
- // Implementation needs to be added here
- }
-
- suspend fun moveSaturation(
- moveMode: UInt,
- rate: UByte,
- optionsMask: UInt,
- optionsOverride: UInt
- ) {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun moveSaturation(
@@ -139,19 +113,13 @@
rate: UByte,
optionsMask: UInt,
optionsOverride: UInt,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
- // Implementation needs to be added here
- }
-
- suspend fun stepSaturation(
- stepMode: UInt,
- stepSize: UByte,
- transitionTime: UByte,
- optionsMask: UInt,
- optionsOverride: UInt
- ) {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun stepSaturation(
@@ -160,19 +128,13 @@
transitionTime: UByte,
optionsMask: UInt,
optionsOverride: UInt,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
- // Implementation needs to be added here
- }
-
- suspend fun moveToHueAndSaturation(
- hue: UByte,
- saturation: UByte,
- transitionTime: UShort,
- optionsMask: UInt,
- optionsOverride: UInt
- ) {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun moveToHueAndSaturation(
@@ -181,19 +143,13 @@
transitionTime: UShort,
optionsMask: UInt,
optionsOverride: UInt,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
- // Implementation needs to be added here
- }
-
- suspend fun moveToColor(
- colorX: UShort,
- colorY: UShort,
- transitionTime: UShort,
- optionsMask: UInt,
- optionsOverride: UInt
- ) {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun moveToColor(
@@ -202,13 +158,13 @@
transitionTime: UShort,
optionsMask: UInt,
optionsOverride: UInt,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
- // Implementation needs to be added here
- }
-
- suspend fun moveColor(rateX: Short, rateY: Short, optionsMask: UInt, optionsOverride: UInt) {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun moveColor(
@@ -216,19 +172,13 @@
rateY: Short,
optionsMask: UInt,
optionsOverride: UInt,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
- // Implementation needs to be added here
- }
-
- suspend fun stepColor(
- stepX: Short,
- stepY: Short,
- transitionTime: UShort,
- optionsMask: UInt,
- optionsOverride: UInt
- ) {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun stepColor(
@@ -237,18 +187,13 @@
transitionTime: UShort,
optionsMask: UInt,
optionsOverride: UInt,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
- // Implementation needs to be added here
- }
-
- suspend fun moveToColorTemperature(
- colorTemperatureMireds: UShort,
- transitionTime: UShort,
- optionsMask: UInt,
- optionsOverride: UInt
- ) {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun moveToColorTemperature(
@@ -256,19 +201,13 @@
transitionTime: UShort,
optionsMask: UInt,
optionsOverride: UInt,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
- // Implementation needs to be added here
- }
-
- suspend fun enhancedMoveToHue(
- enhancedHue: UShort,
- direction: UInt,
- transitionTime: UShort,
- optionsMask: UInt,
- optionsOverride: UInt
- ) {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun enhancedMoveToHue(
@@ -277,18 +216,13 @@
transitionTime: UShort,
optionsMask: UInt,
optionsOverride: UInt,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
- // Implementation needs to be added here
- }
-
- suspend fun enhancedMoveHue(
- moveMode: UInt,
- rate: UShort,
- optionsMask: UInt,
- optionsOverride: UInt
- ) {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun enhancedMoveHue(
@@ -296,19 +230,13 @@
rate: UShort,
optionsMask: UInt,
optionsOverride: UInt,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
- // Implementation needs to be added here
- }
-
- suspend fun enhancedStepHue(
- stepMode: UInt,
- stepSize: UShort,
- transitionTime: UShort,
- optionsMask: UInt,
- optionsOverride: UInt
- ) {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun enhancedStepHue(
@@ -317,19 +245,13 @@
transitionTime: UShort,
optionsMask: UInt,
optionsOverride: UInt,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
- // Implementation needs to be added here
- }
-
- suspend fun enhancedMoveToHueAndSaturation(
- enhancedHue: UShort,
- saturation: UByte,
- transitionTime: UShort,
- optionsMask: UInt,
- optionsOverride: UInt
- ) {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun enhancedMoveToHueAndSaturation(
@@ -338,21 +260,13 @@
transitionTime: UShort,
optionsMask: UInt,
optionsOverride: UInt,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
- // Implementation needs to be added here
- }
-
- suspend fun colorLoopSet(
- updateFlags: UInt,
- action: UInt,
- direction: UInt,
- time: UShort,
- startHue: UShort,
- optionsMask: UInt,
- optionsOverride: UInt
- ) {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun colorLoopSet(
@@ -363,28 +277,25 @@
startHue: UShort,
optionsMask: UInt,
optionsOverride: UInt,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun stopMoveStep(optionsMask: UInt, optionsOverride: UInt) {
- // Implementation needs to be added here
- }
-
- suspend fun stopMoveStep(optionsMask: UInt, optionsOverride: UInt, timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
- }
-
- suspend fun moveColorTemperature(
- moveMode: UInt,
- rate: UShort,
- colorTemperatureMinimumMireds: UShort,
- colorTemperatureMaximumMireds: UShort,
+ suspend fun stopMoveStep(
optionsMask: UInt,
- optionsOverride: UInt
+ optionsOverride: UInt,
+ timedInvokeTimeoutMs: Int? = null
) {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun moveColorTemperature(
@@ -394,21 +305,13 @@
colorTemperatureMaximumMireds: UShort,
optionsMask: UInt,
optionsOverride: UInt,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
- // Implementation needs to be added here
- }
-
- suspend fun stepColorTemperature(
- stepMode: UInt,
- stepSize: UShort,
- transitionTime: UShort,
- colorTemperatureMinimumMireds: UShort,
- colorTemperatureMaximumMireds: UShort,
- optionsMask: UInt,
- optionsOverride: UInt
- ) {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun stepColorTemperature(
@@ -419,56 +322,60 @@
colorTemperatureMaximumMireds: UShort,
optionsMask: UInt,
optionsOverride: UInt,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
+ }
+
+ suspend fun readCurrentHueAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun readCurrentHueAttribute(): Integer {
+ suspend fun subscribeCurrentHueAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeCurrentHueAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun readCurrentSaturationAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun readCurrentSaturationAttribute(): Integer {
+ suspend fun subscribeCurrentSaturationAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeCurrentSaturationAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun readRemainingTimeAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun readRemainingTimeAttribute(): Integer {
+ suspend fun subscribeRemainingTimeAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeRemainingTimeAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun readCurrentXAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun readCurrentXAttribute(): Integer {
+ suspend fun subscribeCurrentXAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeCurrentXAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun readCurrentYAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun readCurrentYAttribute(): Integer {
+ suspend fun subscribeCurrentYAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeCurrentYAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun readDriftCompensationAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun readDriftCompensationAttribute(): Integer {
- // Implementation needs to be added here
- }
-
- suspend fun subscribeDriftCompensationAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeDriftCompensationAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -480,26 +387,23 @@
// Implementation needs to be added here
}
- suspend fun readColorTemperatureMiredsAttribute(): Integer {
+ suspend fun readColorTemperatureMiredsAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeColorTemperatureMiredsAttribute(
- minInterval: Int,
- maxInterval: Int
- ): Integer {
+ suspend fun subscribeColorTemperatureMiredsAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readColorModeAttribute(): Integer {
+ suspend fun readColorModeAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeColorModeAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeColorModeAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readOptionsAttribute(): Integer {
+ suspend fun readOptionsAttribute(): UByte {
// Implementation needs to be added here
}
@@ -511,7 +415,7 @@
// Implementation needs to be added here
}
- suspend fun subscribeOptionsAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeOptionsAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -526,19 +430,19 @@
// Implementation needs to be added here
}
- suspend fun readPrimary1XAttribute(): Integer {
+ suspend fun readPrimary1XAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribePrimary1XAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribePrimary1XAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readPrimary1YAttribute(): Integer {
+ suspend fun readPrimary1YAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribePrimary1YAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribePrimary1YAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
@@ -553,19 +457,19 @@
// Implementation needs to be added here
}
- suspend fun readPrimary2XAttribute(): Integer {
+ suspend fun readPrimary2XAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribePrimary2XAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribePrimary2XAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readPrimary2YAttribute(): Integer {
+ suspend fun readPrimary2YAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribePrimary2YAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribePrimary2YAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
@@ -580,19 +484,19 @@
// Implementation needs to be added here
}
- suspend fun readPrimary3XAttribute(): Integer {
+ suspend fun readPrimary3XAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribePrimary3XAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribePrimary3XAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readPrimary3YAttribute(): Integer {
+ suspend fun readPrimary3YAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribePrimary3YAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribePrimary3YAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
@@ -607,19 +511,19 @@
// Implementation needs to be added here
}
- suspend fun readPrimary4XAttribute(): Integer {
+ suspend fun readPrimary4XAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribePrimary4XAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribePrimary4XAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readPrimary4YAttribute(): Integer {
+ suspend fun readPrimary4YAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribePrimary4YAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribePrimary4YAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
@@ -634,19 +538,19 @@
// Implementation needs to be added here
}
- suspend fun readPrimary5XAttribute(): Integer {
+ suspend fun readPrimary5XAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribePrimary5XAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribePrimary5XAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readPrimary5YAttribute(): Integer {
+ suspend fun readPrimary5YAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribePrimary5YAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribePrimary5YAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
@@ -661,19 +565,19 @@
// Implementation needs to be added here
}
- suspend fun readPrimary6XAttribute(): Integer {
+ suspend fun readPrimary6XAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribePrimary6XAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribePrimary6XAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readPrimary6YAttribute(): Integer {
+ suspend fun readPrimary6YAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribePrimary6YAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribePrimary6YAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
@@ -688,7 +592,7 @@
// Implementation needs to be added here
}
- suspend fun readWhitePointXAttribute(): Integer {
+ suspend fun readWhitePointXAttribute(): UShort {
// Implementation needs to be added here
}
@@ -700,11 +604,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeWhitePointXAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeWhitePointXAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readWhitePointYAttribute(): Integer {
+ suspend fun readWhitePointYAttribute(): UShort {
// Implementation needs to be added here
}
@@ -716,11 +620,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeWhitePointYAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeWhitePointYAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readColorPointRXAttribute(): Integer {
+ suspend fun readColorPointRXAttribute(): UShort {
// Implementation needs to be added here
}
@@ -732,11 +636,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeColorPointRXAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeColorPointRXAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readColorPointRYAttribute(): Integer {
+ suspend fun readColorPointRYAttribute(): UShort {
// Implementation needs to be added here
}
@@ -748,7 +652,7 @@
// Implementation needs to be added here
}
- suspend fun subscribeColorPointRYAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeColorPointRYAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
@@ -771,7 +675,7 @@
// Implementation needs to be added here
}
- suspend fun readColorPointGXAttribute(): Integer {
+ suspend fun readColorPointGXAttribute(): UShort {
// Implementation needs to be added here
}
@@ -783,11 +687,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeColorPointGXAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeColorPointGXAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readColorPointGYAttribute(): Integer {
+ suspend fun readColorPointGYAttribute(): UShort {
// Implementation needs to be added here
}
@@ -799,7 +703,7 @@
// Implementation needs to be added here
}
- suspend fun subscribeColorPointGYAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeColorPointGYAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
@@ -822,7 +726,7 @@
// Implementation needs to be added here
}
- suspend fun readColorPointBXAttribute(): Integer {
+ suspend fun readColorPointBXAttribute(): UShort {
// Implementation needs to be added here
}
@@ -834,11 +738,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeColorPointBXAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeColorPointBXAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readColorPointBYAttribute(): Integer {
+ suspend fun readColorPointBYAttribute(): UShort {
// Implementation needs to be added here
}
@@ -850,7 +754,7 @@
// Implementation needs to be added here
}
- suspend fun subscribeColorPointBYAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeColorPointBYAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
@@ -873,106 +777,106 @@
// Implementation needs to be added here
}
- suspend fun readEnhancedCurrentHueAttribute(): Integer {
+ suspend fun readEnhancedCurrentHueAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeEnhancedCurrentHueAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeEnhancedCurrentHueAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readEnhancedColorModeAttribute(): Integer {
+ suspend fun readEnhancedColorModeAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeEnhancedColorModeAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeEnhancedColorModeAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readColorLoopActiveAttribute(): Integer {
+ suspend fun readColorLoopActiveAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeColorLoopActiveAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeColorLoopActiveAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readColorLoopDirectionAttribute(): Integer {
+ suspend fun readColorLoopDirectionAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeColorLoopDirectionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeColorLoopDirectionAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readColorLoopTimeAttribute(): Integer {
+ suspend fun readColorLoopTimeAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeColorLoopTimeAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeColorLoopTimeAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readColorLoopStartEnhancedHueAttribute(): Integer {
+ suspend fun readColorLoopStartEnhancedHueAttribute(): UShort {
// Implementation needs to be added here
}
suspend fun subscribeColorLoopStartEnhancedHueAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UShort {
// Implementation needs to be added here
}
- suspend fun readColorLoopStoredEnhancedHueAttribute(): Integer {
+ suspend fun readColorLoopStoredEnhancedHueAttribute(): UShort {
// Implementation needs to be added here
}
suspend fun subscribeColorLoopStoredEnhancedHueAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UShort {
// Implementation needs to be added here
}
- suspend fun readColorCapabilitiesAttribute(): Integer {
+ suspend fun readColorCapabilitiesAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeColorCapabilitiesAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeColorCapabilitiesAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readColorTempPhysicalMinMiredsAttribute(): Integer {
+ suspend fun readColorTempPhysicalMinMiredsAttribute(): UShort {
// Implementation needs to be added here
}
suspend fun subscribeColorTempPhysicalMinMiredsAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UShort {
// Implementation needs to be added here
}
- suspend fun readColorTempPhysicalMaxMiredsAttribute(): Integer {
+ suspend fun readColorTempPhysicalMaxMiredsAttribute(): UShort {
// Implementation needs to be added here
}
suspend fun subscribeColorTempPhysicalMaxMiredsAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UShort {
// Implementation needs to be added here
}
- suspend fun readCoupleColorTempToLevelMinMiredsAttribute(): Integer {
+ suspend fun readCoupleColorTempToLevelMinMiredsAttribute(): UShort {
// Implementation needs to be added here
}
suspend fun subscribeCoupleColorTempToLevelMinMiredsAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UShort {
// Implementation needs to be added here
}
@@ -1036,19 +940,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ContentLauncherCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ContentLauncherCluster.kt
index ee6dcff..014ba9f 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ContentLauncherCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ContentLauncherCluster.kt
@@ -35,35 +35,27 @@
suspend fun launchContent(
search: ChipStructs.ContentLauncherClusterContentSearchStruct,
autoPlay: Boolean,
- data: String?
- ): LauncherResponse {
- // Implementation needs to be added here
- }
-
- suspend fun launchContent(
- search: ChipStructs.ContentLauncherClusterContentSearchStruct,
- autoPlay: Boolean,
data: String?,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): LauncherResponse {
- // Implementation needs to be added here
- }
-
- suspend fun launchURL(
- contentURL: String,
- displayString: String?,
- brandingInformation: ChipStructs.ContentLauncherClusterBrandingInformationStruct?
- ): LauncherResponse {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun launchURL(
contentURL: String,
displayString: String?,
brandingInformation: ChipStructs.ContentLauncherClusterBrandingInformationStruct?,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): LauncherResponse {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun readAcceptHeaderAttribute(): AcceptHeaderAttribute {
@@ -77,7 +69,7 @@
// Implementation needs to be added here
}
- suspend fun readSupportedStreamingProtocolsAttribute(): Long {
+ suspend fun readSupportedStreamingProtocolsAttribute(): UInt {
// Implementation needs to be added here
}
@@ -92,7 +84,7 @@
suspend fun subscribeSupportedStreamingProtocolsAttribute(
minInterval: Int,
maxInterval: Int
- ): Long {
+ ): UInt {
// Implementation needs to be added here
}
@@ -137,19 +129,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/DescriptorCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/DescriptorCluster.kt
index 813c7b9..d0cedbe 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/DescriptorCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/DescriptorCluster.kt
@@ -130,19 +130,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/DiagnosticLogsCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/DiagnosticLogsCluster.kt
index af66e72..fbf46e3 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/DiagnosticLogsCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/DiagnosticLogsCluster.kt
@@ -38,18 +38,14 @@
suspend fun retrieveLogsRequest(
intent: UInt,
requestedProtocol: UInt,
- transferFileDesignator: String?
- ): RetrieveLogsResponse {
- // Implementation needs to be added here
- }
-
- suspend fun retrieveLogsRequest(
- intent: UInt,
- requestedProtocol: UInt,
transferFileDesignator: String?,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): RetrieveLogsResponse {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun readGeneratedCommandListAttribute(): GeneratedCommandListAttribute {
@@ -93,19 +89,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/DishwasherAlarmCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/DishwasherAlarmCluster.kt
index bdfa74c..a13c51a 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/DishwasherAlarmCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/DishwasherAlarmCluster.kt
@@ -28,51 +28,51 @@
class AttributeListAttribute(val value: ArrayList<UInt>)
- suspend fun reset(alarms: ULong) {
+ suspend fun reset(alarms: ULong, timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
+ }
+
+ suspend fun modifyEnabledAlarms(mask: ULong, timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
+ }
+
+ suspend fun readMaskAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun reset(alarms: ULong, timedInvokeTimeoutMs: Int) {
+ suspend fun subscribeMaskAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun modifyEnabledAlarms(mask: ULong) {
+ suspend fun readLatchAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun modifyEnabledAlarms(mask: ULong, timedInvokeTimeoutMs: Int) {
+ suspend fun subscribeLatchAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readMaskAttribute(): Long {
+ suspend fun readStateAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeMaskAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeStateAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readLatchAttribute(): Long {
+ suspend fun readSupportedAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeLatchAttribute(minInterval: Int, maxInterval: Int): Long {
- // Implementation needs to be added here
- }
-
- suspend fun readStateAttribute(): Long {
- // Implementation needs to be added here
- }
-
- suspend fun subscribeStateAttribute(minInterval: Int, maxInterval: Int): Long {
- // Implementation needs to be added here
- }
-
- suspend fun readSupportedAttribute(): Long {
- // Implementation needs to be added here
- }
-
- suspend fun subscribeSupportedAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeSupportedAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
@@ -117,19 +117,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/DishwasherModeCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/DishwasherModeCluster.kt
index 57db5fa..f24f914 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/DishwasherModeCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/DishwasherModeCluster.kt
@@ -38,12 +38,15 @@
class AttributeListAttribute(val value: ArrayList<UInt>)
- suspend fun changeToMode(newMode: UByte): ChangeToModeResponse {
- // Implementation needs to be added here
- }
-
- suspend fun changeToMode(newMode: UByte, timedInvokeTimeoutMs: Int): ChangeToModeResponse {
- // Implementation needs to be added here
+ suspend fun changeToMode(
+ newMode: UByte,
+ timedInvokeTimeoutMs: Int? = null
+ ): ChangeToModeResponse {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun readSupportedModesAttribute(): SupportedModesAttribute {
@@ -57,11 +60,11 @@
// Implementation needs to be added here
}
- suspend fun readCurrentModeAttribute(): Integer {
+ suspend fun readCurrentModeAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeCurrentModeAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeCurrentModeAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -141,19 +144,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/DoorLockCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/DoorLockCluster.kt
index 851df95..53e1695 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/DoorLockCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/DoorLockCluster.kt
@@ -86,28 +86,32 @@
class AttributeListAttribute(val value: ArrayList<UInt>)
- suspend fun lockDoor(PINCode: ByteArray?, timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
+ suspend fun lockDoor(PINCode: ByteArray?, timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun unlockDoor(PINCode: ByteArray?, timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
+ suspend fun unlockDoor(PINCode: ByteArray?, timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun unlockWithTimeout(timeout: UShort, PINCode: ByteArray?, timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
- }
-
- suspend fun setWeekDaySchedule(
- weekDayIndex: UByte,
- userIndex: UShort,
- daysMask: UInt,
- startHour: UByte,
- startMinute: UByte,
- endHour: UByte,
- endMinute: UByte
+ suspend fun unlockWithTimeout(
+ timeout: UShort,
+ PINCode: ByteArray?,
+ timedInvokeTimeoutMs: Int? = null
) {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun setWeekDaySchedule(
@@ -118,45 +122,37 @@
startMinute: UByte,
endHour: UByte,
endMinute: UByte,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
- // Implementation needs to be added here
- }
-
- suspend fun getWeekDaySchedule(
- weekDayIndex: UByte,
- userIndex: UShort
- ): GetWeekDayScheduleResponse {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun getWeekDaySchedule(
weekDayIndex: UByte,
userIndex: UShort,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): GetWeekDayScheduleResponse {
- // Implementation needs to be added here
- }
-
- suspend fun clearWeekDaySchedule(weekDayIndex: UByte, userIndex: UShort) {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun clearWeekDaySchedule(
weekDayIndex: UByte,
userIndex: UShort,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
- // Implementation needs to be added here
- }
-
- suspend fun setYearDaySchedule(
- yearDayIndex: UByte,
- userIndex: UShort,
- localStartTime: UInt,
- localEndTime: UInt
- ) {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun setYearDaySchedule(
@@ -164,45 +160,37 @@
userIndex: UShort,
localStartTime: UInt,
localEndTime: UInt,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
- // Implementation needs to be added here
- }
-
- suspend fun getYearDaySchedule(
- yearDayIndex: UByte,
- userIndex: UShort
- ): GetYearDayScheduleResponse {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun getYearDaySchedule(
yearDayIndex: UByte,
userIndex: UShort,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): GetYearDayScheduleResponse {
- // Implementation needs to be added here
- }
-
- suspend fun clearYearDaySchedule(yearDayIndex: UByte, userIndex: UShort) {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun clearYearDaySchedule(
yearDayIndex: UByte,
userIndex: UShort,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
- // Implementation needs to be added here
- }
-
- suspend fun setHolidaySchedule(
- holidayIndex: UByte,
- localStartTime: UInt,
- localEndTime: UInt,
- operatingMode: UInt
- ) {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun setHolidaySchedule(
@@ -210,28 +198,32 @@
localStartTime: UInt,
localEndTime: UInt,
operatingMode: UInt,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
- // Implementation needs to be added here
- }
-
- suspend fun getHolidaySchedule(holidayIndex: UByte): GetHolidayScheduleResponse {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun getHolidaySchedule(
holidayIndex: UByte,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): GetHolidayScheduleResponse {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun clearHolidaySchedule(holidayIndex: UByte) {
- // Implementation needs to be added here
- }
-
- suspend fun clearHolidaySchedule(holidayIndex: UByte, timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
+ suspend fun clearHolidaySchedule(holidayIndex: UByte, timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun setUser(
@@ -242,21 +234,29 @@
userStatus: UInt?,
userType: UInt?,
credentialRule: UInt?,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun getUser(userIndex: UShort): GetUserResponse {
- // Implementation needs to be added here
+ suspend fun getUser(userIndex: UShort, timedInvokeTimeoutMs: Int? = null): GetUserResponse {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun getUser(userIndex: UShort, timedInvokeTimeoutMs: Int): GetUserResponse {
- // Implementation needs to be added here
- }
-
- suspend fun clearUser(userIndex: UShort, timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
+ suspend fun clearUser(userIndex: UShort, timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun setCredential(
@@ -266,33 +266,43 @@
userIndex: UShort?,
userStatus: UInt?,
userType: UInt?,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): SetCredentialResponse {
- // Implementation needs to be added here
- }
-
- suspend fun getCredentialStatus(
- credential: ChipStructs.DoorLockClusterCredentialStruct
- ): GetCredentialStatusResponse {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun getCredentialStatus(
credential: ChipStructs.DoorLockClusterCredentialStruct,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): GetCredentialStatusResponse {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun clearCredential(
credential: ChipStructs.DoorLockClusterCredentialStruct?,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun unboltDoor(PINCode: ByteArray?, timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
+ suspend fun unboltDoor(PINCode: ByteArray?, timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun readLockStateAttribute(): LockStateAttribute {
@@ -303,11 +313,11 @@
// Implementation needs to be added here
}
- suspend fun readLockTypeAttribute(): Integer {
+ suspend fun readLockTypeAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeLockTypeAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeLockTypeAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -327,7 +337,7 @@
// Implementation needs to be added here
}
- suspend fun readDoorOpenEventsAttribute(): Long {
+ suspend fun readDoorOpenEventsAttribute(): UInt {
// Implementation needs to be added here
}
@@ -339,11 +349,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeDoorOpenEventsAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeDoorOpenEventsAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readDoorClosedEventsAttribute(): Long {
+ suspend fun readDoorClosedEventsAttribute(): UInt {
// Implementation needs to be added here
}
@@ -355,11 +365,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeDoorClosedEventsAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeDoorClosedEventsAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readOpenPeriodAttribute(): Integer {
+ suspend fun readOpenPeriodAttribute(): UShort {
// Implementation needs to be added here
}
@@ -371,127 +381,124 @@
// Implementation needs to be added here
}
- suspend fun subscribeOpenPeriodAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeOpenPeriodAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readNumberOfTotalUsersSupportedAttribute(): Integer {
+ suspend fun readNumberOfTotalUsersSupportedAttribute(): UShort {
// Implementation needs to be added here
}
suspend fun subscribeNumberOfTotalUsersSupportedAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UShort {
// Implementation needs to be added here
}
- suspend fun readNumberOfPINUsersSupportedAttribute(): Integer {
+ suspend fun readNumberOfPINUsersSupportedAttribute(): UShort {
// Implementation needs to be added here
}
suspend fun subscribeNumberOfPINUsersSupportedAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UShort {
// Implementation needs to be added here
}
- suspend fun readNumberOfRFIDUsersSupportedAttribute(): Integer {
+ suspend fun readNumberOfRFIDUsersSupportedAttribute(): UShort {
// Implementation needs to be added here
}
suspend fun subscribeNumberOfRFIDUsersSupportedAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UShort {
// Implementation needs to be added here
}
- suspend fun readNumberOfWeekDaySchedulesSupportedPerUserAttribute(): Integer {
+ suspend fun readNumberOfWeekDaySchedulesSupportedPerUserAttribute(): UByte {
// Implementation needs to be added here
}
suspend fun subscribeNumberOfWeekDaySchedulesSupportedPerUserAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UByte {
// Implementation needs to be added here
}
- suspend fun readNumberOfYearDaySchedulesSupportedPerUserAttribute(): Integer {
+ suspend fun readNumberOfYearDaySchedulesSupportedPerUserAttribute(): UByte {
// Implementation needs to be added here
}
suspend fun subscribeNumberOfYearDaySchedulesSupportedPerUserAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UByte {
// Implementation needs to be added here
}
- suspend fun readNumberOfHolidaySchedulesSupportedAttribute(): Integer {
+ suspend fun readNumberOfHolidaySchedulesSupportedAttribute(): UByte {
// Implementation needs to be added here
}
suspend fun subscribeNumberOfHolidaySchedulesSupportedAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UByte {
// Implementation needs to be added here
}
- suspend fun readMaxPINCodeLengthAttribute(): Integer {
+ suspend fun readMaxPINCodeLengthAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeMaxPINCodeLengthAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeMaxPINCodeLengthAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readMinPINCodeLengthAttribute(): Integer {
+ suspend fun readMinPINCodeLengthAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeMinPINCodeLengthAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeMinPINCodeLengthAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readMaxRFIDCodeLengthAttribute(): Integer {
+ suspend fun readMaxRFIDCodeLengthAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeMaxRFIDCodeLengthAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeMaxRFIDCodeLengthAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readMinRFIDCodeLengthAttribute(): Integer {
+ suspend fun readMinRFIDCodeLengthAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeMinRFIDCodeLengthAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeMinRFIDCodeLengthAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readCredentialRulesSupportAttribute(): Integer {
+ suspend fun readCredentialRulesSupportAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeCredentialRulesSupportAttribute(
- minInterval: Int,
- maxInterval: Int
- ): Integer {
+ suspend fun subscribeCredentialRulesSupportAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readNumberOfCredentialsSupportedPerUserAttribute(): Integer {
+ suspend fun readNumberOfCredentialsSupportedPerUserAttribute(): UByte {
// Implementation needs to be added here
}
suspend fun subscribeNumberOfCredentialsSupportedPerUserAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UByte {
// Implementation needs to be added here
}
@@ -511,7 +518,7 @@
// Implementation needs to be added here
}
- suspend fun readLEDSettingsAttribute(): Integer {
+ suspend fun readLEDSettingsAttribute(): UByte {
// Implementation needs to be added here
}
@@ -523,11 +530,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeLEDSettingsAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeLEDSettingsAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readAutoRelockTimeAttribute(): Long {
+ suspend fun readAutoRelockTimeAttribute(): UInt {
// Implementation needs to be added here
}
@@ -539,11 +546,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeAutoRelockTimeAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeAutoRelockTimeAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readSoundVolumeAttribute(): Integer {
+ suspend fun readSoundVolumeAttribute(): UByte {
// Implementation needs to be added here
}
@@ -555,11 +562,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeSoundVolumeAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeSoundVolumeAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readOperatingModeAttribute(): Integer {
+ suspend fun readOperatingModeAttribute(): UByte {
// Implementation needs to be added here
}
@@ -571,29 +578,29 @@
// Implementation needs to be added here
}
- suspend fun subscribeOperatingModeAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeOperatingModeAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readSupportedOperatingModesAttribute(): Integer {
+ suspend fun readSupportedOperatingModesAttribute(): UShort {
// Implementation needs to be added here
}
suspend fun subscribeSupportedOperatingModesAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UShort {
// Implementation needs to be added here
}
- suspend fun readDefaultConfigurationRegisterAttribute(): Integer {
+ suspend fun readDefaultConfigurationRegisterAttribute(): UShort {
// Implementation needs to be added here
}
suspend fun subscribeDefaultConfigurationRegisterAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UShort {
// Implementation needs to be added here
}
@@ -667,7 +674,7 @@
// Implementation needs to be added here
}
- suspend fun readLocalProgrammingFeaturesAttribute(): Integer {
+ suspend fun readLocalProgrammingFeaturesAttribute(): UByte {
// Implementation needs to be added here
}
@@ -682,11 +689,11 @@
suspend fun subscribeLocalProgrammingFeaturesAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UByte {
// Implementation needs to be added here
}
- suspend fun readWrongCodeEntryLimitAttribute(): Integer {
+ suspend fun readWrongCodeEntryLimitAttribute(): UByte {
// Implementation needs to be added here
}
@@ -698,11 +705,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeWrongCodeEntryLimitAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeWrongCodeEntryLimitAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readUserCodeTemporaryDisableTimeAttribute(): Integer {
+ suspend fun readUserCodeTemporaryDisableTimeAttribute(): UByte {
// Implementation needs to be added here
}
@@ -717,7 +724,7 @@
suspend fun subscribeUserCodeTemporaryDisableTimeAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UByte {
// Implementation needs to be added here
}
@@ -756,7 +763,7 @@
// Implementation needs to be added here
}
- suspend fun readExpiringUserTimeoutAttribute(): Integer {
+ suspend fun readExpiringUserTimeoutAttribute(): UShort {
// Implementation needs to be added here
}
@@ -768,7 +775,7 @@
// Implementation needs to be added here
}
- suspend fun subscribeExpiringUserTimeoutAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeExpiringUserTimeoutAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
@@ -813,19 +820,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ElectricalMeasurementCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ElectricalMeasurementCluster.kt
index 292dfc4..17ad4bc 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ElectricalMeasurementCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ElectricalMeasurementCluster.kt
@@ -28,547 +28,543 @@
class AttributeListAttribute(val value: ArrayList<UInt>)
- suspend fun getProfileInfoCommand() {
- // Implementation needs to be added here
- }
-
- suspend fun getProfileInfoCommand(timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
- }
-
- suspend fun getMeasurementProfileCommand(
- attributeId: UShort,
- startTime: UInt,
- numberOfIntervals: UInt
- ) {
- // Implementation needs to be added here
+ suspend fun getProfileInfoCommand(timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun getMeasurementProfileCommand(
attributeId: UShort,
startTime: UInt,
numberOfIntervals: UInt,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
+ }
+
+ suspend fun readMeasurementTypeAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun readMeasurementTypeAttribute(): Long {
+ suspend fun subscribeMeasurementTypeAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeMeasurementTypeAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun readDcVoltageAttribute(): Short {
// Implementation needs to be added here
}
- suspend fun readDcVoltageAttribute(): Integer {
+ suspend fun subscribeDcVoltageAttribute(minInterval: Int, maxInterval: Int): Short {
// Implementation needs to be added here
}
- suspend fun subscribeDcVoltageAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun readDcVoltageMinAttribute(): Short {
// Implementation needs to be added here
}
- suspend fun readDcVoltageMinAttribute(): Integer {
+ suspend fun subscribeDcVoltageMinAttribute(minInterval: Int, maxInterval: Int): Short {
// Implementation needs to be added here
}
- suspend fun subscribeDcVoltageMinAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun readDcVoltageMaxAttribute(): Short {
// Implementation needs to be added here
}
- suspend fun readDcVoltageMaxAttribute(): Integer {
+ suspend fun subscribeDcVoltageMaxAttribute(minInterval: Int, maxInterval: Int): Short {
// Implementation needs to be added here
}
- suspend fun subscribeDcVoltageMaxAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun readDcCurrentAttribute(): Short {
// Implementation needs to be added here
}
- suspend fun readDcCurrentAttribute(): Integer {
+ suspend fun subscribeDcCurrentAttribute(minInterval: Int, maxInterval: Int): Short {
// Implementation needs to be added here
}
- suspend fun subscribeDcCurrentAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun readDcCurrentMinAttribute(): Short {
// Implementation needs to be added here
}
- suspend fun readDcCurrentMinAttribute(): Integer {
+ suspend fun subscribeDcCurrentMinAttribute(minInterval: Int, maxInterval: Int): Short {
// Implementation needs to be added here
}
- suspend fun subscribeDcCurrentMinAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun readDcCurrentMaxAttribute(): Short {
// Implementation needs to be added here
}
- suspend fun readDcCurrentMaxAttribute(): Integer {
+ suspend fun subscribeDcCurrentMaxAttribute(minInterval: Int, maxInterval: Int): Short {
// Implementation needs to be added here
}
- suspend fun subscribeDcCurrentMaxAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun readDcPowerAttribute(): Short {
// Implementation needs to be added here
}
- suspend fun readDcPowerAttribute(): Integer {
+ suspend fun subscribeDcPowerAttribute(minInterval: Int, maxInterval: Int): Short {
// Implementation needs to be added here
}
- suspend fun subscribeDcPowerAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun readDcPowerMinAttribute(): Short {
// Implementation needs to be added here
}
- suspend fun readDcPowerMinAttribute(): Integer {
+ suspend fun subscribeDcPowerMinAttribute(minInterval: Int, maxInterval: Int): Short {
// Implementation needs to be added here
}
- suspend fun subscribeDcPowerMinAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun readDcPowerMaxAttribute(): Short {
// Implementation needs to be added here
}
- suspend fun readDcPowerMaxAttribute(): Integer {
+ suspend fun subscribeDcPowerMaxAttribute(minInterval: Int, maxInterval: Int): Short {
// Implementation needs to be added here
}
- suspend fun subscribeDcPowerMaxAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun readDcVoltageMultiplierAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun readDcVoltageMultiplierAttribute(): Integer {
+ suspend fun subscribeDcVoltageMultiplierAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeDcVoltageMultiplierAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun readDcVoltageDivisorAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun readDcVoltageDivisorAttribute(): Integer {
+ suspend fun subscribeDcVoltageDivisorAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeDcVoltageDivisorAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun readDcCurrentMultiplierAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun readDcCurrentMultiplierAttribute(): Integer {
+ suspend fun subscribeDcCurrentMultiplierAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeDcCurrentMultiplierAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun readDcCurrentDivisorAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun readDcCurrentDivisorAttribute(): Integer {
+ suspend fun subscribeDcCurrentDivisorAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeDcCurrentDivisorAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun readDcPowerMultiplierAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun readDcPowerMultiplierAttribute(): Integer {
+ suspend fun subscribeDcPowerMultiplierAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeDcPowerMultiplierAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun readDcPowerDivisorAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun readDcPowerDivisorAttribute(): Integer {
+ suspend fun subscribeDcPowerDivisorAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeDcPowerDivisorAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun readAcFrequencyAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun readAcFrequencyAttribute(): Integer {
+ suspend fun subscribeAcFrequencyAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeAcFrequencyAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun readAcFrequencyMinAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun readAcFrequencyMinAttribute(): Integer {
+ suspend fun subscribeAcFrequencyMinAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeAcFrequencyMinAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun readAcFrequencyMaxAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun readAcFrequencyMaxAttribute(): Integer {
+ suspend fun subscribeAcFrequencyMaxAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeAcFrequencyMaxAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun readNeutralCurrentAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun readNeutralCurrentAttribute(): Integer {
+ suspend fun subscribeNeutralCurrentAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeNeutralCurrentAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun readTotalActivePowerAttribute(): Int {
// Implementation needs to be added here
}
- suspend fun readTotalActivePowerAttribute(): Long {
+ suspend fun subscribeTotalActivePowerAttribute(minInterval: Int, maxInterval: Int): Int {
// Implementation needs to be added here
}
- suspend fun subscribeTotalActivePowerAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun readTotalReactivePowerAttribute(): Int {
// Implementation needs to be added here
}
- suspend fun readTotalReactivePowerAttribute(): Long {
+ suspend fun subscribeTotalReactivePowerAttribute(minInterval: Int, maxInterval: Int): Int {
// Implementation needs to be added here
}
- suspend fun subscribeTotalReactivePowerAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun readTotalApparentPowerAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun readTotalApparentPowerAttribute(): Long {
+ suspend fun subscribeTotalApparentPowerAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeTotalApparentPowerAttribute(minInterval: Int, maxInterval: Int): Long {
- // Implementation needs to be added here
- }
-
- suspend fun readMeasured1stHarmonicCurrentAttribute(): Integer {
+ suspend fun readMeasured1stHarmonicCurrentAttribute(): Short {
// Implementation needs to be added here
}
suspend fun subscribeMeasured1stHarmonicCurrentAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): Short {
// Implementation needs to be added here
}
- suspend fun readMeasured3rdHarmonicCurrentAttribute(): Integer {
+ suspend fun readMeasured3rdHarmonicCurrentAttribute(): Short {
// Implementation needs to be added here
}
suspend fun subscribeMeasured3rdHarmonicCurrentAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): Short {
// Implementation needs to be added here
}
- suspend fun readMeasured5thHarmonicCurrentAttribute(): Integer {
+ suspend fun readMeasured5thHarmonicCurrentAttribute(): Short {
// Implementation needs to be added here
}
suspend fun subscribeMeasured5thHarmonicCurrentAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): Short {
// Implementation needs to be added here
}
- suspend fun readMeasured7thHarmonicCurrentAttribute(): Integer {
+ suspend fun readMeasured7thHarmonicCurrentAttribute(): Short {
// Implementation needs to be added here
}
suspend fun subscribeMeasured7thHarmonicCurrentAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): Short {
// Implementation needs to be added here
}
- suspend fun readMeasured9thHarmonicCurrentAttribute(): Integer {
+ suspend fun readMeasured9thHarmonicCurrentAttribute(): Short {
// Implementation needs to be added here
}
suspend fun subscribeMeasured9thHarmonicCurrentAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): Short {
// Implementation needs to be added here
}
- suspend fun readMeasured11thHarmonicCurrentAttribute(): Integer {
+ suspend fun readMeasured11thHarmonicCurrentAttribute(): Short {
// Implementation needs to be added here
}
suspend fun subscribeMeasured11thHarmonicCurrentAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): Short {
// Implementation needs to be added here
}
- suspend fun readMeasuredPhase1stHarmonicCurrentAttribute(): Integer {
+ suspend fun readMeasuredPhase1stHarmonicCurrentAttribute(): Short {
// Implementation needs to be added here
}
suspend fun subscribeMeasuredPhase1stHarmonicCurrentAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): Short {
// Implementation needs to be added here
}
- suspend fun readMeasuredPhase3rdHarmonicCurrentAttribute(): Integer {
+ suspend fun readMeasuredPhase3rdHarmonicCurrentAttribute(): Short {
// Implementation needs to be added here
}
suspend fun subscribeMeasuredPhase3rdHarmonicCurrentAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): Short {
// Implementation needs to be added here
}
- suspend fun readMeasuredPhase5thHarmonicCurrentAttribute(): Integer {
+ suspend fun readMeasuredPhase5thHarmonicCurrentAttribute(): Short {
// Implementation needs to be added here
}
suspend fun subscribeMeasuredPhase5thHarmonicCurrentAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): Short {
// Implementation needs to be added here
}
- suspend fun readMeasuredPhase7thHarmonicCurrentAttribute(): Integer {
+ suspend fun readMeasuredPhase7thHarmonicCurrentAttribute(): Short {
// Implementation needs to be added here
}
suspend fun subscribeMeasuredPhase7thHarmonicCurrentAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): Short {
// Implementation needs to be added here
}
- suspend fun readMeasuredPhase9thHarmonicCurrentAttribute(): Integer {
+ suspend fun readMeasuredPhase9thHarmonicCurrentAttribute(): Short {
// Implementation needs to be added here
}
suspend fun subscribeMeasuredPhase9thHarmonicCurrentAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): Short {
// Implementation needs to be added here
}
- suspend fun readMeasuredPhase11thHarmonicCurrentAttribute(): Integer {
+ suspend fun readMeasuredPhase11thHarmonicCurrentAttribute(): Short {
// Implementation needs to be added here
}
suspend fun subscribeMeasuredPhase11thHarmonicCurrentAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): Short {
// Implementation needs to be added here
}
- suspend fun readAcFrequencyMultiplierAttribute(): Integer {
+ suspend fun readAcFrequencyMultiplierAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeAcFrequencyMultiplierAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeAcFrequencyMultiplierAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readAcFrequencyDivisorAttribute(): Integer {
+ suspend fun readAcFrequencyDivisorAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeAcFrequencyDivisorAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeAcFrequencyDivisorAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readPowerMultiplierAttribute(): Long {
+ suspend fun readPowerMultiplierAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribePowerMultiplierAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribePowerMultiplierAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readPowerDivisorAttribute(): Long {
+ suspend fun readPowerDivisorAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribePowerDivisorAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribePowerDivisorAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readHarmonicCurrentMultiplierAttribute(): Integer {
+ suspend fun readHarmonicCurrentMultiplierAttribute(): Byte {
// Implementation needs to be added here
}
suspend fun subscribeHarmonicCurrentMultiplierAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): Byte {
// Implementation needs to be added here
}
- suspend fun readPhaseHarmonicCurrentMultiplierAttribute(): Integer {
+ suspend fun readPhaseHarmonicCurrentMultiplierAttribute(): Byte {
// Implementation needs to be added here
}
suspend fun subscribePhaseHarmonicCurrentMultiplierAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): Byte {
// Implementation needs to be added here
}
- suspend fun readInstantaneousVoltageAttribute(): Integer {
+ suspend fun readInstantaneousVoltageAttribute(): Short {
// Implementation needs to be added here
}
- suspend fun subscribeInstantaneousVoltageAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeInstantaneousVoltageAttribute(minInterval: Int, maxInterval: Int): Short {
// Implementation needs to be added here
}
- suspend fun readInstantaneousLineCurrentAttribute(): Integer {
+ suspend fun readInstantaneousLineCurrentAttribute(): UShort {
// Implementation needs to be added here
}
suspend fun subscribeInstantaneousLineCurrentAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UShort {
// Implementation needs to be added here
}
- suspend fun readInstantaneousActiveCurrentAttribute(): Integer {
+ suspend fun readInstantaneousActiveCurrentAttribute(): Short {
// Implementation needs to be added here
}
suspend fun subscribeInstantaneousActiveCurrentAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): Short {
// Implementation needs to be added here
}
- suspend fun readInstantaneousReactiveCurrentAttribute(): Integer {
+ suspend fun readInstantaneousReactiveCurrentAttribute(): Short {
// Implementation needs to be added here
}
suspend fun subscribeInstantaneousReactiveCurrentAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): Short {
// Implementation needs to be added here
}
- suspend fun readInstantaneousPowerAttribute(): Integer {
+ suspend fun readInstantaneousPowerAttribute(): Short {
// Implementation needs to be added here
}
- suspend fun subscribeInstantaneousPowerAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeInstantaneousPowerAttribute(minInterval: Int, maxInterval: Int): Short {
// Implementation needs to be added here
}
- suspend fun readRmsVoltageAttribute(): Integer {
+ suspend fun readRmsVoltageAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeRmsVoltageAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeRmsVoltageAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readRmsVoltageMinAttribute(): Integer {
+ suspend fun readRmsVoltageMinAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeRmsVoltageMinAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeRmsVoltageMinAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readRmsVoltageMaxAttribute(): Integer {
+ suspend fun readRmsVoltageMaxAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeRmsVoltageMaxAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeRmsVoltageMaxAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readRmsCurrentAttribute(): Integer {
+ suspend fun readRmsCurrentAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeRmsCurrentAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeRmsCurrentAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readRmsCurrentMinAttribute(): Integer {
+ suspend fun readRmsCurrentMinAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeRmsCurrentMinAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeRmsCurrentMinAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readRmsCurrentMaxAttribute(): Integer {
+ suspend fun readRmsCurrentMaxAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeRmsCurrentMaxAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeRmsCurrentMaxAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readActivePowerAttribute(): Integer {
+ suspend fun readActivePowerAttribute(): Short {
// Implementation needs to be added here
}
- suspend fun subscribeActivePowerAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeActivePowerAttribute(minInterval: Int, maxInterval: Int): Short {
// Implementation needs to be added here
}
- suspend fun readActivePowerMinAttribute(): Integer {
+ suspend fun readActivePowerMinAttribute(): Short {
// Implementation needs to be added here
}
- suspend fun subscribeActivePowerMinAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeActivePowerMinAttribute(minInterval: Int, maxInterval: Int): Short {
// Implementation needs to be added here
}
- suspend fun readActivePowerMaxAttribute(): Integer {
+ suspend fun readActivePowerMaxAttribute(): Short {
// Implementation needs to be added here
}
- suspend fun subscribeActivePowerMaxAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeActivePowerMaxAttribute(minInterval: Int, maxInterval: Int): Short {
// Implementation needs to be added here
}
- suspend fun readReactivePowerAttribute(): Integer {
+ suspend fun readReactivePowerAttribute(): Short {
// Implementation needs to be added here
}
- suspend fun subscribeReactivePowerAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeReactivePowerAttribute(minInterval: Int, maxInterval: Int): Short {
// Implementation needs to be added here
}
- suspend fun readApparentPowerAttribute(): Integer {
+ suspend fun readApparentPowerAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeApparentPowerAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeApparentPowerAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readPowerFactorAttribute(): Integer {
+ suspend fun readPowerFactorAttribute(): Byte {
// Implementation needs to be added here
}
- suspend fun subscribePowerFactorAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribePowerFactorAttribute(minInterval: Int, maxInterval: Int): Byte {
// Implementation needs to be added here
}
- suspend fun readAverageRmsVoltageMeasurementPeriodAttribute(): Integer {
+ suspend fun readAverageRmsVoltageMeasurementPeriodAttribute(): UShort {
// Implementation needs to be added here
}
@@ -586,11 +582,11 @@
suspend fun subscribeAverageRmsVoltageMeasurementPeriodAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UShort {
// Implementation needs to be added here
}
- suspend fun readAverageRmsUnderVoltageCounterAttribute(): Integer {
+ suspend fun readAverageRmsUnderVoltageCounterAttribute(): UShort {
// Implementation needs to be added here
}
@@ -605,11 +601,11 @@
suspend fun subscribeAverageRmsUnderVoltageCounterAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UShort {
// Implementation needs to be added here
}
- suspend fun readRmsExtremeOverVoltagePeriodAttribute(): Integer {
+ suspend fun readRmsExtremeOverVoltagePeriodAttribute(): UShort {
// Implementation needs to be added here
}
@@ -624,11 +620,11 @@
suspend fun subscribeRmsExtremeOverVoltagePeriodAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UShort {
// Implementation needs to be added here
}
- suspend fun readRmsExtremeUnderVoltagePeriodAttribute(): Integer {
+ suspend fun readRmsExtremeUnderVoltagePeriodAttribute(): UShort {
// Implementation needs to be added here
}
@@ -643,11 +639,11 @@
suspend fun subscribeRmsExtremeUnderVoltagePeriodAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UShort {
// Implementation needs to be added here
}
- suspend fun readRmsVoltageSagPeriodAttribute(): Integer {
+ suspend fun readRmsVoltageSagPeriodAttribute(): UShort {
// Implementation needs to be added here
}
@@ -659,11 +655,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeRmsVoltageSagPeriodAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeRmsVoltageSagPeriodAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readRmsVoltageSwellPeriodAttribute(): Integer {
+ suspend fun readRmsVoltageSwellPeriodAttribute(): UShort {
// Implementation needs to be added here
}
@@ -675,59 +671,59 @@
// Implementation needs to be added here
}
- suspend fun subscribeRmsVoltageSwellPeriodAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeRmsVoltageSwellPeriodAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readAcVoltageMultiplierAttribute(): Integer {
+ suspend fun readAcVoltageMultiplierAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeAcVoltageMultiplierAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeAcVoltageMultiplierAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readAcVoltageDivisorAttribute(): Integer {
+ suspend fun readAcVoltageDivisorAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeAcVoltageDivisorAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeAcVoltageDivisorAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readAcCurrentMultiplierAttribute(): Integer {
+ suspend fun readAcCurrentMultiplierAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeAcCurrentMultiplierAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeAcCurrentMultiplierAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readAcCurrentDivisorAttribute(): Integer {
+ suspend fun readAcCurrentDivisorAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeAcCurrentDivisorAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeAcCurrentDivisorAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readAcPowerMultiplierAttribute(): Integer {
+ suspend fun readAcPowerMultiplierAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeAcPowerMultiplierAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeAcPowerMultiplierAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readAcPowerDivisorAttribute(): Integer {
+ suspend fun readAcPowerDivisorAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeAcPowerDivisorAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeAcPowerDivisorAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readOverloadAlarmsMaskAttribute(): Integer {
+ suspend fun readOverloadAlarmsMaskAttribute(): UByte {
// Implementation needs to be added here
}
@@ -739,27 +735,27 @@
// Implementation needs to be added here
}
- suspend fun subscribeOverloadAlarmsMaskAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeOverloadAlarmsMaskAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readVoltageOverloadAttribute(): Integer {
+ suspend fun readVoltageOverloadAttribute(): Short {
// Implementation needs to be added here
}
- suspend fun subscribeVoltageOverloadAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeVoltageOverloadAttribute(minInterval: Int, maxInterval: Int): Short {
// Implementation needs to be added here
}
- suspend fun readCurrentOverloadAttribute(): Integer {
+ suspend fun readCurrentOverloadAttribute(): Short {
// Implementation needs to be added here
}
- suspend fun subscribeCurrentOverloadAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeCurrentOverloadAttribute(minInterval: Int, maxInterval: Int): Short {
// Implementation needs to be added here
}
- suspend fun readAcOverloadAlarmsMaskAttribute(): Integer {
+ suspend fun readAcOverloadAlarmsMaskAttribute(): UShort {
// Implementation needs to be added here
}
@@ -771,490 +767,481 @@
// Implementation needs to be added here
}
- suspend fun subscribeAcOverloadAlarmsMaskAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeAcOverloadAlarmsMaskAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readAcVoltageOverloadAttribute(): Integer {
+ suspend fun readAcVoltageOverloadAttribute(): Short {
// Implementation needs to be added here
}
- suspend fun subscribeAcVoltageOverloadAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeAcVoltageOverloadAttribute(minInterval: Int, maxInterval: Int): Short {
// Implementation needs to be added here
}
- suspend fun readAcCurrentOverloadAttribute(): Integer {
+ suspend fun readAcCurrentOverloadAttribute(): Short {
// Implementation needs to be added here
}
- suspend fun subscribeAcCurrentOverloadAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeAcCurrentOverloadAttribute(minInterval: Int, maxInterval: Int): Short {
// Implementation needs to be added here
}
- suspend fun readAcActivePowerOverloadAttribute(): Integer {
+ suspend fun readAcActivePowerOverloadAttribute(): Short {
// Implementation needs to be added here
}
- suspend fun subscribeAcActivePowerOverloadAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeAcActivePowerOverloadAttribute(minInterval: Int, maxInterval: Int): Short {
// Implementation needs to be added here
}
- suspend fun readAcReactivePowerOverloadAttribute(): Integer {
+ suspend fun readAcReactivePowerOverloadAttribute(): Short {
// Implementation needs to be added here
}
- suspend fun subscribeAcReactivePowerOverloadAttribute(
- minInterval: Int,
- maxInterval: Int
- ): Integer {
+ suspend fun subscribeAcReactivePowerOverloadAttribute(minInterval: Int, maxInterval: Int): Short {
// Implementation needs to be added here
}
- suspend fun readAverageRmsOverVoltageAttribute(): Integer {
+ suspend fun readAverageRmsOverVoltageAttribute(): Short {
// Implementation needs to be added here
}
- suspend fun subscribeAverageRmsOverVoltageAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeAverageRmsOverVoltageAttribute(minInterval: Int, maxInterval: Int): Short {
// Implementation needs to be added here
}
- suspend fun readAverageRmsUnderVoltageAttribute(): Integer {
+ suspend fun readAverageRmsUnderVoltageAttribute(): Short {
// Implementation needs to be added here
}
- suspend fun subscribeAverageRmsUnderVoltageAttribute(
- minInterval: Int,
- maxInterval: Int
- ): Integer {
+ suspend fun subscribeAverageRmsUnderVoltageAttribute(minInterval: Int, maxInterval: Int): Short {
// Implementation needs to be added here
}
- suspend fun readRmsExtremeOverVoltageAttribute(): Integer {
+ suspend fun readRmsExtremeOverVoltageAttribute(): Short {
// Implementation needs to be added here
}
- suspend fun subscribeRmsExtremeOverVoltageAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeRmsExtremeOverVoltageAttribute(minInterval: Int, maxInterval: Int): Short {
// Implementation needs to be added here
}
- suspend fun readRmsExtremeUnderVoltageAttribute(): Integer {
+ suspend fun readRmsExtremeUnderVoltageAttribute(): Short {
// Implementation needs to be added here
}
- suspend fun subscribeRmsExtremeUnderVoltageAttribute(
- minInterval: Int,
- maxInterval: Int
- ): Integer {
+ suspend fun subscribeRmsExtremeUnderVoltageAttribute(minInterval: Int, maxInterval: Int): Short {
// Implementation needs to be added here
}
- suspend fun readRmsVoltageSagAttribute(): Integer {
+ suspend fun readRmsVoltageSagAttribute(): Short {
// Implementation needs to be added here
}
- suspend fun subscribeRmsVoltageSagAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeRmsVoltageSagAttribute(minInterval: Int, maxInterval: Int): Short {
// Implementation needs to be added here
}
- suspend fun readRmsVoltageSwellAttribute(): Integer {
+ suspend fun readRmsVoltageSwellAttribute(): Short {
// Implementation needs to be added here
}
- suspend fun subscribeRmsVoltageSwellAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeRmsVoltageSwellAttribute(minInterval: Int, maxInterval: Int): Short {
// Implementation needs to be added here
}
- suspend fun readLineCurrentPhaseBAttribute(): Integer {
+ suspend fun readLineCurrentPhaseBAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeLineCurrentPhaseBAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeLineCurrentPhaseBAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readActiveCurrentPhaseBAttribute(): Integer {
+ suspend fun readActiveCurrentPhaseBAttribute(): Short {
// Implementation needs to be added here
}
- suspend fun subscribeActiveCurrentPhaseBAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeActiveCurrentPhaseBAttribute(minInterval: Int, maxInterval: Int): Short {
// Implementation needs to be added here
}
- suspend fun readReactiveCurrentPhaseBAttribute(): Integer {
+ suspend fun readReactiveCurrentPhaseBAttribute(): Short {
// Implementation needs to be added here
}
- suspend fun subscribeReactiveCurrentPhaseBAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeReactiveCurrentPhaseBAttribute(minInterval: Int, maxInterval: Int): Short {
// Implementation needs to be added here
}
- suspend fun readRmsVoltagePhaseBAttribute(): Integer {
+ suspend fun readRmsVoltagePhaseBAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeRmsVoltagePhaseBAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeRmsVoltagePhaseBAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readRmsVoltageMinPhaseBAttribute(): Integer {
+ suspend fun readRmsVoltageMinPhaseBAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeRmsVoltageMinPhaseBAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeRmsVoltageMinPhaseBAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readRmsVoltageMaxPhaseBAttribute(): Integer {
+ suspend fun readRmsVoltageMaxPhaseBAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeRmsVoltageMaxPhaseBAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeRmsVoltageMaxPhaseBAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readRmsCurrentPhaseBAttribute(): Integer {
+ suspend fun readRmsCurrentPhaseBAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeRmsCurrentPhaseBAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeRmsCurrentPhaseBAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readRmsCurrentMinPhaseBAttribute(): Integer {
+ suspend fun readRmsCurrentMinPhaseBAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeRmsCurrentMinPhaseBAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeRmsCurrentMinPhaseBAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readRmsCurrentMaxPhaseBAttribute(): Integer {
+ suspend fun readRmsCurrentMaxPhaseBAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeRmsCurrentMaxPhaseBAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeRmsCurrentMaxPhaseBAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readActivePowerPhaseBAttribute(): Integer {
+ suspend fun readActivePowerPhaseBAttribute(): Short {
// Implementation needs to be added here
}
- suspend fun subscribeActivePowerPhaseBAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeActivePowerPhaseBAttribute(minInterval: Int, maxInterval: Int): Short {
// Implementation needs to be added here
}
- suspend fun readActivePowerMinPhaseBAttribute(): Integer {
+ suspend fun readActivePowerMinPhaseBAttribute(): Short {
// Implementation needs to be added here
}
- suspend fun subscribeActivePowerMinPhaseBAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeActivePowerMinPhaseBAttribute(minInterval: Int, maxInterval: Int): Short {
// Implementation needs to be added here
}
- suspend fun readActivePowerMaxPhaseBAttribute(): Integer {
+ suspend fun readActivePowerMaxPhaseBAttribute(): Short {
// Implementation needs to be added here
}
- suspend fun subscribeActivePowerMaxPhaseBAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeActivePowerMaxPhaseBAttribute(minInterval: Int, maxInterval: Int): Short {
// Implementation needs to be added here
}
- suspend fun readReactivePowerPhaseBAttribute(): Integer {
+ suspend fun readReactivePowerPhaseBAttribute(): Short {
// Implementation needs to be added here
}
- suspend fun subscribeReactivePowerPhaseBAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeReactivePowerPhaseBAttribute(minInterval: Int, maxInterval: Int): Short {
// Implementation needs to be added here
}
- suspend fun readApparentPowerPhaseBAttribute(): Integer {
+ suspend fun readApparentPowerPhaseBAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeApparentPowerPhaseBAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeApparentPowerPhaseBAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readPowerFactorPhaseBAttribute(): Integer {
+ suspend fun readPowerFactorPhaseBAttribute(): Byte {
// Implementation needs to be added here
}
- suspend fun subscribePowerFactorPhaseBAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribePowerFactorPhaseBAttribute(minInterval: Int, maxInterval: Int): Byte {
// Implementation needs to be added here
}
- suspend fun readAverageRmsVoltageMeasurementPeriodPhaseBAttribute(): Integer {
+ suspend fun readAverageRmsVoltageMeasurementPeriodPhaseBAttribute(): UShort {
// Implementation needs to be added here
}
suspend fun subscribeAverageRmsVoltageMeasurementPeriodPhaseBAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UShort {
// Implementation needs to be added here
}
- suspend fun readAverageRmsOverVoltageCounterPhaseBAttribute(): Integer {
+ suspend fun readAverageRmsOverVoltageCounterPhaseBAttribute(): UShort {
// Implementation needs to be added here
}
suspend fun subscribeAverageRmsOverVoltageCounterPhaseBAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UShort {
// Implementation needs to be added here
}
- suspend fun readAverageRmsUnderVoltageCounterPhaseBAttribute(): Integer {
+ suspend fun readAverageRmsUnderVoltageCounterPhaseBAttribute(): UShort {
// Implementation needs to be added here
}
suspend fun subscribeAverageRmsUnderVoltageCounterPhaseBAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UShort {
// Implementation needs to be added here
}
- suspend fun readRmsExtremeOverVoltagePeriodPhaseBAttribute(): Integer {
+ suspend fun readRmsExtremeOverVoltagePeriodPhaseBAttribute(): UShort {
// Implementation needs to be added here
}
suspend fun subscribeRmsExtremeOverVoltagePeriodPhaseBAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UShort {
// Implementation needs to be added here
}
- suspend fun readRmsExtremeUnderVoltagePeriodPhaseBAttribute(): Integer {
+ suspend fun readRmsExtremeUnderVoltagePeriodPhaseBAttribute(): UShort {
// Implementation needs to be added here
}
suspend fun subscribeRmsExtremeUnderVoltagePeriodPhaseBAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UShort {
// Implementation needs to be added here
}
- suspend fun readRmsVoltageSagPeriodPhaseBAttribute(): Integer {
+ suspend fun readRmsVoltageSagPeriodPhaseBAttribute(): UShort {
// Implementation needs to be added here
}
suspend fun subscribeRmsVoltageSagPeriodPhaseBAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UShort {
// Implementation needs to be added here
}
- suspend fun readRmsVoltageSwellPeriodPhaseBAttribute(): Integer {
+ suspend fun readRmsVoltageSwellPeriodPhaseBAttribute(): UShort {
// Implementation needs to be added here
}
suspend fun subscribeRmsVoltageSwellPeriodPhaseBAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UShort {
// Implementation needs to be added here
}
- suspend fun readLineCurrentPhaseCAttribute(): Integer {
+ suspend fun readLineCurrentPhaseCAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeLineCurrentPhaseCAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeLineCurrentPhaseCAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readActiveCurrentPhaseCAttribute(): Integer {
+ suspend fun readActiveCurrentPhaseCAttribute(): Short {
// Implementation needs to be added here
}
- suspend fun subscribeActiveCurrentPhaseCAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeActiveCurrentPhaseCAttribute(minInterval: Int, maxInterval: Int): Short {
// Implementation needs to be added here
}
- suspend fun readReactiveCurrentPhaseCAttribute(): Integer {
+ suspend fun readReactiveCurrentPhaseCAttribute(): Short {
// Implementation needs to be added here
}
- suspend fun subscribeReactiveCurrentPhaseCAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeReactiveCurrentPhaseCAttribute(minInterval: Int, maxInterval: Int): Short {
// Implementation needs to be added here
}
- suspend fun readRmsVoltagePhaseCAttribute(): Integer {
+ suspend fun readRmsVoltagePhaseCAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeRmsVoltagePhaseCAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeRmsVoltagePhaseCAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readRmsVoltageMinPhaseCAttribute(): Integer {
+ suspend fun readRmsVoltageMinPhaseCAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeRmsVoltageMinPhaseCAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeRmsVoltageMinPhaseCAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readRmsVoltageMaxPhaseCAttribute(): Integer {
+ suspend fun readRmsVoltageMaxPhaseCAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeRmsVoltageMaxPhaseCAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeRmsVoltageMaxPhaseCAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readRmsCurrentPhaseCAttribute(): Integer {
+ suspend fun readRmsCurrentPhaseCAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeRmsCurrentPhaseCAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeRmsCurrentPhaseCAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readRmsCurrentMinPhaseCAttribute(): Integer {
+ suspend fun readRmsCurrentMinPhaseCAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeRmsCurrentMinPhaseCAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeRmsCurrentMinPhaseCAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readRmsCurrentMaxPhaseCAttribute(): Integer {
+ suspend fun readRmsCurrentMaxPhaseCAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeRmsCurrentMaxPhaseCAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeRmsCurrentMaxPhaseCAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readActivePowerPhaseCAttribute(): Integer {
+ suspend fun readActivePowerPhaseCAttribute(): Short {
// Implementation needs to be added here
}
- suspend fun subscribeActivePowerPhaseCAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeActivePowerPhaseCAttribute(minInterval: Int, maxInterval: Int): Short {
// Implementation needs to be added here
}
- suspend fun readActivePowerMinPhaseCAttribute(): Integer {
+ suspend fun readActivePowerMinPhaseCAttribute(): Short {
// Implementation needs to be added here
}
- suspend fun subscribeActivePowerMinPhaseCAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeActivePowerMinPhaseCAttribute(minInterval: Int, maxInterval: Int): Short {
// Implementation needs to be added here
}
- suspend fun readActivePowerMaxPhaseCAttribute(): Integer {
+ suspend fun readActivePowerMaxPhaseCAttribute(): Short {
// Implementation needs to be added here
}
- suspend fun subscribeActivePowerMaxPhaseCAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeActivePowerMaxPhaseCAttribute(minInterval: Int, maxInterval: Int): Short {
// Implementation needs to be added here
}
- suspend fun readReactivePowerPhaseCAttribute(): Integer {
+ suspend fun readReactivePowerPhaseCAttribute(): Short {
// Implementation needs to be added here
}
- suspend fun subscribeReactivePowerPhaseCAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeReactivePowerPhaseCAttribute(minInterval: Int, maxInterval: Int): Short {
// Implementation needs to be added here
}
- suspend fun readApparentPowerPhaseCAttribute(): Integer {
+ suspend fun readApparentPowerPhaseCAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeApparentPowerPhaseCAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeApparentPowerPhaseCAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readPowerFactorPhaseCAttribute(): Integer {
+ suspend fun readPowerFactorPhaseCAttribute(): Byte {
// Implementation needs to be added here
}
- suspend fun subscribePowerFactorPhaseCAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribePowerFactorPhaseCAttribute(minInterval: Int, maxInterval: Int): Byte {
// Implementation needs to be added here
}
- suspend fun readAverageRmsVoltageMeasurementPeriodPhaseCAttribute(): Integer {
+ suspend fun readAverageRmsVoltageMeasurementPeriodPhaseCAttribute(): UShort {
// Implementation needs to be added here
}
suspend fun subscribeAverageRmsVoltageMeasurementPeriodPhaseCAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UShort {
// Implementation needs to be added here
}
- suspend fun readAverageRmsOverVoltageCounterPhaseCAttribute(): Integer {
+ suspend fun readAverageRmsOverVoltageCounterPhaseCAttribute(): UShort {
// Implementation needs to be added here
}
suspend fun subscribeAverageRmsOverVoltageCounterPhaseCAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UShort {
// Implementation needs to be added here
}
- suspend fun readAverageRmsUnderVoltageCounterPhaseCAttribute(): Integer {
+ suspend fun readAverageRmsUnderVoltageCounterPhaseCAttribute(): UShort {
// Implementation needs to be added here
}
suspend fun subscribeAverageRmsUnderVoltageCounterPhaseCAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UShort {
// Implementation needs to be added here
}
- suspend fun readRmsExtremeOverVoltagePeriodPhaseCAttribute(): Integer {
+ suspend fun readRmsExtremeOverVoltagePeriodPhaseCAttribute(): UShort {
// Implementation needs to be added here
}
suspend fun subscribeRmsExtremeOverVoltagePeriodPhaseCAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UShort {
// Implementation needs to be added here
}
- suspend fun readRmsExtremeUnderVoltagePeriodPhaseCAttribute(): Integer {
+ suspend fun readRmsExtremeUnderVoltagePeriodPhaseCAttribute(): UShort {
// Implementation needs to be added here
}
suspend fun subscribeRmsExtremeUnderVoltagePeriodPhaseCAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UShort {
// Implementation needs to be added here
}
- suspend fun readRmsVoltageSagPeriodPhaseCAttribute(): Integer {
+ suspend fun readRmsVoltageSagPeriodPhaseCAttribute(): UShort {
// Implementation needs to be added here
}
suspend fun subscribeRmsVoltageSagPeriodPhaseCAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UShort {
// Implementation needs to be added here
}
- suspend fun readRmsVoltageSwellPeriodPhaseCAttribute(): Integer {
+ suspend fun readRmsVoltageSwellPeriodPhaseCAttribute(): UShort {
// Implementation needs to be added here
}
suspend fun subscribeRmsVoltageSwellPeriodPhaseCAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UShort {
// Implementation needs to be added here
}
@@ -1299,19 +1286,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/EthernetNetworkDiagnosticsCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/EthernetNetworkDiagnosticsCluster.kt
index a2dcd32..7211471 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/EthernetNetworkDiagnosticsCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/EthernetNetworkDiagnosticsCluster.kt
@@ -34,12 +34,12 @@
class AttributeListAttribute(val value: ArrayList<UInt>)
- suspend fun resetCounts() {
- // Implementation needs to be added here
- }
-
- suspend fun resetCounts(timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
+ suspend fun resetCounts(timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun readPHYRateAttribute(): PHYRateAttribute {
@@ -61,43 +61,43 @@
// Implementation needs to be added here
}
- suspend fun readPacketRxCountAttribute(): Long {
+ suspend fun readPacketRxCountAttribute(): ULong {
// Implementation needs to be added here
}
- suspend fun subscribePacketRxCountAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribePacketRxCountAttribute(minInterval: Int, maxInterval: Int): ULong {
// Implementation needs to be added here
}
- suspend fun readPacketTxCountAttribute(): Long {
+ suspend fun readPacketTxCountAttribute(): ULong {
// Implementation needs to be added here
}
- suspend fun subscribePacketTxCountAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribePacketTxCountAttribute(minInterval: Int, maxInterval: Int): ULong {
// Implementation needs to be added here
}
- suspend fun readTxErrCountAttribute(): Long {
+ suspend fun readTxErrCountAttribute(): ULong {
// Implementation needs to be added here
}
- suspend fun subscribeTxErrCountAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeTxErrCountAttribute(minInterval: Int, maxInterval: Int): ULong {
// Implementation needs to be added here
}
- suspend fun readCollisionCountAttribute(): Long {
+ suspend fun readCollisionCountAttribute(): ULong {
// Implementation needs to be added here
}
- suspend fun subscribeCollisionCountAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeCollisionCountAttribute(minInterval: Int, maxInterval: Int): ULong {
// Implementation needs to be added here
}
- suspend fun readOverrunCountAttribute(): Long {
+ suspend fun readOverrunCountAttribute(): ULong {
// Implementation needs to be added here
}
- suspend fun subscribeOverrunCountAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeOverrunCountAttribute(minInterval: Int, maxInterval: Int): ULong {
// Implementation needs to be added here
}
@@ -112,11 +112,11 @@
// Implementation needs to be added here
}
- suspend fun readTimeSinceResetAttribute(): Long {
+ suspend fun readTimeSinceResetAttribute(): ULong {
// Implementation needs to be added here
}
- suspend fun subscribeTimeSinceResetAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeTimeSinceResetAttribute(minInterval: Int, maxInterval: Int): ULong {
// Implementation needs to be added here
}
@@ -161,19 +161,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/FanControlCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/FanControlCluster.kt
index f4c0799..50126d3 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/FanControlCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/FanControlCluster.kt
@@ -32,20 +32,20 @@
class AttributeListAttribute(val value: ArrayList<UInt>)
- suspend fun step(direction: UInt, wrap: Boolean?, lowestOff: Boolean?) {
- // Implementation needs to be added here
- }
-
suspend fun step(
direction: UInt,
wrap: Boolean?,
lowestOff: Boolean?,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun readFanModeAttribute(): Integer {
+ suspend fun readFanModeAttribute(): UByte {
// Implementation needs to be added here
}
@@ -57,11 +57,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeFanModeAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeFanModeAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readFanModeSequenceAttribute(): Integer {
+ suspend fun readFanModeSequenceAttribute(): UByte {
// Implementation needs to be added here
}
@@ -73,7 +73,7 @@
// Implementation needs to be added here
}
- suspend fun subscribeFanModeSequenceAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeFanModeSequenceAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -96,19 +96,19 @@
// Implementation needs to be added here
}
- suspend fun readPercentCurrentAttribute(): Integer {
+ suspend fun readPercentCurrentAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribePercentCurrentAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribePercentCurrentAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readSpeedMaxAttribute(): Integer {
+ suspend fun readSpeedMaxAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeSpeedMaxAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeSpeedMaxAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -131,23 +131,23 @@
// Implementation needs to be added here
}
- suspend fun readSpeedCurrentAttribute(): Integer {
+ suspend fun readSpeedCurrentAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeSpeedCurrentAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeSpeedCurrentAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readRockSupportAttribute(): Integer {
+ suspend fun readRockSupportAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeRockSupportAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeRockSupportAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readRockSettingAttribute(): Integer {
+ suspend fun readRockSettingAttribute(): UByte {
// Implementation needs to be added here
}
@@ -159,19 +159,19 @@
// Implementation needs to be added here
}
- suspend fun subscribeRockSettingAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeRockSettingAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readWindSupportAttribute(): Integer {
+ suspend fun readWindSupportAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeWindSupportAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeWindSupportAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readWindSettingAttribute(): Integer {
+ suspend fun readWindSettingAttribute(): UByte {
// Implementation needs to be added here
}
@@ -183,11 +183,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeWindSettingAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeWindSettingAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readAirflowDirectionAttribute(): Integer {
+ suspend fun readAirflowDirectionAttribute(): UByte {
// Implementation needs to be added here
}
@@ -199,7 +199,7 @@
// Implementation needs to be added here
}
- suspend fun subscribeAirflowDirectionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeAirflowDirectionAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -244,19 +244,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/FaultInjectionCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/FaultInjectionCluster.kt
index 6c6c71f..2caa5da 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/FaultInjectionCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/FaultInjectionCluster.kt
@@ -33,33 +33,27 @@
id: UInt,
numCallsToSkip: UInt,
numCallsToFail: UInt,
- takeMutex: Boolean
- ) {
- // Implementation needs to be added here
- }
-
- suspend fun failAtFault(
- type: UInt,
- id: UInt,
- numCallsToSkip: UInt,
- numCallsToFail: UInt,
takeMutex: Boolean,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
- // Implementation needs to be added here
- }
-
- suspend fun failRandomlyAtFault(type: UInt, id: UInt, percentage: UByte) {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun failRandomlyAtFault(
type: UInt,
id: UInt,
percentage: UByte,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun readGeneratedCommandListAttribute(): GeneratedCommandListAttribute {
@@ -103,19 +97,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/FixedLabelCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/FixedLabelCluster.kt
index cc1cb7c..f57fc13 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/FixedLabelCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/FixedLabelCluster.kt
@@ -79,19 +79,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/FlowMeasurementCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/FlowMeasurementCluster.kt
index ab5c4ca..68704d8 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/FlowMeasurementCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/FlowMeasurementCluster.kt
@@ -67,11 +67,11 @@
// Implementation needs to be added here
}
- suspend fun readToleranceAttribute(): Integer {
+ suspend fun readToleranceAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeToleranceAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeToleranceAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
@@ -116,19 +116,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/FormaldehydeConcentrationMeasurementCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/FormaldehydeConcentrationMeasurementCluster.kt
index 6828335..a609f54 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/FormaldehydeConcentrationMeasurementCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/FormaldehydeConcentrationMeasurementCluster.kt
@@ -82,11 +82,11 @@
// Implementation needs to be added here
}
- suspend fun readPeakMeasuredValueWindowAttribute(): Long {
+ suspend fun readPeakMeasuredValueWindowAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribePeakMeasuredValueWindowAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribePeakMeasuredValueWindowAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
@@ -101,14 +101,14 @@
// Implementation needs to be added here
}
- suspend fun readAverageMeasuredValueWindowAttribute(): Long {
+ suspend fun readAverageMeasuredValueWindowAttribute(): UInt {
// Implementation needs to be added here
}
suspend fun subscribeAverageMeasuredValueWindowAttribute(
minInterval: Int,
maxInterval: Int
- ): Long {
+ ): UInt {
// Implementation needs to be added here
}
@@ -120,27 +120,27 @@
// Implementation needs to be added here
}
- suspend fun readMeasurementUnitAttribute(): Integer {
+ suspend fun readMeasurementUnitAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeMeasurementUnitAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeMeasurementUnitAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readMeasurementMediumAttribute(): Integer {
+ suspend fun readMeasurementMediumAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeMeasurementMediumAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeMeasurementMediumAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readLevelValueAttribute(): Integer {
+ suspend fun readLevelValueAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeLevelValueAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeLevelValueAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -185,19 +185,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/GeneralCommissioningCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/GeneralCommissioningCluster.kt
index 59cfa7b..3ba91b0 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/GeneralCommissioningCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/GeneralCommissioningCluster.kt
@@ -38,44 +38,42 @@
class AttributeListAttribute(val value: ArrayList<UInt>)
- suspend fun armFailSafe(expiryLengthSeconds: UShort, breadcrumb: ULong): ArmFailSafeResponse {
- // Implementation needs to be added here
- }
-
suspend fun armFailSafe(
expiryLengthSeconds: UShort,
breadcrumb: ULong,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): ArmFailSafeResponse {
- // Implementation needs to be added here
- }
-
- suspend fun setRegulatoryConfig(
- newRegulatoryConfig: UInt,
- countryCode: String,
- breadcrumb: ULong
- ): SetRegulatoryConfigResponse {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun setRegulatoryConfig(
newRegulatoryConfig: UInt,
countryCode: String,
breadcrumb: ULong,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): SetRegulatoryConfigResponse {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun commissioningComplete(): CommissioningCompleteResponse {
- // Implementation needs to be added here
+ suspend fun commissioningComplete(
+ timedInvokeTimeoutMs: Int? = null
+ ): CommissioningCompleteResponse {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun commissioningComplete(timedInvokeTimeoutMs: Int): CommissioningCompleteResponse {
- // Implementation needs to be added here
- }
-
- suspend fun readBreadcrumbAttribute(): Long {
+ suspend fun readBreadcrumbAttribute(): ULong {
// Implementation needs to be added here
}
@@ -87,7 +85,7 @@
// Implementation needs to be added here
}
- suspend fun subscribeBreadcrumbAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeBreadcrumbAttribute(minInterval: Int, maxInterval: Int): ULong {
// Implementation needs to be added here
}
@@ -102,19 +100,19 @@
// Implementation needs to be added here
}
- suspend fun readRegulatoryConfigAttribute(): Integer {
+ suspend fun readRegulatoryConfigAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeRegulatoryConfigAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeRegulatoryConfigAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readLocationCapabilityAttribute(): Integer {
+ suspend fun readLocationCapabilityAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeLocationCapabilityAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeLocationCapabilityAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -170,19 +168,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/GeneralDiagnosticsCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/GeneralDiagnosticsCluster.kt
index dabdd0a..83b0786 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/GeneralDiagnosticsCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/GeneralDiagnosticsCluster.kt
@@ -38,16 +38,16 @@
class AttributeListAttribute(val value: ArrayList<UInt>)
- suspend fun testEventTrigger(enableKey: ByteArray, eventTrigger: ULong) {
- // Implementation needs to be added here
- }
-
suspend fun testEventTrigger(
enableKey: ByteArray,
eventTrigger: ULong,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun readNetworkInterfacesAttribute(): NetworkInterfacesAttribute {
@@ -61,35 +61,35 @@
// Implementation needs to be added here
}
- suspend fun readRebootCountAttribute(): Integer {
+ suspend fun readRebootCountAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeRebootCountAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeRebootCountAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readUpTimeAttribute(): Long {
+ suspend fun readUpTimeAttribute(): ULong {
// Implementation needs to be added here
}
- suspend fun subscribeUpTimeAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeUpTimeAttribute(minInterval: Int, maxInterval: Int): ULong {
// Implementation needs to be added here
}
- suspend fun readTotalOperationalHoursAttribute(): Long {
+ suspend fun readTotalOperationalHoursAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeTotalOperationalHoursAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeTotalOperationalHoursAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readBootReasonAttribute(): Integer {
+ suspend fun readBootReasonAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeBootReasonAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeBootReasonAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -137,11 +137,11 @@
// Implementation needs to be added here
}
- suspend fun readAverageWearCountAttribute(): Long {
+ suspend fun readAverageWearCountAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeAverageWearCountAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeAverageWearCountAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
@@ -186,19 +186,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/GroupKeyManagementCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/GroupKeyManagementCluster.kt
index 59aaa32..11ca30c 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/GroupKeyManagementCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/GroupKeyManagementCluster.kt
@@ -40,39 +40,44 @@
class AttributeListAttribute(val value: ArrayList<UInt>)
- suspend fun keySetWrite(groupKeySet: ChipStructs.GroupKeyManagementClusterGroupKeySetStruct) {
- // Implementation needs to be added here
- }
-
suspend fun keySetWrite(
groupKeySet: ChipStructs.GroupKeyManagementClusterGroupKeySetStruct,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun keySetRead(groupKeySetID: UShort): KeySetReadResponse {
- // Implementation needs to be added here
+ suspend fun keySetRead(
+ groupKeySetID: UShort,
+ timedInvokeTimeoutMs: Int? = null
+ ): KeySetReadResponse {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun keySetRead(groupKeySetID: UShort, timedInvokeTimeoutMs: Int): KeySetReadResponse {
- // Implementation needs to be added here
+ suspend fun keySetRemove(groupKeySetID: UShort, timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun keySetRemove(groupKeySetID: UShort) {
- // Implementation needs to be added here
- }
-
- suspend fun keySetRemove(groupKeySetID: UShort, timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
- }
-
- suspend fun keySetReadAllIndices(): KeySetReadAllIndicesResponse {
- // Implementation needs to be added here
- }
-
- suspend fun keySetReadAllIndices(timedInvokeTimeoutMs: Int): KeySetReadAllIndicesResponse {
- // Implementation needs to be added here
+ suspend fun keySetReadAllIndices(
+ timedInvokeTimeoutMs: Int? = null
+ ): KeySetReadAllIndicesResponse {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun readGroupKeyMapAttribute(): GroupKeyMapAttribute {
@@ -122,19 +127,19 @@
// Implementation needs to be added here
}
- suspend fun readMaxGroupsPerFabricAttribute(): Integer {
+ suspend fun readMaxGroupsPerFabricAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeMaxGroupsPerFabricAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeMaxGroupsPerFabricAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readMaxGroupKeysPerFabricAttribute(): Integer {
+ suspend fun readMaxGroupKeysPerFabricAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeMaxGroupKeysPerFabricAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeMaxGroupKeysPerFabricAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
@@ -179,19 +184,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/GroupsCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/GroupsCluster.kt
index 53b78b3..01c1dec 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/GroupsCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/GroupsCluster.kt
@@ -36,66 +36,70 @@
class AttributeListAttribute(val value: ArrayList<UInt>)
- suspend fun addGroup(groupID: UShort, groupName: String): AddGroupResponse {
- // Implementation needs to be added here
- }
-
suspend fun addGroup(
groupID: UShort,
groupName: String,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): AddGroupResponse {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun viewGroup(groupID: UShort): ViewGroupResponse {
- // Implementation needs to be added here
- }
-
- suspend fun viewGroup(groupID: UShort, timedInvokeTimeoutMs: Int): ViewGroupResponse {
- // Implementation needs to be added here
- }
-
- suspend fun getGroupMembership(groupList: ArrayList<UShort>): GetGroupMembershipResponse {
- // Implementation needs to be added here
+ suspend fun viewGroup(groupID: UShort, timedInvokeTimeoutMs: Int? = null): ViewGroupResponse {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun getGroupMembership(
groupList: ArrayList<UShort>,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): GetGroupMembershipResponse {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
+ }
+
+ suspend fun removeGroup(groupID: UShort, timedInvokeTimeoutMs: Int? = null): RemoveGroupResponse {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
+ }
+
+ suspend fun removeAllGroups(timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
+ }
+
+ suspend fun addGroupIfIdentifying(
+ groupID: UShort,
+ groupName: String,
+ timedInvokeTimeoutMs: Int? = null
+ ) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
+ }
+
+ suspend fun readNameSupportAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun removeGroup(groupID: UShort): RemoveGroupResponse {
- // Implementation needs to be added here
- }
-
- suspend fun removeGroup(groupID: UShort, timedInvokeTimeoutMs: Int): RemoveGroupResponse {
- // Implementation needs to be added here
- }
-
- suspend fun removeAllGroups() {
- // Implementation needs to be added here
- }
-
- suspend fun removeAllGroups(timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
- }
-
- suspend fun addGroupIfIdentifying(groupID: UShort, groupName: String) {
- // Implementation needs to be added here
- }
-
- suspend fun addGroupIfIdentifying(groupID: UShort, groupName: String, timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
- }
-
- suspend fun readNameSupportAttribute(): Integer {
- // Implementation needs to be added here
- }
-
- suspend fun subscribeNameSupportAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeNameSupportAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -140,19 +144,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/HepaFilterMonitoringCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/HepaFilterMonitoringCluster.kt
index 20fc9b8..261d7a1 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/HepaFilterMonitoringCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/HepaFilterMonitoringCluster.kt
@@ -34,35 +34,35 @@
class AttributeListAttribute(val value: ArrayList<UInt>)
- suspend fun resetCondition() {
+ suspend fun resetCondition(timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
+ }
+
+ suspend fun readConditionAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun resetCondition(timedInvokeTimeoutMs: Int) {
+ suspend fun subscribeConditionAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readConditionAttribute(): Integer {
+ suspend fun readDegradationDirectionAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeConditionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeDegradationDirectionAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readDegradationDirectionAttribute(): Integer {
+ suspend fun readChangeIndicationAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeDegradationDirectionAttribute(minInterval: Int, maxInterval: Int): Integer {
- // Implementation needs to be added here
- }
-
- suspend fun readChangeIndicationAttribute(): Integer {
- // Implementation needs to be added here
- }
-
- suspend fun subscribeChangeIndicationAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeChangeIndicationAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -145,19 +145,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/IcdManagementCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/IcdManagementCluster.kt
index 9678c6c..124385d 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/IcdManagementCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/IcdManagementCluster.kt
@@ -38,62 +38,57 @@
checkInNodeID: ULong,
monitoredSubject: ULong,
key: ByteArray,
- verificationKey: ByteArray?
- ): RegisterClientResponse {
- // Implementation needs to be added here
- }
-
- suspend fun registerClient(
- checkInNodeID: ULong,
- monitoredSubject: ULong,
- key: ByteArray,
verificationKey: ByteArray?,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): RegisterClientResponse {
- // Implementation needs to be added here
- }
-
- suspend fun unregisterClient(checkInNodeID: ULong, verificationKey: ByteArray?) {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun unregisterClient(
checkInNodeID: ULong,
verificationKey: ByteArray?,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
+ }
+
+ suspend fun stayActiveRequest(timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
+ }
+
+ suspend fun readIdleModeDurationAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun stayActiveRequest() {
+ suspend fun subscribeIdleModeDurationAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun stayActiveRequest(timedInvokeTimeoutMs: Int) {
+ suspend fun readActiveModeDurationAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun readIdleModeDurationAttribute(): Long {
+ suspend fun subscribeActiveModeDurationAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeIdleModeDurationAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun readActiveModeThresholdAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun readActiveModeDurationAttribute(): Long {
- // Implementation needs to be added here
- }
-
- suspend fun subscribeActiveModeDurationAttribute(minInterval: Int, maxInterval: Int): Long {
- // Implementation needs to be added here
- }
-
- suspend fun readActiveModeThresholdAttribute(): Integer {
- // Implementation needs to be added here
- }
-
- suspend fun subscribeActiveModeThresholdAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeActiveModeThresholdAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
@@ -114,33 +109,33 @@
// Implementation needs to be added here
}
- suspend fun readICDCounterAttribute(): Long {
+ suspend fun readICDCounterAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeICDCounterAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeICDCounterAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClientsSupportedPerFabricAttribute(): Integer {
+ suspend fun readClientsSupportedPerFabricAttribute(): UShort {
// Implementation needs to be added here
}
suspend fun subscribeClientsSupportedPerFabricAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UShort {
// Implementation needs to be added here
}
- suspend fun readUserActiveModeTriggerHintAttribute(): Long {
+ suspend fun readUserActiveModeTriggerHintAttribute(): UInt {
// Implementation needs to be added here
}
suspend fun subscribeUserActiveModeTriggerHintAttribute(
minInterval: Int,
maxInterval: Int
- ): Long {
+ ): UInt {
// Implementation needs to be added here
}
@@ -196,19 +191,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/IdentifyCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/IdentifyCluster.kt
index 3c6264a..1726a21 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/IdentifyCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/IdentifyCluster.kt
@@ -28,27 +28,27 @@
class AttributeListAttribute(val value: ArrayList<UInt>)
- suspend fun identify(identifyTime: UShort) {
- // Implementation needs to be added here
- }
-
- suspend fun identify(identifyTime: UShort, timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
- }
-
- suspend fun triggerEffect(effectIdentifier: UInt, effectVariant: UInt) {
- // Implementation needs to be added here
+ suspend fun identify(identifyTime: UShort, timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun triggerEffect(
effectIdentifier: UInt,
effectVariant: UInt,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun readIdentifyTimeAttribute(): Integer {
+ suspend fun readIdentifyTimeAttribute(): UShort {
// Implementation needs to be added here
}
@@ -60,15 +60,15 @@
// Implementation needs to be added here
}
- suspend fun subscribeIdentifyTimeAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeIdentifyTimeAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readIdentifyTypeAttribute(): Integer {
+ suspend fun readIdentifyTypeAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeIdentifyTypeAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeIdentifyTypeAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -113,19 +113,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/IlluminanceMeasurementCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/IlluminanceMeasurementCluster.kt
index c2d4f98..5c00ce5 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/IlluminanceMeasurementCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/IlluminanceMeasurementCluster.kt
@@ -69,11 +69,11 @@
// Implementation needs to be added here
}
- suspend fun readToleranceAttribute(): Integer {
+ suspend fun readToleranceAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeToleranceAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeToleranceAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
@@ -129,19 +129,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/KeypadInputCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/KeypadInputCluster.kt
index cbb6b3e..bf2b852 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/KeypadInputCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/KeypadInputCluster.kt
@@ -30,12 +30,12 @@
class AttributeListAttribute(val value: ArrayList<UInt>)
- suspend fun sendKey(keyCode: UInt): SendKeyResponse {
- // Implementation needs to be added here
- }
-
- suspend fun sendKey(keyCode: UInt, timedInvokeTimeoutMs: Int): SendKeyResponse {
- // Implementation needs to be added here
+ suspend fun sendKey(keyCode: UInt, timedInvokeTimeoutMs: Int? = null): SendKeyResponse {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun readGeneratedCommandListAttribute(): GeneratedCommandListAttribute {
@@ -79,19 +79,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/LaundryWasherControlsCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/LaundryWasherControlsCluster.kt
index f2906fd..e9f6ffa 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/LaundryWasherControlsCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/LaundryWasherControlsCluster.kt
@@ -64,7 +64,7 @@
// Implementation needs to be added here
}
- suspend fun readNumberOfRinsesAttribute(): Integer {
+ suspend fun readNumberOfRinsesAttribute(): UByte {
// Implementation needs to be added here
}
@@ -76,7 +76,7 @@
// Implementation needs to be added here
}
- suspend fun subscribeNumberOfRinsesAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeNumberOfRinsesAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -132,19 +132,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/LaundryWasherModeCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/LaundryWasherModeCluster.kt
index 6a13b78..7e41ed9 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/LaundryWasherModeCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/LaundryWasherModeCluster.kt
@@ -38,12 +38,15 @@
class AttributeListAttribute(val value: ArrayList<UInt>)
- suspend fun changeToMode(newMode: UByte): ChangeToModeResponse {
- // Implementation needs to be added here
- }
-
- suspend fun changeToMode(newMode: UByte, timedInvokeTimeoutMs: Int): ChangeToModeResponse {
- // Implementation needs to be added here
+ suspend fun changeToMode(
+ newMode: UByte,
+ timedInvokeTimeoutMs: Int? = null
+ ): ChangeToModeResponse {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun readSupportedModesAttribute(): SupportedModesAttribute {
@@ -57,11 +60,11 @@
// Implementation needs to be added here
}
- suspend fun readCurrentModeAttribute(): Integer {
+ suspend fun readCurrentModeAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeCurrentModeAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeCurrentModeAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -141,19 +144,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/LevelControlCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/LevelControlCluster.kt
index 10b579a..c60bb74 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/LevelControlCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/LevelControlCluster.kt
@@ -44,23 +44,14 @@
level: UByte,
transitionTime: UShort?,
optionsMask: UInt,
- optionsOverride: UInt
- ) {
- // Implementation needs to be added here
- }
-
- suspend fun moveToLevel(
- level: UByte,
- transitionTime: UShort?,
- optionsMask: UInt,
optionsOverride: UInt,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
- // Implementation needs to be added here
- }
-
- suspend fun move(moveMode: UInt, rate: UByte?, optionsMask: UInt, optionsOverride: UInt) {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun move(
@@ -68,19 +59,13 @@
rate: UByte?,
optionsMask: UInt,
optionsOverride: UInt,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
- // Implementation needs to be added here
- }
-
- suspend fun step(
- stepMode: UInt,
- stepSize: UByte,
- transitionTime: UShort?,
- optionsMask: UInt,
- optionsOverride: UInt
- ) {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun step(
@@ -89,26 +74,21 @@
transitionTime: UShort?,
optionsMask: UInt,
optionsOverride: UInt,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun stop(optionsMask: UInt, optionsOverride: UInt) {
- // Implementation needs to be added here
- }
-
- suspend fun stop(optionsMask: UInt, optionsOverride: UInt, timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
- }
-
- suspend fun moveToLevelWithOnOff(
- level: UByte,
- transitionTime: UShort?,
- optionsMask: UInt,
- optionsOverride: UInt
- ) {
- // Implementation needs to be added here
+ suspend fun stop(optionsMask: UInt, optionsOverride: UInt, timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun moveToLevelWithOnOff(
@@ -116,18 +96,13 @@
transitionTime: UShort?,
optionsMask: UInt,
optionsOverride: UInt,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
- // Implementation needs to be added here
- }
-
- suspend fun moveWithOnOff(
- moveMode: UInt,
- rate: UByte?,
- optionsMask: UInt,
- optionsOverride: UInt
- ) {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun moveWithOnOff(
@@ -135,19 +110,13 @@
rate: UByte?,
optionsMask: UInt,
optionsOverride: UInt,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
- // Implementation needs to be added here
- }
-
- suspend fun stepWithOnOff(
- stepMode: UInt,
- stepSize: UByte,
- transitionTime: UShort?,
- optionsMask: UInt,
- optionsOverride: UInt
- ) {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun stepWithOnOff(
@@ -156,25 +125,33 @@
transitionTime: UShort?,
optionsMask: UInt,
optionsOverride: UInt,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun stopWithOnOff(optionsMask: UInt, optionsOverride: UInt) {
- // Implementation needs to be added here
+ suspend fun stopWithOnOff(
+ optionsMask: UInt,
+ optionsOverride: UInt,
+ timedInvokeTimeoutMs: Int? = null
+ ) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun stopWithOnOff(optionsMask: UInt, optionsOverride: UInt, timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
- }
-
- suspend fun moveToClosestFrequency(frequency: UShort) {
- // Implementation needs to be added here
- }
-
- suspend fun moveToClosestFrequency(frequency: UShort, timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
+ suspend fun moveToClosestFrequency(frequency: UShort, timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun readCurrentLevelAttribute(): CurrentLevelAttribute {
@@ -188,55 +165,55 @@
// Implementation needs to be added here
}
- suspend fun readRemainingTimeAttribute(): Integer {
+ suspend fun readRemainingTimeAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeRemainingTimeAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeRemainingTimeAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readMinLevelAttribute(): Integer {
+ suspend fun readMinLevelAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeMinLevelAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeMinLevelAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readMaxLevelAttribute(): Integer {
+ suspend fun readMaxLevelAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeMaxLevelAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeMaxLevelAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readCurrentFrequencyAttribute(): Integer {
+ suspend fun readCurrentFrequencyAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeCurrentFrequencyAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeCurrentFrequencyAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readMinFrequencyAttribute(): Integer {
+ suspend fun readMinFrequencyAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeMinFrequencyAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeMinFrequencyAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readMaxFrequencyAttribute(): Integer {
+ suspend fun readMaxFrequencyAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeMaxFrequencyAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeMaxFrequencyAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readOptionsAttribute(): Integer {
+ suspend fun readOptionsAttribute(): UByte {
// Implementation needs to be added here
}
@@ -248,11 +225,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeOptionsAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeOptionsAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readOnOffTransitionTimeAttribute(): Integer {
+ suspend fun readOnOffTransitionTimeAttribute(): UShort {
// Implementation needs to be added here
}
@@ -264,7 +241,7 @@
// Implementation needs to be added here
}
- suspend fun subscribeOnOffTransitionTimeAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeOnOffTransitionTimeAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
@@ -401,19 +378,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/LocalizationConfigurationCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/LocalizationConfigurationCluster.kt
index e09a909..60b8968 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/LocalizationConfigurationCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/LocalizationConfigurationCluster.kt
@@ -98,19 +98,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/LowPowerCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/LowPowerCluster.kt
index 3e60dd2..4dca4c5 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/LowPowerCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/LowPowerCluster.kt
@@ -28,12 +28,12 @@
class AttributeListAttribute(val value: ArrayList<UInt>)
- suspend fun sleep() {
- // Implementation needs to be added here
- }
-
- suspend fun sleep(timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
+ suspend fun sleep(timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun readGeneratedCommandListAttribute(): GeneratedCommandListAttribute {
@@ -77,19 +77,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/MediaInputCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/MediaInputCluster.kt
index 7bc5bf6..5e01312 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/MediaInputCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/MediaInputCluster.kt
@@ -30,36 +30,36 @@
class AttributeListAttribute(val value: ArrayList<UInt>)
- suspend fun selectInput(index: UByte) {
- // Implementation needs to be added here
+ suspend fun selectInput(index: UByte, timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun selectInput(index: UByte, timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
+ suspend fun showInputStatus(timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun showInputStatus() {
- // Implementation needs to be added here
+ suspend fun hideInputStatus(timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun showInputStatus(timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
- }
-
- suspend fun hideInputStatus() {
- // Implementation needs to be added here
- }
-
- suspend fun hideInputStatus(timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
- }
-
- suspend fun renameInput(index: UByte, name: String) {
- // Implementation needs to be added here
- }
-
- suspend fun renameInput(index: UByte, name: String, timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
+ suspend fun renameInput(index: UByte, name: String, timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun readInputListAttribute(): InputListAttribute {
@@ -70,11 +70,11 @@
// Implementation needs to be added here
}
- suspend fun readCurrentInputAttribute(): Integer {
+ suspend fun readCurrentInputAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeCurrentInputAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeCurrentInputAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -119,19 +119,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/MediaPlaybackCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/MediaPlaybackCluster.kt
index 53990b4..3769725 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/MediaPlaybackCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/MediaPlaybackCluster.kt
@@ -42,105 +42,105 @@
class AttributeListAttribute(val value: ArrayList<UInt>)
- suspend fun play(): PlaybackResponse {
- // Implementation needs to be added here
+ suspend fun play(timedInvokeTimeoutMs: Int? = null): PlaybackResponse {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun play(timedInvokeTimeoutMs: Int): PlaybackResponse {
- // Implementation needs to be added here
+ suspend fun pause(timedInvokeTimeoutMs: Int? = null): PlaybackResponse {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun pause(): PlaybackResponse {
- // Implementation needs to be added here
+ suspend fun stop(timedInvokeTimeoutMs: Int? = null): PlaybackResponse {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun pause(timedInvokeTimeoutMs: Int): PlaybackResponse {
- // Implementation needs to be added here
+ suspend fun startOver(timedInvokeTimeoutMs: Int? = null): PlaybackResponse {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun stop(): PlaybackResponse {
- // Implementation needs to be added here
+ suspend fun previous(timedInvokeTimeoutMs: Int? = null): PlaybackResponse {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun stop(timedInvokeTimeoutMs: Int): PlaybackResponse {
- // Implementation needs to be added here
+ suspend fun next(timedInvokeTimeoutMs: Int? = null): PlaybackResponse {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun startOver(): PlaybackResponse {
- // Implementation needs to be added here
+ suspend fun rewind(timedInvokeTimeoutMs: Int? = null): PlaybackResponse {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun startOver(timedInvokeTimeoutMs: Int): PlaybackResponse {
- // Implementation needs to be added here
- }
-
- suspend fun previous(): PlaybackResponse {
- // Implementation needs to be added here
- }
-
- suspend fun previous(timedInvokeTimeoutMs: Int): PlaybackResponse {
- // Implementation needs to be added here
- }
-
- suspend fun next(): PlaybackResponse {
- // Implementation needs to be added here
- }
-
- suspend fun next(timedInvokeTimeoutMs: Int): PlaybackResponse {
- // Implementation needs to be added here
- }
-
- suspend fun rewind(): PlaybackResponse {
- // Implementation needs to be added here
- }
-
- suspend fun rewind(timedInvokeTimeoutMs: Int): PlaybackResponse {
- // Implementation needs to be added here
- }
-
- suspend fun fastForward(): PlaybackResponse {
- // Implementation needs to be added here
- }
-
- suspend fun fastForward(timedInvokeTimeoutMs: Int): PlaybackResponse {
- // Implementation needs to be added here
- }
-
- suspend fun skipForward(deltaPositionMilliseconds: ULong): PlaybackResponse {
- // Implementation needs to be added here
+ suspend fun fastForward(timedInvokeTimeoutMs: Int? = null): PlaybackResponse {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun skipForward(
deltaPositionMilliseconds: ULong,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): PlaybackResponse {
- // Implementation needs to be added here
- }
-
- suspend fun skipBackward(deltaPositionMilliseconds: ULong): PlaybackResponse {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun skipBackward(
deltaPositionMilliseconds: ULong,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): PlaybackResponse {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
+ }
+
+ suspend fun seek(position: ULong, timedInvokeTimeoutMs: Int? = null): PlaybackResponse {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
+ }
+
+ suspend fun readCurrentStateAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun seek(position: ULong): PlaybackResponse {
- // Implementation needs to be added here
- }
-
- suspend fun seek(position: ULong, timedInvokeTimeoutMs: Int): PlaybackResponse {
- // Implementation needs to be added here
- }
-
- suspend fun readCurrentStateAttribute(): Integer {
- // Implementation needs to be added here
- }
-
- suspend fun subscribeCurrentStateAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeCurrentStateAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -242,19 +242,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ModeSelectCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ModeSelectCluster.kt
index f6439d6..7b32db3 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ModeSelectCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ModeSelectCluster.kt
@@ -38,12 +38,12 @@
class AttributeListAttribute(val value: ArrayList<UInt>)
- suspend fun changeToMode(newMode: UByte) {
- // Implementation needs to be added here
- }
-
- suspend fun changeToMode(newMode: UByte, timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
+ suspend fun changeToMode(newMode: UByte, timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun readDescriptionAttribute(): CharString {
@@ -76,11 +76,11 @@
// Implementation needs to be added here
}
- suspend fun readCurrentModeAttribute(): Integer {
+ suspend fun readCurrentModeAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeCurrentModeAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeCurrentModeAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -160,19 +160,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/NetworkCommissioningCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/NetworkCommissioningCluster.kt
index 9d8832c..c3ffa0c 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/NetworkCommissioningCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/NetworkCommissioningCluster.kt
@@ -61,96 +61,85 @@
class AttributeListAttribute(val value: ArrayList<UInt>)
- suspend fun scanNetworks(ssid: ByteArray?, breadcrumb: ULong?): ScanNetworksResponse {
- // Implementation needs to be added here
- }
-
suspend fun scanNetworks(
ssid: ByteArray?,
breadcrumb: ULong?,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): ScanNetworksResponse {
- // Implementation needs to be added here
- }
-
- suspend fun addOrUpdateWiFiNetwork(
- ssid: ByteArray,
- credentials: ByteArray,
- breadcrumb: ULong?
- ): NetworkConfigResponse {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun addOrUpdateWiFiNetwork(
ssid: ByteArray,
credentials: ByteArray,
breadcrumb: ULong?,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): NetworkConfigResponse {
- // Implementation needs to be added here
- }
-
- suspend fun addOrUpdateThreadNetwork(
- operationalDataset: ByteArray,
- breadcrumb: ULong?
- ): NetworkConfigResponse {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun addOrUpdateThreadNetwork(
operationalDataset: ByteArray,
breadcrumb: ULong?,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): NetworkConfigResponse {
- // Implementation needs to be added here
- }
-
- suspend fun removeNetwork(networkID: ByteArray, breadcrumb: ULong?): NetworkConfigResponse {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun removeNetwork(
networkID: ByteArray,
breadcrumb: ULong?,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): NetworkConfigResponse {
- // Implementation needs to be added here
- }
-
- suspend fun connectNetwork(networkID: ByteArray, breadcrumb: ULong?): ConnectNetworkResponse {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun connectNetwork(
networkID: ByteArray,
breadcrumb: ULong?,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): ConnectNetworkResponse {
- // Implementation needs to be added here
- }
-
- suspend fun reorderNetwork(
- networkID: ByteArray,
- networkIndex: UByte,
- breadcrumb: ULong?
- ): NetworkConfigResponse {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun reorderNetwork(
networkID: ByteArray,
networkIndex: UByte,
breadcrumb: ULong?,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): NetworkConfigResponse {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
+ }
+
+ suspend fun readMaxNetworksAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun readMaxNetworksAttribute(): Integer {
- // Implementation needs to be added here
- }
-
- suspend fun subscribeMaxNetworksAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeMaxNetworksAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -162,19 +151,19 @@
// Implementation needs to be added here
}
- suspend fun readScanMaxTimeSecondsAttribute(): Integer {
+ suspend fun readScanMaxTimeSecondsAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeScanMaxTimeSecondsAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeScanMaxTimeSecondsAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readConnectMaxTimeSecondsAttribute(): Integer {
+ suspend fun readConnectMaxTimeSecondsAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeConnectMaxTimeSecondsAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeConnectMaxTimeSecondsAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -238,22 +227,22 @@
// Implementation needs to be added here
}
- suspend fun readSupportedThreadFeaturesAttribute(): Integer {
+ suspend fun readSupportedThreadFeaturesAttribute(): UShort {
// Implementation needs to be added here
}
suspend fun subscribeSupportedThreadFeaturesAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UShort {
// Implementation needs to be added here
}
- suspend fun readThreadVersionAttribute(): Integer {
+ suspend fun readThreadVersionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeThreadVersionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeThreadVersionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
@@ -298,19 +287,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/NitrogenDioxideConcentrationMeasurementCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/NitrogenDioxideConcentrationMeasurementCluster.kt
index 7db0364..a7b9f91 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/NitrogenDioxideConcentrationMeasurementCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/NitrogenDioxideConcentrationMeasurementCluster.kt
@@ -82,11 +82,11 @@
// Implementation needs to be added here
}
- suspend fun readPeakMeasuredValueWindowAttribute(): Long {
+ suspend fun readPeakMeasuredValueWindowAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribePeakMeasuredValueWindowAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribePeakMeasuredValueWindowAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
@@ -101,14 +101,14 @@
// Implementation needs to be added here
}
- suspend fun readAverageMeasuredValueWindowAttribute(): Long {
+ suspend fun readAverageMeasuredValueWindowAttribute(): UInt {
// Implementation needs to be added here
}
suspend fun subscribeAverageMeasuredValueWindowAttribute(
minInterval: Int,
maxInterval: Int
- ): Long {
+ ): UInt {
// Implementation needs to be added here
}
@@ -120,27 +120,27 @@
// Implementation needs to be added here
}
- suspend fun readMeasurementUnitAttribute(): Integer {
+ suspend fun readMeasurementUnitAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeMeasurementUnitAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeMeasurementUnitAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readMeasurementMediumAttribute(): Integer {
+ suspend fun readMeasurementMediumAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeMeasurementMediumAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeMeasurementMediumAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readLevelValueAttribute(): Integer {
+ suspend fun readLevelValueAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeLevelValueAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeLevelValueAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -185,19 +185,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/OccupancySensingCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/OccupancySensingCluster.kt
index 33784c0..b1e422f 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/OccupancySensingCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/OccupancySensingCluster.kt
@@ -28,34 +28,34 @@
class AttributeListAttribute(val value: ArrayList<UInt>)
- suspend fun readOccupancyAttribute(): Integer {
+ suspend fun readOccupancyAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeOccupancyAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeOccupancyAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readOccupancySensorTypeAttribute(): Integer {
+ suspend fun readOccupancySensorTypeAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeOccupancySensorTypeAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeOccupancySensorTypeAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readOccupancySensorTypeBitmapAttribute(): Integer {
+ suspend fun readOccupancySensorTypeBitmapAttribute(): UByte {
// Implementation needs to be added here
}
suspend fun subscribeOccupancySensorTypeBitmapAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UByte {
// Implementation needs to be added here
}
- suspend fun readPIROccupiedToUnoccupiedDelayAttribute(): Integer {
+ suspend fun readPIROccupiedToUnoccupiedDelayAttribute(): UShort {
// Implementation needs to be added here
}
@@ -70,11 +70,11 @@
suspend fun subscribePIROccupiedToUnoccupiedDelayAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UShort {
// Implementation needs to be added here
}
- suspend fun readPIRUnoccupiedToOccupiedDelayAttribute(): Integer {
+ suspend fun readPIRUnoccupiedToOccupiedDelayAttribute(): UShort {
// Implementation needs to be added here
}
@@ -89,11 +89,11 @@
suspend fun subscribePIRUnoccupiedToOccupiedDelayAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UShort {
// Implementation needs to be added here
}
- suspend fun readPIRUnoccupiedToOccupiedThresholdAttribute(): Integer {
+ suspend fun readPIRUnoccupiedToOccupiedThresholdAttribute(): UByte {
// Implementation needs to be added here
}
@@ -111,11 +111,11 @@
suspend fun subscribePIRUnoccupiedToOccupiedThresholdAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UByte {
// Implementation needs to be added here
}
- suspend fun readUltrasonicOccupiedToUnoccupiedDelayAttribute(): Integer {
+ suspend fun readUltrasonicOccupiedToUnoccupiedDelayAttribute(): UShort {
// Implementation needs to be added here
}
@@ -133,11 +133,11 @@
suspend fun subscribeUltrasonicOccupiedToUnoccupiedDelayAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UShort {
// Implementation needs to be added here
}
- suspend fun readUltrasonicUnoccupiedToOccupiedDelayAttribute(): Integer {
+ suspend fun readUltrasonicUnoccupiedToOccupiedDelayAttribute(): UShort {
// Implementation needs to be added here
}
@@ -155,11 +155,11 @@
suspend fun subscribeUltrasonicUnoccupiedToOccupiedDelayAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UShort {
// Implementation needs to be added here
}
- suspend fun readUltrasonicUnoccupiedToOccupiedThresholdAttribute(): Integer {
+ suspend fun readUltrasonicUnoccupiedToOccupiedThresholdAttribute(): UByte {
// Implementation needs to be added here
}
@@ -177,11 +177,11 @@
suspend fun subscribeUltrasonicUnoccupiedToOccupiedThresholdAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UByte {
// Implementation needs to be added here
}
- suspend fun readPhysicalContactOccupiedToUnoccupiedDelayAttribute(): Integer {
+ suspend fun readPhysicalContactOccupiedToUnoccupiedDelayAttribute(): UShort {
// Implementation needs to be added here
}
@@ -199,11 +199,11 @@
suspend fun subscribePhysicalContactOccupiedToUnoccupiedDelayAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UShort {
// Implementation needs to be added here
}
- suspend fun readPhysicalContactUnoccupiedToOccupiedDelayAttribute(): Integer {
+ suspend fun readPhysicalContactUnoccupiedToOccupiedDelayAttribute(): UShort {
// Implementation needs to be added here
}
@@ -221,11 +221,11 @@
suspend fun subscribePhysicalContactUnoccupiedToOccupiedDelayAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UShort {
// Implementation needs to be added here
}
- suspend fun readPhysicalContactUnoccupiedToOccupiedThresholdAttribute(): Integer {
+ suspend fun readPhysicalContactUnoccupiedToOccupiedThresholdAttribute(): UByte {
// Implementation needs to be added here
}
@@ -243,7 +243,7 @@
suspend fun subscribePhysicalContactUnoccupiedToOccupiedThresholdAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UByte {
// Implementation needs to be added here
}
@@ -288,19 +288,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/OnOffCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/OnOffCluster.kt
index a38157c..1a664fc 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/OnOffCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/OnOffCluster.kt
@@ -30,61 +30,61 @@
class AttributeListAttribute(val value: ArrayList<UInt>)
- suspend fun off() {
- // Implementation needs to be added here
+ suspend fun off(timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun off(timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
+ suspend fun on(timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun on() {
- // Implementation needs to be added here
- }
-
- suspend fun on(timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
- }
-
- suspend fun toggle() {
- // Implementation needs to be added here
- }
-
- suspend fun toggle(timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
- }
-
- suspend fun offWithEffect(effectIdentifier: UInt, effectVariant: UByte) {
- // Implementation needs to be added here
+ suspend fun toggle(timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun offWithEffect(
effectIdentifier: UInt,
effectVariant: UByte,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun onWithRecallGlobalScene() {
- // Implementation needs to be added here
- }
-
- suspend fun onWithRecallGlobalScene(timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
- }
-
- suspend fun onWithTimedOff(onOffControl: UInt, onTime: UShort, offWaitTime: UShort) {
- // Implementation needs to be added here
+ suspend fun onWithRecallGlobalScene(timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun onWithTimedOff(
onOffControl: UInt,
onTime: UShort,
offWaitTime: UShort,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun readOnOffAttribute(): Boolean {
@@ -103,7 +103,7 @@
// Implementation needs to be added here
}
- suspend fun readOnTimeAttribute(): Integer {
+ suspend fun readOnTimeAttribute(): UShort {
// Implementation needs to be added here
}
@@ -115,11 +115,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeOnTimeAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeOnTimeAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readOffWaitTimeAttribute(): Integer {
+ suspend fun readOffWaitTimeAttribute(): UShort {
// Implementation needs to be added here
}
@@ -131,7 +131,7 @@
// Implementation needs to be added here
}
- suspend fun subscribeOffWaitTimeAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeOffWaitTimeAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
@@ -195,19 +195,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/OnOffSwitchConfigurationCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/OnOffSwitchConfigurationCluster.kt
index 5547c47..6db5a92 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/OnOffSwitchConfigurationCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/OnOffSwitchConfigurationCluster.kt
@@ -28,15 +28,15 @@
class AttributeListAttribute(val value: ArrayList<UInt>)
- suspend fun readSwitchTypeAttribute(): Integer {
+ suspend fun readSwitchTypeAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeSwitchTypeAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeSwitchTypeAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readSwitchActionsAttribute(): Integer {
+ suspend fun readSwitchActionsAttribute(): UByte {
// Implementation needs to be added here
}
@@ -48,7 +48,7 @@
// Implementation needs to be added here
}
- suspend fun subscribeSwitchActionsAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeSwitchActionsAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -93,19 +93,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/OperationalCredentialsCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/OperationalCredentialsCluster.kt
index f02704b..f63ff91 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/OperationalCredentialsCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/OperationalCredentialsCluster.kt
@@ -47,48 +47,38 @@
class AttributeListAttribute(val value: ArrayList<UInt>)
- suspend fun attestationRequest(attestationNonce: ByteArray): AttestationResponse {
- // Implementation needs to be added here
- }
-
suspend fun attestationRequest(
attestationNonce: ByteArray,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): AttestationResponse {
- // Implementation needs to be added here
- }
-
- suspend fun certificateChainRequest(certificateType: UInt): CertificateChainResponse {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun certificateChainRequest(
certificateType: UInt,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): CertificateChainResponse {
- // Implementation needs to be added here
- }
-
- suspend fun CSRRequest(CSRNonce: ByteArray, isForUpdateNOC: Boolean?): CSRResponse {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun CSRRequest(
CSRNonce: ByteArray,
isForUpdateNOC: Boolean?,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): CSRResponse {
- // Implementation needs to be added here
- }
-
- suspend fun addNOC(
- NOCValue: ByteArray,
- ICACValue: ByteArray?,
- IPKValue: ByteArray,
- caseAdminSubject: ULong,
- adminVendorId: UShort
- ): NOCResponse {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun addNOC(
@@ -97,45 +87,52 @@
IPKValue: ByteArray,
caseAdminSubject: ULong,
adminVendorId: UShort,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): NOCResponse {
- // Implementation needs to be added here
- }
-
- suspend fun updateNOC(NOCValue: ByteArray, ICACValue: ByteArray?): NOCResponse {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun updateNOC(
NOCValue: ByteArray,
ICACValue: ByteArray?,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): NOCResponse {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun updateFabricLabel(label: String): NOCResponse {
- // Implementation needs to be added here
+ suspend fun updateFabricLabel(label: String, timedInvokeTimeoutMs: Int? = null): NOCResponse {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun updateFabricLabel(label: String, timedInvokeTimeoutMs: Int): NOCResponse {
- // Implementation needs to be added here
+ suspend fun removeFabric(fabricIndex: UByte, timedInvokeTimeoutMs: Int? = null): NOCResponse {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun removeFabric(fabricIndex: UByte): NOCResponse {
- // Implementation needs to be added here
- }
-
- suspend fun removeFabric(fabricIndex: UByte, timedInvokeTimeoutMs: Int): NOCResponse {
- // Implementation needs to be added here
- }
-
- suspend fun addTrustedRootCertificate(rootCACertificate: ByteArray) {
- // Implementation needs to be added here
- }
-
- suspend fun addTrustedRootCertificate(rootCACertificate: ByteArray, timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
+ suspend fun addTrustedRootCertificate(
+ rootCACertificate: ByteArray,
+ timedInvokeTimeoutMs: Int? = null
+ ) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun readNOCsAttribute(): NOCsAttribute {
@@ -162,19 +159,19 @@
// Implementation needs to be added here
}
- suspend fun readSupportedFabricsAttribute(): Integer {
+ suspend fun readSupportedFabricsAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeSupportedFabricsAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeSupportedFabricsAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readCommissionedFabricsAttribute(): Integer {
+ suspend fun readCommissionedFabricsAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeCommissionedFabricsAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeCommissionedFabricsAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -189,11 +186,11 @@
// Implementation needs to be added here
}
- suspend fun readCurrentFabricIndexAttribute(): Integer {
+ suspend fun readCurrentFabricIndexAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeCurrentFabricIndexAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeCurrentFabricIndexAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -238,19 +235,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/OperationalStateCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/OperationalStateCluster.kt
index 64542a3..67a4387 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/OperationalStateCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/OperationalStateCluster.kt
@@ -44,36 +44,36 @@
class AttributeListAttribute(val value: ArrayList<UInt>)
- suspend fun pause(): OperationalCommandResponse {
- // Implementation needs to be added here
+ suspend fun pause(timedInvokeTimeoutMs: Int? = null): OperationalCommandResponse {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun pause(timedInvokeTimeoutMs: Int): OperationalCommandResponse {
- // Implementation needs to be added here
+ suspend fun stop(timedInvokeTimeoutMs: Int? = null): OperationalCommandResponse {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun stop(): OperationalCommandResponse {
- // Implementation needs to be added here
+ suspend fun start(timedInvokeTimeoutMs: Int? = null): OperationalCommandResponse {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun stop(timedInvokeTimeoutMs: Int): OperationalCommandResponse {
- // Implementation needs to be added here
- }
-
- suspend fun start(): OperationalCommandResponse {
- // Implementation needs to be added here
- }
-
- suspend fun start(timedInvokeTimeoutMs: Int): OperationalCommandResponse {
- // Implementation needs to be added here
- }
-
- suspend fun resume(): OperationalCommandResponse {
- // Implementation needs to be added here
- }
-
- suspend fun resume(timedInvokeTimeoutMs: Int): OperationalCommandResponse {
- // Implementation needs to be added here
+ suspend fun resume(timedInvokeTimeoutMs: Int? = null): OperationalCommandResponse {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun readPhaseListAttribute(): PhaseListAttribute {
@@ -117,11 +117,11 @@
// Implementation needs to be added here
}
- suspend fun readOperationalStateAttribute(): Integer {
+ suspend fun readOperationalStateAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeOperationalStateAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeOperationalStateAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -177,19 +177,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/OtaSoftwareUpdateProviderCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/OtaSoftwareUpdateProviderCluster.kt
index f2d8ec6..7b252ac 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/OtaSoftwareUpdateProviderCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/OtaSoftwareUpdateProviderCluster.kt
@@ -49,47 +49,38 @@
hardwareVersion: UShort?,
location: String?,
requestorCanConsent: Boolean?,
- metadataForProvider: ByteArray?
- ): QueryImageResponse {
- // Implementation needs to be added here
- }
-
- suspend fun queryImage(
- vendorID: UShort,
- productID: UShort,
- softwareVersion: UInt,
- protocolsSupported: ArrayList<UInt>,
- hardwareVersion: UShort?,
- location: String?,
- requestorCanConsent: Boolean?,
metadataForProvider: ByteArray?,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): QueryImageResponse {
- // Implementation needs to be added here
- }
-
- suspend fun applyUpdateRequest(updateToken: ByteArray, newVersion: UInt): ApplyUpdateResponse {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun applyUpdateRequest(
updateToken: ByteArray,
newVersion: UInt,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): ApplyUpdateResponse {
- // Implementation needs to be added here
- }
-
- suspend fun notifyUpdateApplied(updateToken: ByteArray, softwareVersion: UInt) {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun notifyUpdateApplied(
updateToken: ByteArray,
softwareVersion: UInt,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun readGeneratedCommandListAttribute(): GeneratedCommandListAttribute {
@@ -133,19 +124,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/OtaSoftwareUpdateRequestorCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/OtaSoftwareUpdateRequestorCluster.kt
index 3860fd3..0073fd7 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/OtaSoftwareUpdateRequestorCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/OtaSoftwareUpdateRequestorCluster.kt
@@ -39,20 +39,14 @@
vendorID: UShort,
announcementReason: UInt,
metadataForNode: ByteArray?,
- endpoint: UShort
- ) {
- // Implementation needs to be added here
- }
-
- suspend fun announceOTAProvider(
- providerNodeID: ULong,
- vendorID: UShort,
- announcementReason: UInt,
- metadataForNode: ByteArray?,
endpoint: UShort,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun readDefaultOTAProvidersAttribute(): DefaultOTAProvidersAttribute {
@@ -93,11 +87,11 @@
// Implementation needs to be added here
}
- suspend fun readUpdateStateAttribute(): Integer {
+ suspend fun readUpdateStateAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeUpdateStateAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeUpdateStateAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -153,19 +147,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/OzoneConcentrationMeasurementCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/OzoneConcentrationMeasurementCluster.kt
index ad1f4f1..8a9f00b 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/OzoneConcentrationMeasurementCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/OzoneConcentrationMeasurementCluster.kt
@@ -82,11 +82,11 @@
// Implementation needs to be added here
}
- suspend fun readPeakMeasuredValueWindowAttribute(): Long {
+ suspend fun readPeakMeasuredValueWindowAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribePeakMeasuredValueWindowAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribePeakMeasuredValueWindowAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
@@ -101,14 +101,14 @@
// Implementation needs to be added here
}
- suspend fun readAverageMeasuredValueWindowAttribute(): Long {
+ suspend fun readAverageMeasuredValueWindowAttribute(): UInt {
// Implementation needs to be added here
}
suspend fun subscribeAverageMeasuredValueWindowAttribute(
minInterval: Int,
maxInterval: Int
- ): Long {
+ ): UInt {
// Implementation needs to be added here
}
@@ -120,27 +120,27 @@
// Implementation needs to be added here
}
- suspend fun readMeasurementUnitAttribute(): Integer {
+ suspend fun readMeasurementUnitAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeMeasurementUnitAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeMeasurementUnitAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readMeasurementMediumAttribute(): Integer {
+ suspend fun readMeasurementMediumAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeMeasurementMediumAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeMeasurementMediumAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readLevelValueAttribute(): Integer {
+ suspend fun readLevelValueAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeLevelValueAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeLevelValueAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -185,19 +185,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/Pm10ConcentrationMeasurementCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/Pm10ConcentrationMeasurementCluster.kt
index 3218382..5c62e41 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/Pm10ConcentrationMeasurementCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/Pm10ConcentrationMeasurementCluster.kt
@@ -82,11 +82,11 @@
// Implementation needs to be added here
}
- suspend fun readPeakMeasuredValueWindowAttribute(): Long {
+ suspend fun readPeakMeasuredValueWindowAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribePeakMeasuredValueWindowAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribePeakMeasuredValueWindowAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
@@ -101,14 +101,14 @@
// Implementation needs to be added here
}
- suspend fun readAverageMeasuredValueWindowAttribute(): Long {
+ suspend fun readAverageMeasuredValueWindowAttribute(): UInt {
// Implementation needs to be added here
}
suspend fun subscribeAverageMeasuredValueWindowAttribute(
minInterval: Int,
maxInterval: Int
- ): Long {
+ ): UInt {
// Implementation needs to be added here
}
@@ -120,27 +120,27 @@
// Implementation needs to be added here
}
- suspend fun readMeasurementUnitAttribute(): Integer {
+ suspend fun readMeasurementUnitAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeMeasurementUnitAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeMeasurementUnitAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readMeasurementMediumAttribute(): Integer {
+ suspend fun readMeasurementMediumAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeMeasurementMediumAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeMeasurementMediumAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readLevelValueAttribute(): Integer {
+ suspend fun readLevelValueAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeLevelValueAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeLevelValueAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -185,19 +185,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/Pm1ConcentrationMeasurementCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/Pm1ConcentrationMeasurementCluster.kt
index eca3c3c..8cfae81 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/Pm1ConcentrationMeasurementCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/Pm1ConcentrationMeasurementCluster.kt
@@ -82,11 +82,11 @@
// Implementation needs to be added here
}
- suspend fun readPeakMeasuredValueWindowAttribute(): Long {
+ suspend fun readPeakMeasuredValueWindowAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribePeakMeasuredValueWindowAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribePeakMeasuredValueWindowAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
@@ -101,14 +101,14 @@
// Implementation needs to be added here
}
- suspend fun readAverageMeasuredValueWindowAttribute(): Long {
+ suspend fun readAverageMeasuredValueWindowAttribute(): UInt {
// Implementation needs to be added here
}
suspend fun subscribeAverageMeasuredValueWindowAttribute(
minInterval: Int,
maxInterval: Int
- ): Long {
+ ): UInt {
// Implementation needs to be added here
}
@@ -120,27 +120,27 @@
// Implementation needs to be added here
}
- suspend fun readMeasurementUnitAttribute(): Integer {
+ suspend fun readMeasurementUnitAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeMeasurementUnitAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeMeasurementUnitAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readMeasurementMediumAttribute(): Integer {
+ suspend fun readMeasurementMediumAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeMeasurementMediumAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeMeasurementMediumAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readLevelValueAttribute(): Integer {
+ suspend fun readLevelValueAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeLevelValueAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeLevelValueAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -185,19 +185,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/Pm25ConcentrationMeasurementCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/Pm25ConcentrationMeasurementCluster.kt
index 251190e..bcc05a2 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/Pm25ConcentrationMeasurementCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/Pm25ConcentrationMeasurementCluster.kt
@@ -82,11 +82,11 @@
// Implementation needs to be added here
}
- suspend fun readPeakMeasuredValueWindowAttribute(): Long {
+ suspend fun readPeakMeasuredValueWindowAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribePeakMeasuredValueWindowAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribePeakMeasuredValueWindowAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
@@ -101,14 +101,14 @@
// Implementation needs to be added here
}
- suspend fun readAverageMeasuredValueWindowAttribute(): Long {
+ suspend fun readAverageMeasuredValueWindowAttribute(): UInt {
// Implementation needs to be added here
}
suspend fun subscribeAverageMeasuredValueWindowAttribute(
minInterval: Int,
maxInterval: Int
- ): Long {
+ ): UInt {
// Implementation needs to be added here
}
@@ -120,27 +120,27 @@
// Implementation needs to be added here
}
- suspend fun readMeasurementUnitAttribute(): Integer {
+ suspend fun readMeasurementUnitAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeMeasurementUnitAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeMeasurementUnitAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readMeasurementMediumAttribute(): Integer {
+ suspend fun readMeasurementMediumAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeMeasurementMediumAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeMeasurementMediumAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readLevelValueAttribute(): Integer {
+ suspend fun readLevelValueAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeLevelValueAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeLevelValueAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -185,19 +185,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/PowerSourceCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/PowerSourceCluster.kt
index f4a7540..a1a4ca2 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/PowerSourceCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/PowerSourceCluster.kt
@@ -52,19 +52,19 @@
class AttributeListAttribute(val value: ArrayList<UInt>)
- suspend fun readStatusAttribute(): Integer {
+ suspend fun readStatusAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeStatusAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeStatusAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readOrderAttribute(): Integer {
+ suspend fun readOrderAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeOrderAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeOrderAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -98,11 +98,11 @@
// Implementation needs to be added here
}
- suspend fun readWiredCurrentTypeAttribute(): Integer {
+ suspend fun readWiredCurrentTypeAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeWiredCurrentTypeAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeWiredCurrentTypeAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -117,19 +117,19 @@
// Implementation needs to be added here
}
- suspend fun readWiredNominalVoltageAttribute(): Long {
+ suspend fun readWiredNominalVoltageAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeWiredNominalVoltageAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeWiredNominalVoltageAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readWiredMaximumCurrentAttribute(): Long {
+ suspend fun readWiredMaximumCurrentAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeWiredMaximumCurrentAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeWiredMaximumCurrentAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
@@ -185,11 +185,11 @@
// Implementation needs to be added here
}
- suspend fun readBatChargeLevelAttribute(): Integer {
+ suspend fun readBatChargeLevelAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeBatChargeLevelAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeBatChargeLevelAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -201,11 +201,11 @@
// Implementation needs to be added here
}
- suspend fun readBatReplaceabilityAttribute(): Integer {
+ suspend fun readBatReplaceabilityAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeBatReplaceabilityAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeBatReplaceabilityAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -239,11 +239,11 @@
// Implementation needs to be added here
}
- suspend fun readBatCommonDesignationAttribute(): Integer {
+ suspend fun readBatCommonDesignationAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeBatCommonDesignationAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeBatCommonDesignationAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
@@ -263,35 +263,35 @@
// Implementation needs to be added here
}
- suspend fun readBatApprovedChemistryAttribute(): Integer {
+ suspend fun readBatApprovedChemistryAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeBatApprovedChemistryAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeBatApprovedChemistryAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readBatCapacityAttribute(): Long {
+ suspend fun readBatCapacityAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeBatCapacityAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeBatCapacityAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readBatQuantityAttribute(): Integer {
+ suspend fun readBatQuantityAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeBatQuantityAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeBatQuantityAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readBatChargeStateAttribute(): Integer {
+ suspend fun readBatChargeStateAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeBatChargeStateAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeBatChargeStateAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -391,19 +391,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/PowerSourceConfigurationCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/PowerSourceConfigurationCluster.kt
index 34e8ca1..465df21 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/PowerSourceConfigurationCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/PowerSourceConfigurationCluster.kt
@@ -20,7 +20,7 @@
import java.util.ArrayList
class PowerSourceConfigurationCluster(private val endpointId: UShort) {
- class SourcesAttribute(val value: ArrayList<UByte>)
+ class SourcesAttribute(val value: ArrayList<UShort>)
class GeneratedCommandListAttribute(val value: ArrayList<UInt>)
@@ -79,19 +79,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/PressureMeasurementCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/PressureMeasurementCluster.kt
index 52e73b9..4bbc2eb 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/PressureMeasurementCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/PressureMeasurementCluster.kt
@@ -73,11 +73,11 @@
// Implementation needs to be added here
}
- suspend fun readToleranceAttribute(): Integer {
+ suspend fun readToleranceAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeToleranceAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeToleranceAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
@@ -114,19 +114,19 @@
// Implementation needs to be added here
}
- suspend fun readScaledToleranceAttribute(): Integer {
+ suspend fun readScaledToleranceAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeScaledToleranceAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeScaledToleranceAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readScaleAttribute(): Integer {
+ suspend fun readScaleAttribute(): Byte {
// Implementation needs to be added here
}
- suspend fun subscribeScaleAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeScaleAttribute(minInterval: Int, maxInterval: Int): Byte {
// Implementation needs to be added here
}
@@ -171,19 +171,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ProxyConfigurationCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ProxyConfigurationCluster.kt
index 9d75f43..a4ccebc 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ProxyConfigurationCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ProxyConfigurationCluster.kt
@@ -69,19 +69,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ProxyDiscoveryCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ProxyDiscoveryCluster.kt
index 2933f46..bb36d71 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ProxyDiscoveryCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ProxyDiscoveryCluster.kt
@@ -69,19 +69,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ProxyValidCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ProxyValidCluster.kt
index b7c2f43..9e0e7d8 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ProxyValidCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ProxyValidCluster.kt
@@ -69,19 +69,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/PulseWidthModulationCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/PulseWidthModulationCluster.kt
index f0ebebc..0183a08 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/PulseWidthModulationCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/PulseWidthModulationCluster.kt
@@ -69,19 +69,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/PumpConfigurationAndControlCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/PumpConfigurationAndControlCluster.kt
index 3b92a86..08f4c5c 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/PumpConfigurationAndControlCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/PumpConfigurationAndControlCluster.kt
@@ -201,30 +201,27 @@
// Implementation needs to be added here
}
- suspend fun readPumpStatusAttribute(): Integer {
+ suspend fun readPumpStatusAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribePumpStatusAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribePumpStatusAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readEffectiveOperationModeAttribute(): Integer {
+ suspend fun readEffectiveOperationModeAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeEffectiveOperationModeAttribute(
- minInterval: Int,
- maxInterval: Int
- ): Integer {
+ suspend fun subscribeEffectiveOperationModeAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readEffectiveControlModeAttribute(): Integer {
+ suspend fun readEffectiveControlModeAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeEffectiveControlModeAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeEffectiveControlModeAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -290,7 +287,7 @@
// Implementation needs to be added here
}
- suspend fun readOperationModeAttribute(): Integer {
+ suspend fun readOperationModeAttribute(): UByte {
// Implementation needs to be added here
}
@@ -302,11 +299,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeOperationModeAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeOperationModeAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readControlModeAttribute(): Integer {
+ suspend fun readControlModeAttribute(): UByte {
// Implementation needs to be added here
}
@@ -318,7 +315,7 @@
// Implementation needs to be added here
}
- suspend fun subscribeControlModeAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeControlModeAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -363,19 +360,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/RadonConcentrationMeasurementCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/RadonConcentrationMeasurementCluster.kt
index 8e3a86a..945e652 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/RadonConcentrationMeasurementCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/RadonConcentrationMeasurementCluster.kt
@@ -82,11 +82,11 @@
// Implementation needs to be added here
}
- suspend fun readPeakMeasuredValueWindowAttribute(): Long {
+ suspend fun readPeakMeasuredValueWindowAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribePeakMeasuredValueWindowAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribePeakMeasuredValueWindowAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
@@ -101,14 +101,14 @@
// Implementation needs to be added here
}
- suspend fun readAverageMeasuredValueWindowAttribute(): Long {
+ suspend fun readAverageMeasuredValueWindowAttribute(): UInt {
// Implementation needs to be added here
}
suspend fun subscribeAverageMeasuredValueWindowAttribute(
minInterval: Int,
maxInterval: Int
- ): Long {
+ ): UInt {
// Implementation needs to be added here
}
@@ -120,27 +120,27 @@
// Implementation needs to be added here
}
- suspend fun readMeasurementUnitAttribute(): Integer {
+ suspend fun readMeasurementUnitAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeMeasurementUnitAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeMeasurementUnitAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readMeasurementMediumAttribute(): Integer {
+ suspend fun readMeasurementMediumAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeMeasurementMediumAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeMeasurementMediumAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readLevelValueAttribute(): Integer {
+ suspend fun readLevelValueAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeLevelValueAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeLevelValueAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -185,19 +185,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/RefrigeratorAlarmCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/RefrigeratorAlarmCluster.kt
index 12d8df7..817abe4 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/RefrigeratorAlarmCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/RefrigeratorAlarmCluster.kt
@@ -28,27 +28,27 @@
class AttributeListAttribute(val value: ArrayList<UInt>)
- suspend fun readMaskAttribute(): Long {
+ suspend fun readMaskAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeMaskAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeMaskAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readStateAttribute(): Long {
+ suspend fun readStateAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeStateAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeStateAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readSupportedAttribute(): Long {
+ suspend fun readSupportedAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeSupportedAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeSupportedAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
@@ -93,19 +93,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/RefrigeratorAndTemperatureControlledCabinetModeCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/RefrigeratorAndTemperatureControlledCabinetModeCluster.kt
index be0d2f7..f36b82c 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/RefrigeratorAndTemperatureControlledCabinetModeCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/RefrigeratorAndTemperatureControlledCabinetModeCluster.kt
@@ -39,12 +39,15 @@
class AttributeListAttribute(val value: ArrayList<UInt>)
- suspend fun changeToMode(newMode: UByte): ChangeToModeResponse {
- // Implementation needs to be added here
- }
-
- suspend fun changeToMode(newMode: UByte, timedInvokeTimeoutMs: Int): ChangeToModeResponse {
- // Implementation needs to be added here
+ suspend fun changeToMode(
+ newMode: UByte,
+ timedInvokeTimeoutMs: Int? = null
+ ): ChangeToModeResponse {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun readSupportedModesAttribute(): SupportedModesAttribute {
@@ -58,11 +61,11 @@
// Implementation needs to be added here
}
- suspend fun readCurrentModeAttribute(): Integer {
+ suspend fun readCurrentModeAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeCurrentModeAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeCurrentModeAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -142,19 +145,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/RelativeHumidityMeasurementCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/RelativeHumidityMeasurementCluster.kt
index 7ad7249..d33ab1e 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/RelativeHumidityMeasurementCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/RelativeHumidityMeasurementCluster.kt
@@ -67,11 +67,11 @@
// Implementation needs to be added here
}
- suspend fun readToleranceAttribute(): Integer {
+ suspend fun readToleranceAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeToleranceAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeToleranceAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
@@ -116,19 +116,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/RvcCleanModeCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/RvcCleanModeCluster.kt
index 183c9b4..3265616 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/RvcCleanModeCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/RvcCleanModeCluster.kt
@@ -36,12 +36,15 @@
class AttributeListAttribute(val value: ArrayList<UInt>)
- suspend fun changeToMode(newMode: UByte): ChangeToModeResponse {
- // Implementation needs to be added here
- }
-
- suspend fun changeToMode(newMode: UByte, timedInvokeTimeoutMs: Int): ChangeToModeResponse {
- // Implementation needs to be added here
+ suspend fun changeToMode(
+ newMode: UByte,
+ timedInvokeTimeoutMs: Int? = null
+ ): ChangeToModeResponse {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun readSupportedModesAttribute(): SupportedModesAttribute {
@@ -55,11 +58,11 @@
// Implementation needs to be added here
}
- suspend fun readCurrentModeAttribute(): Integer {
+ suspend fun readCurrentModeAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeCurrentModeAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeCurrentModeAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -120,19 +123,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/RvcOperationalStateCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/RvcOperationalStateCluster.kt
index c05135a..913d76d 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/RvcOperationalStateCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/RvcOperationalStateCluster.kt
@@ -46,36 +46,36 @@
class AttributeListAttribute(val value: ArrayList<UInt>)
- suspend fun pause(): OperationalCommandResponse {
- // Implementation needs to be added here
+ suspend fun pause(timedInvokeTimeoutMs: Int? = null): OperationalCommandResponse {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun pause(timedInvokeTimeoutMs: Int): OperationalCommandResponse {
- // Implementation needs to be added here
+ suspend fun stop(timedInvokeTimeoutMs: Int? = null): OperationalCommandResponse {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun stop(): OperationalCommandResponse {
- // Implementation needs to be added here
+ suspend fun start(timedInvokeTimeoutMs: Int? = null): OperationalCommandResponse {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun stop(timedInvokeTimeoutMs: Int): OperationalCommandResponse {
- // Implementation needs to be added here
- }
-
- suspend fun start(): OperationalCommandResponse {
- // Implementation needs to be added here
- }
-
- suspend fun start(timedInvokeTimeoutMs: Int): OperationalCommandResponse {
- // Implementation needs to be added here
- }
-
- suspend fun resume(): OperationalCommandResponse {
- // Implementation needs to be added here
- }
-
- suspend fun resume(timedInvokeTimeoutMs: Int): OperationalCommandResponse {
- // Implementation needs to be added here
+ suspend fun resume(timedInvokeTimeoutMs: Int? = null): OperationalCommandResponse {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun readPhaseListAttribute(): PhaseListAttribute {
@@ -119,11 +119,11 @@
// Implementation needs to be added here
}
- suspend fun readOperationalStateAttribute(): Integer {
+ suspend fun readOperationalStateAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeOperationalStateAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeOperationalStateAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -179,19 +179,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/RvcRunModeCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/RvcRunModeCluster.kt
index 7e157ab..045aab8 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/RvcRunModeCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/RvcRunModeCluster.kt
@@ -36,12 +36,15 @@
class AttributeListAttribute(val value: ArrayList<UInt>)
- suspend fun changeToMode(newMode: UByte): ChangeToModeResponse {
- // Implementation needs to be added here
- }
-
- suspend fun changeToMode(newMode: UByte, timedInvokeTimeoutMs: Int): ChangeToModeResponse {
- // Implementation needs to be added here
+ suspend fun changeToMode(
+ newMode: UByte,
+ timedInvokeTimeoutMs: Int? = null
+ ): ChangeToModeResponse {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun readSupportedModesAttribute(): SupportedModesAttribute {
@@ -55,11 +58,11 @@
// Implementation needs to be added here
}
- suspend fun readCurrentModeAttribute(): Integer {
+ suspend fun readCurrentModeAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeCurrentModeAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeCurrentModeAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -120,19 +123,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/SampleMeiCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/SampleMeiCluster.kt
index bddd578..3453b23 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/SampleMeiCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/SampleMeiCluster.kt
@@ -30,24 +30,24 @@
class AttributeListAttribute(val value: ArrayList<UInt>)
- suspend fun ping() {
- // Implementation needs to be added here
- }
-
- suspend fun ping(timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
- }
-
- suspend fun addArguments(arg1: UByte, arg2: UByte): AddArgumentsResponse {
- // Implementation needs to be added here
+ suspend fun ping(timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun addArguments(
arg1: UByte,
arg2: UByte,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): AddArgumentsResponse {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun readFlipFlopAttribute(): Boolean {
@@ -107,19 +107,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ScenesCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ScenesCluster.kt
index fdff3ad..11d3113 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ScenesCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ScenesCluster.kt
@@ -76,98 +76,85 @@
sceneID: UByte,
transitionTime: UShort,
sceneName: String,
- extensionFieldSets: ArrayList<ChipStructs.ScenesClusterExtensionFieldSet>
- ): AddSceneResponse {
- // Implementation needs to be added here
- }
-
- suspend fun addScene(
- groupID: UShort,
- sceneID: UByte,
- transitionTime: UShort,
- sceneName: String,
extensionFieldSets: ArrayList<ChipStructs.ScenesClusterExtensionFieldSet>,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): AddSceneResponse {
- // Implementation needs to be added here
- }
-
- suspend fun viewScene(groupID: UShort, sceneID: UByte): ViewSceneResponse {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun viewScene(
groupID: UShort,
sceneID: UByte,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): ViewSceneResponse {
- // Implementation needs to be added here
- }
-
- suspend fun removeScene(groupID: UShort, sceneID: UByte): RemoveSceneResponse {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun removeScene(
groupID: UShort,
sceneID: UByte,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): RemoveSceneResponse {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun removeAllScenes(groupID: UShort): RemoveAllScenesResponse {
- // Implementation needs to be added here
- }
-
- suspend fun removeAllScenes(groupID: UShort, timedInvokeTimeoutMs: Int): RemoveAllScenesResponse {
- // Implementation needs to be added here
- }
-
- suspend fun storeScene(groupID: UShort, sceneID: UByte): StoreSceneResponse {
- // Implementation needs to be added here
+ suspend fun removeAllScenes(
+ groupID: UShort,
+ timedInvokeTimeoutMs: Int? = null
+ ): RemoveAllScenesResponse {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun storeScene(
groupID: UShort,
sceneID: UByte,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): StoreSceneResponse {
- // Implementation needs to be added here
- }
-
- suspend fun recallScene(groupID: UShort, sceneID: UByte, transitionTime: UShort?) {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun recallScene(
groupID: UShort,
sceneID: UByte,
transitionTime: UShort?,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
- // Implementation needs to be added here
- }
-
- suspend fun getSceneMembership(groupID: UShort): GetSceneMembershipResponse {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun getSceneMembership(
groupID: UShort,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): GetSceneMembershipResponse {
- // Implementation needs to be added here
- }
-
- suspend fun enhancedAddScene(
- groupID: UShort,
- sceneID: UByte,
- transitionTime: UShort,
- sceneName: String,
- extensionFieldSets: ArrayList<ChipStructs.ScenesClusterExtensionFieldSet>
- ): EnhancedAddSceneResponse {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun enhancedAddScene(
@@ -176,31 +163,25 @@
transitionTime: UShort,
sceneName: String,
extensionFieldSets: ArrayList<ChipStructs.ScenesClusterExtensionFieldSet>,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): EnhancedAddSceneResponse {
- // Implementation needs to be added here
- }
-
- suspend fun enhancedViewScene(groupID: UShort, sceneID: UByte): EnhancedViewSceneResponse {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun enhancedViewScene(
groupID: UShort,
sceneID: UByte,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): EnhancedViewSceneResponse {
- // Implementation needs to be added here
- }
-
- suspend fun copyScene(
- mode: UInt,
- groupIdentifierFrom: UShort,
- sceneIdentifierFrom: UByte,
- groupIdentifierTo: UShort,
- sceneIdentifierTo: UByte
- ): CopySceneResponse {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun copyScene(
@@ -209,32 +190,36 @@
sceneIdentifierFrom: UByte,
groupIdentifierTo: UShort,
sceneIdentifierTo: UByte,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): CopySceneResponse {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
+ }
+
+ suspend fun readSceneCountAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun readSceneCountAttribute(): Integer {
+ suspend fun subscribeSceneCountAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeSceneCountAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun readCurrentSceneAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun readCurrentSceneAttribute(): Integer {
+ suspend fun subscribeCurrentSceneAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeCurrentSceneAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun readCurrentGroupAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun readCurrentGroupAttribute(): Integer {
- // Implementation needs to be added here
- }
-
- suspend fun subscribeCurrentGroupAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeCurrentGroupAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
@@ -246,11 +231,11 @@
// Implementation needs to be added here
}
- suspend fun readNameSupportAttribute(): Integer {
+ suspend fun readNameSupportAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeNameSupportAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeNameSupportAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -265,19 +250,19 @@
// Implementation needs to be added here
}
- suspend fun readSceneTableSizeAttribute(): Integer {
+ suspend fun readSceneTableSizeAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeSceneTableSizeAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeSceneTableSizeAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readRemainingCapacityAttribute(): Integer {
+ suspend fun readRemainingCapacityAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeRemainingCapacityAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeRemainingCapacityAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -322,19 +307,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/SmokeCoAlarmCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/SmokeCoAlarmCluster.kt
index e9a153e..3b0e50e 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/SmokeCoAlarmCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/SmokeCoAlarmCluster.kt
@@ -28,51 +28,51 @@
class AttributeListAttribute(val value: ArrayList<UInt>)
- suspend fun selfTestRequest() {
+ suspend fun selfTestRequest(timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
+ }
+
+ suspend fun readExpressedStateAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun selfTestRequest(timedInvokeTimeoutMs: Int) {
+ suspend fun subscribeExpressedStateAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readExpressedStateAttribute(): Integer {
+ suspend fun readSmokeStateAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeExpressedStateAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeSmokeStateAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readSmokeStateAttribute(): Integer {
+ suspend fun readCOStateAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeSmokeStateAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeCOStateAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readCOStateAttribute(): Integer {
+ suspend fun readBatteryAlertAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeCOStateAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeBatteryAlertAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readBatteryAlertAttribute(): Integer {
+ suspend fun readDeviceMutedAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeBatteryAlertAttribute(minInterval: Int, maxInterval: Int): Integer {
- // Implementation needs to be added here
- }
-
- suspend fun readDeviceMutedAttribute(): Integer {
- // Implementation needs to be added here
- }
-
- suspend fun subscribeDeviceMutedAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeDeviceMutedAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -92,42 +92,39 @@
// Implementation needs to be added here
}
- suspend fun readEndOfServiceAlertAttribute(): Integer {
+ suspend fun readEndOfServiceAlertAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeEndOfServiceAlertAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeEndOfServiceAlertAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readInterconnectSmokeAlarmAttribute(): Integer {
+ suspend fun readInterconnectSmokeAlarmAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeInterconnectSmokeAlarmAttribute(
- minInterval: Int,
- maxInterval: Int
- ): Integer {
+ suspend fun subscribeInterconnectSmokeAlarmAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readInterconnectCOAlarmAttribute(): Integer {
+ suspend fun readInterconnectCOAlarmAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeInterconnectCOAlarmAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeInterconnectCOAlarmAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readContaminationStateAttribute(): Integer {
+ suspend fun readContaminationStateAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeContaminationStateAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeContaminationStateAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readSmokeSensitivityLevelAttribute(): Integer {
+ suspend fun readSmokeSensitivityLevelAttribute(): UByte {
// Implementation needs to be added here
}
@@ -139,15 +136,15 @@
// Implementation needs to be added here
}
- suspend fun subscribeSmokeSensitivityLevelAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeSmokeSensitivityLevelAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readExpiryDateAttribute(): Long {
+ suspend fun readExpiryDateAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeExpiryDateAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeExpiryDateAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
@@ -192,19 +189,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/SoftwareDiagnosticsCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/SoftwareDiagnosticsCluster.kt
index 4b541c6..7188448 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/SoftwareDiagnosticsCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/SoftwareDiagnosticsCluster.kt
@@ -32,12 +32,12 @@
class AttributeListAttribute(val value: ArrayList<UInt>)
- suspend fun resetWatermarks() {
- // Implementation needs to be added here
- }
-
- suspend fun resetWatermarks(timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
+ suspend fun resetWatermarks(timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun readThreadMetricsAttribute(): ThreadMetricsAttribute {
@@ -51,27 +51,30 @@
// Implementation needs to be added here
}
- suspend fun readCurrentHeapFreeAttribute(): Long {
+ suspend fun readCurrentHeapFreeAttribute(): ULong {
// Implementation needs to be added here
}
- suspend fun subscribeCurrentHeapFreeAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeCurrentHeapFreeAttribute(minInterval: Int, maxInterval: Int): ULong {
// Implementation needs to be added here
}
- suspend fun readCurrentHeapUsedAttribute(): Long {
+ suspend fun readCurrentHeapUsedAttribute(): ULong {
// Implementation needs to be added here
}
- suspend fun subscribeCurrentHeapUsedAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeCurrentHeapUsedAttribute(minInterval: Int, maxInterval: Int): ULong {
// Implementation needs to be added here
}
- suspend fun readCurrentHeapHighWatermarkAttribute(): Long {
+ suspend fun readCurrentHeapHighWatermarkAttribute(): ULong {
// Implementation needs to be added here
}
- suspend fun subscribeCurrentHeapHighWatermarkAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeCurrentHeapHighWatermarkAttribute(
+ minInterval: Int,
+ maxInterval: Int
+ ): ULong {
// Implementation needs to be added here
}
@@ -116,19 +119,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/SwitchCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/SwitchCluster.kt
index b9d3597..a7d2a5e 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/SwitchCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/SwitchCluster.kt
@@ -28,27 +28,27 @@
class AttributeListAttribute(val value: ArrayList<UInt>)
- suspend fun readNumberOfPositionsAttribute(): Integer {
+ suspend fun readNumberOfPositionsAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeNumberOfPositionsAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeNumberOfPositionsAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readCurrentPositionAttribute(): Integer {
+ suspend fun readCurrentPositionAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeCurrentPositionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeCurrentPositionAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readMultiPressMaxAttribute(): Integer {
+ suspend fun readMultiPressMaxAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeMultiPressMaxAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeMultiPressMaxAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -93,19 +93,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/TargetNavigatorCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/TargetNavigatorCluster.kt
index e1d3dfe..1f74204 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/TargetNavigatorCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/TargetNavigatorCluster.kt
@@ -34,16 +34,16 @@
class AttributeListAttribute(val value: ArrayList<UInt>)
- suspend fun navigateTarget(target: UByte, data: String?): NavigateTargetResponse {
- // Implementation needs to be added here
- }
-
suspend fun navigateTarget(
target: UByte,
data: String?,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): NavigateTargetResponse {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun readTargetListAttribute(): TargetListAttribute {
@@ -57,11 +57,11 @@
// Implementation needs to be added here
}
- suspend fun readCurrentTargetAttribute(): Integer {
+ suspend fun readCurrentTargetAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeCurrentTargetAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeCurrentTargetAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -106,19 +106,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/TemperatureControlCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/TemperatureControlCluster.kt
index ab185aa..eeb0afb 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/TemperatureControlCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/TemperatureControlCluster.kt
@@ -30,58 +30,58 @@
class AttributeListAttribute(val value: ArrayList<UInt>)
- suspend fun setTemperature(targetTemperature: Short?, targetTemperatureLevel: UByte?) {
- // Implementation needs to be added here
- }
-
suspend fun setTemperature(
targetTemperature: Short?,
targetTemperatureLevel: UByte?,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
+ }
+
+ suspend fun readTemperatureSetpointAttribute(): Short {
// Implementation needs to be added here
}
- suspend fun readTemperatureSetpointAttribute(): Integer {
+ suspend fun subscribeTemperatureSetpointAttribute(minInterval: Int, maxInterval: Int): Short {
// Implementation needs to be added here
}
- suspend fun subscribeTemperatureSetpointAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun readMinTemperatureAttribute(): Short {
// Implementation needs to be added here
}
- suspend fun readMinTemperatureAttribute(): Integer {
+ suspend fun subscribeMinTemperatureAttribute(minInterval: Int, maxInterval: Int): Short {
// Implementation needs to be added here
}
- suspend fun subscribeMinTemperatureAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun readMaxTemperatureAttribute(): Short {
// Implementation needs to be added here
}
- suspend fun readMaxTemperatureAttribute(): Integer {
+ suspend fun subscribeMaxTemperatureAttribute(minInterval: Int, maxInterval: Int): Short {
// Implementation needs to be added here
}
- suspend fun subscribeMaxTemperatureAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun readStepAttribute(): Short {
// Implementation needs to be added here
}
- suspend fun readStepAttribute(): Integer {
+ suspend fun subscribeStepAttribute(minInterval: Int, maxInterval: Int): Short {
// Implementation needs to be added here
}
- suspend fun subscribeStepAttribute(minInterval: Int, maxInterval: Int): Integer {
- // Implementation needs to be added here
- }
-
- suspend fun readSelectedTemperatureLevelAttribute(): Integer {
+ suspend fun readSelectedTemperatureLevelAttribute(): UByte {
// Implementation needs to be added here
}
suspend fun subscribeSelectedTemperatureLevelAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UByte {
// Implementation needs to be added here
}
@@ -137,19 +137,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/TemperatureMeasurementCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/TemperatureMeasurementCluster.kt
index 363a575..e7e758d 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/TemperatureMeasurementCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/TemperatureMeasurementCluster.kt
@@ -67,11 +67,11 @@
// Implementation needs to be added here
}
- suspend fun readToleranceAttribute(): Integer {
+ suspend fun readToleranceAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeToleranceAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeToleranceAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
@@ -116,19 +116,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ThermostatCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ThermostatCluster.kt
index 2136037..857a84b 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ThermostatCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ThermostatCluster.kt
@@ -57,21 +57,12 @@
class AttributeListAttribute(val value: ArrayList<UInt>)
- suspend fun setpointRaiseLower(mode: UInt, amount: Byte) {
- // Implementation needs to be added here
- }
-
- suspend fun setpointRaiseLower(mode: UInt, amount: Byte, timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
- }
-
- suspend fun setWeeklySchedule(
- numberOfTransitionsForSequence: UByte,
- dayOfWeekForSequence: UInt,
- modeForSequence: UInt,
- transitions: ArrayList<ChipStructs.ThermostatClusterThermostatScheduleTransition>
- ) {
- // Implementation needs to be added here
+ suspend fun setpointRaiseLower(mode: UInt, amount: Byte, timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun setWeeklySchedule(
@@ -79,29 +70,33 @@
dayOfWeekForSequence: UInt,
modeForSequence: UInt,
transitions: ArrayList<ChipStructs.ThermostatClusterThermostatScheduleTransition>,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
- // Implementation needs to be added here
- }
-
- suspend fun getWeeklySchedule(daysToReturn: UInt, modeToReturn: UInt): GetWeeklyScheduleResponse {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun getWeeklySchedule(
daysToReturn: UInt,
modeToReturn: UInt,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): GetWeeklyScheduleResponse {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun clearWeeklySchedule() {
- // Implementation needs to be added here
- }
-
- suspend fun clearWeeklySchedule(timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
+ suspend fun clearWeeklySchedule(timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun readLocalTemperatureAttribute(): LocalTemperatureAttribute {
@@ -126,75 +121,63 @@
// Implementation needs to be added here
}
- suspend fun readOccupancyAttribute(): Integer {
+ suspend fun readOccupancyAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeOccupancyAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeOccupancyAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readAbsMinHeatSetpointLimitAttribute(): Integer {
+ suspend fun readAbsMinHeatSetpointLimitAttribute(): Short {
// Implementation needs to be added here
}
- suspend fun subscribeAbsMinHeatSetpointLimitAttribute(
- minInterval: Int,
- maxInterval: Int
- ): Integer {
+ suspend fun subscribeAbsMinHeatSetpointLimitAttribute(minInterval: Int, maxInterval: Int): Short {
// Implementation needs to be added here
}
- suspend fun readAbsMaxHeatSetpointLimitAttribute(): Integer {
+ suspend fun readAbsMaxHeatSetpointLimitAttribute(): Short {
// Implementation needs to be added here
}
- suspend fun subscribeAbsMaxHeatSetpointLimitAttribute(
- minInterval: Int,
- maxInterval: Int
- ): Integer {
+ suspend fun subscribeAbsMaxHeatSetpointLimitAttribute(minInterval: Int, maxInterval: Int): Short {
// Implementation needs to be added here
}
- suspend fun readAbsMinCoolSetpointLimitAttribute(): Integer {
+ suspend fun readAbsMinCoolSetpointLimitAttribute(): Short {
// Implementation needs to be added here
}
- suspend fun subscribeAbsMinCoolSetpointLimitAttribute(
- minInterval: Int,
- maxInterval: Int
- ): Integer {
+ suspend fun subscribeAbsMinCoolSetpointLimitAttribute(minInterval: Int, maxInterval: Int): Short {
// Implementation needs to be added here
}
- suspend fun readAbsMaxCoolSetpointLimitAttribute(): Integer {
+ suspend fun readAbsMaxCoolSetpointLimitAttribute(): Short {
// Implementation needs to be added here
}
- suspend fun subscribeAbsMaxCoolSetpointLimitAttribute(
- minInterval: Int,
- maxInterval: Int
- ): Integer {
+ suspend fun subscribeAbsMaxCoolSetpointLimitAttribute(minInterval: Int, maxInterval: Int): Short {
// Implementation needs to be added here
}
- suspend fun readPICoolingDemandAttribute(): Integer {
+ suspend fun readPICoolingDemandAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribePICoolingDemandAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribePICoolingDemandAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readPIHeatingDemandAttribute(): Integer {
+ suspend fun readPIHeatingDemandAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribePIHeatingDemandAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribePIHeatingDemandAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readHVACSystemTypeConfigurationAttribute(): Integer {
+ suspend fun readHVACSystemTypeConfigurationAttribute(): UByte {
// Implementation needs to be added here
}
@@ -209,11 +192,11 @@
suspend fun subscribeHVACSystemTypeConfigurationAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UByte {
// Implementation needs to be added here
}
- suspend fun readLocalTemperatureCalibrationAttribute(): Integer {
+ suspend fun readLocalTemperatureCalibrationAttribute(): Byte {
// Implementation needs to be added here
}
@@ -228,11 +211,11 @@
suspend fun subscribeLocalTemperatureCalibrationAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): Byte {
// Implementation needs to be added here
}
- suspend fun readOccupiedCoolingSetpointAttribute(): Integer {
+ suspend fun readOccupiedCoolingSetpointAttribute(): Short {
// Implementation needs to be added here
}
@@ -244,14 +227,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeOccupiedCoolingSetpointAttribute(
- minInterval: Int,
- maxInterval: Int
- ): Integer {
+ suspend fun subscribeOccupiedCoolingSetpointAttribute(minInterval: Int, maxInterval: Int): Short {
// Implementation needs to be added here
}
- suspend fun readOccupiedHeatingSetpointAttribute(): Integer {
+ suspend fun readOccupiedHeatingSetpointAttribute(): Short {
// Implementation needs to be added here
}
@@ -263,14 +243,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeOccupiedHeatingSetpointAttribute(
- minInterval: Int,
- maxInterval: Int
- ): Integer {
+ suspend fun subscribeOccupiedHeatingSetpointAttribute(minInterval: Int, maxInterval: Int): Short {
// Implementation needs to be added here
}
- suspend fun readUnoccupiedCoolingSetpointAttribute(): Integer {
+ suspend fun readUnoccupiedCoolingSetpointAttribute(): Short {
// Implementation needs to be added here
}
@@ -285,11 +262,11 @@
suspend fun subscribeUnoccupiedCoolingSetpointAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): Short {
// Implementation needs to be added here
}
- suspend fun readUnoccupiedHeatingSetpointAttribute(): Integer {
+ suspend fun readUnoccupiedHeatingSetpointAttribute(): Short {
// Implementation needs to be added here
}
@@ -304,11 +281,11 @@
suspend fun subscribeUnoccupiedHeatingSetpointAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): Short {
// Implementation needs to be added here
}
- suspend fun readMinHeatSetpointLimitAttribute(): Integer {
+ suspend fun readMinHeatSetpointLimitAttribute(): Short {
// Implementation needs to be added here
}
@@ -320,11 +297,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeMinHeatSetpointLimitAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeMinHeatSetpointLimitAttribute(minInterval: Int, maxInterval: Int): Short {
// Implementation needs to be added here
}
- suspend fun readMaxHeatSetpointLimitAttribute(): Integer {
+ suspend fun readMaxHeatSetpointLimitAttribute(): Short {
// Implementation needs to be added here
}
@@ -336,11 +313,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeMaxHeatSetpointLimitAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeMaxHeatSetpointLimitAttribute(minInterval: Int, maxInterval: Int): Short {
// Implementation needs to be added here
}
- suspend fun readMinCoolSetpointLimitAttribute(): Integer {
+ suspend fun readMinCoolSetpointLimitAttribute(): Short {
// Implementation needs to be added here
}
@@ -352,11 +329,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeMinCoolSetpointLimitAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeMinCoolSetpointLimitAttribute(minInterval: Int, maxInterval: Int): Short {
// Implementation needs to be added here
}
- suspend fun readMaxCoolSetpointLimitAttribute(): Integer {
+ suspend fun readMaxCoolSetpointLimitAttribute(): Short {
// Implementation needs to be added here
}
@@ -368,11 +345,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeMaxCoolSetpointLimitAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeMaxCoolSetpointLimitAttribute(minInterval: Int, maxInterval: Int): Short {
// Implementation needs to be added here
}
- suspend fun readMinSetpointDeadBandAttribute(): Integer {
+ suspend fun readMinSetpointDeadBandAttribute(): Byte {
// Implementation needs to be added here
}
@@ -384,11 +361,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeMinSetpointDeadBandAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeMinSetpointDeadBandAttribute(minInterval: Int, maxInterval: Int): Byte {
// Implementation needs to be added here
}
- suspend fun readRemoteSensingAttribute(): Integer {
+ suspend fun readRemoteSensingAttribute(): UByte {
// Implementation needs to be added here
}
@@ -400,11 +377,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeRemoteSensingAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeRemoteSensingAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readControlSequenceOfOperationAttribute(): Integer {
+ suspend fun readControlSequenceOfOperationAttribute(): UByte {
// Implementation needs to be added here
}
@@ -419,11 +396,11 @@
suspend fun subscribeControlSequenceOfOperationAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UByte {
// Implementation needs to be added here
}
- suspend fun readSystemModeAttribute(): Integer {
+ suspend fun readSystemModeAttribute(): UByte {
// Implementation needs to be added here
}
@@ -435,49 +412,49 @@
// Implementation needs to be added here
}
- suspend fun subscribeSystemModeAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeSystemModeAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readThermostatRunningModeAttribute(): Integer {
+ suspend fun readThermostatRunningModeAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeThermostatRunningModeAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeThermostatRunningModeAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readStartOfWeekAttribute(): Integer {
+ suspend fun readStartOfWeekAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeStartOfWeekAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeStartOfWeekAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readNumberOfWeeklyTransitionsAttribute(): Integer {
+ suspend fun readNumberOfWeeklyTransitionsAttribute(): UByte {
// Implementation needs to be added here
}
suspend fun subscribeNumberOfWeeklyTransitionsAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UByte {
// Implementation needs to be added here
}
- suspend fun readNumberOfDailyTransitionsAttribute(): Integer {
+ suspend fun readNumberOfDailyTransitionsAttribute(): UByte {
// Implementation needs to be added here
}
suspend fun subscribeNumberOfDailyTransitionsAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UByte {
// Implementation needs to be added here
}
- suspend fun readTemperatureSetpointHoldAttribute(): Integer {
+ suspend fun readTemperatureSetpointHoldAttribute(): UByte {
// Implementation needs to be added here
}
@@ -489,10 +466,7 @@
// Implementation needs to be added here
}
- suspend fun subscribeTemperatureSetpointHoldAttribute(
- minInterval: Int,
- maxInterval: Int
- ): Integer {
+ suspend fun subscribeTemperatureSetpointHoldAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -519,7 +493,7 @@
// Implementation needs to be added here
}
- suspend fun readThermostatProgrammingOperationModeAttribute(): Integer {
+ suspend fun readThermostatProgrammingOperationModeAttribute(): UByte {
// Implementation needs to be added here
}
@@ -537,26 +511,23 @@
suspend fun subscribeThermostatProgrammingOperationModeAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UByte {
// Implementation needs to be added here
}
- suspend fun readThermostatRunningStateAttribute(): Integer {
+ suspend fun readThermostatRunningStateAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeThermostatRunningStateAttribute(
- minInterval: Int,
- maxInterval: Int
- ): Integer {
+ suspend fun subscribeThermostatRunningStateAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readSetpointChangeSourceAttribute(): Integer {
+ suspend fun readSetpointChangeSourceAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeSetpointChangeSourceAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeSetpointChangeSourceAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -571,14 +542,14 @@
// Implementation needs to be added here
}
- suspend fun readSetpointChangeSourceTimestampAttribute(): Long {
+ suspend fun readSetpointChangeSourceTimestampAttribute(): UInt {
// Implementation needs to be added here
}
suspend fun subscribeSetpointChangeSourceTimestampAttribute(
minInterval: Int,
maxInterval: Int
- ): Long {
+ ): UInt {
// Implementation needs to be added here
}
@@ -664,7 +635,7 @@
// Implementation needs to be added here
}
- suspend fun readEmergencyHeatDeltaAttribute(): Integer {
+ suspend fun readEmergencyHeatDeltaAttribute(): UByte {
// Implementation needs to be added here
}
@@ -676,11 +647,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeEmergencyHeatDeltaAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeEmergencyHeatDeltaAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readACTypeAttribute(): Integer {
+ suspend fun readACTypeAttribute(): UByte {
// Implementation needs to be added here
}
@@ -692,11 +663,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeACTypeAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeACTypeAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readACCapacityAttribute(): Integer {
+ suspend fun readACCapacityAttribute(): UShort {
// Implementation needs to be added here
}
@@ -708,11 +679,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeACCapacityAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeACCapacityAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readACRefrigerantTypeAttribute(): Integer {
+ suspend fun readACRefrigerantTypeAttribute(): UByte {
// Implementation needs to be added here
}
@@ -724,11 +695,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeACRefrigerantTypeAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeACRefrigerantTypeAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readACCompressorTypeAttribute(): Integer {
+ suspend fun readACCompressorTypeAttribute(): UByte {
// Implementation needs to be added here
}
@@ -740,11 +711,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeACCompressorTypeAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeACCompressorTypeAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readACErrorCodeAttribute(): Long {
+ suspend fun readACErrorCodeAttribute(): UInt {
// Implementation needs to be added here
}
@@ -756,11 +727,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeACErrorCodeAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeACErrorCodeAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readACLouverPositionAttribute(): Integer {
+ suspend fun readACLouverPositionAttribute(): UByte {
// Implementation needs to be added here
}
@@ -772,7 +743,7 @@
// Implementation needs to be added here
}
- suspend fun subscribeACLouverPositionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeACLouverPositionAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -787,7 +758,7 @@
// Implementation needs to be added here
}
- suspend fun readACCapacityformatAttribute(): Integer {
+ suspend fun readACCapacityformatAttribute(): UByte {
// Implementation needs to be added here
}
@@ -799,7 +770,7 @@
// Implementation needs to be added here
}
- suspend fun subscribeACCapacityformatAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeACCapacityformatAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -844,19 +815,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ThermostatUserInterfaceConfigurationCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ThermostatUserInterfaceConfigurationCluster.kt
index 1a07633..78192bd 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ThermostatUserInterfaceConfigurationCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ThermostatUserInterfaceConfigurationCluster.kt
@@ -28,7 +28,7 @@
class AttributeListAttribute(val value: ArrayList<UInt>)
- suspend fun readTemperatureDisplayModeAttribute(): Integer {
+ suspend fun readTemperatureDisplayModeAttribute(): UByte {
// Implementation needs to be added here
}
@@ -40,14 +40,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeTemperatureDisplayModeAttribute(
- minInterval: Int,
- maxInterval: Int
- ): Integer {
+ suspend fun subscribeTemperatureDisplayModeAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readKeypadLockoutAttribute(): Integer {
+ suspend fun readKeypadLockoutAttribute(): UByte {
// Implementation needs to be added here
}
@@ -59,11 +56,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeKeypadLockoutAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeKeypadLockoutAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readScheduleProgrammingVisibilityAttribute(): Integer {
+ suspend fun readScheduleProgrammingVisibilityAttribute(): UByte {
// Implementation needs to be added here
}
@@ -78,7 +75,7 @@
suspend fun subscribeScheduleProgrammingVisibilityAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UByte {
// Implementation needs to be added here
}
@@ -123,19 +120,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ThreadNetworkDiagnosticsCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ThreadNetworkDiagnosticsCluster.kt
index a9fa281..bf26e9c 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ThreadNetworkDiagnosticsCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/ThreadNetworkDiagnosticsCluster.kt
@@ -76,12 +76,12 @@
class AttributeListAttribute(val value: ArrayList<UInt>)
- suspend fun resetCounts() {
- // Implementation needs to be added here
- }
-
- suspend fun resetCounts(timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
+ suspend fun resetCounts(timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun readChannelAttribute(): ChannelAttribute {
@@ -144,11 +144,11 @@
// Implementation needs to be added here
}
- suspend fun readOverrunCountAttribute(): Long {
+ suspend fun readOverrunCountAttribute(): ULong {
// Implementation needs to be added here
}
- suspend fun subscribeOverrunCountAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeOverrunCountAttribute(minInterval: Int, maxInterval: Int): ULong {
// Implementation needs to be added here
}
@@ -226,354 +226,351 @@
// Implementation needs to be added here
}
- suspend fun readDetachedRoleCountAttribute(): Integer {
+ suspend fun readDetachedRoleCountAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeDetachedRoleCountAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeDetachedRoleCountAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readChildRoleCountAttribute(): Integer {
+ suspend fun readChildRoleCountAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeChildRoleCountAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeChildRoleCountAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readRouterRoleCountAttribute(): Integer {
+ suspend fun readRouterRoleCountAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeRouterRoleCountAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeRouterRoleCountAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readLeaderRoleCountAttribute(): Integer {
+ suspend fun readLeaderRoleCountAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeLeaderRoleCountAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeLeaderRoleCountAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readAttachAttemptCountAttribute(): Integer {
+ suspend fun readAttachAttemptCountAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeAttachAttemptCountAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeAttachAttemptCountAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readPartitionIdChangeCountAttribute(): Integer {
+ suspend fun readPartitionIdChangeCountAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribePartitionIdChangeCountAttribute(
- minInterval: Int,
- maxInterval: Int
- ): Integer {
+ suspend fun subscribePartitionIdChangeCountAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readBetterPartitionAttachAttemptCountAttribute(): Integer {
+ suspend fun readBetterPartitionAttachAttemptCountAttribute(): UShort {
// Implementation needs to be added here
}
suspend fun subscribeBetterPartitionAttachAttemptCountAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UShort {
// Implementation needs to be added here
}
- suspend fun readParentChangeCountAttribute(): Integer {
+ suspend fun readParentChangeCountAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeParentChangeCountAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeParentChangeCountAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readTxTotalCountAttribute(): Long {
+ suspend fun readTxTotalCountAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeTxTotalCountAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeTxTotalCountAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readTxUnicastCountAttribute(): Long {
+ suspend fun readTxUnicastCountAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeTxUnicastCountAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeTxUnicastCountAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readTxBroadcastCountAttribute(): Long {
+ suspend fun readTxBroadcastCountAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeTxBroadcastCountAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeTxBroadcastCountAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readTxAckRequestedCountAttribute(): Long {
+ suspend fun readTxAckRequestedCountAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeTxAckRequestedCountAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeTxAckRequestedCountAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readTxAckedCountAttribute(): Long {
+ suspend fun readTxAckedCountAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeTxAckedCountAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeTxAckedCountAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readTxNoAckRequestedCountAttribute(): Long {
+ suspend fun readTxNoAckRequestedCountAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeTxNoAckRequestedCountAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeTxNoAckRequestedCountAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readTxDataCountAttribute(): Long {
+ suspend fun readTxDataCountAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeTxDataCountAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeTxDataCountAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readTxDataPollCountAttribute(): Long {
+ suspend fun readTxDataPollCountAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeTxDataPollCountAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeTxDataPollCountAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readTxBeaconCountAttribute(): Long {
+ suspend fun readTxBeaconCountAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeTxBeaconCountAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeTxBeaconCountAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readTxBeaconRequestCountAttribute(): Long {
+ suspend fun readTxBeaconRequestCountAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeTxBeaconRequestCountAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeTxBeaconRequestCountAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readTxOtherCountAttribute(): Long {
+ suspend fun readTxOtherCountAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeTxOtherCountAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeTxOtherCountAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readTxRetryCountAttribute(): Long {
+ suspend fun readTxRetryCountAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeTxRetryCountAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeTxRetryCountAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readTxDirectMaxRetryExpiryCountAttribute(): Long {
+ suspend fun readTxDirectMaxRetryExpiryCountAttribute(): UInt {
// Implementation needs to be added here
}
suspend fun subscribeTxDirectMaxRetryExpiryCountAttribute(
minInterval: Int,
maxInterval: Int
- ): Long {
+ ): UInt {
// Implementation needs to be added here
}
- suspend fun readTxIndirectMaxRetryExpiryCountAttribute(): Long {
+ suspend fun readTxIndirectMaxRetryExpiryCountAttribute(): UInt {
// Implementation needs to be added here
}
suspend fun subscribeTxIndirectMaxRetryExpiryCountAttribute(
minInterval: Int,
maxInterval: Int
- ): Long {
+ ): UInt {
// Implementation needs to be added here
}
- suspend fun readTxErrCcaCountAttribute(): Long {
+ suspend fun readTxErrCcaCountAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeTxErrCcaCountAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeTxErrCcaCountAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readTxErrAbortCountAttribute(): Long {
+ suspend fun readTxErrAbortCountAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeTxErrAbortCountAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeTxErrAbortCountAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readTxErrBusyChannelCountAttribute(): Long {
+ suspend fun readTxErrBusyChannelCountAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeTxErrBusyChannelCountAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeTxErrBusyChannelCountAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readRxTotalCountAttribute(): Long {
+ suspend fun readRxTotalCountAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeRxTotalCountAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeRxTotalCountAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readRxUnicastCountAttribute(): Long {
+ suspend fun readRxUnicastCountAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeRxUnicastCountAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeRxUnicastCountAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readRxBroadcastCountAttribute(): Long {
+ suspend fun readRxBroadcastCountAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeRxBroadcastCountAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeRxBroadcastCountAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readRxDataCountAttribute(): Long {
+ suspend fun readRxDataCountAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeRxDataCountAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeRxDataCountAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readRxDataPollCountAttribute(): Long {
+ suspend fun readRxDataPollCountAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeRxDataPollCountAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeRxDataPollCountAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readRxBeaconCountAttribute(): Long {
+ suspend fun readRxBeaconCountAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeRxBeaconCountAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeRxBeaconCountAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readRxBeaconRequestCountAttribute(): Long {
+ suspend fun readRxBeaconRequestCountAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeRxBeaconRequestCountAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeRxBeaconRequestCountAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readRxOtherCountAttribute(): Long {
+ suspend fun readRxOtherCountAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeRxOtherCountAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeRxOtherCountAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readRxAddressFilteredCountAttribute(): Long {
+ suspend fun readRxAddressFilteredCountAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeRxAddressFilteredCountAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeRxAddressFilteredCountAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readRxDestAddrFilteredCountAttribute(): Long {
+ suspend fun readRxDestAddrFilteredCountAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeRxDestAddrFilteredCountAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeRxDestAddrFilteredCountAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readRxDuplicatedCountAttribute(): Long {
+ suspend fun readRxDuplicatedCountAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeRxDuplicatedCountAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeRxDuplicatedCountAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readRxErrNoFrameCountAttribute(): Long {
+ suspend fun readRxErrNoFrameCountAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeRxErrNoFrameCountAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeRxErrNoFrameCountAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readRxErrUnknownNeighborCountAttribute(): Long {
+ suspend fun readRxErrUnknownNeighborCountAttribute(): UInt {
// Implementation needs to be added here
}
suspend fun subscribeRxErrUnknownNeighborCountAttribute(
minInterval: Int,
maxInterval: Int
- ): Long {
+ ): UInt {
// Implementation needs to be added here
}
- suspend fun readRxErrInvalidSrcAddrCountAttribute(): Long {
+ suspend fun readRxErrInvalidSrcAddrCountAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeRxErrInvalidSrcAddrCountAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeRxErrInvalidSrcAddrCountAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readRxErrSecCountAttribute(): Long {
+ suspend fun readRxErrSecCountAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeRxErrSecCountAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeRxErrSecCountAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readRxErrFcsCountAttribute(): Long {
+ suspend fun readRxErrFcsCountAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeRxErrFcsCountAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeRxErrFcsCountAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readRxErrOtherCountAttribute(): Long {
+ suspend fun readRxErrOtherCountAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeRxErrOtherCountAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeRxErrOtherCountAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
@@ -692,19 +689,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/TimeFormatLocalizationCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/TimeFormatLocalizationCluster.kt
index 176b4a4..593223c 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/TimeFormatLocalizationCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/TimeFormatLocalizationCluster.kt
@@ -30,7 +30,7 @@
class AttributeListAttribute(val value: ArrayList<UInt>)
- suspend fun readHourFormatAttribute(): Integer {
+ suspend fun readHourFormatAttribute(): UByte {
// Implementation needs to be added here
}
@@ -42,11 +42,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeHourFormatAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeHourFormatAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readActiveCalendarTypeAttribute(): Integer {
+ suspend fun readActiveCalendarTypeAttribute(): UByte {
// Implementation needs to be added here
}
@@ -58,7 +58,7 @@
// Implementation needs to be added here
}
- suspend fun subscribeActiveCalendarTypeAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeActiveCalendarTypeAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -114,19 +114,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/TimeSynchronizationCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/TimeSynchronizationCluster.kt
index 7f49fa4..478d898 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/TimeSynchronizationCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/TimeSynchronizationCluster.kt
@@ -48,64 +48,58 @@
class AttributeListAttribute(val value: ArrayList<UInt>)
- suspend fun setUTCTime(UTCTime: ULong, granularity: UInt, timeSource: UInt?) {
- // Implementation needs to be added here
- }
-
suspend fun setUTCTime(
UTCTime: ULong,
granularity: UInt,
timeSource: UInt?,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
- // Implementation needs to be added here
- }
-
- suspend fun setTrustedTimeSource(
- trustedTimeSource: ChipStructs.TimeSynchronizationClusterFabricScopedTrustedTimeSourceStruct?
- ) {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun setTrustedTimeSource(
trustedTimeSource: ChipStructs.TimeSynchronizationClusterFabricScopedTrustedTimeSourceStruct?,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
- // Implementation needs to be added here
- }
-
- suspend fun setTimeZone(
- timeZone: ArrayList<ChipStructs.TimeSynchronizationClusterTimeZoneStruct>
- ): SetTimeZoneResponse {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun setTimeZone(
timeZone: ArrayList<ChipStructs.TimeSynchronizationClusterTimeZoneStruct>,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): SetTimeZoneResponse {
- // Implementation needs to be added here
- }
-
- suspend fun setDSTOffset(
- DSTOffset: ArrayList<ChipStructs.TimeSynchronizationClusterDSTOffsetStruct>
- ) {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun setDSTOffset(
DSTOffset: ArrayList<ChipStructs.TimeSynchronizationClusterDSTOffsetStruct>,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
) {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun setDefaultNTP(defaultNTP: String?) {
- // Implementation needs to be added here
- }
-
- suspend fun setDefaultNTP(defaultNTP: String?, timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
+ suspend fun setDefaultNTP(defaultNTP: String?, timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun readUTCTimeAttribute(): UTCTimeAttribute {
@@ -116,19 +110,19 @@
// Implementation needs to be added here
}
- suspend fun readGranularityAttribute(): Integer {
+ suspend fun readGranularityAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeGranularityAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeGranularityAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readTimeSourceAttribute(): Integer {
+ suspend fun readTimeSourceAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeTimeSourceAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeTimeSourceAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -178,11 +172,11 @@
// Implementation needs to be added here
}
- suspend fun readTimeZoneDatabaseAttribute(): Integer {
+ suspend fun readTimeZoneDatabaseAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeTimeZoneDatabaseAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeTimeZoneDatabaseAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -194,19 +188,19 @@
// Implementation needs to be added here
}
- suspend fun readTimeZoneListMaxSizeAttribute(): Integer {
+ suspend fun readTimeZoneListMaxSizeAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeTimeZoneListMaxSizeAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeTimeZoneListMaxSizeAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readDSTOffsetListMaxSizeAttribute(): Integer {
+ suspend fun readDSTOffsetListMaxSizeAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeDSTOffsetListMaxSizeAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeDSTOffsetListMaxSizeAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -259,19 +253,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/TotalVolatileOrganicCompoundsConcentrationMeasurementCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/TotalVolatileOrganicCompoundsConcentrationMeasurementCluster.kt
index 33fecf7..948d6a5 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/TotalVolatileOrganicCompoundsConcentrationMeasurementCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/TotalVolatileOrganicCompoundsConcentrationMeasurementCluster.kt
@@ -82,11 +82,11 @@
// Implementation needs to be added here
}
- suspend fun readPeakMeasuredValueWindowAttribute(): Long {
+ suspend fun readPeakMeasuredValueWindowAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribePeakMeasuredValueWindowAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribePeakMeasuredValueWindowAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
@@ -101,14 +101,14 @@
// Implementation needs to be added here
}
- suspend fun readAverageMeasuredValueWindowAttribute(): Long {
+ suspend fun readAverageMeasuredValueWindowAttribute(): UInt {
// Implementation needs to be added here
}
suspend fun subscribeAverageMeasuredValueWindowAttribute(
minInterval: Int,
maxInterval: Int
- ): Long {
+ ): UInt {
// Implementation needs to be added here
}
@@ -120,27 +120,27 @@
// Implementation needs to be added here
}
- suspend fun readMeasurementUnitAttribute(): Integer {
+ suspend fun readMeasurementUnitAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeMeasurementUnitAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeMeasurementUnitAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readMeasurementMediumAttribute(): Integer {
+ suspend fun readMeasurementMediumAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeMeasurementMediumAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeMeasurementMediumAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readLevelValueAttribute(): Integer {
+ suspend fun readLevelValueAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeLevelValueAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeLevelValueAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -185,19 +185,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/UnitLocalizationCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/UnitLocalizationCluster.kt
index 5a621ab..515723d 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/UnitLocalizationCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/UnitLocalizationCluster.kt
@@ -28,7 +28,7 @@
class AttributeListAttribute(val value: ArrayList<UInt>)
- suspend fun readTemperatureUnitAttribute(): Integer {
+ suspend fun readTemperatureUnitAttribute(): UByte {
// Implementation needs to be added here
}
@@ -40,7 +40,7 @@
// Implementation needs to be added here
}
- suspend fun subscribeTemperatureUnitAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeTemperatureUnitAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -85,19 +85,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/UnitTestingCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/UnitTestingCluster.kt
index 918c3aa8..c662147 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/UnitTestingCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/UnitTestingCluster.kt
@@ -179,70 +179,59 @@
class AttributeListAttribute(val value: ArrayList<UInt>)
- suspend fun test() {
- // Implementation needs to be added here
+ suspend fun test(timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun test(timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
+ suspend fun testNotHandled(timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun testNotHandled() {
- // Implementation needs to be added here
+ suspend fun testSpecific(timedInvokeTimeoutMs: Int? = null): TestSpecificResponse {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun testNotHandled(timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
- }
-
- suspend fun testSpecific(): TestSpecificResponse {
- // Implementation needs to be added here
- }
-
- suspend fun testSpecific(timedInvokeTimeoutMs: Int): TestSpecificResponse {
- // Implementation needs to be added here
- }
-
- suspend fun testUnknownCommand() {
- // Implementation needs to be added here
- }
-
- suspend fun testUnknownCommand(timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
- }
-
- suspend fun testAddArguments(arg1: UByte, arg2: UByte): TestAddArgumentsResponse {
- // Implementation needs to be added here
+ suspend fun testUnknownCommand(timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun testAddArguments(
arg1: UByte,
arg2: UByte,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): TestAddArgumentsResponse {
- // Implementation needs to be added here
- }
-
- suspend fun testSimpleArgumentRequest(arg1: Boolean): TestSimpleArgumentResponse {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun testSimpleArgumentRequest(
arg1: Boolean,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): TestSimpleArgumentResponse {
- // Implementation needs to be added here
- }
-
- suspend fun testStructArrayArgumentRequest(
- arg1: ArrayList<ChipStructs.UnitTestingClusterNestedStructList>,
- arg2: ArrayList<ChipStructs.UnitTestingClusterSimpleStruct>,
- arg3: ArrayList<UInt>,
- arg4: ArrayList<Boolean>,
- arg5: UInt,
- arg6: Boolean
- ): TestStructArrayArgumentResponse {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun testStructArrayArgumentRequest(
@@ -252,136 +241,113 @@
arg4: ArrayList<Boolean>,
arg5: UInt,
arg6: Boolean,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): TestStructArrayArgumentResponse {
- // Implementation needs to be added here
- }
-
- suspend fun testStructArgumentRequest(
- arg1: ChipStructs.UnitTestingClusterSimpleStruct
- ): BooleanResponse {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun testStructArgumentRequest(
arg1: ChipStructs.UnitTestingClusterSimpleStruct,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): BooleanResponse {
- // Implementation needs to be added here
- }
-
- suspend fun testNestedStructArgumentRequest(
- arg1: ChipStructs.UnitTestingClusterNestedStruct
- ): BooleanResponse {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun testNestedStructArgumentRequest(
arg1: ChipStructs.UnitTestingClusterNestedStruct,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): BooleanResponse {
- // Implementation needs to be added here
- }
-
- suspend fun testListStructArgumentRequest(
- arg1: ArrayList<ChipStructs.UnitTestingClusterSimpleStruct>
- ): BooleanResponse {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun testListStructArgumentRequest(
arg1: ArrayList<ChipStructs.UnitTestingClusterSimpleStruct>,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): BooleanResponse {
- // Implementation needs to be added here
- }
-
- suspend fun testListInt8UArgumentRequest(arg1: ArrayList<UByte>): BooleanResponse {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun testListInt8UArgumentRequest(
arg1: ArrayList<UByte>,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): BooleanResponse {
- // Implementation needs to be added here
- }
-
- suspend fun testNestedStructListArgumentRequest(
- arg1: ChipStructs.UnitTestingClusterNestedStructList
- ): BooleanResponse {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun testNestedStructListArgumentRequest(
arg1: ChipStructs.UnitTestingClusterNestedStructList,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): BooleanResponse {
- // Implementation needs to be added here
- }
-
- suspend fun testListNestedStructListArgumentRequest(
- arg1: ArrayList<ChipStructs.UnitTestingClusterNestedStructList>
- ): BooleanResponse {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun testListNestedStructListArgumentRequest(
arg1: ArrayList<ChipStructs.UnitTestingClusterNestedStructList>,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): BooleanResponse {
- // Implementation needs to be added here
- }
-
- suspend fun testListInt8UReverseRequest(arg1: ArrayList<UByte>): TestListInt8UReverseResponse {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun testListInt8UReverseRequest(
arg1: ArrayList<UByte>,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): TestListInt8UReverseResponse {
- // Implementation needs to be added here
- }
-
- suspend fun testEnumsRequest(arg1: UShort, arg2: UInt): TestEnumsResponse {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun testEnumsRequest(
arg1: UShort,
arg2: UInt,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): TestEnumsResponse {
- // Implementation needs to be added here
- }
-
- suspend fun testNullableOptionalRequest(arg1: UByte?): TestNullableOptionalResponse {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun testNullableOptionalRequest(
arg1: UByte?,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): TestNullableOptionalResponse {
- // Implementation needs to be added here
- }
-
- suspend fun testComplexNullableOptionalRequest(
- nullableInt: UShort?,
- optionalInt: UShort?,
- nullableOptionalInt: UShort?,
- nullableString: String?,
- optionalString: String?,
- nullableOptionalString: String?,
- nullableStruct: ChipStructs.UnitTestingClusterSimpleStruct?,
- optionalStruct: ChipStructs.UnitTestingClusterSimpleStruct?,
- nullableOptionalStruct: ChipStructs.UnitTestingClusterSimpleStruct?,
- nullableList: ArrayList<UInt>?,
- optionalList: ArrayList<UInt>?,
- nullableOptionalList: ArrayList<UInt>?
- ): TestComplexNullableOptionalResponse {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun testComplexNullableOptionalRequest(
@@ -397,64 +363,64 @@
nullableList: ArrayList<UInt>?,
optionalList: ArrayList<UInt>?,
nullableOptionalList: ArrayList<UInt>?,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): TestComplexNullableOptionalResponse {
- // Implementation needs to be added here
- }
-
- suspend fun simpleStructEchoRequest(
- arg1: ChipStructs.UnitTestingClusterSimpleStruct
- ): SimpleStructResponse {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun simpleStructEchoRequest(
arg1: ChipStructs.UnitTestingClusterSimpleStruct,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): SimpleStructResponse {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun timedInvokeRequest(timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
+ suspend fun timedInvokeRequest(timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
- suspend fun testSimpleOptionalArgumentRequest(arg1: Boolean?) {
- // Implementation needs to be added here
- }
-
- suspend fun testSimpleOptionalArgumentRequest(arg1: Boolean?, timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
- }
-
- suspend fun testEmitTestEventRequest(
- arg1: UByte,
- arg2: UInt,
- arg3: Boolean
- ): TestEmitTestEventResponse {
- // Implementation needs to be added here
+ suspend fun testSimpleOptionalArgumentRequest(arg1: Boolean?, timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun testEmitTestEventRequest(
arg1: UByte,
arg2: UInt,
arg3: Boolean,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): TestEmitTestEventResponse {
- // Implementation needs to be added here
- }
-
- suspend fun testEmitTestFabricScopedEventRequest(
- arg1: UByte
- ): TestEmitTestFabricScopedEventResponse {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun testEmitTestFabricScopedEventRequest(
arg1: UByte,
- timedInvokeTimeoutMs: Int
+ timedInvokeTimeoutMs: Int? = null
): TestEmitTestFabricScopedEventResponse {
- // Implementation needs to be added here
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun readBooleanAttribute(): Boolean {
@@ -473,7 +439,7 @@
// Implementation needs to be added here
}
- suspend fun readBitmap8Attribute(): Integer {
+ suspend fun readBitmap8Attribute(): UByte {
// Implementation needs to be added here
}
@@ -485,11 +451,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeBitmap8Attribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeBitmap8Attribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readBitmap16Attribute(): Integer {
+ suspend fun readBitmap16Attribute(): UShort {
// Implementation needs to be added here
}
@@ -501,11 +467,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeBitmap16Attribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeBitmap16Attribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readBitmap32Attribute(): Long {
+ suspend fun readBitmap32Attribute(): UInt {
// Implementation needs to be added here
}
@@ -517,11 +483,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeBitmap32Attribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeBitmap32Attribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readBitmap64Attribute(): Long {
+ suspend fun readBitmap64Attribute(): ULong {
// Implementation needs to be added here
}
@@ -533,11 +499,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeBitmap64Attribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeBitmap64Attribute(minInterval: Int, maxInterval: Int): ULong {
// Implementation needs to be added here
}
- suspend fun readInt8uAttribute(): Integer {
+ suspend fun readInt8uAttribute(): UByte {
// Implementation needs to be added here
}
@@ -549,11 +515,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeInt8uAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeInt8uAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readInt16uAttribute(): Integer {
+ suspend fun readInt16uAttribute(): UShort {
// Implementation needs to be added here
}
@@ -565,11 +531,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeInt16uAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeInt16uAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readInt24uAttribute(): Long {
+ suspend fun readInt24uAttribute(): UInt {
// Implementation needs to be added here
}
@@ -581,11 +547,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeInt24uAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeInt24uAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readInt32uAttribute(): Long {
+ suspend fun readInt32uAttribute(): UInt {
// Implementation needs to be added here
}
@@ -597,11 +563,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeInt32uAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeInt32uAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readInt40uAttribute(): Long {
+ suspend fun readInt40uAttribute(): ULong {
// Implementation needs to be added here
}
@@ -613,11 +579,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeInt40uAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeInt40uAttribute(minInterval: Int, maxInterval: Int): ULong {
// Implementation needs to be added here
}
- suspend fun readInt48uAttribute(): Long {
+ suspend fun readInt48uAttribute(): ULong {
// Implementation needs to be added here
}
@@ -629,11 +595,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeInt48uAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeInt48uAttribute(minInterval: Int, maxInterval: Int): ULong {
// Implementation needs to be added here
}
- suspend fun readInt56uAttribute(): Long {
+ suspend fun readInt56uAttribute(): ULong {
// Implementation needs to be added here
}
@@ -645,11 +611,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeInt56uAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeInt56uAttribute(minInterval: Int, maxInterval: Int): ULong {
// Implementation needs to be added here
}
- suspend fun readInt64uAttribute(): Long {
+ suspend fun readInt64uAttribute(): ULong {
// Implementation needs to be added here
}
@@ -661,11 +627,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeInt64uAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeInt64uAttribute(minInterval: Int, maxInterval: Int): ULong {
// Implementation needs to be added here
}
- suspend fun readInt8sAttribute(): Integer {
+ suspend fun readInt8sAttribute(): Byte {
// Implementation needs to be added here
}
@@ -677,11 +643,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeInt8sAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeInt8sAttribute(minInterval: Int, maxInterval: Int): Byte {
// Implementation needs to be added here
}
- suspend fun readInt16sAttribute(): Integer {
+ suspend fun readInt16sAttribute(): Short {
// Implementation needs to be added here
}
@@ -693,11 +659,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeInt16sAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeInt16sAttribute(minInterval: Int, maxInterval: Int): Short {
// Implementation needs to be added here
}
- suspend fun readInt24sAttribute(): Long {
+ suspend fun readInt24sAttribute(): Int {
// Implementation needs to be added here
}
@@ -709,11 +675,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeInt24sAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeInt24sAttribute(minInterval: Int, maxInterval: Int): Int {
// Implementation needs to be added here
}
- suspend fun readInt32sAttribute(): Long {
+ suspend fun readInt32sAttribute(): Int {
// Implementation needs to be added here
}
@@ -725,7 +691,7 @@
// Implementation needs to be added here
}
- suspend fun subscribeInt32sAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeInt32sAttribute(minInterval: Int, maxInterval: Int): Int {
// Implementation needs to be added here
}
@@ -793,7 +759,7 @@
// Implementation needs to be added here
}
- suspend fun readEnum8Attribute(): Integer {
+ suspend fun readEnum8Attribute(): UByte {
// Implementation needs to be added here
}
@@ -805,11 +771,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeEnum8Attribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeEnum8Attribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readEnum16Attribute(): Integer {
+ suspend fun readEnum16Attribute(): UShort {
// Implementation needs to be added here
}
@@ -821,7 +787,7 @@
// Implementation needs to be added here
}
- suspend fun subscribeEnum16Attribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeEnum16Attribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
@@ -980,7 +946,7 @@
// Implementation needs to be added here
}
- suspend fun readEpochUsAttribute(): Long {
+ suspend fun readEpochUsAttribute(): ULong {
// Implementation needs to be added here
}
@@ -992,11 +958,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeEpochUsAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeEpochUsAttribute(minInterval: Int, maxInterval: Int): ULong {
// Implementation needs to be added here
}
- suspend fun readEpochSAttribute(): Long {
+ suspend fun readEpochSAttribute(): UInt {
// Implementation needs to be added here
}
@@ -1008,11 +974,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeEpochSAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeEpochSAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readVendorIdAttribute(): Integer {
+ suspend fun readVendorIdAttribute(): UShort {
// Implementation needs to be added here
}
@@ -1024,7 +990,7 @@
// Implementation needs to be added here
}
- suspend fun subscribeVendorIdAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeVendorIdAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
@@ -1053,7 +1019,7 @@
// Implementation needs to be added here
}
- suspend fun readEnumAttrAttribute(): Integer {
+ suspend fun readEnumAttrAttribute(): UByte {
// Implementation needs to be added here
}
@@ -1065,7 +1031,7 @@
// Implementation needs to be added here
}
- suspend fun subscribeEnumAttrAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeEnumAttrAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -1091,7 +1057,7 @@
// Implementation needs to be added here
}
- suspend fun readRangeRestrictedInt8uAttribute(): Integer {
+ suspend fun readRangeRestrictedInt8uAttribute(): UByte {
// Implementation needs to be added here
}
@@ -1103,11 +1069,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeRangeRestrictedInt8uAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeRangeRestrictedInt8uAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readRangeRestrictedInt8sAttribute(): Integer {
+ suspend fun readRangeRestrictedInt8sAttribute(): Byte {
// Implementation needs to be added here
}
@@ -1119,11 +1085,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeRangeRestrictedInt8sAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeRangeRestrictedInt8sAttribute(minInterval: Int, maxInterval: Int): Byte {
// Implementation needs to be added here
}
- suspend fun readRangeRestrictedInt16uAttribute(): Integer {
+ suspend fun readRangeRestrictedInt16uAttribute(): UShort {
// Implementation needs to be added here
}
@@ -1135,11 +1101,11 @@
// Implementation needs to be added here
}
- suspend fun subscribeRangeRestrictedInt16uAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeRangeRestrictedInt16uAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readRangeRestrictedInt16sAttribute(): Integer {
+ suspend fun readRangeRestrictedInt16sAttribute(): Short {
// Implementation needs to be added here
}
@@ -1151,7 +1117,7 @@
// Implementation needs to be added here
}
- suspend fun subscribeRangeRestrictedInt16sAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeRangeRestrictedInt16sAttribute(minInterval: Int, maxInterval: Int): Short {
// Implementation needs to be added here
}
@@ -1897,7 +1863,7 @@
// Implementation needs to be added here
}
- suspend fun readWriteOnlyInt8uAttribute(): Integer {
+ suspend fun readWriteOnlyInt8uAttribute(): UByte {
// Implementation needs to be added here
}
@@ -1909,7 +1875,7 @@
// Implementation needs to be added here
}
- suspend fun subscribeWriteOnlyInt8uAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeWriteOnlyInt8uAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -1954,19 +1920,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/UserLabelCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/UserLabelCluster.kt
index 37f2401..e15bdfe 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/UserLabelCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/UserLabelCluster.kt
@@ -90,19 +90,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/WakeOnLanCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/WakeOnLanCluster.kt
index 94a34ee..7cd24e2 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/WakeOnLanCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/WakeOnLanCluster.kt
@@ -77,19 +77,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/WiFiNetworkDiagnosticsCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/WiFiNetworkDiagnosticsCluster.kt
index d7a7f8b..fa61490 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/WiFiNetworkDiagnosticsCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/WiFiNetworkDiagnosticsCluster.kt
@@ -54,12 +54,12 @@
class AttributeListAttribute(val value: ArrayList<UInt>)
- suspend fun resetCounts() {
- // Implementation needs to be added here
- }
-
- suspend fun resetCounts(timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
+ suspend fun resetCounts(timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
}
suspend fun readBssidAttribute(): BssidAttribute {
@@ -240,19 +240,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
diff --git a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/WindowCoveringCluster.kt b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/WindowCoveringCluster.kt
index e90983f..d8a5453 100644
--- a/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/WindowCoveringCluster.kt
+++ b/src/controller/java/generated/java/matter/devicecontroller/cluster/clusters/WindowCoveringCluster.kt
@@ -44,89 +44,95 @@
class AttributeListAttribute(val value: ArrayList<UInt>)
- suspend fun upOrOpen() {
+ suspend fun upOrOpen(timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
+ }
+
+ suspend fun downOrClose(timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
+ }
+
+ suspend fun stopMotion(timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
+ }
+
+ suspend fun goToLiftValue(liftValue: UShort, timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
+ }
+
+ suspend fun goToLiftPercentage(
+ liftPercent100thsValue: UShort,
+ timedInvokeTimeoutMs: Int? = null
+ ) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
+ }
+
+ suspend fun goToTiltValue(tiltValue: UShort, timedInvokeTimeoutMs: Int? = null) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
+ }
+
+ suspend fun goToTiltPercentage(
+ tiltPercent100thsValue: UShort,
+ timedInvokeTimeoutMs: Int? = null
+ ) {
+ if (timedInvokeTimeoutMs != null) {
+ // Do the action with timedInvokeTimeoutMs
+ } else {
+ // Do the action without timedInvokeTimeoutMs
+ }
+ }
+
+ suspend fun readTypeAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun upOrOpen(timedInvokeTimeoutMs: Int) {
+ suspend fun subscribeTypeAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun downOrClose() {
- // Implementation needs to be added here
- }
-
- suspend fun downOrClose(timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
- }
-
- suspend fun stopMotion() {
- // Implementation needs to be added here
- }
-
- suspend fun stopMotion(timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
- }
-
- suspend fun goToLiftValue(liftValue: UShort) {
- // Implementation needs to be added here
- }
-
- suspend fun goToLiftValue(liftValue: UShort, timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
- }
-
- suspend fun goToLiftPercentage(liftPercent100thsValue: UShort) {
- // Implementation needs to be added here
- }
-
- suspend fun goToLiftPercentage(liftPercent100thsValue: UShort, timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
- }
-
- suspend fun goToTiltValue(tiltValue: UShort) {
- // Implementation needs to be added here
- }
-
- suspend fun goToTiltValue(tiltValue: UShort, timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
- }
-
- suspend fun goToTiltPercentage(tiltPercent100thsValue: UShort) {
- // Implementation needs to be added here
- }
-
- suspend fun goToTiltPercentage(tiltPercent100thsValue: UShort, timedInvokeTimeoutMs: Int) {
- // Implementation needs to be added here
- }
-
- suspend fun readTypeAttribute(): Integer {
- // Implementation needs to be added here
- }
-
- suspend fun subscribeTypeAttribute(minInterval: Int, maxInterval: Int): Integer {
- // Implementation needs to be added here
- }
-
- suspend fun readPhysicalClosedLimitLiftAttribute(): Integer {
+ suspend fun readPhysicalClosedLimitLiftAttribute(): UShort {
// Implementation needs to be added here
}
suspend fun subscribePhysicalClosedLimitLiftAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UShort {
// Implementation needs to be added here
}
- suspend fun readPhysicalClosedLimitTiltAttribute(): Integer {
+ suspend fun readPhysicalClosedLimitTiltAttribute(): UShort {
// Implementation needs to be added here
}
suspend fun subscribePhysicalClosedLimitTiltAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UShort {
// Implementation needs to be added here
}
@@ -152,33 +158,27 @@
// Implementation needs to be added here
}
- suspend fun readNumberOfActuationsLiftAttribute(): Integer {
+ suspend fun readNumberOfActuationsLiftAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeNumberOfActuationsLiftAttribute(
- minInterval: Int,
- maxInterval: Int
- ): Integer {
+ suspend fun subscribeNumberOfActuationsLiftAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readNumberOfActuationsTiltAttribute(): Integer {
+ suspend fun readNumberOfActuationsTiltAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeNumberOfActuationsTiltAttribute(
- minInterval: Int,
- maxInterval: Int
- ): Integer {
+ suspend fun subscribeNumberOfActuationsTiltAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readConfigStatusAttribute(): Integer {
+ suspend fun readConfigStatusAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeConfigStatusAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeConfigStatusAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -204,11 +204,11 @@
// Implementation needs to be added here
}
- suspend fun readOperationalStatusAttribute(): Integer {
+ suspend fun readOperationalStatusAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeOperationalStatusAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeOperationalStatusAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -236,11 +236,11 @@
// Implementation needs to be added here
}
- suspend fun readEndProductTypeAttribute(): Integer {
+ suspend fun readEndProductTypeAttribute(): UByte {
// Implementation needs to be added here
}
- suspend fun subscribeEndProductTypeAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeEndProductTypeAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
@@ -268,51 +268,45 @@
// Implementation needs to be added here
}
- suspend fun readInstalledOpenLimitLiftAttribute(): Integer {
+ suspend fun readInstalledOpenLimitLiftAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeInstalledOpenLimitLiftAttribute(
- minInterval: Int,
- maxInterval: Int
- ): Integer {
+ suspend fun subscribeInstalledOpenLimitLiftAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readInstalledClosedLimitLiftAttribute(): Integer {
+ suspend fun readInstalledClosedLimitLiftAttribute(): UShort {
// Implementation needs to be added here
}
suspend fun subscribeInstalledClosedLimitLiftAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UShort {
// Implementation needs to be added here
}
- suspend fun readInstalledOpenLimitTiltAttribute(): Integer {
+ suspend fun readInstalledOpenLimitTiltAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeInstalledOpenLimitTiltAttribute(
- minInterval: Int,
- maxInterval: Int
- ): Integer {
+ suspend fun subscribeInstalledOpenLimitTiltAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
- suspend fun readInstalledClosedLimitTiltAttribute(): Integer {
+ suspend fun readInstalledClosedLimitTiltAttribute(): UShort {
// Implementation needs to be added here
}
suspend fun subscribeInstalledClosedLimitTiltAttribute(
minInterval: Int,
maxInterval: Int
- ): Integer {
+ ): UShort {
// Implementation needs to be added here
}
- suspend fun readModeAttribute(): Integer {
+ suspend fun readModeAttribute(): UByte {
// Implementation needs to be added here
}
@@ -324,15 +318,15 @@
// Implementation needs to be added here
}
- suspend fun subscribeModeAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeModeAttribute(minInterval: Int, maxInterval: Int): UByte {
// Implementation needs to be added here
}
- suspend fun readSafetyStatusAttribute(): Integer {
+ suspend fun readSafetyStatusAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeSafetyStatusAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeSafetyStatusAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}
@@ -377,19 +371,19 @@
// Implementation needs to be added here
}
- suspend fun readFeatureMapAttribute(): Long {
+ suspend fun readFeatureMapAttribute(): UInt {
// Implementation needs to be added here
}
- suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): Long {
+ suspend fun subscribeFeatureMapAttribute(minInterval: Int, maxInterval: Int): UInt {
// Implementation needs to be added here
}
- suspend fun readClusterRevisionAttribute(): Integer {
+ suspend fun readClusterRevisionAttribute(): UShort {
// Implementation needs to be added here
}
- suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): Integer {
+ suspend fun subscribeClusterRevisionAttribute(minInterval: Int, maxInterval: Int): UShort {
// Implementation needs to be added here
}