cl.nui
Interface CLNUI

All Superinterfaces:
com.sun.jna.Library

public interface CLNUI
extends com.sun.jna.Library


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.sun.jna.Library
com.sun.jna.Library.Handler
 
Field Summary
static java.lang.String dllpathx32
           
static java.lang.String dllpathx64
           
static CLNUI INSTANCE
           
static java.lang.String libraryFilename
           
static boolean libraryLoaded
           
 
Fields inherited from interface com.sun.jna.Library
OPTION_ALLOW_OBJECTS, OPTION_CALLING_CONVENTION, OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_STRUCTURE_ALIGNMENT, OPTION_TYPE_MAPPER
 
Method Summary
 com.sun.jna.Pointer CreateNUICamera()
           
 com.sun.jna.Pointer CreateNUIMotor()
           
 boolean DestroyNUICamera(com.sun.jna.Pointer cam)
           
 boolean DestroyNUIMotor(com.sun.jna.Pointer mot)
           
 boolean GetNUICameraColorFrameRAW(com.sun.jna.Pointer cam, byte[] pData, int waitTimeout)
           
 boolean GetNUICameraColorFrameRGB24(com.sun.jna.Pointer cam, byte[] pData, int waitTimeout)
           
 boolean GetNUICameraColorFrameRGB32(com.sun.jna.Pointer cam, int[] pData, int waitTimeout)
           
 boolean GetNUICameraDepthFrameRAW(com.sun.jna.Pointer cam, short[] pData, int waitTimeout)
           
 boolean GetNUICameraDepthFrameRGB32(com.sun.jna.Pointer cam, int[] pData, int waitTimeout)
           
 boolean GetNUIMotorAccelerometer(com.sun.jna.Pointer mot, short x, short y, short z)
           
 java.lang.String GetNUIMotorSerial(com.sun.jna.Pointer mot)
           
 void loadLibrary(java.lang.String libName)
           
 boolean NUIMotorMove(com.sun.jna.Pointer mot, short position)
           
 boolean SetNUIMotorLED(com.sun.jna.Pointer mot, byte value)
           
 boolean StartNUICamera(com.sun.jna.Pointer cam)
           
 boolean StopNUICamera(com.sun.jna.Pointer cam)
           
 

Field Detail

libraryLoaded

static final boolean libraryLoaded
See Also:
Constant Field Values

libraryFilename

static final java.lang.String libraryFilename
See Also:
Constant Field Values

dllpathx32

static final java.lang.String dllpathx32
See Also:
Constant Field Values

dllpathx64

static final java.lang.String dllpathx64
See Also:
Constant Field Values

INSTANCE

static final CLNUI INSTANCE
Method Detail

loadLibrary

void loadLibrary(java.lang.String libName)

CreateNUIMotor

com.sun.jna.Pointer CreateNUIMotor()

DestroyNUIMotor

boolean DestroyNUIMotor(com.sun.jna.Pointer mot)

GetNUIMotorSerial

java.lang.String GetNUIMotorSerial(com.sun.jna.Pointer mot)

NUIMotorMove

boolean NUIMotorMove(com.sun.jna.Pointer mot,
                     short position)

GetNUIMotorAccelerometer

boolean GetNUIMotorAccelerometer(com.sun.jna.Pointer mot,
                                 short x,
                                 short y,
                                 short z)

SetNUIMotorLED

boolean SetNUIMotorLED(com.sun.jna.Pointer mot,
                       byte value)

CreateNUICamera

com.sun.jna.Pointer CreateNUICamera()

DestroyNUICamera

boolean DestroyNUICamera(com.sun.jna.Pointer cam)

StartNUICamera

boolean StartNUICamera(com.sun.jna.Pointer cam)

StopNUICamera

boolean StopNUICamera(com.sun.jna.Pointer cam)

GetNUICameraColorFrameRAW

boolean GetNUICameraColorFrameRAW(com.sun.jna.Pointer cam,
                                  byte[] pData,
                                  int waitTimeout)

GetNUICameraColorFrameRGB24

boolean GetNUICameraColorFrameRGB24(com.sun.jna.Pointer cam,
                                    byte[] pData,
                                    int waitTimeout)

GetNUICameraColorFrameRGB32

boolean GetNUICameraColorFrameRGB32(com.sun.jna.Pointer cam,
                                    int[] pData,
                                    int waitTimeout)

GetNUICameraDepthFrameRAW

boolean GetNUICameraDepthFrameRAW(com.sun.jna.Pointer cam,
                                  short[] pData,
                                  int waitTimeout)

GetNUICameraDepthFrameRGB32

boolean GetNUICameraDepthFrameRGB32(com.sun.jna.Pointer cam,
                                    int[] pData,
                                    int waitTimeout)