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

Public Member Functions

void disconnectDeviceImp ()
 
boolean connectDeviceImp ()
 
ArrayList< String > getNamespacesImp ()
 
VideoCapture getCapture ()
 
- Public Member Functions inherited from com.neuronrobotics.sdk.common.NonBowlerDevice
boolean connect ()
 
boolean isAvailable () throws InvalidConnectionException
 
void disconnect ()
 
void onAsyncResponse (BowlerDatagram data)
 
ArrayList< String > getNamespaces ()
 
- Public Member Functions inherited from com.neuronrobotics.sdk.common.BowlerAbstractDevice
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< ByteListgetRevisions ()
 
boolean hasNamespace (String string)
 
void startHeartBeat ()
 
void startHeartBeat (long msHeartBeatTime)
 
void stopHeartBeat ()
 
void setThreadedUpstreamPackets (boolean up)
 
ArrayList< RpcEncapsulationgetRpcList (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< IDeviceConnectionEventListenergetDisconnectListeners ()
 

Static Public Member Functions

static OpenCVManager get (int index)
 

Private Member Functions

 OpenCVManager (int camerIndex)
 
void setCapture (VideoCapture capture)
 

Private Attributes

int camerIndex
 
VideoCapture capture
 

Static Private Attributes

static boolean libLoaded = false
 

Additional Inherited Members

- Protected Member Functions inherited from com.neuronrobotics.sdk.common.BowlerAbstractDevice
void fireDisconnectEvent ()
 
void fireConnectEvent ()
 

Detailed Description

Definition at line 10 of file OpenCVManager.java.

Constructor & Destructor Documentation

◆ OpenCVManager()

com.neuronrobotics.bowlerstudio.opencv.OpenCVManager.OpenCVManager ( int  camerIndex)
private

Member Function Documentation

◆ connectDeviceImp()

boolean com.neuronrobotics.bowlerstudio.opencv.OpenCVManager.connectDeviceImp ( )

◆ disconnectDeviceImp()

void com.neuronrobotics.bowlerstudio.opencv.OpenCVManager.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 36 of file OpenCVManager.java.

References com.neuronrobotics.bowlerstudio.opencv.OpenCVManager.getCapture().

Here is the call graph for this function:

◆ get()

static OpenCVManager com.neuronrobotics.bowlerstudio.opencv.OpenCVManager.get ( int  index)
static

◆ getCapture()

VideoCapture com.neuronrobotics.bowlerstudio.opencv.OpenCVManager.getCapture ( )

◆ getNamespacesImp()

ArrayList<String> com.neuronrobotics.bowlerstudio.opencv.OpenCVManager.getNamespacesImp ( )

Gets the namespaces imp.

Returns
the namespaces imp

Reimplemented from com.neuronrobotics.sdk.common.NonBowlerDevice.

Definition at line 54 of file OpenCVManager.java.

◆ setCapture()

void com.neuronrobotics.bowlerstudio.opencv.OpenCVManager.setCapture ( VideoCapture  capture)
private

Member Data Documentation

◆ camerIndex

int com.neuronrobotics.bowlerstudio.opencv.OpenCVManager.camerIndex
private

◆ capture

VideoCapture com.neuronrobotics.bowlerstudio.opencv.OpenCVManager.capture
private

◆ libLoaded

boolean com.neuronrobotics.bowlerstudio.opencv.OpenCVManager.libLoaded = false
staticprivate

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