package com.uxxu.konashi.lib.test; import android.bluetooth.BluetoothGattCharacteristic; import android.bluetooth.BluetoothGattService; import com.uxxu.konashi.lib.KonashiErrorType; import com.uxxu.konashi.lib.action.KonashiWriteCharacteristicAction; import com.uxxu.konashi.lib.util.SpiUtils; import java.util.UUID; import info.izumin.android.bletia.BletiaErrorType; import info.izumin.android.bletia.BletiaException; import info.izumin.android.bletia.action.WriteCharacteristicAction; import info.izumin.android.bletia.wrapper.BluetoothGattWrapper; public class TestKonashiWriteCharacteristicAction extends KonashiWriteCharacteristicAction { public TestKonashiWriteCharacteristicAction(BluetoothGattService service, UUID uuid) { super(service, uuid); } @Override public boolean execute(BluetoothGattWrapper mWrapper) { return super.execute(mWrapper); } @Override public void rejectIfParamsAreInvalid(BletiaErrorType errorType) { getDeferred().reject(new BletiaException(this, errorType)); } @Override public void setValue() { } @Override public BletiaErrorType validate() { return KonashiErrorType.NO_ERROR; } }