BowlerKernel
|
Public Member Functions | |
URLImageProvider (URL url) | |
void | disconnectDeviceImp () |
boolean | connectDeviceImp () |
ArrayList< String > | getNamespacesImp () |
BufferedImage | captureNewImage () |
![]() | |
void | onAsyncResponse (BowlerDatagram data) |
boolean | connect () |
boolean | isAvailable () throws InvalidConnectionException |
BufferedImage | getLatestImage (BufferedImage inputImage, BufferedImage displayImage) |
BufferedImage | getLatestImage () |
javafx.scene.image.Image | getLatestJfxImage () |
void | setGlobalPositionListener (javafx.scene.transform.Affine globalPos) |
javafx.scene.transform.Affine | getGlobalPos () |
void | setGlobalPos (javafx.scene.transform.Affine globalPos) |
![]() | |
void | disconnect () |
ArrayList< String > | getNamespaces () |
![]() | |
void | addConnectionEventListener (final IDeviceConnectionEventListener l) |
void | removeConnectionEventListener (IDeviceConnectionEventListener l) |
void | setConnection (BowlerAbstractConnection connection) |
BowlerAbstractConnection | getConnection () |
void | setAddress (MACAddress address) |
MACAddress | getAddress () |
BowlerDatagram | send (BowlerAbstractCommand command) throws NoConnectionAvailableException, InvalidResponseException |
BowlerDatagram | send (BowlerAbstractCommand command, int retry) throws NoConnectionAvailableException, InvalidResponseException |
Object[] | send (String namespace, BowlerMethod method, String rpcString, Object[] arguments, int retry) throws DeviceConnectionException |
Object[] | send (String namespace, BowlerMethod method, String rpcString, Object[] arguments) throws DeviceConnectionException |
boolean | ping () |
boolean | ping (boolean switchParser) |
ArrayList< ByteList > | getRevisions () |
boolean | hasNamespace (String string) |
void | startHeartBeat () |
void | startHeartBeat (long msHeartBeatTime) |
void | stopHeartBeat () |
void | setThreadedUpstreamPackets (boolean up) |
ArrayList< RpcEncapsulation > | getRpcList (String namespace) |
void | loadRpcList () |
void | onAllResponse (BowlerDatagram data) |
boolean | isKeepAlive () |
void | setKeepAlive (boolean keepAlive) |
long | getLastPacketTime () |
void | setLastPacketTime (long lastPacketTime) |
String | getScriptingName () |
void | setScriptingName (String scriptingName) |
ArrayList< IDeviceConnectionEventListener > | getDisconnectListeners () |
Protected Member Functions | |
boolean | captureNewImage (BufferedImage imageData) |
![]() | |
void | fireDisconnectEvent () |
void | fireConnectEvent () |
Private Attributes | |
URL | url |
Additional Inherited Members | |
![]() | |
static void | deepCopy (BufferedImage src, BufferedImage dest) |
static BufferedImage | newBufferImage (int w, int h) |
static BufferedImage | toGrayScale (BufferedImage in, int w, int h) |
static BufferedImage | toGrayScale (BufferedImage in, double scale) |
static javafx.scene.image.Image | getJfxImage (BufferedImage bf) |
Definition at line 13 of file URLImageProvider.java.
com.neuronrobotics.imageprovider.URLImageProvider.URLImageProvider | ( | URL | url | ) |
Definition at line 18 of file URLImageProvider.java.
References com.neuronrobotics.imageprovider.URLImageProvider.url.
BufferedImage com.neuronrobotics.imageprovider.URLImageProvider.captureNewImage | ( | ) |
This method should capture a new image and return it
Reimplemented from com.neuronrobotics.imageprovider.AbstractImageProvider.
Definition at line 49 of file URLImageProvider.java.
References com.neuronrobotics.imageprovider.URLImageProvider.url.
Referenced by com.neuronrobotics.imageprovider.URLImageProvider.captureNewImage().
|
protected |
This method should capture a new image and load it into the Mat datatype
imageData |
Reimplemented from com.neuronrobotics.imageprovider.AbstractImageProvider.
Definition at line 23 of file URLImageProvider.java.
References com.neuronrobotics.imageprovider.URLImageProvider.captureNewImage(), and com.neuronrobotics.imageprovider.AbstractImageProvider.deepCopy().
boolean com.neuronrobotics.imageprovider.URLImageProvider.connectDeviceImp | ( | ) |
Connect device imp.
Reimplemented from com.neuronrobotics.sdk.common.NonBowlerDevice.
Definition at line 37 of file URLImageProvider.java.
void com.neuronrobotics.imageprovider.URLImageProvider.disconnectDeviceImp | ( | ) |
This method tells the connection object to disconnect its pipes and close out the connection. Once this is called, it is safe to remove your device.
Reimplemented from com.neuronrobotics.sdk.common.NonBowlerDevice.
Definition at line 31 of file URLImageProvider.java.
ArrayList<String> com.neuronrobotics.imageprovider.URLImageProvider.getNamespacesImp | ( | ) |
Gets the namespaces imp.
Reimplemented from com.neuronrobotics.sdk.common.NonBowlerDevice.
Definition at line 43 of file URLImageProvider.java.
|
private |
Definition at line 16 of file URLImageProvider.java.
Referenced by com.neuronrobotics.imageprovider.URLImageProvider.captureNewImage(), and com.neuronrobotics.imageprovider.URLImageProvider.URLImageProvider().