17 package com.neuronrobotics.sdk.wireless.bluetooth;
19 import javax.bluetooth.RemoteDevice;
21 import com.neuronrobotics.sdk.common.BowlerAbstractConnection;
22 import com.neuronrobotics.sdk.common.Log;
23 import com.neuronrobotics.sdk.common.MissingNativeLibraryException;
42 private final int baud = 115200;
66 this.bluetoothAddress=deviceAddress;
69 throw new RuntimeException();
72 String d = device.getBluetoothAddress();
73 Log.
info(
"Device selected: "+d);
74 }
catch (Exception e) {
116 }
catch(UnsatisfiedLinkError e){
119 }
catch (Exception e) {
121 System.err.println(
"Failed to connect on port:"+
bluetoothAddress+
" exception: ");
140 }
catch( UnsatisfiedLinkError e){
193 private synchronized boolean recon() {
196 Log.
info(
"Attempting to re-connect");
void setDataOuts(DataOutputStream dataOuts)
void setDataIns(DataInputStream dataIns)
void setSynchronusPacketTimeoutTime(int sleepTime)
synchronized void setConnected(boolean c)
static void info(String message)
static void error(String message)
synchronized RemoteDevice getDevice(String name)
synchronized DataInputStream getDataIns()
synchronized DataOutputStream getDataOuts()
synchronized void disconnect()
synchronized void connect(String devAddress)
synchronized boolean connect()
synchronized boolean recon()
synchronized void disconnect()
boolean waitingForConnection()
BluetoothSerialConnection(BlueCoveManager blue, String deviceAddress)
BlueCoveManager getBlueManager()