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

Public Member Functions

 ConnectionDialog ()
 
void addConnectionPanel (AbstractConnectionPanel panel)
 
boolean showDialog ()
 
BowlerAbstractConnection getConnection ()
 

Static Public Member Functions

static boolean getBowlerDevice (BowlerAbstractDevice dev)
 
static boolean getBowlerDevice (BowlerAbstractDevice dev, AbstractConnectionPanel panel)
 
static BowlerAbstractConnection promptConnection ()
 
static BowlerAbstractConnection getHeadlessConnection (String config)
 
static BowlerAbstractConnection promptConnection (AbstractConnectionPanel panel)
 

Private Member Functions

void loadDefaultConnections ()
 

Private Attributes

SerialConnection connection = null
 
boolean isCancled = true
 
JPanel panel
 
JButton connectBtn
 
JButton refresh
 
JButton cancelBtn
 
JTabbedPane connectionPanels
 
LookAndFeel laf
 

Static Private Attributes

static final long serialVersionUID = 1L
 

Detailed Description

The Class ConnectionDialog.

Definition at line 32 of file ConnectionDialog.java.

Constructor & Destructor Documentation

◆ ConnectionDialog()

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

Member Function Documentation

◆ addConnectionPanel()

void com.neuronrobotics.sdk.ui.ConnectionDialog.addConnectionPanel ( AbstractConnectionPanel  panel)

◆ getBowlerDevice() [1/2]

static boolean com.neuronrobotics.sdk.ui.ConnectionDialog.getBowlerDevice ( BowlerAbstractDevice  dev)
static

Gets the bowler device.

Parameters
devthe dev
Returns
the bowler device

Definition at line 205 of file ConnectionDialog.java.

◆ getBowlerDevice() [2/2]

static boolean com.neuronrobotics.sdk.ui.ConnectionDialog.getBowlerDevice ( BowlerAbstractDevice  dev,
AbstractConnectionPanel  panel 
)
static

◆ getConnection()

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

◆ getHeadlessConnection()

static BowlerAbstractConnection com.neuronrobotics.sdk.ui.ConnectionDialog.getHeadlessConnection ( String  config)
static

Gets the headless connection.

Parameters
configthe config
Returns
the headless connection

Definition at line 279 of file ConnectionDialog.java.

References com.neuronrobotics.sdk.common.ConfigManager.loadDefaultConnection().

Referenced by com.neuronrobotics.sdk.ui.ConnectionDialog.promptConnection().

Here is the call graph for this function:

◆ loadDefaultConnections()

void com.neuronrobotics.sdk.ui.ConnectionDialog.loadDefaultConnections ( )
private

Load default connections.

Definition at line 139 of file ConnectionDialog.java.

References com.neuronrobotics.sdk.ui.ConnectionDialog.addConnectionPanel(), and com.neuronrobotics.sdk.common.Log.error().

Referenced by com.neuronrobotics.sdk.ui.ConnectionDialog.ConnectionDialog().

Here is the call graph for this function:

◆ promptConnection() [1/2]

static BowlerAbstractConnection com.neuronrobotics.sdk.ui.ConnectionDialog.promptConnection ( )
static

Displays a serial connection dialog to the user and returns the connection or null.

Returns
the connection if one is selected, null if canceled or no connection is selected.

Definition at line 260 of file ConnectionDialog.java.

References com.neuronrobotics.sdk.ui.ConnectionDialog.ConnectionDialog(), com.neuronrobotics.sdk.ui.ConnectionDialog.getConnection(), com.neuronrobotics.sdk.ui.ConnectionDialog.getHeadlessConnection(), com.neuronrobotics.sdk.ui.ConnectionDialog.isCancled, and com.neuronrobotics.sdk.ui.ConnectionDialog.showDialog().

Referenced by com.neuronrobotics.sdk.common.DeviceManager.addConnection(), and com.neuronrobotics.sdk.ui.ConnectionDialog.getBowlerDevice().

Here is the call graph for this function:

◆ promptConnection() [2/2]

static BowlerAbstractConnection com.neuronrobotics.sdk.ui.ConnectionDialog.promptConnection ( AbstractConnectionPanel  panel)
static

Displays a serial connection dialog to the user and returns the connection or null.

Parameters
panelthe panel
Returns
the connection if one is selected, null if canceled or no connection is selected.

Definition at line 289 of file ConnectionDialog.java.

References com.neuronrobotics.sdk.ui.ConnectionDialog.addConnectionPanel(), com.neuronrobotics.sdk.ui.ConnectionDialog.ConnectionDialog(), com.neuronrobotics.sdk.ui.ConnectionDialog.getConnection(), com.neuronrobotics.sdk.ui.ConnectionDialog.getHeadlessConnection(), com.neuronrobotics.sdk.ui.ConnectionDialog.isCancled, com.neuronrobotics.sdk.ui.ConnectionDialog.panel, and com.neuronrobotics.sdk.ui.ConnectionDialog.showDialog().

Here is the call graph for this function:

◆ showDialog()

boolean com.neuronrobotics.sdk.ui.ConnectionDialog.showDialog ( )

Displays the dialog and blocks until the user has chosen 'Set', 'Cancel', or 'No Connection' Returns true if the user set a connection, returns false otherwise.

Returns
- Did the user cancel

Definition at line 178 of file ConnectionDialog.java.

References com.neuronrobotics.sdk.ui.ConnectionDialog.isCancled.

Referenced by com.neuronrobotics.sdk.ui.ConnectionDialog.promptConnection().

Member Data Documentation

◆ cancelBtn

JButton com.neuronrobotics.sdk.ui.ConnectionDialog.cancelBtn
private

The cancel btn.

Definition at line 53 of file ConnectionDialog.java.

Referenced by com.neuronrobotics.sdk.ui.ConnectionDialog.ConnectionDialog().

◆ connectBtn

JButton com.neuronrobotics.sdk.ui.ConnectionDialog.connectBtn
private

The connect btn.

Definition at line 47 of file ConnectionDialog.java.

Referenced by com.neuronrobotics.sdk.ui.ConnectionDialog.ConnectionDialog().

◆ connection

SerialConnection com.neuronrobotics.sdk.ui.ConnectionDialog.connection = null
private

◆ connectionPanels

JTabbedPane com.neuronrobotics.sdk.ui.ConnectionDialog.connectionPanels
private

◆ isCancled

boolean com.neuronrobotics.sdk.ui.ConnectionDialog.isCancled = true
private

◆ laf

LookAndFeel com.neuronrobotics.sdk.ui.ConnectionDialog.laf
private

The laf.

Definition at line 59 of file ConnectionDialog.java.

◆ panel

JPanel com.neuronrobotics.sdk.ui.ConnectionDialog.panel
private

◆ refresh

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

The refresh.

Definition at line 50 of file ConnectionDialog.java.

Referenced by com.neuronrobotics.sdk.ui.ConnectionDialog.ConnectionDialog().

◆ serialVersionUID

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

The Constant serialVersionUID.

Definition at line 35 of file ConnectionDialog.java.


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