Classes | |
class | DefaultTangoServiceConnection |
Static Public Member Functions | |
static final boolean | bindTangoService (final Activity activity, ServiceConnection connection) |
static boolean | isTangoServiceBound () |
static boolean | isTangoVersionOk () |
static final int | loadTangoRosNodeSharedLibrary () |
static final int | loadTangoSharedLibrary () |
static ServiceConnection | NewDefaultServiceConnection () |
static ServiceConnection | NewDefaultServiceConnection (DefaultTangoServiceConnection.AfterConnectionCallback callback) |
static final void | unbindTangoService (final Context context, ServiceConnection connection) |
Static Public Attributes | |
static final int | ARCH_ARM32 = 2 |
static final int | ARCH_ARM64 = 1 |
static final int | ARCH_DEFAULT = 0 |
static final int | ARCH_ERROR = -2 |
static final int | ARCH_FALLBACK = -1 |
static final int | ARCH_X86 = 4 |
static final int | ARCH_X86_64 = 3 |
Static Protected Member Functions | |
static native boolean | isTangoVersionOk (Activity callerActivity) |
static native boolean | setBinderTangoService (IBinder nativeTangoServiceBinder) |
Static Protected Attributes | |
static boolean | mIsTangoServiceBound |
static boolean | mIsTangoVersionOk |
Static Private Member Functions | |
static boolean | testTangoVersionOk (Activity activity) |
Functions for simplifying the process of initializing TangoService, and function handles loading correct libtango_client_api.so.
Definition at line 33 of file TangoInitializationHelper.java.
|
inlinestatic |
Only for apps using the C API: Initializes the underlying TangoService for native apps.
Definition at line 77 of file TangoInitializationHelper.java.
|
inlinestatic |
Definition at line 62 of file TangoInitializationHelper.java.
|
staticprotected |
Check if the tango version is correct.
callerActivity | the caller activity of this function. |
|
inlinestatic |
Definition at line 66 of file TangoInitializationHelper.java.
|
inlinestatic |
TangoInitializationHelper depends on the same library as TangoNodeletManager. This code is added to ensure that the native functions will be properly linked; loading the same library twice has no side effects.
Definition at line 187 of file TangoInitializationHelper.java.
|
inlinestatic |
Load the libtango_client_api.so library based on different Tango device setup.
Definition at line 119 of file TangoInitializationHelper.java.
|
inlinestatic |
Creates a DefaultTangoServiceConnection with no callback.
Definition at line 203 of file TangoInitializationHelper.java.
|
inlinestatic |
Creates a DefaultTangoServiceConnection with a custom callback.
callback | Function to be called after connection attempt is finished. |
Definition at line 212 of file TangoInitializationHelper.java.
|
staticprotected |
Binds to the tango service.
nativeTangoServiceBinder | The native binder object. |
|
inlinestaticprivate |
Tests if Tango Version is ok using native functions, and sets status variable.
activity | Caller activity. |
Definition at line 222 of file TangoInitializationHelper.java.
|
inlinestatic |
Only for apps using the C API: Unbinds the underlying TangoService for native apps.
Definition at line 107 of file TangoInitializationHelper.java.
|
static |
Definition at line 38 of file TangoInitializationHelper.java.
|
static |
Definition at line 37 of file TangoInitializationHelper.java.
|
static |
Definition at line 36 of file TangoInitializationHelper.java.
|
static |
Definition at line 34 of file TangoInitializationHelper.java.
|
static |
Definition at line 35 of file TangoInitializationHelper.java.
|
static |
Definition at line 40 of file TangoInitializationHelper.java.
|
static |
Definition at line 39 of file TangoInitializationHelper.java.
|
staticprotected |
Definition at line 42 of file TangoInitializationHelper.java.
|
staticprotected |
Definition at line 43 of file TangoInitializationHelper.java.