27 lines
711 B
Java
27 lines
711 B
Java
package com.inputstick.api.bluetooth;
|
|
|
|
import android.app.Application;
|
|
import android.content.Context;
|
|
|
|
|
|
public abstract class BTConnection {
|
|
|
|
protected final Application mApp;
|
|
protected final Context mCtx;
|
|
protected final String mMac;
|
|
protected boolean mReflections;
|
|
protected final BTService mBTservice;
|
|
|
|
public BTConnection(Application app, BTService btService, String mac, boolean reflections) {
|
|
mApp = app;
|
|
mCtx = app.getApplicationContext();
|
|
mMac = mac;
|
|
mReflections = reflections;
|
|
mBTservice = btService;
|
|
}
|
|
|
|
public abstract void connect();
|
|
public abstract void disconnect();
|
|
public abstract void write(byte[] out);
|
|
}
|