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

Public Member Functions

 UsbConnectionPanel (ConnectionDialog connectionDialog)
 
BowlerAbstractConnection getConnection ()
 
void refresh ()
 
void onDeviceEvent (UsbDevice device)
 
- Public Member Functions inherited from com.neuronrobotics.sdk.ui.AbstractConnectionPanel
 AbstractConnectionPanel (String title, ImageIcon icon, ConnectionDialog connectionDialog)
 
 AbstractConnectionPanel (String title, ConnectionDialog connectionDialog)
 
void setTitle (String title)
 
String getTitle ()
 
void setIcon (ImageIcon icon)
 
ImageIcon getIcon ()
 
ConnectionDialog getConnectionDialog ()
 
void setConnectionDialog (ConnectionDialog connectionDialog)
 

Private Attributes

JComboBox connectionCbo = null
 
JButton refresh
 
UsbCDCSerialConnection connection = null
 

Static Private Attributes

static final long serialVersionUID = 1L
 

Detailed Description

The Class UsbConnectionPanel.

Definition at line 51 of file UsbConnectionPanel.java.

Constructor & Destructor Documentation

◆ UsbConnectionPanel()

com.neuronrobotics.sdk.ui.UsbConnectionPanel.UsbConnectionPanel ( ConnectionDialog  connectionDialog)

Member Function Documentation

◆ getConnection()

BowlerAbstractConnection com.neuronrobotics.sdk.ui.UsbConnectionPanel.getConnection ( )

Gets the connection.

Returns
the connection

Reimplemented from com.neuronrobotics.sdk.ui.AbstractConnectionPanel.

Definition at line 106 of file UsbConnectionPanel.java.

References com.neuronrobotics.sdk.ui.UsbConnectionPanel.connection, com.neuronrobotics.sdk.ui.UsbConnectionPanel.connectionCbo, and com.neuronrobotics.sdk.common.Log.info().

Here is the call graph for this function:

◆ onDeviceEvent()

void com.neuronrobotics.sdk.ui.UsbConnectionPanel.onDeviceEvent ( UsbDevice  device)

On device event.

Parameters
devicethe device

Implements com.neuronrobotics.sdk.javaxusb.IUsbDeviceEventListener.

Definition at line 161 of file UsbConnectionPanel.java.

References com.neuronrobotics.sdk.ui.UsbConnectionPanel.refresh, and com.neuronrobotics.sdk.util.ThreadUtil.wait().

Here is the call graph for this function:

◆ refresh()

void com.neuronrobotics.sdk.ui.UsbConnectionPanel.refresh ( )

Member Data Documentation

◆ connection

UsbCDCSerialConnection com.neuronrobotics.sdk.ui.UsbConnectionPanel.connection = null
private

The connection.

Definition at line 64 of file UsbConnectionPanel.java.

Referenced by com.neuronrobotics.sdk.ui.UsbConnectionPanel.getConnection().

◆ connectionCbo

JComboBox com.neuronrobotics.sdk.ui.UsbConnectionPanel.connectionCbo = null
private

◆ refresh

JButton com.neuronrobotics.sdk.ui.UsbConnectionPanel.refresh
private

◆ serialVersionUID

final long com.neuronrobotics.sdk.ui.UsbConnectionPanel.serialVersionUID = 1L
staticprivate

The Constant serialVersionUID.

Definition at line 54 of file UsbConnectionPanel.java.


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