BowlerKernel
|
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 |
The Class ConnectionDialog.
Definition at line 32 of file ConnectionDialog.java.
com.neuronrobotics.sdk.ui.ConnectionDialog.ConnectionDialog | ( | ) |
Instantiates a new connection dialog.
Definition at line 64 of file ConnectionDialog.java.
References com.neuronrobotics.sdk.ui.ConnectionDialog.cancelBtn, com.neuronrobotics.sdk.ui.ConnectionDialog.connectBtn, com.neuronrobotics.sdk.ui.ConnectionDialog.connection, com.neuronrobotics.sdk.ui.ConnectionDialog.connectionPanels, com.neuronrobotics.sdk.serial.SerialConnection.disconnect(), com.neuronrobotics.sdk.ui.ConnectionDialog.getConnection(), com.neuronrobotics.sdk.ui.ConnectionImageIconFactory.getIcon(), com.neuronrobotics.sdk.common.Log.info(), com.neuronrobotics.sdk.ui.ConnectionDialog.isCancled, com.neuronrobotics.sdk.ui.ConnectionDialog.loadDefaultConnections(), com.neuronrobotics.sdk.ui.ConnectionDialog.panel, and com.neuronrobotics.sdk.ui.ConnectionDialog.refresh.
Referenced by com.neuronrobotics.sdk.ui.ConnectionDialog.promptConnection().
void com.neuronrobotics.sdk.ui.ConnectionDialog.addConnectionPanel | ( | AbstractConnectionPanel | panel | ) |
Adds the connection panel.
panel | the panel |
Definition at line 165 of file ConnectionDialog.java.
References com.neuronrobotics.sdk.ui.ConnectionDialog.connectionPanels, and com.neuronrobotics.sdk.ui.ConnectionDialog.panel.
Referenced by com.neuronrobotics.sdk.ui.ConnectionDialog.loadDefaultConnections(), and com.neuronrobotics.sdk.ui.ConnectionDialog.promptConnection().
|
static |
Gets the bowler device.
dev | the dev |
Definition at line 205 of file ConnectionDialog.java.
|
static |
Gets the bowler device.
dev | the dev |
panel | the panel |
Definition at line 216 of file ConnectionDialog.java.
References com.neuronrobotics.sdk.common.BowlerAbstractDevice.connect(), com.neuronrobotics.sdk.ui.ConnectionDialog.connection, com.neuronrobotics.sdk.common.Log.info(), com.neuronrobotics.sdk.ui.ConnectionDialog.panel, com.neuronrobotics.sdk.common.BowlerAbstractDevice.ping(), com.neuronrobotics.sdk.ui.ConnectionDialog.promptConnection(), and com.neuronrobotics.sdk.common.BowlerAbstractDevice.setConnection().
BowlerAbstractConnection com.neuronrobotics.sdk.ui.ConnectionDialog.getConnection | ( | ) |
Gets the connection.
Definition at line 189 of file ConnectionDialog.java.
References com.neuronrobotics.sdk.ui.ConnectionDialog.connectionPanels.
Referenced by com.neuronrobotics.sdk.ui.ConnectionDialog.ConnectionDialog(), and com.neuronrobotics.sdk.ui.ConnectionDialog.promptConnection().
|
static |
Gets the headless connection.
config | the config |
Definition at line 279 of file ConnectionDialog.java.
References com.neuronrobotics.sdk.common.ConfigManager.loadDefaultConnection().
Referenced by com.neuronrobotics.sdk.ui.ConnectionDialog.promptConnection().
|
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().
|
static |
Displays a serial connection dialog to the user and returns the connection or null.
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().
|
static |
Displays a serial connection dialog to the user and returns the connection or null.
panel | the panel |
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().
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.
Definition at line 178 of file ConnectionDialog.java.
References com.neuronrobotics.sdk.ui.ConnectionDialog.isCancled.
Referenced by com.neuronrobotics.sdk.ui.ConnectionDialog.promptConnection().
|
private |
The cancel btn.
Definition at line 53 of file ConnectionDialog.java.
Referenced by com.neuronrobotics.sdk.ui.ConnectionDialog.ConnectionDialog().
|
private |
The connect btn.
Definition at line 47 of file ConnectionDialog.java.
Referenced by com.neuronrobotics.sdk.ui.ConnectionDialog.ConnectionDialog().
|
private |
The connection.
Definition at line 38 of file ConnectionDialog.java.
Referenced by com.neuronrobotics.sdk.ui.ConnectionDialog.ConnectionDialog(), and com.neuronrobotics.sdk.ui.ConnectionDialog.getBowlerDevice().
|
private |
The connection panels.
Definition at line 56 of file ConnectionDialog.java.
Referenced by com.neuronrobotics.sdk.ui.ConnectionDialog.addConnectionPanel(), com.neuronrobotics.sdk.ui.ConnectionDialog.ConnectionDialog(), and com.neuronrobotics.sdk.ui.ConnectionDialog.getConnection().
|
private |
The is cancled.
Definition at line 41 of file ConnectionDialog.java.
Referenced by com.neuronrobotics.sdk.ui.ConnectionDialog.ConnectionDialog(), com.neuronrobotics.sdk.ui.ConnectionDialog.promptConnection(), and com.neuronrobotics.sdk.ui.ConnectionDialog.showDialog().
|
private |
The laf.
Definition at line 59 of file ConnectionDialog.java.
|
private |
The panel.
Definition at line 44 of file ConnectionDialog.java.
Referenced by com.neuronrobotics.sdk.ui.ConnectionDialog.addConnectionPanel(), com.neuronrobotics.sdk.ui.ConnectionDialog.ConnectionDialog(), com.neuronrobotics.sdk.ui.ConnectionDialog.getBowlerDevice(), and com.neuronrobotics.sdk.ui.ConnectionDialog.promptConnection().
|
private |
The refresh.
Definition at line 50 of file ConnectionDialog.java.
Referenced by com.neuronrobotics.sdk.ui.ConnectionDialog.ConnectionDialog().
|
staticprivate |
The Constant serialVersionUID.
Definition at line 35 of file ConnectionDialog.java.