TransactionBuilder: simplify the writing of single byte values

This commit is contained in:
Thomas Kuehne
2025-07-11 22:05:17 +02:00
committed by José Rebelo
parent 8652471497
commit 956adf72d9
2 changed files with 3 additions and 3 deletions
@@ -41,7 +41,7 @@ public class TransactionBuilder {
mTransaction = new Transaction(taskName);
}
public TransactionBuilder write(byte[] data) {
public TransactionBuilder write(byte... data) {
WriteAction action = new WriteAction(data);
return add(action);
}
@@ -75,7 +75,7 @@ public class TransactionBuilder {
/// <li>no {@link BluetoothGatt#beginReliableWrite()} was used.</li>
/// </ol>
/// @see WriteAction
public TransactionBuilder writeLegacy(BluetoothGattCharacteristic characteristic, byte[] data) {
public TransactionBuilder writeLegacy(BluetoothGattCharacteristic characteristic, byte... data) {
if (characteristic == null) {
LOG.warn("Unable to write characteristic: null");
return this;
@@ -85,7 +85,7 @@ public class TransactionBuilder {
}
/// @see WriteAction
public TransactionBuilder write(BluetoothGattCharacteristic characteristic, byte[] data) {
public TransactionBuilder write(BluetoothGattCharacteristic characteristic, byte... data) {
if (characteristic == null) {
LOG.warn("Unable to write characteristic: null");
return this;