BowlerKernel
|
Public Member Functions | |
BlueCoveManager () | |
synchronized void | find () throws MissingNativeLibraryException |
void | deviceDiscovered (RemoteDevice btDevice, DeviceClass cod) |
synchronized void | inquiryCompleted (int discType) |
void | servicesDiscovered (int transID, ServiceRecord[] servRecord) |
synchronized void | serviceSearchCompleted (int transID, int respCode) |
String[] | getAvailableSerialDevices (boolean refresh) |
synchronized RemoteDevice | getDevice (String name) |
synchronized void | disconnect () |
synchronized void | connect (String devAddress) |
synchronized DataInputStream | getDataIns () |
synchronized DataOutputStream | getDataOuts () |
Private Member Functions | |
synchronized boolean | connect () |
Private Attributes | |
String | selected = null |
DataInputStream | ins |
DataOutputStream | outs |
StreamConnection | conn |
int | searchId =0xffff |
The Class BlueCoveManager.
Definition at line 45 of file BlueCoveManager.java.
com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.BlueCoveManager | ( | ) |
Instantiates a new blue cove manager.
Definition at line 74 of file BlueCoveManager.java.
|
private |
Connect.
Definition at line 248 of file BlueCoveManager.java.
References com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.conn, com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.getDevice(), com.neuronrobotics.sdk.common.Log.info(), com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.ins, com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.outs, com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.searchId, and com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.selected.
Referenced by com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.connect().
synchronized void com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.connect | ( | String | devAddress | ) |
Connect.
devAddress | the dev address |
Definition at line 231 of file BlueCoveManager.java.
References com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.connect(), com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.find(), com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.getDevice(), and com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.selected.
Referenced by com.neuronrobotics.sdk.wireless.bluetooth.BluetoothSerialConnection.connect().
void com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.deviceDiscovered | ( | RemoteDevice | btDevice, |
DeviceClass | cod | ||
) |
Definition at line 114 of file BlueCoveManager.java.
synchronized void com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.disconnect | ( | ) |
Disconnect.
Definition at line 198 of file BlueCoveManager.java.
References com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.conn, com.neuronrobotics.sdk.common.Log.info(), com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.ins, com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.outs, com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.searchId, and com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.selected.
Referenced by com.neuronrobotics.sdk.wireless.bluetooth.BluetoothSerialConnection.disconnect(), and com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.find().
synchronized void com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.find | ( | ) | throws MissingNativeLibraryException |
Find.
MissingNativeLibraryException | the missing native library exception |
Definition at line 82 of file BlueCoveManager.java.
References com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.disconnect(), com.neuronrobotics.sdk.common.Log.info(), and com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.selected.
Referenced by com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.connect(), com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.getAvailableSerialDevices(), and com.neuronrobotics.sdk.wireless.bluetooth.BluetoothSerialConnection.recon().
String [] com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.getAvailableSerialDevices | ( | boolean | refresh | ) |
Gets the available serial devices.
refresh | the refresh |
Definition at line 148 of file BlueCoveManager.java.
References com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.find().
Referenced by com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.getDevice(), and com.neuronrobotics.sdk.ui.BluetoothConnectionPanel.BluetoothSearchProcess.run().
synchronized DataInputStream com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.getDataIns | ( | ) |
Gets the data ins.
Definition at line 308 of file BlueCoveManager.java.
References com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.ins, and com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.selected.
Referenced by com.neuronrobotics.sdk.wireless.bluetooth.BluetoothSerialConnection.connect().
synchronized DataOutputStream com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.getDataOuts | ( | ) |
Gets the data outs.
Definition at line 319 of file BlueCoveManager.java.
References com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.outs, and com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.selected.
Referenced by com.neuronrobotics.sdk.wireless.bluetooth.BluetoothSerialConnection.connect().
synchronized RemoteDevice com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.getDevice | ( | String | name | ) |
Gets the device.
name | the name |
Definition at line 175 of file BlueCoveManager.java.
References com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.getAvailableSerialDevices().
Referenced by com.neuronrobotics.sdk.wireless.bluetooth.BluetoothSerialConnection.BluetoothSerialConnection(), com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.connect(), and com.neuronrobotics.sdk.ui.BluetoothConnectionPanel.getConnection().
synchronized void com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.inquiryCompleted | ( | int | discType | ) |
Definition at line 122 of file BlueCoveManager.java.
void com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.servicesDiscovered | ( | int | transID, |
ServiceRecord[] | servRecord | ||
) |
Definition at line 129 of file BlueCoveManager.java.
synchronized void com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.serviceSearchCompleted | ( | int | transID, |
int | respCode | ||
) |
Definition at line 138 of file BlueCoveManager.java.
|
private |
The conn.
Definition at line 66 of file BlueCoveManager.java.
Referenced by com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.connect(), and com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.disconnect().
|
private |
The ins.
Definition at line 60 of file BlueCoveManager.java.
Referenced by com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.connect(), com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.disconnect(), and com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.getDataIns().
|
private |
The outs.
Definition at line 63 of file BlueCoveManager.java.
Referenced by com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.connect(), com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.disconnect(), and com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.getDataOuts().
|
private |
The search id.
Definition at line 69 of file BlueCoveManager.java.
Referenced by com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.connect(), and com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.disconnect().
|
private |
The selected.
Definition at line 57 of file BlueCoveManager.java.
Referenced by com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.connect(), com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.disconnect(), com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.find(), com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.getDataIns(), and com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.getDataOuts().