@@ -54495,12 +54495,12 @@ public void onResponse(StructType invokeStructValue) {
54495
54495
}
54496
54496
54497
54497
54498
- public void removeNetwork(DefaultClusterCallback callback, Long extendedPanID, int timedInvokeTimeoutMs) {
54498
+ public void removeNetwork(DefaultClusterCallback callback, byte[] extendedPanID, int timedInvokeTimeoutMs) {
54499
54499
final long commandId = 1L;
54500
54500
54501
54501
ArrayList<StructElement> elements = new ArrayList<>();
54502
54502
final long extendedPanIDFieldID = 0L;
54503
- BaseTLVType extendedPanIDtlvValue = new UIntType (extendedPanID);
54503
+ BaseTLVType extendedPanIDtlvValue = new ByteArrayType (extendedPanID);
54504
54504
elements.add(new StructElement(extendedPanIDFieldID, extendedPanIDtlvValue));
54505
54505
54506
54506
StructType commandArgs = new StructType(elements);
@@ -54512,12 +54512,12 @@ public void onResponse(StructType invokeStructValue) {
54512
54512
}
54513
54513
54514
54514
54515
- public void getOperationalDataset(OperationalDatasetResponseCallback callback, Long extendedPanID, int timedInvokeTimeoutMs) {
54515
+ public void getOperationalDataset(OperationalDatasetResponseCallback callback, byte[] extendedPanID, int timedInvokeTimeoutMs) {
54516
54516
final long commandId = 2L;
54517
54517
54518
54518
ArrayList<StructElement> elements = new ArrayList<>();
54519
54519
final long extendedPanIDFieldID = 0L;
54520
- BaseTLVType extendedPanIDtlvValue = new UIntType (extendedPanID);
54520
+ BaseTLVType extendedPanIDtlvValue = new ByteArrayType (extendedPanID);
54521
54521
elements.add(new StructElement(extendedPanIDFieldID, extendedPanIDtlvValue));
54522
54522
54523
54523
StructType commandArgs = new StructType(elements);
@@ -54543,7 +54543,7 @@ public interface OperationalDatasetResponseCallback extends BaseClusterCallback
54543
54543
}
54544
54544
54545
54545
public interface PreferredExtendedPanIDAttributeCallback extends BaseAttributeCallback {
54546
- void onSuccess(@Nullable Long value);
54546
+ void onSuccess(@Nullable byte[] value);
54547
54547
}
54548
54548
54549
54549
public interface ThreadNetworksAttributeCallback extends BaseAttributeCallback {
@@ -54573,18 +54573,18 @@ public void readPreferredExtendedPanIDAttribute(
54573
54573
readAttribute(new ReportCallbackImpl(callback, path) {
54574
54574
@Override
54575
54575
public void onSuccess(byte[] tlv) {
54576
- @Nullable Long value = ChipTLVValueDecoder.decodeAttributeValue(path, tlv);
54576
+ @Nullable byte[] value = ChipTLVValueDecoder.decodeAttributeValue(path, tlv);
54577
54577
callback.onSuccess(value);
54578
54578
}
54579
54579
}, PREFERRED_EXTENDED_PAN_I_D_ATTRIBUTE_ID, true);
54580
54580
}
54581
54581
54582
- public void writePreferredExtendedPanIDAttribute(DefaultClusterCallback callback, Long value) {
54582
+ public void writePreferredExtendedPanIDAttribute(DefaultClusterCallback callback, byte[] value) {
54583
54583
writePreferredExtendedPanIDAttribute(callback, value, 0);
54584
54584
}
54585
54585
54586
- public void writePreferredExtendedPanIDAttribute(DefaultClusterCallback callback, Long value, int timedWriteTimeoutMs) {
54587
- BaseTLVType tlvValue = value != null ? new UIntType (value) : new NullType();
54586
+ public void writePreferredExtendedPanIDAttribute(DefaultClusterCallback callback, byte[] value, int timedWriteTimeoutMs) {
54587
+ BaseTLVType tlvValue = value != null ? new ByteArrayType (value) : new NullType();
54588
54588
writeAttribute(new WriteAttributesCallbackImpl(callback), PREFERRED_EXTENDED_PAN_I_D_ATTRIBUTE_ID, tlvValue, timedWriteTimeoutMs);
54589
54589
}
54590
54590
@@ -54595,7 +54595,7 @@ public void subscribePreferredExtendedPanIDAttribute(
54595
54595
subscribeAttribute(new ReportCallbackImpl(callback, path) {
54596
54596
@Override
54597
54597
public void onSuccess(byte[] tlv) {
54598
- @Nullable Long value = ChipTLVValueDecoder.decodeAttributeValue(path, tlv);
54598
+ @Nullable byte[] value = ChipTLVValueDecoder.decodeAttributeValue(path, tlv);
54599
54599
callback.onSuccess(value);
54600
54600
}
54601
54601
}, PREFERRED_EXTENDED_PAN_I_D_ATTRIBUTE_ID, minInterval, maxInterval);
0 commit comments