BowlerKernel
Public Member Functions | Private Member Functions | Private Attributes | List of all members
com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager Class Reference
Inheritance diagram for com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager:
Inheritance graph
[legend]
Collaboration diagram for com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager:
Collaboration graph
[legend]

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
 

Detailed Description

The Class BlueCoveManager.

Definition at line 45 of file BlueCoveManager.java.

Constructor & Destructor Documentation

◆ BlueCoveManager()

com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.BlueCoveManager ( )

Instantiates a new blue cove manager.

Definition at line 74 of file BlueCoveManager.java.

Member Function Documentation

◆ connect() [1/2]

synchronized boolean com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.connect ( )
private

◆ connect() [2/2]

synchronized void com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.connect ( String  devAddress)

◆ deviceDiscovered()

void com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.deviceDiscovered ( RemoteDevice  btDevice,
DeviceClass  cod 
)

Definition at line 114 of file BlueCoveManager.java.

◆ disconnect()

synchronized void com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.disconnect ( )

◆ find()

synchronized void com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.find ( ) throws MissingNativeLibraryException

◆ getAvailableSerialDevices()

String [] com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.getAvailableSerialDevices ( boolean  refresh)

Gets the available serial devices.

Parameters
refreshthe refresh
Returns
the available serial devices

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().

Here is the call graph for this function:

◆ getDataIns()

synchronized DataInputStream com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.getDataIns ( )

◆ getDataOuts()

synchronized DataOutputStream com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.getDataOuts ( )

◆ getDevice()

synchronized RemoteDevice com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.getDevice ( String  name)

◆ inquiryCompleted()

synchronized void com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.inquiryCompleted ( int  discType)

Definition at line 122 of file BlueCoveManager.java.

◆ servicesDiscovered()

void com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.servicesDiscovered ( int  transID,
ServiceRecord[]  servRecord 
)

Definition at line 129 of file BlueCoveManager.java.

◆ serviceSearchCompleted()

synchronized void com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.serviceSearchCompleted ( int  transID,
int  respCode 
)

Definition at line 138 of file BlueCoveManager.java.

Member Data Documentation

◆ conn

StreamConnection com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.conn
private

◆ ins

DataInputStream com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.ins
private

◆ outs

DataOutputStream com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.outs
private

◆ searchId

int com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.searchId =0xffff
private

◆ selected

String com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.selected = null
private

The documentation for this class was generated from the following file: